<SEC-DOCUMENT>0001096906-19-000361.txt : 20191107
<SEC-HEADER>0001096906-19-000361.hdr.sgml : 20191107
<ACCEPTANCE-DATETIME>20191107164451
ACCESSION NUMBER:		0001096906-19-000361
CONFORMED SUBMISSION TYPE:	10-Q
PUBLIC DOCUMENT COUNT:		53
CONFORMED PERIOD OF REPORT:	20190930
FILED AS OF DATE:		20191107
DATE AS OF CHANGE:		20191107

FILER:

	COMPANY DATA:	
		COMPANY CONFORMED NAME:			UTAH MEDICAL PRODUCTS INC
		CENTRAL INDEX KEY:			0000706698
		STANDARD INDUSTRIAL CLASSIFICATION:	SURGICAL & MEDICAL INSTRUMENTS & APPARATUS [3841]
		IRS NUMBER:				870342734
		STATE OF INCORPORATION:			UT
		FISCAL YEAR END:			1231

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

	BUSINESS ADDRESS:	
		STREET 1:		7043 S 300 WEST
		CITY:			MIDVALE
		STATE:			UT
		ZIP:			84047
		BUSINESS PHONE:		8015661200
</SEC-HEADER>
<DOCUMENT>
<TYPE>10-Q
<SEQUENCE>1
<FILENAME>utah.htm
<DESCRIPTION>10Q
<TEXT>
<html>
  <head>
    <title></title>
    <!-- Licensed to: SouthridgeServices
         Document created using EDGARfilings PROfile 6.3.0.0
         Copyright 1995 - 2019 Broadridge -->
  </head>
<body bgcolor="#ffffff" style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; text-align: left; color: #000000;">
  <div>
    <hr align="center" style="border: none; border-bottom: 1px solid black; border-top: 4px solid black; height: 10px; color: #ffffff; background-color: #ffffff; text-align: center; margin-left: auto; margin-right: auto;"></div>
  <div>
    <div style="text-align: center; line-height: 1.25; font-family: 'Times New Roman',Times,serif; font-size: 14pt;">UNITED STATES</div>
    <div style="text-align: center; line-height: 1.25; font-family: 'Times New Roman',Times,serif; font-size: 14pt;">SECURITIES AND EXCHANGE COMMISSION</div>
    <div style="text-align: center; line-height: 1.25;">Washington, D.C.&#160; 20549</div>
    <div style="line-height: 1.25;"><br style="line-height: 1.25;">
    </div>
    <div style="text-align: center; line-height: 1.25; font-family: 'Times New Roman',Times,serif; font-size: 14pt; font-weight: bold;">FORM 10&#8209;Q</div>
    <div style="line-height: 1.25;"><br style="line-height: 1.25;">
    </div>
    <table cellspacing="0" cellpadding="0" id="zf8689d37275d4a69a0ed30230cded75b" style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; width: 100%; text-align: left; color: #000000;">

        <tr>
          <td style="width: 100%; vertical-align: top;">
            <div style="line-height: 1.25;">&#8999;&#160; &#160;&#160; QUARTERLY REPORT PURSUANT TO SECTION 13 OR 15(d) OF THE SECURITIES EXCHANGE ACT OF 1934</div>
          </td>
        </tr>
        <tr>
          <td style="width: 100%; vertical-align: top;" rowspan="1">&#160;</td>
        </tr>
        <tr>
          <td style="width: 100%; vertical-align: top;">
            <div style="text-align: center; line-height: 1.25;">For the quarterly period ended September 30, 2019</div>
          </td>
        </tr>
        <tr>
          <td style="width: 100%; vertical-align: top;" rowspan="1">&#160;</td>
        </tr>
        <tr>
          <td style="width: 100%; vertical-align: top;">
            <div style="text-align: center; line-height: 1.25;">OR</div>
          </td>
        </tr>
        <tr>
          <td style="width: 100%; vertical-align: top;" rowspan="1">&#160;</td>
        </tr>
        <tr>
          <td style="width: 100%; vertical-align: top;">
            <div style="line-height: 1.25;">&#9633;&#160; &#160;&#160; TRANSITION REPORT PURSUANT TO SECTION 13 OR 15(d) OF THE SECURITIES EXCHANGE ACT OF 1934</div>
          </td>
        </tr>
        <tr>
          <td style="width: 100%; vertical-align: top;" rowspan="1">&#160;</td>
        </tr>
        <tr>
          <td style="width: 100%; vertical-align: top;">
            <div style="text-align: center; line-height: 1.25;">For the transition period from_________to__________</div>
          </td>
        </tr>
        <tr>
          <td style="width: 100%; vertical-align: top;" rowspan="1">&#160;</td>
        </tr>
        <tr>
          <td style="width: 100%; vertical-align: top;">
            <div style="text-align: center; line-height: 1.25;">Commission File No. 001-12575</div>
          </td>
        </tr>

    </table>
    <div style="line-height: 1.25;"><br style="line-height: 1.25;">
    </div>
    <div style="line-height: 1.25;"><br style="line-height: 1.25;">
    </div>
    <div style="text-align: center; line-height: 1.25; font-family: 'Times New Roman',Times,serif; font-size: 18pt;"><u>UTAH MEDICAL PRODUCTS INC</u></div>
    <div style="text-align: center; line-height: 1.25;">(Exact name of Registrant as specified in its charter)</div>
    <div style="line-height: 1.25;"><br style="line-height: 1.25;">
    </div>
    <table cellspacing="0" cellpadding="0" id="zcd20c4b2b4dd4caca52f7cb85529b52a" style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; width: 100%; text-align: left; color: #000000;">

        <tr>
          <td style="width: 50%; vertical-align: top;">
            <div style="text-align: center; line-height: 1.25;"><u>UTAH</u></div>
          </td>
          <td style="width: 50%; vertical-align: top;">
            <div style="text-align: center; line-height: 1.25;"><u>87&#8209;0342734</u></div>
          </td>
        </tr>
        <tr>
          <td style="width: 50%; vertical-align: top;">
            <div style="text-align: center; line-height: 1.25;">(State or other jurisdiction of incorporation or organization)</div>
          </td>
          <td style="width: 50%; vertical-align: top;">
            <div style="text-align: center; line-height: 1.25;">(I.R.S. Employer Identification No.)</div>
          </td>
        </tr>

    </table>
    <div style="line-height: 1.25;"><br style="line-height: 1.25;">
    </div>
    <table cellspacing="0" cellpadding="0" id="z126249b955a44bc989aa45531f90077d" style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; width: 100%; text-align: left; color: #000000;">

        <tr>
          <td style="width: 100%; vertical-align: top;">
            <div style="text-align: center; line-height: 1.25;">7043 South 300 West</div>
          </td>
        </tr>
        <tr>
          <td style="width: 100%; vertical-align: top;">
            <div style="text-align: center; line-height: 1.25;"><u>Midvale, Utah&#160; 84047</u></div>
          </td>
        </tr>
        <tr>
          <td style="width: 100%; vertical-align: top;">
            <div style="text-align: center; line-height: 1.25;">(Address of principal executive offices) (Zip Code)</div>
          </td>
        </tr>

    </table>
    <div style="line-height: 1.25;"><br style="line-height: 1.25;">
    </div>
    <table cellspacing="0" cellpadding="0" id="z4f56f311b3544b92912018e4b259b626" style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; width: 100%; text-align: left; color: #000000;">

        <tr>
          <td style="width: 100%; vertical-align: top;">
            <div style="text-align: center; line-height: 1.25;"><u>(801) 566&#8209;1200</u></div>
          </td>
        </tr>
        <tr>
          <td style="width: 100%; vertical-align: top;">
            <div style="text-align: center; line-height: 1.25;">(Registrant&#8217;s telephone number, including area code)</div>
          </td>
        </tr>

    </table>
    <div style="line-height: 1.25;"><br style="line-height: 1.25;">
    </div>
    <table cellspacing="0" cellpadding="0" border="0" id="z482c7ecd63d34eb58cfd6eb3fdcf4e17" style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; width: 100%; text-align: left; color: #000000;">

        <tr>
          <td style="width: 33.33%; vertical-align: top;">
            <div style="line-height: 1.25;">Securities registered pursuant to Section 12(b) of the Act:</div>
          </td>
          <td style="width: 33.34%; vertical-align: top;">&#160;</td>
          <td style="width: 33.32%; vertical-align: top;">&#160;</td>
        </tr>
        <tr>
          <td style="width: 33.33%; vertical-align: top;">&#160;</td>
          <td style="width: 33.34%; vertical-align: top;">&#160;</td>
          <td style="width: 33.32%; vertical-align: top;">&#160;</td>
        </tr>
        <tr>
          <td style="width: 33.33%; vertical-align: top;">
            <div style="text-align: center; line-height: 1.25;"><u>Title of each class:</u></div>
          </td>
          <td style="width: 33.34%; vertical-align: top;">
            <div style="text-align: center; line-height: 1.25;"><u>Trading Symbol:</u></div>
          </td>
          <td style="width: 33.32%; vertical-align: top;">
            <div style="text-align: center; line-height: 1.25;"><u>Name of each exchange on which registered:</u></div>
          </td>
        </tr>
        <tr>
          <td style="width: 33.33%; vertical-align: top;">
            <div style="text-align: center; line-height: 1.25;">Common stock, $0.01 par value</div>
          </td>
          <td style="width: 33.34%; vertical-align: top;">
            <div style="text-align: center; line-height: 1.25;">UTMD</div>
          </td>
          <td style="width: 33.32%; vertical-align: top;">
            <div style="text-align: center; line-height: 1.25;">NASDAQ</div>
          </td>
        </tr>

    </table>
    <div style="line-height: 1.25;"><br style="line-height: 1.25;">
    </div>
    <div style="text-align: justify; line-height: 1.25;"><font id="TRGRRTFtoHTMLTab" style="display: inline-block; text-indent: 0px; font-size: 1px; width: 18pt;">&#160;</font><font style="font-family: 'Times New Roman',Times,serif;">Indicate by check mark
        whether the registrant (1) has filed all reports required to be filed by Section 13 or 15(d) of the Securities Exchange Act of 1934 during the preceding 12 months (or for such shorter period that the registrant was required to file such reports),
        and (2) has been subject to such filing requirements for the past 90 days.&#160;&#160; Yes&#160;&#8999;&#160;&#160; No&#160;&#9633;</font></div>
    <div style="line-height: 1.25;"><br style="line-height: 1.25;">
    </div>
    <div style="text-align: justify; line-height: 1.25;"><font id="TRGRRTFtoHTMLTab" style="display: inline-block; text-indent: 0px; font-size: 1px; width: 18pt;">&#160;</font><font style="font-family: 'Times New Roman',Times,serif;"><font style="color: rgb(0, 0, 0);">Indicate by check mark whether the registrant has submitted electronically every Interactive Data File required to be submitted pursuant to Rule 405 of Regulation S-T (&#167;232.405 of this chapter) during the preceding 12 months (or for such
          shorter period that the registrant was required to submit such files).</font>&#160;&#160; Yes&#160;&#8999;&#160;&#160; No&#160;&#9633;</font></div>
    <div style="line-height: 1.25;"><br style="line-height: 1.25;">
    </div>
    <div style="text-align: justify; text-indent: 18pt; line-height: 1.25; font-family: 'Times New Roman',Times,serif;">Indicate by check mark whether the registrant is a large accelerated filer, an accelerated fi ler, a non-accelerated filer, a smaller
      reporting company, or an emerging growth company. See the definitions of &#8220;large accelerated filer,&#8221; &#8220;accelerated filer,&#8221; &#8220;smaller reporting company,&#8221; and &#8220;emerging growth company&#8221; in Rule 12b-2 of the Exchange Act.</div>
    <div style="line-height: 1.25;"><br style="line-height: 1.25;">
    </div>
    <table cellspacing="0" cellpadding="0" id="zceec1f364d27485f95fd8910351293a5" style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; width: 100%; text-align: left; color: #000000;">

        <tr>
          <td style="width: 50%; vertical-align: top;">
            <div style="line-height: 1.25;">Large accelerated filer&#160;&#9633;</div>
          </td>
          <td style="width: 50%; vertical-align: top;">
            <div style="line-height: 1.25;">Accelerated filer&#160;&#8999;</div>
          </td>
        </tr>
        <tr>
          <td style="width: 50%; vertical-align: top;">
            <div style="line-height: 1.25;">Non-accelerated filer &#9633;</div>
          </td>
          <td style="width: 50%; vertical-align: top;">
            <div style="line-height: 1.25;">Smaller reporting company &#9633;</div>
          </td>
        </tr>
        <tr>
          <td style="width: 50%; vertical-align: top;">&#160;</td>
          <td style="width: 50%; vertical-align: top;">
            <div style="line-height: 1.25;">Emerging growth company &#9633;</div>
          </td>
        </tr>

    </table>
    <div style="line-height: 1.25;"><br style="line-height: 1.25;">
    </div>
    <div style="text-align: justify; text-indent: 18pt; line-height: 1.25; font-family: 'Times New Roman',Times,serif;">If an emerging growth company, indicate by check mark if the registrant has elected not to use the extended transition period for
      complying with any new or revised financial accounting standards provided pursuant to Section 13(a) of the Exchange Act.&#160; &#9633;</div>
    <div style="line-height: 1.25;"><br style="line-height: 1.25;">
    </div>
    <div style="text-align: justify; text-indent: 18pt; line-height: 1.25; font-family: 'Times New Roman',Times,serif;">Indicate by check mark whether the registrant is a shell company (as defined in Rule 12b-2 of the Exchange Act).&#160; Yes&#160;&#9633;&#160;&#160; No&#160;&#8999;</div>
    <div style="line-height: 1.25;"><br style="line-height: 1.25;">
    </div>
    <div style="text-align: justify; line-height: 1.25;"><a name="z_Aci_Pg1"></a><font id="TRGRRTFtoHTMLTab" style="display: inline-block; text-indent: 0px; font-size: 1px; width: 18pt;">&#160;</font><font style="font-family: 'Times New Roman',Times,serif;">Indicate

        the number of shares outstanding of each of the issuer&#8217;s classes of common stock as of November 6, 2019: 3,721,125.</font></div>
    <div style="clear: both; margin-top: 10pt; margin-bottom: 10pt;" id="DSPFPageBreakArea">
      <div style="page-break-after: always;" id="DSPFPageBreak">
        <hr noshade="noshade" style="border-width: 0px; clear: both; margin: 4px 0px; width: 100%; height: 2px; color: #000000; background-color: #000000;"></div>
    </div>
    <div style="text-align: center;"><u>UTAH MEDICAL PRODUCTS, INC.</u></div>
    <div style="text-align: center; line-height: 1.25;"><u>INDEX TO FORM 10&#8209;Q</u></div>
    <div style="line-height: 1.25;"><br style="line-height: 1.25;">
    </div>
    <table cellspacing="0" cellpadding="0" border="0" id="zcd4a8161cda24ac0b67ff98d60a3fc4d" style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; width: 100%; text-align: left; color: #000000;">

        <tr>
          <td style="vertical-align: top; padding-bottom: 2px;" rowspan="1" colspan="3">
            <div style="line-height: 1.25;">PART I - FINANCIAL INFORMATION</div>
          </td>
          <td style="width: 10%; vertical-align: top; border-bottom: 2px solid rgb(0, 0, 0);">
            <div style="text-align: center; line-height: 1.25; font-family: 'Times New Roman',Times,serif;">PAGE</div>
          </td>
        </tr>
        <tr>
          <td style="width: 5%; vertical-align: top; background-color: rgb(204, 238, 255);">&#160;</td>
          <td style="width: 10%; vertical-align: top; background-color: rgb(204, 238, 255);">
            <div style="margin-right: 42.3pt; line-height: 1.25;">Item 1.</div>
          </td>
          <td style="width: 70%; vertical-align: top; background-color: rgb(204, 238, 255);">
            <div style="margin-right: 42.3pt; line-height: 1.25;">Financial Statements</div>
          </td>
          <td style="width: 10%; vertical-align: top; background-color: rgb(204, 238, 255);">&#160;</td>
        </tr>
        <tr>
          <td style="width: 5%; vertical-align: top; background-color: rgb(255, 255, 255);">&#160;</td>
          <td style="width: 10%; vertical-align: top; background-color: rgb(255, 255, 255);">&#160;</td>
          <td style="width: 70%; vertical-align: top; background-color: rgb(255, 255, 255);">&#160;</td>
          <td style="width: 10%; vertical-align: top; background-color: rgb(255, 255, 255);">&#160;</td>
        </tr>
        <tr>
          <td style="width: 5%; vertical-align: top; background-color: rgb(204, 238, 255);">&#160;</td>
          <td style="width: 10%; vertical-align: top; background-color: rgb(204, 238, 255);">&#160;</td>
          <td style="width: 70%; vertical-align: top; background-color: rgb(204, 238, 255);">
            <div style="line-height: 1.25;">Consolidated Condensed Balance Sheets as of September 30, 2019 and December 31, 2018</div>
          </td>
          <td style="width: 10%; vertical-align: top; background-color: rgb(204, 238, 255);">
            <div style="text-align: center; line-height: 1.25; font-family: 'Times New Roman',Times,serif;">1</div>
          </td>
        </tr>
        <tr>
          <td style="width: 5%; vertical-align: top; background-color: rgb(255, 255, 255);">&#160;</td>
          <td style="width: 10%; vertical-align: top; background-color: rgb(255, 255, 255);">&#160;</td>
          <td style="width: 70%; vertical-align: top; background-color: rgb(255, 255, 255);">&#160;</td>
          <td style="width: 10%; vertical-align: top; background-color: rgb(255, 255, 255);">&#160;</td>
        </tr>
        <tr>
          <td style="width: 5%; vertical-align: top; background-color: rgb(204, 238, 255);">&#160;</td>
          <td style="width: 10%; vertical-align: top; background-color: rgb(204, 238, 255);">&#160;</td>
          <td style="width: 70%; vertical-align: top; background-color: rgb(204, 238, 255);">
            <div style="line-height: 1.25;">Consolidated Condensed Statements of Income for the three and nine months ended September 30, 2019 and September 30, 2018</div>
          </td>
          <td style="width: 10%; vertical-align: top; background-color: rgb(204, 238, 255);">
            <div style="text-align: center; line-height: 1.25; font-family: 'Times New Roman',Times,serif;">2</div>
          </td>
        </tr>
        <tr>
          <td style="width: 5%; vertical-align: top; background-color: rgb(255, 255, 255);">&#160;</td>
          <td style="width: 10%; vertical-align: top; background-color: rgb(255, 255, 255);">&#160;</td>
          <td style="width: 70%; vertical-align: top; background-color: rgb(255, 255, 255);">&#160;</td>
          <td style="width: 10%; vertical-align: top; background-color: rgb(255, 255, 255);">&#160;</td>
        </tr>
        <tr>
          <td style="width: 5%; vertical-align: top; background-color: rgb(204, 238, 255);">&#160;</td>
          <td style="width: 10%; vertical-align: top; background-color: rgb(204, 238, 255);">&#160;</td>
          <td style="width: 70%; vertical-align: top; background-color: rgb(204, 238, 255);">
            <div style="margin-right: 42.3pt; line-height: 1.25;">Consolidated Condensed Statements of Cash Flows for the nine months ended September 30, 2019 and September 30, 2018</div>
          </td>
          <td style="width: 10%; vertical-align: top; font-family: 'Times New Roman',Times,serif; background-color: rgb(204, 238, 255);">
            <div style="text-align: center;">3<br>
            </div>
          </td>
        </tr>
        <tr>
          <td style="width: 5%; vertical-align: top; background-color: rgb(255, 255, 255);">&#160;</td>
          <td style="width: 10%; vertical-align: top; background-color: rgb(255, 255, 255);">&#160;</td>
          <td style="width: 70%; vertical-align: top; background-color: rgb(255, 255, 255);">&#160;</td>
          <td style="width: 10%; vertical-align: top; background-color: rgb(255, 255, 255);">&#160;</td>
        </tr>
        <tr>
          <td style="width: 5%; vertical-align: top; background-color: rgb(204, 238, 255);">&#160;</td>
          <td style="width: 10%; vertical-align: top; background-color: rgb(204, 238, 255);">&#160;</td>
          <td style="width: 70%; vertical-align: top; background-color: rgb(204, 238, 255); font-family: 'Times New Roman',Times,serif;">
            <div>Consolidated Condensed Statements of Stockholders&#8217; Equity for the three and nine months ended September 30, 2019 and September 30, 2018</div>
          </td>
          <td style="width: 10%; vertical-align: top; font-family: 'Times New Roman',Times,serif; background-color: rgb(204, 238, 255);">
            <div style="text-align: center;">4<br>
            </div>
          </td>
        </tr>
        <tr>
          <td style="width: 5%; vertical-align: top; background-color: rgb(255, 255, 255);">&#160;</td>
          <td style="width: 10%; vertical-align: top; background-color: rgb(255, 255, 255);">&#160;</td>
          <td style="width: 70%; vertical-align: top; background-color: rgb(255, 255, 255);">&#160;</td>
          <td style="width: 10%; vertical-align: top; background-color: rgb(255, 255, 255);">&#160;</td>
        </tr>
        <tr>
          <td style="width: 5%; vertical-align: top; background-color: rgb(204, 238, 255);">&#160;</td>
          <td style="width: 10%; vertical-align: top; background-color: rgb(204, 238, 255);">&#160;</td>
          <td style="width: 70%; vertical-align: top; background-color: rgb(204, 238, 255);">
            <div style="margin-right: 42.3pt; line-height: 1.25;">Notes to Consolidated Condensed Financial Statements</div>
          </td>
          <td style="width: 10%; vertical-align: top; font-family: 'Times New Roman',Times,serif; background-color: rgb(204, 238, 255);">
            <div style="text-align: center;">5</div>
          </td>
        </tr>
        <tr>
          <td style="width: 5%; vertical-align: top; background-color: rgb(255, 255, 255);">&#160;</td>
          <td style="width: 10%; vertical-align: top; background-color: rgb(255, 255, 255);">&#160;</td>
          <td style="width: 70%; vertical-align: top; background-color: rgb(255, 255, 255);">&#160;</td>
          <td style="width: 10%; vertical-align: top; text-align: center; background-color: rgb(255, 255, 255);">&#160;</td>
        </tr>
        <tr>
          <td style="width: 5%; vertical-align: top; background-color: rgb(204, 238, 255);">&#160;</td>
          <td style="width: 10%; vertical-align: top; background-color: rgb(204, 238, 255);">
            <div style="margin-right: 42.3pt; line-height: 1.25;">Item 2.</div>
          </td>
          <td style="width: 70%; vertical-align: top; background-color: rgb(204, 238, 255);">
            <div style="margin-right: 42.3pt; line-height: 1.25;">Management&#8217;s Discussion and Analysis of Financial Condition and Results of Operations</div>
          </td>
          <td style="width: 10%; vertical-align: top; font-family: 'Times New Roman',Times,serif; background-color: rgb(204, 238, 255);">
            <div style="text-align: center;">9</div>
          </td>
        </tr>
        <tr>
          <td style="width: 5%; vertical-align: top; background-color: rgb(255, 255, 255);">&#160;</td>
          <td style="width: 10%; vertical-align: top; background-color: rgb(255, 255, 255);">&#160;</td>
          <td style="width: 70%; vertical-align: top; background-color: rgb(255, 255, 255);">&#160;</td>
          <td style="width: 10%; vertical-align: top; background-color: rgb(255, 255, 255);">&#160;</td>
        </tr>
        <tr>
          <td style="width: 5%; vertical-align: top; background-color: rgb(204, 238, 255);">&#160;</td>
          <td style="width: 10%; vertical-align: top; background-color: rgb(204, 238, 255);">
            <div style="margin-right: 42.3pt; line-height: 1.25;">Item 3.</div>
          </td>
          <td style="width: 70%; vertical-align: top; background-color: rgb(204, 238, 255);">
            <div style="margin-right: 42.3pt; line-height: 1.25;">Quantitative and Qualitative Disclosures About Market Risk</div>
          </td>
          <td style="width: 10%; vertical-align: top; font-family: 'Times New Roman',Times,serif; background-color: rgb(204, 238, 255);">
            <div style="text-align: center;">19</div>
          </td>
        </tr>
        <tr>
          <td style="width: 5%; vertical-align: top; background-color: rgb(255, 255, 255);">&#160;</td>
          <td style="width: 10%; vertical-align: top; background-color: rgb(255, 255, 255);">&#160;</td>
          <td style="width: 70%; vertical-align: top; background-color: rgb(255, 255, 255);">&#160;</td>
          <td style="width: 10%; vertical-align: top; background-color: rgb(255, 255, 255);">&#160;</td>
        </tr>
        <tr>
          <td style="width: 5%; vertical-align: top; background-color: rgb(204, 238, 255);">&#160;</td>
          <td style="width: 10%; vertical-align: top; background-color: rgb(204, 238, 255);">
            <div style="margin-right: 42.3pt; line-height: 1.25;">Item 4.</div>
          </td>
          <td style="width: 70%; vertical-align: top; background-color: rgb(204, 238, 255);">
            <div style="margin-right: 42.3pt; line-height: 1.25;">Controls and Procedures</div>
          </td>
          <td style="width: 10%; vertical-align: top; font-family: 'Times New Roman',Times,serif; background-color: rgb(204, 238, 255);">
            <div style="text-align: center;">19</div>
          </td>
        </tr>
        <tr>
          <td style="width: 5%; vertical-align: top; background-color: rgb(255, 255, 255);">&#160;</td>
          <td style="width: 10%; vertical-align: top; background-color: rgb(255, 255, 255);">&#160;</td>
          <td style="width: 70%; vertical-align: top; background-color: rgb(255, 255, 255);">&#160;</td>
          <td style="width: 10%; vertical-align: top; background-color: rgb(255, 255, 255);">&#160;</td>
        </tr>
        <tr>
          <td style="vertical-align: top; background-color: rgb(204, 238, 255);" rowspan="1" colspan="3">
            <div style="margin-right: 42.3pt; line-height: 1.25;">PART II &#8211; OTHER INFORMATION</div>
          </td>
          <td style="width: 10%; vertical-align: top; background-color: rgb(204, 238, 255);">&#160;</td>
        </tr>
        <tr>
          <td style="width: 5%; vertical-align: top; background-color: rgb(255, 255, 255);">&#160;</td>
          <td style="width: 10%; vertical-align: top; background-color: rgb(255, 255, 255);">&#160;</td>
          <td style="width: 70%; vertical-align: top; background-color: rgb(255, 255, 255);">&#160;</td>
          <td style="width: 10%; vertical-align: top; background-color: rgb(255, 255, 255);">&#160;</td>
        </tr>
        <tr>
          <td style="width: 5%; vertical-align: top; background-color: rgb(204, 238, 255);">&#160;</td>
          <td style="width: 10%; vertical-align: top; background-color: rgb(204, 238, 255);">
            <div style="margin-right: 42.3pt; line-height: 1.25;">Item 1.</div>
          </td>
          <td style="width: 70%; vertical-align: top; background-color: rgb(204, 238, 255);">
            <div style="margin-right: 42.3pt; line-height: 1.25;">Legal Proceedings</div>
          </td>
          <td style="width: 10%; vertical-align: top; font-family: 'Times New Roman',Times,serif; background-color: rgb(204, 238, 255);">
            <div style="text-align: center;">20</div>
          </td>
        </tr>
        <tr>
          <td style="width: 5%; vertical-align: top; background-color: rgb(255, 255, 255);">&#160;</td>
          <td style="width: 10%; vertical-align: top; background-color: rgb(255, 255, 255);">&#160;</td>
          <td style="width: 70%; vertical-align: top; background-color: rgb(255, 255, 255);">&#160;</td>
          <td style="width: 10%; vertical-align: top; background-color: rgb(255, 255, 255);">&#160;</td>
        </tr>
        <tr>
          <td style="width: 5%; vertical-align: top; background-color: rgb(204, 238, 255);">&#160;</td>
          <td style="width: 10%; vertical-align: top; background-color: rgb(204, 238, 255);">
            <div style="margin-right: 42.3pt; line-height: 1.25;">Item 1A.</div>
          </td>
          <td style="width: 70%; vertical-align: top; background-color: rgb(204, 238, 255);">
            <div style="margin-right: 42.3pt; line-height: 1.25;">Risk Factors</div>
          </td>
          <td style="width: 10%; vertical-align: top; font-family: 'Times New Roman',Times,serif; background-color: rgb(204, 238, 255);">
            <div style="text-align: center;">20</div>
          </td>
        </tr>
        <tr>
          <td style="width: 5%; vertical-align: top; background-color: rgb(255, 255, 255);">&#160;</td>
          <td style="width: 10%; vertical-align: top; background-color: rgb(255, 255, 255);">&#160;</td>
          <td style="width: 70%; vertical-align: top; background-color: rgb(255, 255, 255);">&#160;</td>
          <td style="width: 10%; vertical-align: top; background-color: rgb(255, 255, 255);">&#160;</td>
        </tr>
        <tr>
          <td style="width: 5%; vertical-align: top; background-color: rgb(204, 238, 255);">&#160;</td>
          <td style="width: 10%; vertical-align: top; background-color: rgb(204, 238, 255);">
            <div style="margin-right: 42.3pt; line-height: 1.25;">Item 2.</div>
          </td>
          <td style="width: 70%; vertical-align: top; background-color: rgb(204, 238, 255);">
            <div style="margin-right: 42.3pt; line-height: 1.25;">Unregistered Sales of Equity Securities and Use of Proceeds</div>
          </td>
          <td style="width: 10%; vertical-align: top; font-family: 'Times New Roman',Times,serif; background-color: rgb(204, 238, 255);">
            <div style="text-align: center;">21</div>
          </td>
        </tr>
        <tr>
          <td style="width: 5%; vertical-align: top; background-color: rgb(255, 255, 255);">&#160;</td>
          <td style="width: 10%; vertical-align: top; background-color: rgb(255, 255, 255);">&#160;</td>
          <td style="width: 70%; vertical-align: top; background-color: rgb(255, 255, 255);">&#160;</td>
          <td style="width: 10%; vertical-align: top; background-color: rgb(255, 255, 255);">&#160;</td>
        </tr>
        <tr>
          <td style="width: 5%; vertical-align: top; background-color: rgb(204, 238, 255);">&#160;</td>
          <td style="width: 10%; vertical-align: top; background-color: rgb(204, 238, 255);">
            <div style="margin-right: 42.3pt; line-height: 1.25;">Item 6.</div>
          </td>
          <td style="width: 70%; vertical-align: top; background-color: rgb(204, 238, 255);">
            <div style="margin-right: 42.3pt; line-height: 1.25;">Exhibits</div>
          </td>
          <td style="width: 10%; vertical-align: top; font-family: 'Times New Roman',Times,serif; background-color: rgb(204, 238, 255);">
            <div style="text-align: center;">22</div>
          </td>
        </tr>
        <tr>
          <td style="width: 5%; vertical-align: top; background-color: rgb(255, 255, 255);">&#160;</td>
          <td style="width: 10%; vertical-align: top; background-color: rgb(255, 255, 255);">&#160;</td>
          <td style="width: 70%; vertical-align: top; background-color: rgb(255, 255, 255);">&#160;</td>
          <td style="width: 10%; vertical-align: top; background-color: rgb(255, 255, 255);">&#160;</td>
        </tr>
        <tr>
          <td style="width: 5%; vertical-align: top; background-color: rgb(204, 238, 255);">
            <div style="margin-right: 42.3pt; line-height: 1.25;"><br>
            </div>
          </td>
          <td style="width: 10%; vertical-align: top; background-color: rgb(204, 238, 255);">
            <div style="margin-right: 42.3pt; line-height: 1.25;">&#160; <br>
            </div>
          </td>
          <td style="width: 70%; vertical-align: top; background-color: rgb(204, 238, 255);">
            <div style="margin-right: 42.3pt; line-height: 1.25;">SIGNATURES</div>
          </td>
          <td style="width: 10%; vertical-align: top; text-align: center; background-color: rgb(204, 238, 255);">23</td>
        </tr>

    </table>
    <div style="line-height: 1.25;"><br style="line-height: 1.25;">
    </div>
    <div style="clear: both; margin-top: 10pt; margin-bottom: 10pt;" id="DSPFPageBreakArea">
      <div style="page-break-after: always;" id="DSPFPageBreak">
        <hr noshade="noshade" style="border-width: 0px; clear: both; margin: 4px 0px; width: 100%; height: 2px; color: #000000; background-color: #000000;"></div>
    </div>
    <!--PROfilePageNumberReset%Num%1%%%-->
    <table cellspacing="0" cellpadding="0" border="0" align="center" style="width: 100%; color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt; text-align: left;" id="zf7915eff7e4244b4b623cc210a9bdf0a">

        <tr>
          <td valign="bottom" style="vertical-align: bottom;" colspan="8">
            <div style="line-height: 1.25; font-family: 'Times New Roman',Times,serif;"><a name="RANGEA1:G50"></a>PART I - FINANCIAL INFORMATION</div>
          </td>
          <td valign="bottom" nowrap="nowrap" style="vertical-align: bottom;" colspan="1">&#160;</td>
        </tr>
        <tr>
          <td valign="bottom" style="vertical-align: bottom;" colspan="8" rowspan="1">&#160;</td>
          <td valign="bottom" nowrap="nowrap" style="vertical-align: bottom;" colspan="1" rowspan="1">&#160;</td>
        </tr>
        <tr>
          <td valign="bottom" style="vertical-align: bottom;" colspan="1">
            <div style="line-height: 1.25; font-weight: bold;">Item 1.&#160; Financial Statements</div>
          </td>
          <td valign="bottom" style="vertical-align: bottom;" colspan="1">&#160;</td>
          <td valign="bottom" style="vertical-align: bottom;" colspan="2">&#160;</td>
          <td valign="bottom" nowrap="nowrap" style="vertical-align: bottom;" colspan="1">&#160;</td>
          <td valign="bottom" style="vertical-align: bottom;" colspan="1">&#160;</td>
          <td valign="bottom" style="vertical-align: bottom;" colspan="2">&#160;</td>
          <td valign="bottom" nowrap="nowrap" style="vertical-align: bottom;" colspan="1">&#160;</td>
        </tr>
        <tr>
          <td valign="bottom" style="vertical-align: bottom;" colspan="8">
            <div style="text-align: center; line-height: 1.25; font-family: 'Times New Roman',Times,serif;"><a name="RANGEA3:G50"></a>UTAH MEDICAL PRODUCTS, INC. AND SUBSIDIARIES</div>
          </td>
          <td valign="bottom" nowrap="nowrap" style="vertical-align: bottom;" colspan="1">&#160;</td>
        </tr>
        <tr>
          <td valign="bottom" style="vertical-align: bottom;" colspan="8">
            <div style="text-align: center; line-height: 1.25; font-family: 'Times New Roman',Times,serif;">CONSOLIDATED CONDENSED BALANCE SHEETS AS OF</div>
          </td>
          <td valign="bottom" nowrap="nowrap" style="vertical-align: bottom;" colspan="1">&#160;</td>
        </tr>
        <tr>
          <td valign="bottom" style="vertical-align: bottom;" colspan="8">
            <div style="text-align: center; line-height: 1.25; font-family: 'Times New Roman',Times,serif;">SEPTEMBER 30, 2019 AND DECEMBER 31, 2018</div>
          </td>
          <td valign="bottom" nowrap="nowrap" style="vertical-align: bottom;" colspan="1">&#160;</td>
        </tr>
        <tr>
          <td valign="bottom" style="vertical-align: bottom;" colspan="8">
            <div style="text-align: center; line-height: 1.25; font-family: 'Times New Roman',Times,serif;">(in thousands)</div>
          </td>
          <td valign="bottom" nowrap="nowrap" style="vertical-align: bottom;" colspan="1">&#160;</td>
        </tr>
        <tr>
          <td valign="bottom" style="vertical-align: bottom;">&#160;&#160;&#160;</td>
          <td valign="bottom" style="vertical-align: bottom;" colspan="1">&#160;</td>
          <td valign="bottom" style="vertical-align: bottom;" colspan="2">
            <div style="text-align: center; line-height: 1.25; font-family: 'Times New Roman',Times,serif;">(unaudited)</div>
          </td>
          <td valign="bottom" nowrap="nowrap" style="vertical-align: bottom;" colspan="1">&#160;</td>
          <td valign="bottom" style="vertical-align: bottom;" colspan="1">&#160;</td>
          <td valign="bottom" style="vertical-align: bottom;" colspan="2">
            <div style="text-align: center; line-height: 1.25; font-family: 'Times New Roman',Times,serif;">(audited)</div>
          </td>
          <td valign="bottom" nowrap="nowrap" style="vertical-align: bottom;" colspan="1">&#160;</td>
        </tr>
        <tr>
          <td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;" colspan="1">
            <div style="line-height: 1.25;">ASSETS</div>
          </td>
          <td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;" colspan="1">&#160;</td>
          <td valign="bottom" style="vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0);" colspan="2">
            <div style="text-align: center; line-height: 1.25; font-family: 'Times New Roman',Times,serif;">SEPTEMBER 30, </div>
            <div style="text-align: center; line-height: 1.25; font-family: 'Times New Roman',Times,serif;">2019</div>
          </td>
          <td valign="bottom" nowrap="nowrap" style="vertical-align: bottom; padding-bottom: 2px;" colspan="1">&#160;</td>
          <td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;" colspan="1">&#160;</td>
          <td valign="bottom" style="vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0);" colspan="2">
            <div style="text-align: center; line-height: 1.25; font-family: 'Times New Roman',Times,serif;">DECEMBER 31, </div>
            <div style="text-align: center; line-height: 1.25; font-family: 'Times New Roman',Times,serif;">2018</div>
          </td>
          <td valign="bottom" nowrap="nowrap" style="vertical-align: bottom; padding-bottom: 2px;" colspan="1">&#160;</td>
        </tr>
        <tr>
          <td valign="bottom" style="vertical-align: bottom;" colspan="1">
            <div style="line-height: 1.25;">Current assets:</div>
          </td>
          <td valign="bottom" style="vertical-align: bottom;" colspan="1">&#160;</td>
          <td valign="bottom" style="vertical-align: bottom;" colspan="2">&#160;</td>
          <td valign="bottom" nowrap="nowrap" style="vertical-align: bottom;" colspan="1">&#160;</td>
          <td valign="bottom" style="vertical-align: bottom;" colspan="1">&#160;</td>
          <td valign="bottom" style="vertical-align: bottom;" colspan="2">&#160;</td>
          <td valign="bottom" nowrap="nowrap" style="vertical-align: bottom;" colspan="1">&#160;</td>
        </tr>
        <tr>
          <td valign="bottom" style="vertical-align: bottom; padding-left: 2%; width: 76%; background-color: rgb(204, 238, 255);" colspan="1">
            <div style="line-height: 1.25;">Cash &amp; investments</div>
          </td>
          <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" colspan="1">&#160;</td>
          <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" colspan="1">
            <div style="line-height: 1.25;">$</div>
          </td>
          <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255);" colspan="1">
            <div style="line-height: 1.25;">37,393</div>
          </td>
          <td valign="bottom" nowrap="nowrap" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" colspan="1">&#160;</td>
          <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" colspan="1">&#160;</td>
          <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" colspan="1">
            <div style="line-height: 1.25;">$</div>
          </td>
          <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255);" colspan="1">
            <div style="line-height: 1.25;">51,112</div>
          </td>
          <td valign="bottom" nowrap="nowrap" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" colspan="1">&#160;</td>
        </tr>
        <tr>
          <td valign="bottom" style="vertical-align: bottom; padding-left: 2%; width: 76%; background-color: rgb(255, 255, 255);" colspan="1">
            <div style="line-height: 1.25;">Accounts &amp; other receivables, net</div>
          </td>
          <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255);" colspan="1">&#160;</td>
          <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255);" colspan="1">&#160;</td>
          <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(255, 255, 255);" colspan="1">
            <div style="line-height: 1.25;">5,067</div>
          </td>
          <td valign="bottom" nowrap="nowrap" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255);" colspan="1">&#160;</td>
          <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255);" colspan="1">&#160;</td>
          <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255);" colspan="1">&#160;</td>
          <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(255, 255, 255);" colspan="1">
            <div style="line-height: 1.25;">3,956</div>
          </td>
          <td valign="bottom" nowrap="nowrap" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255);" colspan="1">&#160;</td>
        </tr>
        <tr>
          <td valign="bottom" style="vertical-align: bottom; padding-left: 2%; width: 76%; background-color: rgb(204, 238, 255);" colspan="1">
            <div style="line-height: 1.25;">Inventories</div>
          </td>
          <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" colspan="1">&#160;</td>
          <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" colspan="1">&#160;</td>
          <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255);" colspan="1">
            <div style="line-height: 1.25;">6,711</div>
          </td>
          <td valign="bottom" nowrap="nowrap" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" colspan="1">&#160;</td>
          <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" colspan="1">&#160;</td>
          <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" colspan="1">&#160;</td>
          <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255);" colspan="1">
            <div style="line-height: 1.25;">5,412</div>
          </td>
          <td valign="bottom" nowrap="nowrap" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" colspan="1">&#160;</td>
        </tr>
        <tr>
          <td valign="bottom" style="vertical-align: bottom; padding-left: 2%; width: 76%; background-color: rgb(255, 255, 255); padding-bottom: 2px;" colspan="1">
            <div style="line-height: 1.25;">Other current assets</div>
          </td>
          <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); padding-bottom: 2px;" colspan="1">&#160;</td>
          <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); border-bottom: 2px solid rgb(0, 0, 0);" colspan="1">&#160;</td>
          <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(255, 255, 255); border-bottom: 2px solid rgb(0, 0, 0);" colspan="1">
            <div style="line-height: 1.25;">342</div>
          </td>
          <td valign="bottom" nowrap="nowrap" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); padding-bottom: 2px;" colspan="1">&#160;</td>
          <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); padding-bottom: 2px;" colspan="1">&#160;</td>
          <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); border-bottom: 2px solid rgb(0, 0, 0);" colspan="1">&#160;</td>
          <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(255, 255, 255); border-bottom: 2px solid rgb(0, 0, 0);" colspan="1">
            <div style="line-height: 1.25;">423</div>
          </td>
          <td valign="bottom" nowrap="nowrap" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); padding-bottom: 2px;" colspan="1">&#160;</td>
        </tr>
        <tr>
          <td valign="bottom" style="vertical-align: bottom; padding-left: 4%; width: 76%; background-color: rgb(204, 238, 255);" colspan="1">
            <div style="line-height: 1.25;">Total current assets</div>
          </td>
          <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" colspan="1">&#160;</td>
          <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" colspan="1">&#160;</td>
          <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255);" colspan="1">
            <div style="line-height: 1.25;">49,513</div>
          </td>
          <td valign="bottom" nowrap="nowrap" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" colspan="1">&#160;</td>
          <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" colspan="1">&#160;</td>
          <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" colspan="1">&#160;</td>
          <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255);" colspan="1">
            <div style="line-height: 1.25;">60,903</div>
          </td>
          <td valign="bottom" nowrap="nowrap" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" colspan="1">&#160;</td>
        </tr>
        <tr>
          <td valign="bottom" style="vertical-align: bottom; width: 76%; background-color: rgb(255, 255, 255);" colspan="1">
            <div style="line-height: 1.25;">Property and equipment, net</div>
          </td>
          <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255);" colspan="1">&#160;</td>
          <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255);" colspan="1">&#160;</td>
          <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(255, 255, 255);" colspan="1">
            <div style="line-height: 1.25;">9,844</div>
          </td>
          <td valign="bottom" nowrap="nowrap" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255);" colspan="1">&#160;</td>
          <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255);" colspan="1">&#160;</td>
          <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255);" colspan="1">&#160;</td>
          <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(255, 255, 255);" colspan="1">
            <div style="line-height: 1.25;">10,359</div>
          </td>
          <td valign="bottom" nowrap="nowrap" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255);" colspan="1">&#160;</td>
        </tr>
        <tr>
          <td valign="bottom" style="vertical-align: bottom; width: 76%; background-color: rgb(204, 238, 255);" colspan="1">
            <div style="line-height: 1.25;">Operating lease - right of use assets, net</div>
          </td>
          <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" colspan="1">&#160;</td>
          <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" colspan="1">&#160;</td>
          <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255);" colspan="1">
            <div style="line-height: 1.25;">422</div>
          </td>
          <td valign="bottom" nowrap="nowrap" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" colspan="1">&#160;</td>
          <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" colspan="1">&#160;</td>
          <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" colspan="1">&#160;</td>
          <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255);" colspan="1">
            <div style="line-height: 1.25;">-</div>
          </td>
          <td valign="bottom" nowrap="nowrap" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" colspan="1">&#160;</td>
        </tr>
        <tr>
          <td valign="bottom" style="vertical-align: bottom; width: 76%; background-color: rgb(255, 255, 255);" colspan="1">
            <div style="line-height: 1.25;">Goodwill</div>
          </td>
          <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255);" colspan="1">&#160;</td>
          <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255);" colspan="1">&#160;</td>
          <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(255, 255, 255);" colspan="1">
            <div style="line-height: 1.25;">13,468</div>
          </td>
          <td valign="bottom" nowrap="nowrap" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255);" colspan="1">&#160;</td>
          <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255);" colspan="1">&#160;</td>
          <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255);" colspan="1">&#160;</td>
          <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(255, 255, 255);" colspan="1">
            <div style="line-height: 1.25;">13,703</div>
          </td>
          <td valign="bottom" nowrap="nowrap" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255);" colspan="1">&#160;</td>
        </tr>
        <tr>
          <td valign="bottom" style="vertical-align: bottom; padding-left: 2%; width: 76%; background-color: rgb(204, 238, 255);" colspan="1">
            <div style="line-height: 1.25;">Other intangible assets</div>
          </td>
          <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" colspan="1">&#160;</td>
          <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" colspan="1">&#160;</td>
          <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255);" colspan="1">
            <div style="line-height: 1.25;">52,875</div>
          </td>
          <td valign="bottom" nowrap="nowrap" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" colspan="1">&#160;</td>
          <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" colspan="1">&#160;</td>
          <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" colspan="1">&#160;</td>
          <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255);" colspan="1">
            <div style="line-height: 1.25;">32,979</div>
          </td>
          <td valign="bottom" nowrap="nowrap" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" colspan="1">&#160;</td>
        </tr>
        <tr>
          <td valign="bottom" style="vertical-align: bottom; padding-left: 2%; width: 76%; background-color: rgb(255, 255, 255); padding-bottom: 2px;" colspan="1">
            <div style="line-height: 1.25;">Other intangible assets - accumulated amortization</div>
          </td>
          <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); padding-bottom: 2px;" colspan="1">&#160;</td>
          <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); border-bottom: 2px solid rgb(0, 0, 0);" colspan="1">&#160;</td>
          <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(255, 255, 255); border-bottom: 2px solid rgb(0, 0, 0);" colspan="1">
            <div style="line-height: 1.25;">(22,028</div>
          </td>
          <td valign="bottom" nowrap="nowrap" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); padding-bottom: 2px;" colspan="1">
            <div style="line-height: 1.25;">)</div>
          </td>
          <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); padding-bottom: 2px;" colspan="1">&#160;</td>
          <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); border-bottom: 2px solid rgb(0, 0, 0);" colspan="1">&#160;</td>
          <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(255, 255, 255); border-bottom: 2px solid rgb(0, 0, 0);" colspan="1">
            <div style="line-height: 1.25;">(18,176</div>
          </td>
          <td valign="bottom" nowrap="nowrap" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); padding-bottom: 2px;" colspan="1">
            <div style="line-height: 1.25;">)</div>
          </td>
        </tr>
        <tr>
          <td valign="bottom" style="vertical-align: bottom; width: 76%; background-color: rgb(204, 238, 255); padding-bottom: 2px;" colspan="1">
            <div style="line-height: 1.25;">Other intangible assets, net</div>
          </td>
          <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); padding-bottom: 2px;" colspan="1">&#160;</td>
          <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0);" colspan="1">&#160;</td>
          <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0);" colspan="1">
            <div style="line-height: 1.25;">30,847</div>
          </td>
          <td valign="bottom" nowrap="nowrap" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); padding-bottom: 2px;" colspan="1">&#160;</td>
          <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); padding-bottom: 2px;" colspan="1">&#160;</td>
          <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0);" colspan="1">&#160;</td>
          <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0);" colspan="1">
            <div style="line-height: 1.25;">14,803</div>
          </td>
          <td valign="bottom" nowrap="nowrap" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); padding-bottom: 2px;" colspan="1">&#160;</td>
        </tr>
        <tr>
          <td valign="bottom" style="vertical-align: bottom; padding-left: 4%; width: 76%; background-color: rgb(255, 255, 255); padding-bottom: 4px;" colspan="1">
            <div style="line-height: 1.25;">Total assets</div>
          </td>
          <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); padding-bottom: 4px;" colspan="1">&#160;</td>
          <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); border-bottom: 4px double rgb(0, 0, 0);" colspan="1">
            <div style="line-height: 1.25;">$</div>
          </td>
          <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(255, 255, 255); border-bottom: 4px double rgb(0, 0, 0);" colspan="1">
            <div style="line-height: 1.25;">104,094</div>
          </td>
          <td valign="bottom" nowrap="nowrap" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); padding-bottom: 4px;" colspan="1">&#160;</td>
          <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); padding-bottom: 4px;" colspan="1">&#160;</td>
          <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); border-bottom: 4px double rgb(0, 0, 0);" colspan="1">
            <div style="line-height: 1.25;">$</div>
          </td>
          <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(255, 255, 255); border-bottom: 4px double rgb(0, 0, 0);" colspan="1">
            <div style="line-height: 1.25;">99,768</div>
          </td>
          <td valign="bottom" nowrap="nowrap" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); padding-bottom: 4px;" colspan="1">&#160;</td>
        </tr>
        <tr>
          <td valign="bottom" style="vertical-align: bottom; width: 76%; background-color: rgb(204, 238, 255);">&#160;</td>
          <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" colspan="1">&#160;</td>
          <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" colspan="1">&#160;</td>
          <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255);" colspan="1">&#160;</td>
          <td valign="bottom" nowrap="nowrap" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" colspan="1">&#160;</td>
          <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" colspan="1">&#160;</td>
          <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" colspan="1">&#160;</td>
          <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255);" colspan="1">&#160;</td>
          <td valign="bottom" nowrap="nowrap" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" colspan="1">&#160;</td>
        </tr>
        <tr>
          <td valign="bottom" style="vertical-align: bottom; width: 76%; background-color: rgb(255, 255, 255);" colspan="1">
            <div style="line-height: 1.25;">LIABILITIES AND STOCKHOLDERS' EQUITY</div>
          </td>
          <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255);" colspan="1">&#160;</td>
          <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255);" colspan="1">&#160;</td>
          <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(255, 255, 255);" colspan="1">&#160;</td>
          <td valign="bottom" nowrap="nowrap" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255);" colspan="1">&#160;</td>
          <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255);" colspan="1">&#160;</td>
          <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255);" colspan="1">&#160;</td>
          <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(255, 255, 255);" colspan="1">&#160;</td>
          <td valign="bottom" nowrap="nowrap" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255);" colspan="1">&#160;</td>
        </tr>
        <tr>
          <td valign="bottom" style="vertical-align: bottom; width: 76%; background-color: rgb(204, 238, 255);" colspan="1">
            <div style="line-height: 1.25;">Current liabilities:</div>
          </td>
          <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" colspan="1">&#160;</td>
          <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" colspan="1">&#160;</td>
          <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255);" colspan="1">&#160;</td>
          <td valign="bottom" nowrap="nowrap" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" colspan="1">&#160;</td>
          <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" colspan="1">&#160;</td>
          <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" colspan="1">&#160;</td>
          <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255);" colspan="1">&#160;</td>
          <td valign="bottom" nowrap="nowrap" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" colspan="1">&#160;</td>
        </tr>
        <tr>
          <td valign="bottom" style="vertical-align: bottom; padding-left: 2%; width: 76%; background-color: rgb(255, 255, 255);" colspan="1">
            <div style="line-height: 1.25;">Accounts payable</div>
          </td>
          <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255);" colspan="1">&#160;</td>
          <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255);" colspan="1">
            <div style="line-height: 1.25;">$</div>
          </td>
          <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(255, 255, 255);" colspan="1">
            <div style="line-height: 1.25;">785</div>
          </td>
          <td valign="bottom" nowrap="nowrap" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255);" colspan="1">&#160;</td>
          <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255);" colspan="1">&#160;</td>
          <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255);" colspan="1">
            <div style="line-height: 1.25;">$</div>
          </td>
          <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(255, 255, 255);" colspan="1">
            <div style="line-height: 1.25;">975</div>
          </td>
          <td valign="bottom" nowrap="nowrap" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255);" colspan="1">&#160;</td>
        </tr>
        <tr>
          <td valign="bottom" style="vertical-align: bottom; padding-left: 2%; width: 76%; background-color: rgb(204, 238, 255); padding-bottom: 2px;" colspan="1">
            <div style="line-height: 1.25;">Accrued expenses</div>
          </td>
          <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); padding-bottom: 2px;" colspan="1">&#160;</td>
          <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0);" colspan="1">&#160;</td>
          <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0);" colspan="1">
            <div style="line-height: 1.25;">2,901</div>
          </td>
          <td valign="bottom" nowrap="nowrap" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); padding-bottom: 2px;" colspan="1">&#160;</td>
          <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); padding-bottom: 2px;" colspan="1">&#160;</td>
          <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0);" colspan="1">&#160;</td>
          <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0);" colspan="1">
            <div style="line-height: 1.25;">4,285</div>
          </td>
          <td valign="bottom" nowrap="nowrap" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); padding-bottom: 2px;" colspan="1">&#160;</td>
        </tr>
        <tr>
          <td valign="bottom" style="vertical-align: bottom; padding-left: 4%; width: 76%; background-color: rgb(255, 255, 255);" colspan="1">
            <div style="line-height: 1.25;">Total current liabilities</div>
          </td>
          <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255);" colspan="1">&#160;</td>
          <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255);" colspan="1">&#160;</td>
          <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(255, 255, 255);" colspan="1">
            <div style="line-height: 1.25;">3,686</div>
          </td>
          <td valign="bottom" nowrap="nowrap" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255);" colspan="1">&#160;</td>
          <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255);" colspan="1">&#160;</td>
          <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255);" colspan="1">&#160;</td>
          <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(255, 255, 255);" colspan="1">
            <div style="line-height: 1.25;">5,260</div>
          </td>
          <td valign="bottom" nowrap="nowrap" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255);" colspan="1">&#160;</td>
        </tr>
        <tr>
          <td valign="bottom" style="vertical-align: bottom; width: 76%; background-color: rgb(204, 238, 255);" colspan="1">
            <div style="line-height: 1.25;">Deferred tax liability - Femcare IIA</div>
          </td>
          <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" colspan="1">&#160;</td>
          <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" colspan="1">&#160;</td>
          <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255);" colspan="1">
            <div style="line-height: 1.25;">2,170</div>
          </td>
          <td valign="bottom" nowrap="nowrap" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" colspan="1">&#160;</td>
          <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" colspan="1">&#160;</td>
          <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" colspan="1">&#160;</td>
          <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255);" colspan="1">
            <div style="line-height: 1.25;">2,540</div>
          </td>
          <td valign="bottom" nowrap="nowrap" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" colspan="1">&#160;</td>
        </tr>
        <tr>
          <td valign="bottom" style="vertical-align: bottom; width: 76%; background-color: rgb(255, 255, 255);" colspan="1">
            <div style="line-height: 1.25;">Other long term liabilities</div>
          </td>
          <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255);" colspan="1">&#160;</td>
          <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255);" colspan="1">&#160;</td>
          <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(255, 255, 255);" colspan="1">
            <div style="line-height: 1.25;">2,441</div>
          </td>
          <td valign="bottom" nowrap="nowrap" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255);" colspan="1">&#160;</td>
          <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255);" colspan="1">&#160;</td>
          <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255);" colspan="1">&#160;</td>
          <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(255, 255, 255);" colspan="1">
            <div style="line-height: 1.25;">2,441</div>
          </td>
          <td valign="bottom" nowrap="nowrap" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255);" colspan="1">&#160;</td>
        </tr>
        <tr>
          <td valign="bottom" style="vertical-align: bottom; width: 76%; background-color: rgb(204, 238, 255);" colspan="1">
            <div style="line-height: 1.25;">Operating lease liability</div>
          </td>
          <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" colspan="1">&#160;</td>
          <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" colspan="1">&#160;</td>
          <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255);" colspan="1">
            <div style="line-height: 1.25;">385</div>
          </td>
          <td valign="bottom" nowrap="nowrap" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" colspan="1">&#160;</td>
          <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" colspan="1">&#160;</td>
          <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" colspan="1">&#160;</td>
          <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255);" colspan="1">
            <div style="line-height: 1.25;">-</div>
          </td>
          <td valign="bottom" nowrap="nowrap" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" colspan="1">&#160;</td>
        </tr>
        <tr>
          <td valign="bottom" style="vertical-align: bottom; width: 76%; background-color: rgb(255, 255, 255); padding-bottom: 2px;" colspan="1">
            <div style="line-height: 1.25;">Deferred income taxes</div>
          </td>
          <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); padding-bottom: 2px;" colspan="1">&#160;</td>
          <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); border-bottom: 2px solid rgb(0, 0, 0);" colspan="1">&#160;</td>
          <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(255, 255, 255); border-bottom: 2px solid rgb(0, 0, 0);" colspan="1">
            <div style="line-height: 1.25;">426</div>
          </td>
          <td valign="bottom" nowrap="nowrap" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); padding-bottom: 2px;" colspan="1">&#160;</td>
          <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); padding-bottom: 2px;" colspan="1">&#160;</td>
          <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); border-bottom: 2px solid rgb(0, 0, 0);" colspan="1">&#160;</td>
          <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(255, 255, 255); border-bottom: 2px solid rgb(0, 0, 0);" colspan="1">
            <div style="line-height: 1.25;">535</div>
          </td>
          <td valign="bottom" nowrap="nowrap" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); padding-bottom: 2px;" colspan="1">&#160;</td>
        </tr>
        <tr>
          <td valign="bottom" style="vertical-align: bottom; padding-left: 4%; width: 76%; background-color: rgb(204, 238, 255); padding-bottom: 2px;" colspan="1">
            <div style="line-height: 1.25;">Total liabilities</div>
          </td>
          <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); padding-bottom: 2px;" colspan="1">&#160;</td>
          <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0);" colspan="1">&#160;</td>
          <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0);" colspan="1">
            <div style="line-height: 1.25;">9,108</div>
          </td>
          <td valign="bottom" nowrap="nowrap" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); padding-bottom: 2px;" colspan="1">&#160;</td>
          <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); padding-bottom: 2px;" colspan="1">&#160;</td>
          <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0);" colspan="1">&#160;</td>
          <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0);" colspan="1">
            <div style="line-height: 1.25;">10,776</div>
          </td>
          <td valign="bottom" nowrap="nowrap" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); padding-bottom: 2px;" colspan="1">&#160;</td>
        </tr>
        <tr>
          <td valign="bottom" style="vertical-align: bottom; width: 76%; background-color: rgb(255, 255, 255);">&#160;</td>
          <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255);" colspan="1">&#160;</td>
          <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255);" colspan="1">&#160;</td>
          <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(255, 255, 255);" colspan="1">&#160;</td>
          <td valign="bottom" nowrap="nowrap" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255);" colspan="1">&#160;</td>
          <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255);" colspan="1">&#160;</td>
          <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255);" colspan="1">&#160;</td>
          <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(255, 255, 255);" colspan="1">&#160;</td>
          <td valign="bottom" nowrap="nowrap" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255);" colspan="1">&#160;</td>
        </tr>
        <tr>
          <td valign="bottom" style="vertical-align: bottom; width: 76%; background-color: rgb(204, 238, 255);" colspan="1">
            <div style="line-height: 1.25;">Stockholders' equity:</div>
          </td>
          <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" colspan="1">&#160;</td>
          <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" colspan="1">&#160;</td>
          <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255);" colspan="1">&#160;</td>
          <td valign="bottom" nowrap="nowrap" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" colspan="1">&#160;</td>
          <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" colspan="1">&#160;</td>
          <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" colspan="1">&#160;</td>
          <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255);" colspan="1">&#160;</td>
          <td valign="bottom" nowrap="nowrap" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" colspan="1">&#160;</td>
        </tr>
        <tr>
          <td valign="bottom" style="vertical-align: bottom; padding-left: 2%; width: 76%; background-color: rgb(255, 255, 255);" colspan="1">
            <div style="line-height: 1.25;"><br>
            </div>
          </td>
          <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255);" colspan="1">&#160;</td>
          <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255);" colspan="1">&#160;</td>
          <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(255, 255, 255);" colspan="1">&#160;</td>
          <td valign="bottom" nowrap="nowrap" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255);" colspan="1">&#160;</td>
          <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255);" colspan="1">&#160;</td>
          <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255);" colspan="1">&#160;</td>
          <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(255, 255, 255);" colspan="1">&#160;</td>
          <td valign="bottom" nowrap="nowrap" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255);" colspan="1">&#160;</td>
        </tr>
        <tr>
          <td valign="bottom" style="vertical-align: bottom; padding-left: 2%; width: 76%; background-color: rgb(204, 238, 255);" colspan="1">
            <div style="line-height: 1.25;">
              <div style="line-height: 1.25;">Preferred stock - $.01 par value; authorized - 5,000 shares; no shares issued or outstanding</div>
            </div>
          </td>
          <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" colspan="1">&#160;</td>
          <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" colspan="1">&#160;</td>
          <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255);" colspan="1">
            <div style="line-height: 1.25;">-</div>
          </td>
          <td valign="bottom" nowrap="nowrap" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" colspan="1">&#160;</td>
          <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" colspan="1">&#160;</td>
          <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" colspan="1">&#160;</td>
          <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255);" colspan="1">
            <div style="line-height: 1.25;">-</div>
          </td>
          <td valign="bottom" nowrap="nowrap" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" colspan="1">&#160;</td>
        </tr>
        <tr>
          <td valign="bottom" style="vertical-align: bottom; padding-left: 2%; width: 76%; background-color: rgb(255, 255, 255);" colspan="1">
            <div style="line-height: 1.25;">
              <div style="line-height: 1.25;">Common stock - $.01 par value; authorized - 50,000 shares; issued - September 30, 2019, 3,720 shares and&#160; December 31, 2018, 3,720 shares</div>
            </div>
          </td>
          <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255);" colspan="1">&#160;</td>
          <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255);" colspan="1">&#160;</td>
          <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(255, 255, 255);" colspan="1">
            <div style="line-height: 1.25;">37</div>
          </td>
          <td valign="bottom" nowrap="nowrap" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255);" colspan="1">&#160;</td>
          <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255);" colspan="1">&#160;</td>
          <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255);" colspan="1">&#160;</td>
          <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(255, 255, 255);" colspan="1">
            <div style="line-height: 1.25;">37</div>
          </td>
          <td valign="bottom" nowrap="nowrap" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255);" colspan="1">&#160;</td>
        </tr>
        <tr>
          <td valign="bottom" style="vertical-align: bottom; padding-left: 2%; width: 76%; background-color: rgb(204, 238, 255);" colspan="1">
            <div style="line-height: 1.25;">Accumulated other comprehensive income (loss)</div>
          </td>
          <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" colspan="1">&#160;</td>
          <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" colspan="1">&#160;</td>
          <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255);" colspan="1">
            <div style="line-height: 1.25;">(12,490</div>
          </td>
          <td valign="bottom" nowrap="nowrap" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" colspan="1">
            <div style="line-height: 1.25;">)</div>
          </td>
          <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" colspan="1">&#160;</td>
          <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" colspan="1">&#160;</td>
          <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255);" colspan="1">
            <div style="line-height: 1.25;">(11,290</div>
          </td>
          <td valign="bottom" nowrap="nowrap" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" colspan="1">
            <div style="line-height: 1.25;">)</div>
          </td>
        </tr>
        <tr>
          <td valign="bottom" style="vertical-align: bottom; padding-left: 2%; width: 76%; background-color: rgb(255, 255, 255);" colspan="1">
            <div style="line-height: 1.25;">Additional paid-in capital</div>
          </td>
          <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255);" colspan="1">&#160;</td>
          <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255);" colspan="1">&#160;</td>
          <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(255, 255, 255);" colspan="1">
            <div style="line-height: 1.25;">-</div>
          </td>
          <td valign="bottom" nowrap="nowrap" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255);" colspan="1">&#160;</td>
          <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255);" colspan="1">&#160;</td>
          <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255);" colspan="1">&#160;</td>
          <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(255, 255, 255);" colspan="1">
            <div style="line-height: 1.25;">122</div>
          </td>
          <td valign="bottom" nowrap="nowrap" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255);" colspan="1">&#160;</td>
        </tr>
        <tr>
          <td valign="bottom" style="vertical-align: bottom; padding-left: 2%; width: 76%; background-color: rgb(204, 238, 255); padding-bottom: 2px;" colspan="1">
            <div style="line-height: 1.25;">Retained earnings</div>
          </td>
          <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); padding-bottom: 2px;" colspan="1">&#160;</td>
          <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0);" colspan="1">&#160;</td>
          <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0);" colspan="1">
            <div style="line-height: 1.25;">107,439</div>
          </td>
          <td valign="bottom" nowrap="nowrap" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); padding-bottom: 2px;" colspan="1">&#160;</td>
          <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); padding-bottom: 2px;" colspan="1">&#160;</td>
          <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0);" colspan="1">&#160;</td>
          <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0);" colspan="1">
            <div style="line-height: 1.25;">100,123</div>
          </td>
          <td valign="bottom" nowrap="nowrap" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); padding-bottom: 2px;" colspan="1">&#160;</td>
        </tr>
        <tr>
          <td valign="bottom" style="vertical-align: bottom; padding-left: 4%; width: 76%; background-color: rgb(255, 255, 255); padding-bottom: 2px;" colspan="1">
            <div style="line-height: 1.25;">Total stockholders' equity</div>
          </td>
          <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); padding-bottom: 2px;" colspan="1">&#160;</td>
          <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); border-bottom: 2px solid rgb(0, 0, 0);" colspan="1">&#160;</td>
          <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(255, 255, 255); border-bottom: 2px solid rgb(0, 0, 0);" colspan="1">
            <div style="line-height: 1.25;">94,986</div>
          </td>
          <td valign="bottom" nowrap="nowrap" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); padding-bottom: 2px;" colspan="1">&#160;</td>
          <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); padding-bottom: 2px;" colspan="1">&#160;</td>
          <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); border-bottom: 2px solid rgb(0, 0, 0);" colspan="1">&#160;</td>
          <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(255, 255, 255); border-bottom: 2px solid rgb(0, 0, 0);" colspan="1">
            <div style="line-height: 1.25;">88,992</div>
          </td>
          <td valign="bottom" nowrap="nowrap" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); padding-bottom: 2px;" colspan="1">&#160;</td>
        </tr>
        <tr>
          <td valign="bottom" style="vertical-align: bottom; width: 76%; background-color: rgb(204, 238, 255);">&#160;</td>
          <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" colspan="1">&#160;</td>
          <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" colspan="1">&#160;</td>
          <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255);" colspan="1">&#160;</td>
          <td valign="bottom" nowrap="nowrap" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" colspan="1">&#160;</td>
          <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" colspan="1">&#160;</td>
          <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" colspan="1">&#160;</td>
          <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255);" colspan="1">&#160;</td>
          <td valign="bottom" nowrap="nowrap" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" colspan="1">&#160;</td>
        </tr>
        <tr>
          <td valign="bottom" style="vertical-align: bottom; padding-left: 4%; width: 76%; background-color: rgb(255, 255, 255); padding-bottom: 4px;" colspan="1">
            <div style="line-height: 1.25;">Total liabilities and stockholders' equity</div>
          </td>
          <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); padding-bottom: 4px;" colspan="1">&#160;</td>
          <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); border-bottom: 4px double rgb(0, 0, 0);" colspan="1">
            <div style="line-height: 1.25;">$</div>
          </td>
          <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(255, 255, 255); border-bottom: 4px double rgb(0, 0, 0);" colspan="1">
            <div style="line-height: 1.25;">104,094</div>
          </td>
          <td valign="bottom" nowrap="nowrap" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); padding-bottom: 4px;" colspan="1">&#160;</td>
          <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); padding-bottom: 4px;" colspan="1">&#160;</td>
          <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); border-bottom: 4px double rgb(0, 0, 0);" colspan="1">
            <div style="line-height: 1.25;">$</div>
          </td>
          <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(255, 255, 255); border-bottom: 4px double rgb(0, 0, 0);" colspan="1">
            <div style="line-height: 1.25;">99,768</div>
          </td>
          <td valign="bottom" nowrap="nowrap" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); padding-bottom: 4px;" colspan="1">&#160;</td>
        </tr>

    </table>
    <div style="line-height: 1.25; clear: both;">
      <div style="line-height: 1.25; font-size: 8pt; font-style: italic;"> <br>
      </div>
      <div style="line-height: 1.25; font-size: 8pt; font-style: italic;">see notes to consolidated condensed financial statements</div>
    </div>
    <div style="clear: both; margin-top: 10pt; margin-bottom: 10pt;" id="DSPFPageBreakArea">
      <div style="text-align: center;" id="DSPFPageNumberArea"><font style="font-size: 8pt; font-weight: normal; font-style: normal;" id="DSPFPageNumber">1</font></div>
      <div style="page-break-after: always;" id="DSPFPageBreak">
        <hr noshade="noshade" style="border-width: 0px; clear: both; margin: 4px 0px; width: 100%; height: 2px; color: #000000; background-color: #000000;"></div>
    </div>
    <table cellspacing="0" cellpadding="0" border="0" align="center" style="width: 100%; color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt; text-align: left;" id="z17a71e4f426b4d3a982e0a01f8735417">

        <tr>
          <td valign="bottom" style="vertical-align: bottom;" colspan="16">
            <div style="text-align: center; line-height: 1.25; font-family: 'Times New Roman',Times,serif;"><a name="RANGEA1:K38"></a>UTAH MEDICAL PRODUCTS, INC. AND SUBSIDIARIES</div>
          </td>
          <td valign="bottom" nowrap="nowrap" style="vertical-align: bottom; width: 1%;" colspan="1">&#160;</td>
        </tr>
        <tr>
          <td valign="bottom" style="vertical-align: bottom;" colspan="16">
            <div style="text-align: center; line-height: 1.25; font-family: 'Times New Roman',Times,serif;">CONSOLIDATED CONDENSED STATEMENTS OF INCOME FOR THE</div>
          </td>
          <td valign="bottom" nowrap="nowrap" style="vertical-align: bottom; width: 1%;" colspan="1">&#160;</td>
        </tr>
        <tr>
          <td valign="bottom" style="vertical-align: bottom;" colspan="16">
            <div style="text-align: center; line-height: 1.25; font-family: 'Times New Roman',Times,serif;">THREE AND NINE MONTHS ENDED SEPTEMBER 30, 2019 AND SEPTEMBER 30, 2018</div>
          </td>
          <td valign="bottom" nowrap="nowrap" style="vertical-align: bottom; width: 1%;" colspan="1">&#160;</td>
        </tr>
        <tr>
          <td valign="bottom" style="vertical-align: bottom;" colspan="16">
            <div style="text-align: center; line-height: 1.25; font-family: 'Times New Roman',Times,serif;">(in thousands, except per share amounts - unaudited)</div>
          </td>
          <td valign="bottom" nowrap="nowrap" style="vertical-align: bottom; width: 1%;" colspan="1">&#160;</td>
        </tr>
        <tr>
          <td valign="bottom" style="vertical-align: bottom;" colspan="16" rowspan="1">&#160;</td>
          <td valign="bottom" nowrap="nowrap" style="vertical-align: bottom; width: 1%;" colspan="1" rowspan="1">&#160;</td>
        </tr>
        <tr>
          <td valign="bottom" style="vertical-align: bottom; width: 50%;">&#160;</td>
          <td valign="bottom" style="vertical-align: bottom; width: 1%;" colspan="1">&#160;</td>
          <td valign="bottom" style="vertical-align: bottom;" colspan="6" rowspan="1">
            <div style="text-align: center; line-height: 1.25;">THREE MONTHS ENDED</div>
          </td>
          <td valign="bottom" nowrap="nowrap" style="vertical-align: bottom; width: 1%;" colspan="1">&#160;</td>
          <td valign="bottom" style="vertical-align: bottom; width: 1%;" colspan="1">&#160;</td>
          <td valign="bottom" style="vertical-align: bottom;" colspan="6" rowspan="1">
            <div style="text-align: center; line-height: 1.25;">NINE MONTHS ENDED</div>
          </td>
          <td valign="bottom" nowrap="nowrap" style="vertical-align: bottom; width: 1%;" colspan="1">&#160;</td>
        </tr>
        <tr>
          <td valign="bottom" style="vertical-align: bottom; width: 50%;">&#160;</td>
          <td valign="bottom" style="vertical-align: bottom; width: 1%;" colspan="1">&#160;</td>
          <td valign="bottom" style="vertical-align: bottom;" colspan="6" rowspan="1">
            <div style="text-align: center; line-height: 1.25;">SEPTEMBER 30,</div>
          </td>
          <td valign="bottom" nowrap="nowrap" style="vertical-align: bottom; width: 1%;" colspan="1">&#160;</td>
          <td valign="bottom" style="vertical-align: bottom; width: 1%;" colspan="1">&#160;</td>
          <td valign="bottom" style="vertical-align: bottom;" colspan="6" rowspan="1">
            <div style="text-align: center; line-height: 1.25;">SEPTEMBER 30,</div>
          </td>
          <td valign="bottom" nowrap="nowrap" style="vertical-align: bottom; width: 1%;" colspan="1">&#160;</td>
        </tr>
        <tr>
          <td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; width: 50%;">&#160;</td>
          <td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; width: 1%;" colspan="1">&#160;</td>
          <td valign="bottom" style="vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0);" colspan="2">
            <div style="text-align: center; line-height: 1.25;"> 2019</div>
          </td>
          <td valign="bottom" nowrap="nowrap" style="vertical-align: bottom; padding-bottom: 2px; width: 1%;" colspan="1">&#160;</td>
          <td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; width: 1%;" colspan="1">&#160;</td>
          <td valign="bottom" style="vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0);" colspan="2">
            <div style="text-align: center; line-height: 1.25;"> 2018</div>
          </td>
          <td valign="bottom" nowrap="nowrap" style="vertical-align: bottom; padding-bottom: 2px; width: 1%;" colspan="1">&#160;</td>
          <td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; width: 1%;" colspan="1">&#160;</td>
          <td valign="bottom" style="vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0);" colspan="2">
            <div style="text-align: center; line-height: 1.25;">2019</div>
          </td>
          <td valign="bottom" nowrap="nowrap" style="vertical-align: bottom; padding-bottom: 2px; width: 1%;" colspan="1">&#160;</td>
          <td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; width: 1%;" colspan="1">&#160;</td>
          <td valign="bottom" style="vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0);" colspan="2">
            <div style="text-align: center; line-height: 1.25;"> 2018</div>
          </td>
          <td valign="bottom" nowrap="nowrap" style="vertical-align: bottom; padding-bottom: 2px; width: 1%;" colspan="1">&#160;</td>
        </tr>
        <tr>
          <td valign="bottom" style="vertical-align: bottom; width: 50%; background-color: rgb(204, 238, 255);" colspan="1">
            <div style="line-height: 1.25;">Sales, net</div>
          </td>
          <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" colspan="1">&#160;</td>
          <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" colspan="1">
            <div style="line-height: 1.25;">$</div>
          </td>
          <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255);" colspan="1">
            <div style="line-height: 1.25;">12,494</div>
          </td>
          <td valign="bottom" nowrap="nowrap" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" colspan="1">&#160;</td>
          <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" colspan="1">&#160;</td>
          <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" colspan="1">
            <div style="line-height: 1.25;">$</div>
          </td>
          <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255);" colspan="1">
            <div style="line-height: 1.25;">10,390</div>
          </td>
          <td valign="bottom" nowrap="nowrap" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" colspan="1">&#160;</td>
          <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" colspan="1">&#160;</td>
          <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" colspan="1">
            <div style="line-height: 1.25;">$</div>
          </td>
          <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255);" colspan="1">
            <div style="line-height: 1.25;">35,073</div>
          </td>
          <td valign="bottom" nowrap="nowrap" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" colspan="1">&#160;</td>
          <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" colspan="1">&#160;</td>
          <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" colspan="1">
            <div style="line-height: 1.25;">$</div>
          </td>
          <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255);" colspan="1">
            <div style="line-height: 1.25;">32,242</div>
          </td>
          <td valign="bottom" nowrap="nowrap" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" colspan="1">&#160;</td>
        </tr>
        <tr>
          <td valign="bottom" style="vertical-align: bottom; width: 50%; background-color: rgb(255, 255, 255);">&#160;</td>
          <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255);" colspan="1">&#160;</td>
          <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255);" colspan="1">&#160;</td>
          <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(255, 255, 255);" colspan="1">&#160;</td>
          <td valign="bottom" nowrap="nowrap" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255);" colspan="1">&#160;</td>
          <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255);" colspan="1">&#160;</td>
          <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255);" colspan="1">&#160;</td>
          <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(255, 255, 255);" colspan="1">&#160;</td>
          <td valign="bottom" nowrap="nowrap" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255);" colspan="1">&#160;</td>
          <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255);" colspan="1">&#160;</td>
          <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255);" colspan="1">&#160;</td>
          <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(255, 255, 255);" colspan="1">&#160;</td>
          <td valign="bottom" nowrap="nowrap" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255);" colspan="1">&#160;</td>
          <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255);" colspan="1">&#160;</td>
          <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255);" colspan="1">&#160;</td>
          <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(255, 255, 255);" colspan="1">&#160;</td>
          <td valign="bottom" nowrap="nowrap" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255);" colspan="1">&#160;</td>
        </tr>
        <tr>
          <td valign="bottom" style="vertical-align: bottom; width: 50%; padding-bottom: 2px; background-color: rgb(204, 238, 255);" colspan="1">
            <div style="line-height: 1.25;">Cost of goods sold</div>
          </td>
          <td valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: rgb(204, 238, 255);" colspan="1">&#160;</td>
          <td valign="bottom" style="vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(204, 238, 255);" colspan="1">&#160;</td>
          <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(204, 238, 255);" colspan="1">
            <div style="line-height: 1.25;">5,115</div>
          </td>
          <td valign="bottom" nowrap="nowrap" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: rgb(204, 238, 255);" colspan="1">&#160;</td>
          <td valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: rgb(204, 238, 255);" colspan="1">&#160;</td>
          <td valign="bottom" style="vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(204, 238, 255);" colspan="1">&#160;</td>
          <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(204, 238, 255);" colspan="1">
            <div style="line-height: 1.25;">4,096</div>
          </td>
          <td valign="bottom" nowrap="nowrap" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: rgb(204, 238, 255);" colspan="1">&#160;</td>
          <td valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: rgb(204, 238, 255);" colspan="1">&#160;</td>
          <td valign="bottom" style="vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(204, 238, 255);" colspan="1">&#160;</td>
          <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(204, 238, 255);" colspan="1">
            <div style="line-height: 1.25;">13,421</div>
          </td>
          <td valign="bottom" nowrap="nowrap" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: rgb(204, 238, 255);" colspan="1">&#160;</td>
          <td valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: rgb(204, 238, 255);" colspan="1">&#160;</td>
          <td valign="bottom" style="vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(204, 238, 255);" colspan="1">&#160;</td>
          <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(204, 238, 255);" colspan="1">
            <div style="line-height: 1.25;">12,042</div>
          </td>
          <td valign="bottom" nowrap="nowrap" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: rgb(204, 238, 255);" colspan="1">&#160;</td>
        </tr>
        <tr>
          <td valign="bottom" style="vertical-align: bottom; padding-left: 3%; width: 50%; background-color: rgb(255, 255, 255);" colspan="1">
            <div style="line-height: 1.25;">Gross profit</div>
          </td>
          <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255);" colspan="1">&#160;</td>
          <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255);" colspan="1">&#160;</td>
          <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(255, 255, 255);" colspan="1">
            <div style="line-height: 1.25;">7,379</div>
          </td>
          <td valign="bottom" nowrap="nowrap" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255);" colspan="1">&#160;</td>
          <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255);" colspan="1">&#160;</td>
          <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255);" colspan="1">&#160;</td>
          <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(255, 255, 255);" colspan="1">
            <div style="line-height: 1.25;">6,294</div>
          </td>
          <td valign="bottom" nowrap="nowrap" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255);" colspan="1">&#160;</td>
          <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255);" colspan="1">&#160;</td>
          <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255);" colspan="1">&#160;</td>
          <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(255, 255, 255);" colspan="1">
            <div style="line-height: 1.25;">21,652</div>
          </td>
          <td valign="bottom" nowrap="nowrap" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255);" colspan="1">&#160;</td>
          <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255);" colspan="1">&#160;</td>
          <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255);" colspan="1">&#160;</td>
          <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(255, 255, 255);" colspan="1">
            <div style="line-height: 1.25;">20,200</div>
          </td>
          <td valign="bottom" nowrap="nowrap" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255);" colspan="1">&#160;</td>
        </tr>
        <tr>
          <td valign="bottom" style="vertical-align: bottom; width: 50%; background-color: rgb(204, 238, 255);">&#160;</td>
          <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" colspan="1">&#160;</td>
          <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" colspan="1">&#160;</td>
          <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255);" colspan="1">&#160;</td>
          <td valign="bottom" nowrap="nowrap" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" colspan="1">&#160;</td>
          <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" colspan="1">&#160;</td>
          <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" colspan="1">&#160;</td>
          <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255);" colspan="1">&#160;</td>
          <td valign="bottom" nowrap="nowrap" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" colspan="1">&#160;</td>
          <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" colspan="1">&#160;</td>
          <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" colspan="1">&#160;</td>
          <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255);" colspan="1">&#160;</td>
          <td valign="bottom" nowrap="nowrap" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" colspan="1">&#160;</td>
          <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" colspan="1">&#160;</td>
          <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" colspan="1">&#160;</td>
          <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255);" colspan="1">&#160;</td>
          <td valign="bottom" nowrap="nowrap" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" colspan="1">&#160;</td>
        </tr>
        <tr>
          <td valign="bottom" style="vertical-align: bottom; width: 50%; background-color: rgb(255, 255, 255);" colspan="1">
            <div style="line-height: 1.25;">Operating expense</div>
          </td>
          <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255);" colspan="1">&#160;</td>
          <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255);" colspan="1">&#160;</td>
          <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(255, 255, 255);" colspan="1">&#160;</td>
          <td valign="bottom" nowrap="nowrap" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255);" colspan="1">&#160;</td>
          <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255);" colspan="1">&#160;</td>
          <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255);" colspan="1">&#160;</td>
          <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(255, 255, 255);" colspan="1">&#160;</td>
          <td valign="bottom" nowrap="nowrap" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255);" colspan="1">&#160;</td>
          <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255);" colspan="1">&#160;</td>
          <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255);" colspan="1">&#160;</td>
          <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(255, 255, 255);" colspan="1">&#160;</td>
          <td valign="bottom" nowrap="nowrap" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255);" colspan="1">&#160;</td>
          <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255);" colspan="1">&#160;</td>
          <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255);" colspan="1">&#160;</td>
          <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(255, 255, 255);" colspan="1">&#160;</td>
          <td valign="bottom" nowrap="nowrap" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255);" colspan="1">&#160;</td>
        </tr>
        <tr>
          <td valign="bottom" style="vertical-align: bottom; padding-left: 3%; width: 50%; background-color: rgb(204, 238, 255);" colspan="1">
            <div style="line-height: 1.25;">Selling, general and administrative</div>
          </td>
          <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" colspan="1">&#160;</td>
          <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" colspan="1">&#160;</td>
          <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255);" colspan="1">
            <div style="line-height: 1.25;">2,878</div>
          </td>
          <td valign="bottom" nowrap="nowrap" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" colspan="1">&#160;</td>
          <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" colspan="1">&#160;</td>
          <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" colspan="1">&#160;</td>
          <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255);" colspan="1">
            <div style="line-height: 1.25;">1,784</div>
          </td>
          <td valign="bottom" nowrap="nowrap" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" colspan="1">&#160;</td>
          <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" colspan="1">&#160;</td>
          <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" colspan="1">&#160;</td>
          <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255);" colspan="1">
            <div style="line-height: 1.25;">8,341</div>
          </td>
          <td valign="bottom" nowrap="nowrap" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" colspan="1">&#160;</td>
          <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" colspan="1">&#160;</td>
          <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" colspan="1">&#160;</td>
          <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255);" colspan="1">
            <div style="line-height: 1.25;">5,433</div>
          </td>
          <td valign="bottom" nowrap="nowrap" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" colspan="1">&#160;</td>
        </tr>
        <tr>
          <td valign="bottom" style="vertical-align: bottom; padding-left: 3%; width: 50%; padding-bottom: 2px; background-color: rgb(255, 255, 255);" colspan="1">
            <div style="line-height: 1.25;">Research &amp; development</div>
          </td>
          <td valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: rgb(255, 255, 255);" colspan="1">&#160;</td>
          <td valign="bottom" style="vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(255, 255, 255);" colspan="1">&#160;</td>
          <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(255, 255, 255);" colspan="1">
            <div style="line-height: 1.25;">130</div>
          </td>
          <td valign="bottom" nowrap="nowrap" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: rgb(255, 255, 255);" colspan="1">&#160;</td>
          <td valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: rgb(255, 255, 255);" colspan="1">&#160;</td>
          <td valign="bottom" style="vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(255, 255, 255);" colspan="1">&#160;</td>
          <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(255, 255, 255);" colspan="1">
            <div style="line-height: 1.25;">108</div>
          </td>
          <td valign="bottom" nowrap="nowrap" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: rgb(255, 255, 255);" colspan="1">&#160;</td>
          <td valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: rgb(255, 255, 255);" colspan="1">&#160;</td>
          <td valign="bottom" style="vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(255, 255, 255);" colspan="1">&#160;</td>
          <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(255, 255, 255);" colspan="1">
            <div style="line-height: 1.25;">357</div>
          </td>
          <td valign="bottom" nowrap="nowrap" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: rgb(255, 255, 255);" colspan="1">&#160;</td>
          <td valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: rgb(255, 255, 255);" colspan="1">&#160;</td>
          <td valign="bottom" style="vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(255, 255, 255);" colspan="1">&#160;</td>
          <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(255, 255, 255);" colspan="1">
            <div style="line-height: 1.25;">338</div>
          </td>
          <td valign="bottom" nowrap="nowrap" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: rgb(255, 255, 255);" colspan="1">&#160;</td>
        </tr>
        <tr>
          <td valign="bottom" style="vertical-align: bottom; padding-left: 6%; width: 50%; padding-bottom: 2px; background-color: rgb(204, 238, 255);" colspan="1">
            <div style="line-height: 1.25;">Total operating expense</div>
          </td>
          <td valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: rgb(204, 238, 255);" colspan="1">&#160;</td>
          <td valign="bottom" style="vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(204, 238, 255);" colspan="1">&#160;</td>
          <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(204, 238, 255);" colspan="1">
            <div style="line-height: 1.25;">3,008</div>
          </td>
          <td valign="bottom" nowrap="nowrap" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: rgb(204, 238, 255);" colspan="1">&#160;</td>
          <td valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: rgb(204, 238, 255);" colspan="1">&#160;</td>
          <td valign="bottom" style="vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(204, 238, 255);" colspan="1">&#160;</td>
          <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(204, 238, 255);" colspan="1">
            <div style="line-height: 1.25;">1,892</div>
          </td>
          <td valign="bottom" nowrap="nowrap" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: rgb(204, 238, 255);" colspan="1">&#160;</td>
          <td valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: rgb(204, 238, 255);" colspan="1">&#160;</td>
          <td valign="bottom" style="vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(204, 238, 255);" colspan="1">&#160;</td>
          <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(204, 238, 255);" colspan="1">
            <div style="line-height: 1.25;">8,698</div>
          </td>
          <td valign="bottom" nowrap="nowrap" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: rgb(204, 238, 255);" colspan="1">&#160;</td>
          <td valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: rgb(204, 238, 255);" colspan="1">&#160;</td>
          <td valign="bottom" style="vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(204, 238, 255);" colspan="1">&#160;</td>
          <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(204, 238, 255);" colspan="1">
            <div style="line-height: 1.25;">5,771</div>
          </td>
          <td valign="bottom" nowrap="nowrap" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: rgb(204, 238, 255);" colspan="1">&#160;</td>
        </tr>
        <tr>
          <td valign="bottom" style="vertical-align: bottom; padding-left: 3%; width: 50%; background-color: rgb(255, 255, 255);" colspan="1">
            <div style="line-height: 1.25;">Operating income</div>
          </td>
          <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255);" colspan="1">&#160;</td>
          <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255);" colspan="1">&#160;</td>
          <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(255, 255, 255);" colspan="1">
            <div style="line-height: 1.25;">4,371</div>
          </td>
          <td valign="bottom" nowrap="nowrap" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255);" colspan="1">&#160;</td>
          <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255);" colspan="1">&#160;</td>
          <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255);" colspan="1">&#160;</td>
          <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(255, 255, 255);" colspan="1">
            <div style="line-height: 1.25;">4,402</div>
          </td>
          <td valign="bottom" nowrap="nowrap" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255);" colspan="1">&#160;</td>
          <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255);" colspan="1">&#160;</td>
          <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255);" colspan="1">&#160;</td>
          <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(255, 255, 255);" colspan="1">
            <div style="line-height: 1.25;">12,954</div>
          </td>
          <td valign="bottom" nowrap="nowrap" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255);" colspan="1">&#160;</td>
          <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255);" colspan="1">&#160;</td>
          <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255);" colspan="1">&#160;</td>
          <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(255, 255, 255);" colspan="1">
            <div style="line-height: 1.25;">14,429</div>
          </td>
          <td valign="bottom" nowrap="nowrap" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255);" colspan="1">&#160;</td>
        </tr>
        <tr>
          <td valign="bottom" style="vertical-align: bottom; width: 50%; background-color: rgb(204, 238, 255);">&#160;</td>
          <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" colspan="1">&#160;</td>
          <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" colspan="1">&#160;</td>
          <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255);" colspan="1">&#160;</td>
          <td valign="bottom" nowrap="nowrap" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" colspan="1">&#160;</td>
          <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" colspan="1">&#160;</td>
          <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" colspan="1">&#160;</td>
          <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255);" colspan="1">&#160;</td>
          <td valign="bottom" nowrap="nowrap" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" colspan="1">&#160;</td>
          <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" colspan="1">&#160;</td>
          <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" colspan="1">&#160;</td>
          <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255);" colspan="1">&#160;</td>
          <td valign="bottom" nowrap="nowrap" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" colspan="1">&#160;</td>
          <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" colspan="1">&#160;</td>
          <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" colspan="1">&#160;</td>
          <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255);" colspan="1">&#160;</td>
          <td valign="bottom" nowrap="nowrap" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" colspan="1">&#160;</td>
        </tr>
        <tr>
          <td valign="bottom" style="vertical-align: bottom; width: 50%; padding-bottom: 2px; background-color: rgb(255, 255, 255);" colspan="1">
            <div style="line-height: 1.25;">Other income (expense)</div>
          </td>
          <td valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: rgb(255, 255, 255);" colspan="1">&#160;</td>
          <td valign="bottom" style="vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(255, 255, 255);" colspan="1">&#160;</td>
          <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(255, 255, 255);" colspan="1">
            <div style="line-height: 1.25;">76</div>
          </td>
          <td valign="bottom" nowrap="nowrap" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: rgb(255, 255, 255);" colspan="1">&#160;</td>
          <td valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: rgb(255, 255, 255);" colspan="1">&#160;</td>
          <td valign="bottom" style="vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(255, 255, 255);" colspan="1">&#160;</td>
          <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(255, 255, 255);" colspan="1">
            <div style="line-height: 1.25;">79</div>
          </td>
          <td valign="bottom" nowrap="nowrap" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: rgb(255, 255, 255);" colspan="1">&#160;</td>
          <td valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: rgb(255, 255, 255);" colspan="1">&#160;</td>
          <td valign="bottom" style="vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(255, 255, 255);" colspan="1">&#160;</td>
          <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(255, 255, 255);" colspan="1">
            <div style="line-height: 1.25;">196</div>
          </td>
          <td valign="bottom" nowrap="nowrap" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: rgb(255, 255, 255);" colspan="1">&#160;</td>
          <td valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: rgb(255, 255, 255);" colspan="1">&#160;</td>
          <td valign="bottom" style="vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(255, 255, 255);" colspan="1">&#160;</td>
          <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(255, 255, 255);" colspan="1">
            <div style="line-height: 1.25;">617</div>
          </td>
          <td valign="bottom" nowrap="nowrap" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: rgb(255, 255, 255);" colspan="1">&#160;</td>
        </tr>
        <tr>
          <td valign="bottom" style="vertical-align: bottom; padding-left: 3%; width: 50%; background-color: rgb(204, 238, 255);" colspan="1">
            <div style="line-height: 1.25;">Income before provision for income taxes</div>
          </td>
          <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" colspan="1">&#160;</td>
          <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" colspan="1">&#160;</td>
          <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255);" colspan="1">
            <div style="line-height: 1.25;">4,447</div>
          </td>
          <td valign="bottom" nowrap="nowrap" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" colspan="1">&#160;</td>
          <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" colspan="1">&#160;</td>
          <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" colspan="1">&#160;</td>
          <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255);" colspan="1">
            <div style="line-height: 1.25;">4,481</div>
          </td>
          <td valign="bottom" nowrap="nowrap" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" colspan="1">&#160;</td>
          <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" colspan="1">&#160;</td>
          <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" colspan="1">&#160;</td>
          <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255);" colspan="1">
            <div style="line-height: 1.25;">13,150</div>
          </td>
          <td valign="bottom" nowrap="nowrap" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" colspan="1">&#160;</td>
          <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" colspan="1">&#160;</td>
          <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" colspan="1">&#160;</td>
          <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255);" colspan="1">
            <div style="line-height: 1.25;">15,046</div>
          </td>
          <td valign="bottom" nowrap="nowrap" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" colspan="1">&#160;</td>
        </tr>
        <tr>
          <td valign="bottom" style="vertical-align: bottom; width: 50%; background-color: rgb(255, 255, 255);">&#160;</td>
          <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255);" colspan="1">&#160;</td>
          <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255);" colspan="1">&#160;</td>
          <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(255, 255, 255);" colspan="1">&#160;</td>
          <td valign="bottom" nowrap="nowrap" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255);" colspan="1">&#160;</td>
          <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255);" colspan="1">&#160;</td>
          <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255);" colspan="1">&#160;</td>
          <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(255, 255, 255);" colspan="1">&#160;</td>
          <td valign="bottom" nowrap="nowrap" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255);" colspan="1">&#160;</td>
          <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255);" colspan="1">&#160;</td>
          <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255);" colspan="1">&#160;</td>
          <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(255, 255, 255);" colspan="1">&#160;</td>
          <td valign="bottom" nowrap="nowrap" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255);" colspan="1">&#160;</td>
          <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255);" colspan="1">&#160;</td>
          <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255);" colspan="1">&#160;</td>
          <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(255, 255, 255);" colspan="1">&#160;</td>
          <td valign="bottom" nowrap="nowrap" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255);" colspan="1">&#160;</td>
        </tr>
        <tr>
          <td valign="bottom" style="vertical-align: bottom; width: 50%; padding-bottom: 2px; background-color: rgb(204, 238, 255);" colspan="1">
            <div style="line-height: 1.25;">Provision for income taxes</div>
          </td>
          <td valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: rgb(204, 238, 255);" colspan="1">&#160;</td>
          <td valign="bottom" style="vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(204, 238, 255);" colspan="1">&#160;</td>
          <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(204, 238, 255);" colspan="1">
            <div style="line-height: 1.25;">742</div>
          </td>
          <td valign="bottom" nowrap="nowrap" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: rgb(204, 238, 255);" colspan="1">&#160;</td>
          <td valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: rgb(204, 238, 255);" colspan="1">&#160;</td>
          <td valign="bottom" style="vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(204, 238, 255);" colspan="1">&#160;</td>
          <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(204, 238, 255);" colspan="1">
            <div style="line-height: 1.25;">(2,281</div>
          </td>
          <td valign="bottom" nowrap="nowrap" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: rgb(204, 238, 255);" colspan="1">
            <div style="line-height: 1.25;">)</div>
          </td>
          <td valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: rgb(204, 238, 255);" colspan="1">&#160;</td>
          <td valign="bottom" style="vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(204, 238, 255);" colspan="1">&#160;</td>
          <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(204, 238, 255);" colspan="1">
            <div style="line-height: 1.25;">2,781</div>
          </td>
          <td valign="bottom" nowrap="nowrap" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: rgb(204, 238, 255);" colspan="1">&#160;</td>
          <td valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: rgb(204, 238, 255);" colspan="1">&#160;</td>
          <td valign="bottom" style="vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(204, 238, 255);" colspan="1">&#160;</td>
          <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(204, 238, 255);" colspan="1">
            <div style="line-height: 1.25;">(116</div>
          </td>
          <td valign="bottom" nowrap="nowrap" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: rgb(204, 238, 255);" colspan="1">
            <div style="line-height: 1.25;">)</div>
          </td>
        </tr>
        <tr>
          <td valign="bottom" style="vertical-align: bottom; padding-left: 6%; width: 50%; padding-bottom: 4px; background-color: rgb(255, 255, 255);" colspan="1">
            <div style="line-height: 1.25;">Net income</div>
          </td>
          <td valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: rgb(255, 255, 255);" colspan="1">&#160;</td>
          <td valign="bottom" style="vertical-align: bottom; width: 1%; border-bottom: 4px double rgb(0, 0, 0); background-color: rgb(255, 255, 255);" colspan="1">
            <div style="line-height: 1.25;">$</div>
          </td>
          <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 4px double rgb(0, 0, 0); background-color: rgb(255, 255, 255);" colspan="1">
            <div style="line-height: 1.25;">3,705</div>
          </td>
          <td valign="bottom" nowrap="nowrap" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: rgb(255, 255, 255);" colspan="1">&#160;</td>
          <td valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: rgb(255, 255, 255);" colspan="1">&#160;</td>
          <td valign="bottom" style="vertical-align: bottom; width: 1%; border-bottom: 4px double rgb(0, 0, 0); background-color: rgb(255, 255, 255);" colspan="1">
            <div style="line-height: 1.25;">$</div>
          </td>
          <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 4px double rgb(0, 0, 0); background-color: rgb(255, 255, 255);" colspan="1">
            <div style="line-height: 1.25;">6,762</div>
          </td>
          <td valign="bottom" nowrap="nowrap" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: rgb(255, 255, 255);" colspan="1">&#160;</td>
          <td valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: rgb(255, 255, 255);" colspan="1">&#160;</td>
          <td valign="bottom" style="vertical-align: bottom; width: 1%; border-bottom: 4px double rgb(0, 0, 0); background-color: rgb(255, 255, 255);" colspan="1">
            <div style="line-height: 1.25;">$</div>
          </td>
          <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 4px double rgb(0, 0, 0); background-color: rgb(255, 255, 255);" colspan="1">
            <div style="line-height: 1.25;">10,369</div>
          </td>
          <td valign="bottom" nowrap="nowrap" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: rgb(255, 255, 255);" colspan="1">&#160;</td>
          <td valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: rgb(255, 255, 255);" colspan="1">&#160;</td>
          <td valign="bottom" style="vertical-align: bottom; width: 1%; border-bottom: 4px double rgb(0, 0, 0); background-color: rgb(255, 255, 255);" colspan="1">
            <div style="line-height: 1.25;">$</div>
          </td>
          <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 4px double rgb(0, 0, 0); background-color: rgb(255, 255, 255);" colspan="1">
            <div style="line-height: 1.25;">15,162</div>
          </td>
          <td valign="bottom" nowrap="nowrap" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: rgb(255, 255, 255);" colspan="1">&#160;</td>
        </tr>
        <tr>
          <td valign="bottom" style="vertical-align: bottom; width: 50%; background-color: rgb(204, 238, 255);">&#160;</td>
          <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" colspan="1">&#160;</td>
          <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" colspan="1">&#160;</td>
          <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255);" colspan="1">&#160;</td>
          <td valign="bottom" nowrap="nowrap" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" colspan="1">&#160;</td>
          <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" colspan="1">&#160;</td>
          <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" colspan="1">&#160;</td>
          <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255);" colspan="1">&#160;</td>
          <td valign="bottom" nowrap="nowrap" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" colspan="1">&#160;</td>
          <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" colspan="1">&#160;</td>
          <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" colspan="1">&#160;</td>
          <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255);" colspan="1">&#160;</td>
          <td valign="bottom" nowrap="nowrap" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" colspan="1">&#160;</td>
          <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" colspan="1">&#160;</td>
          <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" colspan="1">&#160;</td>
          <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255);" colspan="1">&#160;</td>
          <td valign="bottom" nowrap="nowrap" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" colspan="1">&#160;</td>
        </tr>
        <tr>
          <td valign="bottom" style="vertical-align: bottom; width: 50%; background-color: rgb(255, 255, 255);" colspan="1">
            <div style="line-height: 1.25;">Earnings per common share (basic)</div>
          </td>
          <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255);" colspan="1">&#160;</td>
          <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255);" colspan="1">
            <div style="line-height: 1.25;">$</div>
          </td>
          <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(255, 255, 255);" colspan="1">
            <div style="line-height: 1.25;">1.00</div>
          </td>
          <td valign="bottom" nowrap="nowrap" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255);" colspan="1">&#160;</td>
          <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255);" colspan="1">&#160;</td>
          <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255);" colspan="1">
            <div style="line-height: 1.25;">$</div>
          </td>
          <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(255, 255, 255);" colspan="1">
            <div style="line-height: 1.25;">1.81</div>
          </td>
          <td valign="bottom" nowrap="nowrap" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255);" colspan="1">&#160;</td>
          <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255);" colspan="1">&#160;</td>
          <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255);" colspan="1">
            <div style="line-height: 1.25;">$</div>
          </td>
          <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(255, 255, 255);" colspan="1">
            <div style="line-height: 1.25;">2.79</div>
          </td>
          <td valign="bottom" nowrap="nowrap" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255);" colspan="1">&#160;</td>
          <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255);" colspan="1">&#160;</td>
          <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255);" colspan="1">
            <div style="line-height: 1.25;">$</div>
          </td>
          <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(255, 255, 255);" colspan="1">
            <div style="line-height: 1.25;">4.07</div>
          </td>
          <td valign="bottom" nowrap="nowrap" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255);" colspan="1">&#160;</td>
        </tr>
        <tr>
          <td valign="bottom" style="vertical-align: bottom; width: 50%; background-color: rgb(204, 238, 255);">&#160;</td>
          <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" colspan="1">&#160;</td>
          <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" colspan="1">&#160;</td>
          <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255);" colspan="1">&#160;</td>
          <td valign="bottom" nowrap="nowrap" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" colspan="1">&#160;</td>
          <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" colspan="1">&#160;</td>
          <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" colspan="1">&#160;</td>
          <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255);" colspan="1">&#160;</td>
          <td valign="bottom" nowrap="nowrap" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" colspan="1">&#160;</td>
          <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" colspan="1">&#160;</td>
          <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" colspan="1">&#160;</td>
          <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255);" colspan="1">&#160;</td>
          <td valign="bottom" nowrap="nowrap" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" colspan="1">&#160;</td>
          <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" colspan="1">&#160;</td>
          <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" colspan="1">&#160;</td>
          <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255);" colspan="1">&#160;</td>
          <td valign="bottom" nowrap="nowrap" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" colspan="1">&#160;</td>
        </tr>
        <tr>
          <td valign="bottom" style="vertical-align: bottom; width: 50%; background-color: rgb(255, 255, 255);" colspan="1">
            <div style="line-height: 1.25;">Earnings per common share (diluted)</div>
          </td>
          <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255);" colspan="1">&#160;</td>
          <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255);" colspan="1">
            <div style="line-height: 1.25;">$</div>
          </td>
          <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(255, 255, 255);" colspan="1">
            <div style="line-height: 1.25;">0.99</div>
          </td>
          <td valign="bottom" nowrap="nowrap" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255);" colspan="1">&#160;</td>
          <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255);" colspan="1">&#160;</td>
          <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255);" colspan="1">
            <div style="line-height: 1.25;">$</div>
          </td>
          <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(255, 255, 255);" colspan="1">
            <div style="line-height: 1.25;">1.80</div>
          </td>
          <td valign="bottom" nowrap="nowrap" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255);" colspan="1">&#160;</td>
          <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255);" colspan="1">&#160;</td>
          <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255);" colspan="1">
            <div style="line-height: 1.25;">$</div>
          </td>
          <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(255, 255, 255);" colspan="1">
            <div style="line-height: 1.25;">2.77</div>
          </td>
          <td valign="bottom" nowrap="nowrap" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255);" colspan="1">&#160;</td>
          <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255);" colspan="1">&#160;</td>
          <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255);" colspan="1">
            <div style="line-height: 1.25;">$</div>
          </td>
          <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(255, 255, 255);" colspan="1">
            <div style="line-height: 1.25;">4.04</div>
          </td>
          <td valign="bottom" nowrap="nowrap" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255);" colspan="1">&#160;</td>
        </tr>
        <tr>
          <td valign="bottom" style="vertical-align: bottom; width: 50%; background-color: rgb(204, 238, 255);">&#160;</td>
          <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" colspan="1">&#160;</td>
          <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" colspan="1">&#160;</td>
          <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255);" colspan="1">&#160;</td>
          <td valign="bottom" nowrap="nowrap" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" colspan="1">&#160;</td>
          <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" colspan="1">&#160;</td>
          <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" colspan="1">&#160;</td>
          <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255);" colspan="1">&#160;</td>
          <td valign="bottom" nowrap="nowrap" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" colspan="1">&#160;</td>
          <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" colspan="1">&#160;</td>
          <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" colspan="1">&#160;</td>
          <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255);" colspan="1">&#160;</td>
          <td valign="bottom" nowrap="nowrap" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" colspan="1">&#160;</td>
          <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" colspan="1">&#160;</td>
          <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" colspan="1">&#160;</td>
          <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255);" colspan="1">&#160;</td>
          <td valign="bottom" nowrap="nowrap" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" colspan="1">&#160;</td>
        </tr>
        <tr>
          <td valign="bottom" style="vertical-align: bottom; width: 50%; padding-bottom: 4px; background-color: rgb(255, 255, 255);" colspan="1">
            <div style="line-height: 1.25;">Shares outstanding - basic</div>
          </td>
          <td valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: rgb(255, 255, 255);" colspan="1">&#160;</td>
          <td valign="bottom" style="vertical-align: bottom; width: 1%; border-bottom: 4px double rgb(0, 0, 0); background-color: rgb(255, 255, 255);" colspan="1">&#160;</td>
          <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 4px double rgb(0, 0, 0); background-color: rgb(255, 255, 255);" colspan="1">
            <div style="line-height: 1.25;">3,720</div>
          </td>
          <td valign="bottom" nowrap="nowrap" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: rgb(255, 255, 255);" colspan="1">&#160;</td>
          <td valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: rgb(255, 255, 255);" colspan="1">&#160;</td>
          <td valign="bottom" style="vertical-align: bottom; width: 1%; border-bottom: 4px double rgb(0, 0, 0); background-color: rgb(255, 255, 255);" colspan="1">&#160;</td>
          <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 4px double rgb(0, 0, 0); background-color: rgb(255, 255, 255);" colspan="1">
            <div style="line-height: 1.25;">3,733</div>
          </td>
          <td valign="bottom" nowrap="nowrap" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: rgb(255, 255, 255);" colspan="1">&#160;</td>
          <td valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: rgb(255, 255, 255);" colspan="1">&#160;</td>
          <td valign="bottom" style="vertical-align: bottom; width: 1%; border-bottom: 4px double rgb(0, 0, 0); background-color: rgb(255, 255, 255);" colspan="1">&#160;</td>
          <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 4px double rgb(0, 0, 0); background-color: rgb(255, 255, 255);" colspan="1">
            <div style="line-height: 1.25;">3,722</div>
          </td>
          <td valign="bottom" nowrap="nowrap" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: rgb(255, 255, 255);" colspan="1">&#160;</td>
          <td valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: rgb(255, 255, 255);" colspan="1">&#160;</td>
          <td valign="bottom" style="vertical-align: bottom; width: 1%; border-bottom: 4px double rgb(0, 0, 0); background-color: rgb(255, 255, 255);" colspan="1">&#160;</td>
          <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 4px double rgb(0, 0, 0); background-color: rgb(255, 255, 255);" colspan="1">
            <div style="line-height: 1.25;">3,730</div>
          </td>
          <td valign="bottom" nowrap="nowrap" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: rgb(255, 255, 255);" colspan="1">&#160;</td>
        </tr>
        <tr>
          <td valign="bottom" style="vertical-align: bottom; width: 50%; background-color: rgb(204, 238, 255);">&#160;</td>
          <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" colspan="1">&#160;</td>
          <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" colspan="1">&#160;</td>
          <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255);" colspan="1">&#160;</td>
          <td valign="bottom" nowrap="nowrap" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" colspan="1">&#160;</td>
          <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" colspan="1">&#160;</td>
          <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" colspan="1">&#160;</td>
          <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255);" colspan="1">&#160;</td>
          <td valign="bottom" nowrap="nowrap" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" colspan="1">&#160;</td>
          <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" colspan="1">&#160;</td>
          <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" colspan="1">&#160;</td>
          <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255);" colspan="1">&#160;</td>
          <td valign="bottom" nowrap="nowrap" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" colspan="1">&#160;</td>
          <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" colspan="1">&#160;</td>
          <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" colspan="1">&#160;</td>
          <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255);" colspan="1">&#160;</td>
          <td valign="bottom" nowrap="nowrap" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" colspan="1">&#160;</td>
        </tr>
        <tr>
          <td valign="bottom" style="vertical-align: bottom; width: 50%; padding-bottom: 4px; background-color: rgb(255, 255, 255);" colspan="1">
            <div style="line-height: 1.25;">Shares outstanding - diluted</div>
          </td>
          <td valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: rgb(255, 255, 255);" colspan="1">&#160;</td>
          <td valign="bottom" style="vertical-align: bottom; width: 1%; border-bottom: 4px double rgb(0, 0, 0); background-color: rgb(255, 255, 255);" colspan="1">&#160;</td>
          <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 4px double rgb(0, 0, 0); background-color: rgb(255, 255, 255);" colspan="1">
            <div style="line-height: 1.25;">3,737</div>
          </td>
          <td valign="bottom" nowrap="nowrap" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: rgb(255, 255, 255);" colspan="1">&#160;</td>
          <td valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: rgb(255, 255, 255);" colspan="1">&#160;</td>
          <td valign="bottom" style="vertical-align: bottom; width: 1%; border-bottom: 4px double rgb(0, 0, 0); background-color: rgb(255, 255, 255);" colspan="1">&#160;</td>
          <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 4px double rgb(0, 0, 0); background-color: rgb(255, 255, 255);" colspan="1">
            <div style="line-height: 1.25;">3,753</div>
          </td>
          <td valign="bottom" nowrap="nowrap" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: rgb(255, 255, 255);" colspan="1">&#160;</td>
          <td valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: rgb(255, 255, 255);" colspan="1">&#160;</td>
          <td valign="bottom" style="vertical-align: bottom; width: 1%; border-bottom: 4px double rgb(0, 0, 0); background-color: rgb(255, 255, 255);" colspan="1">&#160;</td>
          <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 4px double rgb(0, 0, 0); background-color: rgb(255, 255, 255);" colspan="1">
            <div style="line-height: 1.25;">3,738</div>
          </td>
          <td valign="bottom" nowrap="nowrap" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: rgb(255, 255, 255);" colspan="1">&#160;</td>
          <td valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: rgb(255, 255, 255);" colspan="1">&#160;</td>
          <td valign="bottom" style="vertical-align: bottom; width: 1%; border-bottom: 4px double rgb(0, 0, 0); background-color: rgb(255, 255, 255);" colspan="1">&#160;</td>
          <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 4px double rgb(0, 0, 0); background-color: rgb(255, 255, 255);" colspan="1">
            <div style="line-height: 1.25;">3,752</div>
          </td>
          <td valign="bottom" nowrap="nowrap" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: rgb(255, 255, 255);" colspan="1">&#160;</td>
        </tr>
        <tr>
          <td valign="bottom" style="vertical-align: bottom; width: 50%; background-color: rgb(204, 238, 255);" colspan="1">
            <div style="line-height: 1.25;">Other comprehensive income (loss):</div>
          </td>
          <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" colspan="1">&#160;</td>
          <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" colspan="1">&#160;</td>
          <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255);" colspan="1">&#160;</td>
          <td valign="bottom" nowrap="nowrap" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" colspan="1">&#160;</td>
          <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" colspan="1">&#160;</td>
          <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" colspan="1">&#160;</td>
          <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255);" colspan="1">&#160;</td>
          <td valign="bottom" nowrap="nowrap" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" colspan="1">&#160;</td>
          <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" colspan="1">&#160;</td>
          <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" colspan="1">&#160;</td>
          <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255);" colspan="1">&#160;</td>
          <td valign="bottom" nowrap="nowrap" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" colspan="1">&#160;</td>
          <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" colspan="1">&#160;</td>
          <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" colspan="1">&#160;</td>
          <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255);" colspan="1">&#160;</td>
          <td valign="bottom" nowrap="nowrap" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" colspan="1">&#160;</td>
        </tr>
        <tr>
          <td valign="bottom" style="vertical-align: bottom; padding-left: 3%; width: 50%; background-color: rgb(255, 255, 255); padding-bottom: 2px;" colspan="1">
            <div style="line-height: 1.25;">Foreign currency translation net of taxes of $0 in all periods</div>
          </td>
          <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); padding-bottom: 2px;" colspan="1">&#160;</td>
          <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); border-bottom: 2px solid rgb(0, 0, 0);" colspan="1">
            <div style="line-height: 1.25;">$</div>
          </td>
          <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(255, 255, 255); border-bottom: 2px solid rgb(0, 0, 0);" colspan="1">
            <div style="line-height: 1.25;">(1,683</div>
          </td>
          <td valign="bottom" nowrap="nowrap" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); padding-bottom: 2px;" colspan="1">
            <div style="line-height: 1.25;">)</div>
          </td>
          <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); padding-bottom: 2px;" colspan="1">&#160;</td>
          <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); border-bottom: 2px solid rgb(0, 0, 0);" colspan="1">
            <div style="line-height: 1.25;">$</div>
          </td>
          <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(255, 255, 255); border-bottom: 2px solid rgb(0, 0, 0);" colspan="1">
            <div style="line-height: 1.25;">(385</div>
          </td>
          <td valign="bottom" nowrap="nowrap" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); padding-bottom: 2px;" colspan="1">
            <div style="line-height: 1.25;">)</div>
          </td>
          <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); padding-bottom: 2px;" colspan="1">&#160;</td>
          <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); border-bottom: 2px solid rgb(0, 0, 0);" colspan="1">
            <div style="line-height: 1.25;">$</div>
          </td>
          <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(255, 255, 255); border-bottom: 2px solid rgb(0, 0, 0);" colspan="1">
            <div style="line-height: 1.25;">(1,200</div>
          </td>
          <td valign="bottom" nowrap="nowrap" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); padding-bottom: 2px;" colspan="1">
            <div style="line-height: 1.25;">)</div>
          </td>
          <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); padding-bottom: 2px;" colspan="1">&#160;</td>
          <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); border-bottom: 2px solid rgb(0, 0, 0);" colspan="1">
            <div style="line-height: 1.25;">$</div>
          </td>
          <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(255, 255, 255); border-bottom: 2px solid rgb(0, 0, 0);" colspan="1">
            <div style="line-height: 1.25;">(1,920</div>
          </td>
          <td valign="bottom" nowrap="nowrap" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); padding-bottom: 2px;" colspan="1">
            <div style="line-height: 1.25;">)</div>
          </td>
        </tr>
        <tr>
          <td valign="bottom" style="vertical-align: bottom; padding-left: 6%; width: 50%; padding-bottom: 4px; background-color: rgb(204, 238, 255);" colspan="1">
            <div style="line-height: 1.25;">Total comprehensive income</div>
          </td>
          <td valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: rgb(204, 238, 255);" colspan="1">&#160;</td>
          <td valign="bottom" style="vertical-align: bottom; width: 1%; border-bottom: 4px double rgb(0, 0, 0); background-color: rgb(204, 238, 255);" colspan="1">
            <div style="line-height: 1.25;">$</div>
          </td>
          <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 4px double rgb(0, 0, 0); background-color: rgb(204, 238, 255);" colspan="1">
            <div style="line-height: 1.25;">2,022</div>
          </td>
          <td valign="bottom" nowrap="nowrap" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: rgb(204, 238, 255);" colspan="1">&#160;</td>
          <td valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: rgb(204, 238, 255);" colspan="1">&#160;</td>
          <td valign="bottom" style="vertical-align: bottom; width: 1%; border-bottom: 4px double rgb(0, 0, 0); background-color: rgb(204, 238, 255);" colspan="1">
            <div style="line-height: 1.25;">$</div>
          </td>
          <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 4px double rgb(0, 0, 0); background-color: rgb(204, 238, 255);" colspan="1">
            <div style="line-height: 1.25;">6,377</div>
          </td>
          <td valign="bottom" nowrap="nowrap" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: rgb(204, 238, 255);" colspan="1">&#160;</td>
          <td valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: rgb(204, 238, 255);" colspan="1">&#160;</td>
          <td valign="bottom" style="vertical-align: bottom; width: 1%; border-bottom: 4px double rgb(0, 0, 0); background-color: rgb(204, 238, 255);" colspan="1">
            <div style="line-height: 1.25;">$</div>
          </td>
          <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 4px double rgb(0, 0, 0); background-color: rgb(204, 238, 255);" colspan="1">
            <div style="line-height: 1.25;">9,169</div>
          </td>
          <td valign="bottom" nowrap="nowrap" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: rgb(204, 238, 255);" colspan="1">&#160;</td>
          <td valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: rgb(204, 238, 255);" colspan="1">&#160;</td>
          <td valign="bottom" style="vertical-align: bottom; width: 1%; border-bottom: 4px double rgb(0, 0, 0); background-color: rgb(204, 238, 255);" colspan="1">
            <div style="line-height: 1.25;">$</div>
          </td>
          <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 4px double rgb(0, 0, 0); background-color: rgb(204, 238, 255);" colspan="1">
            <div style="line-height: 1.25;">13,242</div>
          </td>
          <td valign="bottom" nowrap="nowrap" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: rgb(204, 238, 255);" colspan="1">&#160;</td>
        </tr>

    </table>
    <div style="line-height: 1.25; clear: both;">
      <div style="line-height: 1.25; font-size: 8pt; font-style: italic;"> <br>
      </div>
      <div style="line-height: 1.25; font-size: 8pt; font-style: italic;">see notes to consolidated condensed financial statements</div>
    </div>
    <div style="clear: both; margin-top: 10pt; margin-bottom: 10pt;" id="DSPFPageBreakArea">
      <div style="text-align: center;" id="DSPFPageNumberArea"><font style="font-size: 8pt; font-weight: normal; font-style: normal;" id="DSPFPageNumber">2</font></div>
      <div style="page-break-after: always;" id="DSPFPageBreak">
        <hr noshade="noshade" style="border-width: 0px; clear: both; margin: 4px 0px; width: 100%; height: 2px; color: #000000; background-color: #000000;"></div>
    </div>
    <table cellspacing="0" cellpadding="0" border="0" align="center" style="width: 100%; color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt; text-align: left;" id="zd5970afddee74571b14a47aab8132420">

        <tr>
          <td valign="bottom" style="vertical-align: bottom;" colspan="8">
            <div style="text-align: center; line-height: 1.25; font-family: 'Times New Roman',Times,serif;"><a name="RANGEA1:H62"></a>UTAH MEDICAL PRODUCTS, INC. AND SUBSIDIARIES</div>
          </td>
          <td valign="bottom" nowrap="nowrap" style="vertical-align: bottom;" colspan="1">&#160;</td>
        </tr>
        <tr>
          <td valign="bottom" style="vertical-align: bottom;" colspan="8">
            <div style="text-align: center; line-height: 1.25; font-family: 'Times New Roman',Times,serif;">CONSOLIDATED CONDENSED STATEMENTS OF CASH FLOWS</div>
          </td>
          <td valign="bottom" nowrap="nowrap" style="vertical-align: bottom;" colspan="1">&#160;</td>
        </tr>
        <tr>
          <td valign="bottom" style="vertical-align: bottom;" colspan="8">
            <div style="text-align: center; line-height: 1.25; font-family: 'Times New Roman',Times,serif;">FOR THE NINE MONTHS ENDED SEPTEMBER 30, 2019 AND SEPTEMBER 30, 2018</div>
          </td>
          <td valign="bottom" nowrap="nowrap" style="vertical-align: bottom;" colspan="1">&#160;</td>
        </tr>
        <tr>
          <td valign="bottom" style="vertical-align: bottom;" colspan="8">
            <div style="text-align: center; line-height: 1.25; font-family: 'Times New Roman',Times,serif;">(in thousands - unaudited)</div>
          </td>
          <td valign="bottom" nowrap="nowrap" style="vertical-align: bottom;" colspan="1">&#160;</td>
        </tr>
        <tr>
          <td valign="bottom" style="vertical-align: bottom;" colspan="8" rowspan="1">&#160;</td>
          <td valign="bottom" nowrap="nowrap" style="vertical-align: bottom;" colspan="1" rowspan="1">&#160;</td>
        </tr>
        <tr>
          <td valign="bottom" style="vertical-align: bottom;">&#160;</td>
          <td valign="bottom" style="vertical-align: bottom;" rowspan="1" colspan="1">&#160;</td>
          <td valign="bottom" style="vertical-align: bottom;" rowspan="1" colspan="6">
            <div style="text-align: center; line-height: 1.25;">SEPTEMBER 30,</div>
          </td>
          <td valign="bottom" nowrap="nowrap" style="vertical-align: bottom;" colspan="1">&#160;</td>
        </tr>
        <tr>
          <td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td>
          <td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;" colspan="1">&#160;</td>
          <td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 solid 2px;" colspan="2">
            <div style="text-align: center; line-height: 1.25;"> 2019</div>
          </td>
          <td valign="bottom" nowrap="nowrap" style="vertical-align: bottom; padding-bottom: 2px;" colspan="1">&#160;</td>
          <td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;" colspan="1">&#160;</td>
          <td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 solid 2px;" colspan="2">
            <div style="text-align: center; line-height: 1.25;"> 2018</div>
          </td>
          <td valign="bottom" nowrap="nowrap" style="vertical-align: bottom; padding-bottom: 2px;" colspan="1">&#160;</td>
        </tr>
        <tr>
          <td valign="bottom" style="vertical-align: bottom;" colspan="1">
            <div style="line-height: 1.25;">CASH FLOWS FROM OPERATING ACTIVITIES:</div>
          </td>
          <td valign="bottom" style="vertical-align: bottom;" colspan="1">&#160;</td>
          <td valign="bottom" style="vertical-align: bottom;" colspan="2">&#160;</td>
          <td valign="bottom" nowrap="nowrap" style="vertical-align: bottom;" colspan="1">&#160;</td>
          <td valign="bottom" style="vertical-align: bottom;" colspan="1">&#160;</td>
          <td valign="bottom" style="vertical-align: bottom;" colspan="2">&#160;</td>
          <td valign="bottom" nowrap="nowrap" style="vertical-align: bottom;" colspan="1">&#160;</td>
        </tr>
        <tr>
          <td valign="bottom" style="vertical-align: bottom; width: 76%; padding-bottom: 2px; background-color: #CCEEFF;" colspan="1">
            <div style="line-height: 1.25;">Net income</div>
          </td>
          <td valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;" colspan="1">&#160;</td>
          <td valign="bottom" style="vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" colspan="1">
            <div style="line-height: 1.25;">$</div>
          </td>
          <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" colspan="1">
            <div style="line-height: 1.25;">10,369</div>
          </td>
          <td valign="bottom" nowrap="nowrap" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;" colspan="1">&#160;</td>
          <td valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;" colspan="1">&#160;</td>
          <td valign="bottom" style="vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" colspan="1">
            <div style="line-height: 1.25;">$</div>
          </td>
          <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" colspan="1">
            <div style="line-height: 1.25;">15,162</div>
          </td>
          <td valign="bottom" nowrap="nowrap" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;" colspan="1">&#160;</td>
        </tr>
        <tr>
          <td valign="bottom" style="vertical-align: bottom; width: 76%; background-color: rgb(255, 255, 255);" colspan="1">
            <div style="line-height: 1.25;">Adjustments to reconcile net income to net cash provided by operating activities:</div>
          </td>
          <td valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255);" colspan="1">&#160;</td>
          <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255);" colspan="1">&#160;</td>
          <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(255, 255, 255);" colspan="1">&#160;</td>
          <td valign="bottom" nowrap="nowrap" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255);" colspan="1">&#160;</td>
          <td valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255);" colspan="1">&#160;</td>
          <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255);" colspan="1">&#160;</td>
          <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(255, 255, 255);" colspan="1">&#160;</td>
          <td valign="bottom" nowrap="nowrap" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255);" colspan="1">&#160;</td>
        </tr>
        <tr>
          <td valign="bottom" style="vertical-align: bottom; padding-left: 1%; width: 76%; background-color: rgb(204, 238, 255);" colspan="1">
            <div style="line-height: 1.25;">Depreciation</div>
          </td>
          <td valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" colspan="1">&#160;</td>
          <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" colspan="1">&#160;</td>
          <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255);" colspan="1">
            <div style="line-height: 1.25;">526</div>
          </td>
          <td valign="bottom" nowrap="nowrap" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" colspan="1">&#160;</td>
          <td valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" colspan="1">&#160;</td>
          <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" colspan="1">&#160;</td>
          <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255);" colspan="1">
            <div style="line-height: 1.25;">577</div>
          </td>
          <td valign="bottom" nowrap="nowrap" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" colspan="1">&#160;</td>
        </tr>
        <tr>
          <td valign="bottom" style="vertical-align: bottom; padding-left: 1%; width: 76%; background-color: rgb(255, 255, 255);" colspan="1">
            <div style="line-height: 1.25;">Amortization</div>
          </td>
          <td valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255);" colspan="1">&#160;</td>
          <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255);" colspan="1">&#160;</td>
          <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(255, 255, 255);" colspan="1">
            <div style="line-height: 1.25;">4,512</div>
          </td>
          <td valign="bottom" nowrap="nowrap" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255);" colspan="1">&#160;</td>
          <td valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255);" colspan="1">&#160;</td>
          <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255);" colspan="1">&#160;</td>
          <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(255, 255, 255);" colspan="1">
            <div style="line-height: 1.25;">1,663</div>
          </td>
          <td valign="bottom" nowrap="nowrap" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255);" colspan="1">&#160;</td>
        </tr>
        <tr>
          <td valign="bottom" style="vertical-align: bottom; padding-left: 1%; width: 76%; background-color: rgb(204, 238, 255);" colspan="1">
            <div style="line-height: 1.25;">Gain on investments</div>
          </td>
          <td valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" colspan="1">&#160;</td>
          <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" colspan="1">&#160;</td>
          <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255);" colspan="1">
            <div style="line-height: 1.25;">-</div>
          </td>
          <td valign="bottom" nowrap="nowrap" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" colspan="1">&#160;</td>
          <td valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" colspan="1">&#160;</td>
          <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" colspan="1">&#160;</td>
          <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255);" colspan="1">
            <div style="line-height: 1.25;">(32</div>
          </td>
          <td valign="bottom" nowrap="nowrap" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" colspan="1">
            <div style="line-height: 1.25;">)</div>
          </td>
        </tr>
        <tr>
          <td valign="bottom" style="vertical-align: bottom; padding-left: 1%; width: 76%; background-color: rgb(255, 255, 255);" colspan="1">
            <div style="line-height: 1.25;">Provision for (recovery of) losses on accounts receivable</div>
          </td>
          <td valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255);" colspan="1">&#160;</td>
          <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255);" colspan="1">&#160;</td>
          <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(255, 255, 255);" colspan="1">
            <div style="line-height: 1.25;">(2</div>
          </td>
          <td valign="bottom" nowrap="nowrap" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255);" colspan="1">
            <div style="line-height: 1.25;">)</div>
          </td>
          <td valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255);" colspan="1">&#160;</td>
          <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255);" colspan="1">&#160;</td>
          <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(255, 255, 255);" colspan="1">
            <div style="line-height: 1.25;">(1</div>
          </td>
          <td valign="bottom" nowrap="nowrap" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255);" colspan="1">
            <div style="line-height: 1.25;">)</div>
          </td>
        </tr>
        <tr>
          <td valign="bottom" style="vertical-align: bottom; padding-left: 1%; width: 76%; background-color: rgb(204, 238, 255);" colspan="1">
            <div style="line-height: 1.25;">Amortization of right of use assets</div>
          </td>
          <td valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" colspan="1">&#160;</td>
          <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" colspan="1">&#160;</td>
          <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255);" colspan="1">
            <div style="line-height: 1.25;">29</div>
          </td>
          <td valign="bottom" nowrap="nowrap" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" colspan="1">&#160;</td>
          <td valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" colspan="1">&#160;</td>
          <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" colspan="1">&#160;</td>
          <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255);" colspan="1">&#160;</td>
          <td valign="bottom" nowrap="nowrap" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" colspan="1">&#160;</td>
        </tr>
        <tr>
          <td valign="bottom" style="vertical-align: bottom; padding-left: 1%; width: 76%; background-color: rgb(255, 255, 255);" colspan="1">
            <div style="line-height: 1.25;">(Gain) loss on disposal of assets</div>
          </td>
          <td valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255);" colspan="1">&#160;</td>
          <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255);" colspan="1">&#160;</td>
          <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(255, 255, 255);" colspan="1">
            <div style="line-height: 1.25;">-</div>
          </td>
          <td valign="bottom" nowrap="nowrap" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255);" colspan="1">&#160;</td>
          <td valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255);" colspan="1">&#160;</td>
          <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255);" colspan="1">&#160;</td>
          <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(255, 255, 255);" colspan="1">
            <div style="line-height: 1.25;">(409</div>
          </td>
          <td valign="bottom" nowrap="nowrap" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255);" colspan="1">
            <div style="line-height: 1.25;">)</div>
          </td>
        </tr>
        <tr>
          <td valign="bottom" style="vertical-align: bottom; padding-left: 1%; width: 76%; background-color: rgb(204, 238, 255);" colspan="1">
            <div style="line-height: 1.25;">Deferred income taxes</div>
          </td>
          <td valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" colspan="1">&#160;</td>
          <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" colspan="1">&#160;</td>
          <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255);" colspan="1">
            <div style="line-height: 1.25;">(398</div>
          </td>
          <td valign="bottom" nowrap="nowrap" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" colspan="1">
            <div style="line-height: 1.25;">)</div>
          </td>
          <td valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" colspan="1">&#160;</td>
          <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" colspan="1">&#160;</td>
          <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255);" colspan="1">
            <div style="line-height: 1.25;">(352</div>
          </td>
          <td valign="bottom" nowrap="nowrap" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" colspan="1">
            <div style="line-height: 1.25;">)</div>
          </td>
        </tr>
        <tr>
          <td valign="bottom" style="vertical-align: bottom; padding-left: 1%; width: 76%; background-color: rgb(255, 255, 255);" colspan="1">
            <div style="line-height: 1.25;">Stock-based compensation expense</div>
          </td>
          <td valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255);" colspan="1">&#160;</td>
          <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255);" colspan="1">&#160;</td>
          <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(255, 255, 255);" colspan="1">
            <div style="line-height: 1.25;">85</div>
          </td>
          <td valign="bottom" nowrap="nowrap" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255);" colspan="1">&#160;</td>
          <td valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255);" colspan="1">&#160;</td>
          <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255);" colspan="1">&#160;</td>
          <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(255, 255, 255);" colspan="1">
            <div style="line-height: 1.25;">53</div>
          </td>
          <td valign="bottom" nowrap="nowrap" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255);" colspan="1">&#160;</td>
        </tr>
        <tr>
          <td valign="bottom" style="vertical-align: bottom; padding-left: 1%; width: 76%; background-color: rgb(204, 238, 255);" colspan="1">
            <div style="line-height: 1.25;">Tax benefit attributable to exercise of stock options</div>
          </td>
          <td valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" colspan="1">&#160;</td>
          <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" colspan="1">&#160;</td>
          <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255);" colspan="1">
            <div style="line-height: 1.25;">20</div>
          </td>
          <td valign="bottom" nowrap="nowrap" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" colspan="1">&#160;</td>
          <td valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" colspan="1">&#160;</td>
          <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" colspan="1">&#160;</td>
          <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255);" colspan="1">
            <div style="line-height: 1.25;">44</div>
          </td>
          <td valign="bottom" nowrap="nowrap" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" colspan="1">&#160;</td>
        </tr>
        <tr>
          <td valign="bottom" style="vertical-align: bottom; width: 76%; background-color: rgb(255, 255, 255);" colspan="1">
            <div style="line-height: 1.25;">&#160;&#160;Changes in operating assets and liabilities:</div>
          </td>
          <td valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255);" colspan="1">&#160;</td>
          <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255);" colspan="1">&#160;</td>
          <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(255, 255, 255);" colspan="1">&#160;</td>
          <td valign="bottom" nowrap="nowrap" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255);" colspan="1">&#160;</td>
          <td valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255);" colspan="1">&#160;</td>
          <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255);" colspan="1">&#160;</td>
          <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(255, 255, 255);" colspan="1">&#160;</td>
          <td valign="bottom" nowrap="nowrap" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255);" colspan="1">&#160;</td>
        </tr>
        <tr>
          <td valign="bottom" style="vertical-align: bottom; padding-left: 2%; width: 76%; background-color: rgb(204, 238, 255);" colspan="1">
            <div style="line-height: 1.25;">Accounts receivable and other receivables</div>
          </td>
          <td valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" colspan="1">&#160;</td>
          <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" colspan="1">&#160;</td>
          <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255);" colspan="1">
            <div style="line-height: 1.25;">(1,139</div>
          </td>
          <td valign="bottom" nowrap="nowrap" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" colspan="1">
            <div style="line-height: 1.25;">)</div>
          </td>
          <td valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" colspan="1">&#160;</td>
          <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" colspan="1">&#160;</td>
          <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255);" colspan="1">
            <div style="line-height: 1.25;">(948</div>
          </td>
          <td valign="bottom" nowrap="nowrap" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" colspan="1">
            <div style="line-height: 1.25;">)</div>
          </td>
        </tr>
        <tr>
          <td valign="bottom" style="vertical-align: bottom; padding-left: 2%; width: 76%; background-color: rgb(255, 255, 255);" colspan="1">
            <div style="line-height: 1.25;">Inventories</div>
          </td>
          <td valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255);" colspan="1">&#160;</td>
          <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255);" colspan="1">&#160;</td>
          <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(255, 255, 255);" colspan="1">
            <div style="line-height: 1.25;">(1,449</div>
          </td>
          <td valign="bottom" nowrap="nowrap" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255);" colspan="1">
            <div style="line-height: 1.25;">)</div>
          </td>
          <td valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255);" colspan="1">&#160;</td>
          <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255);" colspan="1">&#160;</td>
          <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(255, 255, 255);" colspan="1">
            <div style="line-height: 1.25;">255</div>
          </td>
          <td valign="bottom" nowrap="nowrap" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255);" colspan="1">&#160;</td>
        </tr>
        <tr>
          <td valign="bottom" style="vertical-align: bottom; padding-left: 2%; width: 76%; background-color: rgb(204, 238, 255);" colspan="1">
            <div style="line-height: 1.25;">Prepaid expenses and other current assets</div>
          </td>
          <td valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" colspan="1">&#160;</td>
          <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" colspan="1">&#160;</td>
          <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255);" colspan="1">
            <div style="line-height: 1.25;">73</div>
          </td>
          <td valign="bottom" nowrap="nowrap" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" colspan="1">&#160;</td>
          <td valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" colspan="1">&#160;</td>
          <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" colspan="1">&#160;</td>
          <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255);" colspan="1">
            <div style="line-height: 1.25;">52</div>
          </td>
          <td valign="bottom" nowrap="nowrap" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" colspan="1">&#160;</td>
        </tr>
        <tr>
          <td valign="bottom" style="vertical-align: bottom; padding-left: 2%; width: 76%; background-color: rgb(255, 255, 255);" colspan="1">
            <div style="line-height: 1.25;">Accounts payable</div>
          </td>
          <td valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255);" colspan="1">&#160;</td>
          <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255);" colspan="1">&#160;</td>
          <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(255, 255, 255);" colspan="1">
            <div style="line-height: 1.25;">(188</div>
          </td>
          <td valign="bottom" nowrap="nowrap" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255);" colspan="1">
            <div style="line-height: 1.25;">)</div>
          </td>
          <td valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255);" colspan="1">&#160;</td>
          <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255);" colspan="1">&#160;</td>
          <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(255, 255, 255);" colspan="1">
            <div style="line-height: 1.25;">(258</div>
          </td>
          <td valign="bottom" nowrap="nowrap" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255);" colspan="1">
            <div style="line-height: 1.25;">)</div>
          </td>
        </tr>
        <tr>
          <td valign="bottom" style="vertical-align: bottom; padding-left: 2%; width: 76%; background-color: rgb(204, 238, 255);" colspan="1">
            <div style="line-height: 1.25;">Accrued expenses</div>
          </td>
          <td valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" colspan="1">&#160;</td>
          <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" colspan="1">&#160;</td>
          <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255);" colspan="1">
            <div style="line-height: 1.25;">(1,023</div>
          </td>
          <td valign="bottom" nowrap="nowrap" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" colspan="1">
            <div style="line-height: 1.25;">)</div>
          </td>
          <td valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" colspan="1">&#160;</td>
          <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" colspan="1">&#160;</td>
          <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255);" colspan="1">
            <div style="line-height: 1.25;">(3,455</div>
          </td>
          <td valign="bottom" nowrap="nowrap" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" colspan="1">
            <div style="line-height: 1.25;">)</div>
          </td>
        </tr>
        <tr>
          <td valign="bottom" style="vertical-align: bottom; padding-left: 4%; width: 76%; padding-bottom: 2px; background-color: rgb(255, 255, 255);" colspan="1">
            <div style="line-height: 1.25;">Total adjustments</div>
          </td>
          <td valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: rgb(255, 255, 255);" colspan="1">&#160;</td>
          <td valign="bottom" style="vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(255, 255, 255);" colspan="1">&#160;</td>
          <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(255, 255, 255);" colspan="1">
            <div style="line-height: 1.25;">1,046</div>
          </td>
          <td valign="bottom" nowrap="nowrap" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: rgb(255, 255, 255);" colspan="1">&#160;</td>
          <td valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: rgb(255, 255, 255);" colspan="1">&#160;</td>
          <td valign="bottom" style="vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(255, 255, 255);" colspan="1">&#160;</td>
          <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(255, 255, 255);" colspan="1">
            <div style="line-height: 1.25;">(2,811</div>
          </td>
          <td valign="bottom" nowrap="nowrap" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: rgb(255, 255, 255);" colspan="1">
            <div style="line-height: 1.25;">)</div>
          </td>
        </tr>
        <tr>
          <td valign="bottom" style="vertical-align: bottom; padding-left: 4%; width: 76%; padding-bottom: 2px; background-color: rgb(204, 238, 255);" colspan="1">
            <div style="line-height: 1.25;">Net cash provided by operating activities</div>
          </td>
          <td valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: rgb(204, 238, 255);" colspan="1">&#160;</td>
          <td valign="bottom" style="vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(204, 238, 255);" colspan="1">&#160;</td>
          <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(204, 238, 255);" colspan="1">
            <div style="line-height: 1.25;">11,415</div>
          </td>
          <td valign="bottom" nowrap="nowrap" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: rgb(204, 238, 255);" colspan="1">&#160;</td>
          <td valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: rgb(204, 238, 255);" colspan="1">&#160;</td>
          <td valign="bottom" style="vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(204, 238, 255);" colspan="1">&#160;</td>
          <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(204, 238, 255);" colspan="1">
            <div style="line-height: 1.25;">12,351</div>
          </td>
          <td valign="bottom" nowrap="nowrap" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: rgb(204, 238, 255);" colspan="1">&#160;</td>
        </tr>
        <tr>
          <td valign="bottom" style="vertical-align: bottom; width: 76%; background-color: rgb(255, 255, 255);">&#160;</td>
          <td valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255);" colspan="1">&#160;</td>
          <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255);" colspan="1">&#160;</td>
          <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(255, 255, 255);" colspan="1">&#160;</td>
          <td valign="bottom" nowrap="nowrap" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255);" colspan="1">&#160;</td>
          <td valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255);" colspan="1">&#160;</td>
          <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255);" colspan="1">&#160;</td>
          <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(255, 255, 255);" colspan="1">&#160;</td>
          <td valign="bottom" nowrap="nowrap" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255);" colspan="1">&#160;</td>
        </tr>
        <tr>
          <td valign="bottom" style="vertical-align: bottom; width: 76%; background-color: rgb(204, 238, 255);" colspan="1">
            <div style="line-height: 1.25;">CASH FLOWS FROM INVESTING ACTIVITIES:</div>
          </td>
          <td valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" colspan="1">&#160;</td>
          <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" colspan="1">&#160;</td>
          <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255);" colspan="1">&#160;</td>
          <td valign="bottom" nowrap="nowrap" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" colspan="1">&#160;</td>
          <td valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" colspan="1">&#160;</td>
          <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" colspan="1">&#160;</td>
          <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255);" colspan="1">&#160;</td>
          <td valign="bottom" nowrap="nowrap" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" colspan="1">&#160;</td>
        </tr>
        <tr>
          <td valign="bottom" style="vertical-align: bottom; width: 76%; background-color: rgb(255, 255, 255);" colspan="1">
            <div style="line-height: 1.25;">Capital expenditures for:</div>
          </td>
          <td valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255);" colspan="1">&#160;</td>
          <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255);" colspan="1">&#160;</td>
          <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(255, 255, 255);" colspan="1">&#160;</td>
          <td valign="bottom" nowrap="nowrap" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255);" colspan="1">&#160;</td>
          <td valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255);" colspan="1">&#160;</td>
          <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255);" colspan="1">&#160;</td>
          <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(255, 255, 255);" colspan="1">&#160;</td>
          <td valign="bottom" nowrap="nowrap" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255);" colspan="1">&#160;</td>
        </tr>
        <tr>
          <td valign="bottom" style="vertical-align: bottom; padding-left: 1%; width: 76%; background-color: rgb(204, 238, 255);" colspan="1">
            <div style="line-height: 1.25;">Property and equipment</div>
          </td>
          <td valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" colspan="1">&#160;</td>
          <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" colspan="1">&#160;</td>
          <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255);" colspan="1">
            <div style="line-height: 1.25;">(252</div>
          </td>
          <td valign="bottom" nowrap="nowrap" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" colspan="1">
            <div style="line-height: 1.25;">)</div>
          </td>
          <td valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" colspan="1">&#160;</td>
          <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" colspan="1">&#160;</td>
          <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255);" colspan="1">
            <div style="line-height: 1.25;">(255</div>
          </td>
          <td valign="bottom" nowrap="nowrap" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" colspan="1">
            <div style="line-height: 1.25;">)</div>
          </td>
        </tr>
        <tr>
          <td valign="bottom" style="vertical-align: bottom; padding-left: 1%; width: 76%; background-color: rgb(255, 255, 255);" colspan="1">
            <div style="line-height: 1.25;">Intangible assets</div>
          </td>
          <td valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255);" colspan="1">&#160;</td>
          <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255);" colspan="1">&#160;</td>
          <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(255, 255, 255);" colspan="1">
            <div style="line-height: 1.25;">(21,000</div>
          </td>
          <td valign="bottom" nowrap="nowrap" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255);" colspan="1">
            <div style="line-height: 1.25;">)</div>
          </td>
          <td valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255);" colspan="1">&#160;</td>
          <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255);" colspan="1">&#160;</td>
          <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(255, 255, 255);" colspan="1">
            <div style="line-height: 1.25;">-</div>
          </td>
          <td valign="bottom" nowrap="nowrap" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255);" colspan="1">&#160;</td>
        </tr>
        <tr>
          <td valign="bottom" style="vertical-align: bottom; width: 76%; background-color: rgb(204, 238, 255);" colspan="1">
            <div style="line-height: 1.25;">Purchases of investments</div>
          </td>
          <td valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" colspan="1">&#160;</td>
          <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" colspan="1">&#160;</td>
          <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255);" colspan="1">
            <div style="line-height: 1.25;">-</div>
          </td>
          <td valign="bottom" nowrap="nowrap" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" colspan="1">&#160;</td>
          <td valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" colspan="1">&#160;</td>
          <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" colspan="1">&#160;</td>
          <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255);" colspan="1">
            <div style="line-height: 1.25;">-</div>
          </td>
          <td valign="bottom" nowrap="nowrap" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" colspan="1">&#160;</td>
        </tr>
        <tr>
          <td valign="bottom" style="vertical-align: bottom; width: 76%; background-color: rgb(255, 255, 255);" colspan="1">
            <div style="line-height: 1.25;">Proceeds from sale of:</div>
          </td>
          <td valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255);" colspan="1">&#160;</td>
          <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255);" colspan="1">&#160;</td>
          <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(255, 255, 255);" colspan="1">&#160;</td>
          <td valign="bottom" nowrap="nowrap" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255);" colspan="1">&#160;</td>
          <td valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255);" colspan="1">&#160;</td>
          <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255);" colspan="1">&#160;</td>
          <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(255, 255, 255);" colspan="1">&#160;</td>
          <td valign="bottom" nowrap="nowrap" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255);" colspan="1">&#160;</td>
        </tr>
        <tr>
          <td valign="bottom" style="vertical-align: bottom; padding-left: 1%; width: 76%; background-color: rgb(204, 238, 255);" colspan="1">
            <div style="line-height: 1.25;">Investments</div>
          </td>
          <td valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" colspan="1">&#160;</td>
          <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" colspan="1">&#160;</td>
          <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255);" colspan="1">
            <div style="line-height: 1.25;">-</div>
          </td>
          <td valign="bottom" nowrap="nowrap" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" colspan="1">&#160;</td>
          <td valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" colspan="1">&#160;</td>
          <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" colspan="1">&#160;</td>
          <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255);" colspan="1">
            <div style="line-height: 1.25;">74</div>
          </td>
          <td valign="bottom" nowrap="nowrap" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" colspan="1">&#160;</td>
        </tr>
        <tr>
          <td valign="bottom" style="vertical-align: bottom; padding-left: 1%; width: 76%; background-color: rgb(255, 255, 255); padding-bottom: 2px;" colspan="1">
            <div style="line-height: 1.25;">Property and equipment</div>
          </td>
          <td valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); padding-bottom: 2px;" colspan="1">&#160;</td>
          <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); border-bottom: 2px solid rgb(0, 0, 0);" colspan="1">&#160;</td>
          <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(255, 255, 255); border-bottom: 2px solid rgb(0, 0, 0);" colspan="1">
            <div style="line-height: 1.25;">-</div>
          </td>
          <td valign="bottom" nowrap="nowrap" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); padding-bottom: 2px;" colspan="1">&#160;</td>
          <td valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); padding-bottom: 2px;" colspan="1">&#160;</td>
          <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); border-bottom: 2px solid rgb(0, 0, 0);" colspan="1">&#160;</td>
          <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(255, 255, 255); border-bottom: 2px solid rgb(0, 0, 0);" colspan="1">
            <div style="line-height: 1.25;">862</div>
          </td>
          <td valign="bottom" nowrap="nowrap" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); padding-bottom: 2px;" colspan="1">&#160;</td>
        </tr>
        <tr>
          <td valign="bottom" style="vertical-align: bottom; padding-left: 4%; width: 76%; padding-bottom: 2px; background-color: rgb(204, 238, 255);" colspan="1">
            <div style="line-height: 1.25;">Net cash (used in) provided by investing activities</div>
          </td>
          <td valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: rgb(204, 238, 255);" colspan="1">&#160;</td>
          <td valign="bottom" style="vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(204, 238, 255);" colspan="1">&#160;</td>
          <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(204, 238, 255);" colspan="1">
            <div style="line-height: 1.25;">(21,252</div>
          </td>
          <td valign="bottom" nowrap="nowrap" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: rgb(204, 238, 255);" colspan="1">
            <div style="line-height: 1.25;">)</div>
          </td>
          <td valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: rgb(204, 238, 255);" colspan="1">&#160;</td>
          <td valign="bottom" style="vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(204, 238, 255);" colspan="1">&#160;</td>
          <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(204, 238, 255);" colspan="1">
            <div style="line-height: 1.25;">681</div>
          </td>
          <td valign="bottom" nowrap="nowrap" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: rgb(204, 238, 255);" colspan="1">&#160;</td>
        </tr>
        <tr>
          <td valign="bottom" style="vertical-align: bottom; width: 76%; background-color: rgb(255, 255, 255);">&#160;</td>
          <td valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255);" colspan="1">&#160;</td>
          <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255);" colspan="1">&#160;</td>
          <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(255, 255, 255);" colspan="1">&#160;</td>
          <td valign="bottom" nowrap="nowrap" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255);" colspan="1">&#160;</td>
          <td valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255);" colspan="1">&#160;</td>
          <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255);" colspan="1">&#160;</td>
          <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(255, 255, 255);" colspan="1">&#160;</td>
          <td valign="bottom" nowrap="nowrap" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255);" colspan="1">&#160;</td>
        </tr>
        <tr>
          <td valign="bottom" style="vertical-align: bottom; width: 76%; background-color: rgb(204, 238, 255);" colspan="1">
            <div style="line-height: 1.25;">CASH FLOWS FROM FINANCING ACTIVITIES:</div>
          </td>
          <td valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" colspan="1">&#160;</td>
          <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" colspan="1">&#160;</td>
          <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255);" colspan="1">&#160;</td>
          <td valign="bottom" nowrap="nowrap" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" colspan="1">&#160;</td>
          <td valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" colspan="1">&#160;</td>
          <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" colspan="1">&#160;</td>
          <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255);" colspan="1">&#160;</td>
          <td valign="bottom" nowrap="nowrap" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" colspan="1">&#160;</td>
        </tr>
        <tr>
          <td valign="bottom" style="vertical-align: bottom; width: 76%; background-color: rgb(255, 255, 255);" colspan="1">
            <div style="line-height: 1.25;">Proceeds from issuance of common stock - options</div>
          </td>
          <td valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255);" colspan="1">&#160;</td>
          <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255);" colspan="1">&#160;</td>
          <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(255, 255, 255);" colspan="1">
            <div style="line-height: 1.25;">223</div>
          </td>
          <td valign="bottom" nowrap="nowrap" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255);" colspan="1">&#160;</td>
          <td valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255);" colspan="1">&#160;</td>
          <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255);" colspan="1">&#160;</td>
          <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(255, 255, 255);" colspan="1">
            <div style="line-height: 1.25;">436</div>
          </td>
          <td valign="bottom" nowrap="nowrap" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255);" colspan="1">&#160;</td>
        </tr>
        <tr>
          <td valign="bottom" style="vertical-align: bottom; width: 76%; background-color: rgb(204, 238, 255);" colspan="1">
            <div style="line-height: 1.25;">Common stock purchased and retired</div>
          </td>
          <td valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" colspan="1">&#160;</td>
          <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" colspan="1">&#160;</td>
          <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255);" colspan="1">
            <div style="line-height: 1.25;">(398</div>
          </td>
          <td valign="bottom" nowrap="nowrap" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" colspan="1">
            <div style="line-height: 1.25;">)</div>
          </td>
          <td valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" colspan="1">&#160;</td>
          <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" colspan="1">&#160;</td>
          <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255);" colspan="1">
            <div style="line-height: 1.25;">-</div>
          </td>
          <td valign="bottom" nowrap="nowrap" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" colspan="1">&#160;</td>
        </tr>
        <tr>
          <td valign="bottom" style="vertical-align: bottom; width: 76%; padding-bottom: 2px; background-color: rgb(255, 255, 255);" colspan="1">
            <div style="line-height: 1.25;">Payment of dividends</div>
          </td>
          <td valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: rgb(255, 255, 255);" colspan="1">&#160;</td>
          <td valign="bottom" style="vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(255, 255, 255);" colspan="1">&#160;</td>
          <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(255, 255, 255);" colspan="1">
            <div style="line-height: 1.25;">(3,083</div>
          </td>
          <td valign="bottom" nowrap="nowrap" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: rgb(255, 255, 255);" colspan="1">
            <div style="line-height: 1.25;">)</div>
          </td>
          <td valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: rgb(255, 255, 255);" colspan="1">&#160;</td>
          <td valign="bottom" style="vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(255, 255, 255);" colspan="1">&#160;</td>
          <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(255, 255, 255);" colspan="1">
            <div style="line-height: 1.25;">(3,018</div>
          </td>
          <td valign="bottom" nowrap="nowrap" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: rgb(255, 255, 255);" colspan="1">
            <div style="line-height: 1.25;">)</div>
          </td>
        </tr>
        <tr>
          <td valign="bottom" style="vertical-align: bottom; padding-left: 4%; width: 76%; padding-bottom: 2px; background-color: rgb(204, 238, 255);" colspan="1">
            <div style="line-height: 1.25;">Net cash used in financing activities</div>
          </td>
          <td valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: rgb(204, 238, 255);" colspan="1">&#160;</td>
          <td valign="bottom" style="vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(204, 238, 255);" colspan="1">&#160;</td>
          <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(204, 238, 255);" colspan="1">
            <div style="line-height: 1.25;">(3,258</div>
          </td>
          <td valign="bottom" nowrap="nowrap" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: rgb(204, 238, 255);" colspan="1">
            <div style="line-height: 1.25;">)</div>
          </td>
          <td valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: rgb(204, 238, 255);" colspan="1">&#160;</td>
          <td valign="bottom" style="vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(204, 238, 255);" colspan="1">&#160;</td>
          <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(204, 238, 255);" colspan="1">
            <div style="line-height: 1.25;">(2,582</div>
          </td>
          <td valign="bottom" nowrap="nowrap" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: rgb(204, 238, 255);" colspan="1">
            <div style="line-height: 1.25;">)</div>
          </td>
        </tr>
        <tr>
          <td valign="bottom" style="vertical-align: bottom; width: 76%; background-color: rgb(255, 255, 255);">&#160;</td>
          <td valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255);" colspan="1">&#160;</td>
          <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255);" colspan="1">&#160;</td>
          <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(255, 255, 255);" colspan="1">&#160;</td>
          <td valign="bottom" nowrap="nowrap" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255);" colspan="1">&#160;</td>
          <td valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255);" colspan="1">&#160;</td>
          <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255);" colspan="1">&#160;</td>
          <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(255, 255, 255);" colspan="1">&#160;</td>
          <td valign="bottom" nowrap="nowrap" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255);" colspan="1">&#160;</td>
        </tr>
        <tr>
          <td valign="bottom" style="vertical-align: bottom; width: 76%; background-color: rgb(204, 238, 255);" colspan="1">
            <div style="line-height: 1.25;">Effect of exchange rate changes on cash</div>
          </td>
          <td valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" colspan="1">&#160;</td>
          <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" colspan="1">&#160;</td>
          <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255);" colspan="1">
            <div style="line-height: 1.25;">(624</div>
          </td>
          <td valign="bottom" nowrap="nowrap" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" colspan="1">
            <div style="line-height: 1.25;">)</div>
          </td>
          <td valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" colspan="1">&#160;</td>
          <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" colspan="1">&#160;</td>
          <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255);" colspan="1">
            <div style="line-height: 1.25;">(973</div>
          </td>
          <td valign="bottom" nowrap="nowrap" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" colspan="1">
            <div style="line-height: 1.25;">)</div>
          </td>
        </tr>
        <tr>
          <td valign="bottom" style="vertical-align: bottom; width: 76%; background-color: rgb(255, 255, 255);">&#160;</td>
          <td valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255);" colspan="1">&#160;</td>
          <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255);" colspan="1">&#160;</td>
          <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(255, 255, 255);" colspan="1">&#160;</td>
          <td valign="bottom" nowrap="nowrap" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255);" colspan="1">&#160;</td>
          <td valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255);" colspan="1">&#160;</td>
          <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255);" colspan="1">&#160;</td>
          <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(255, 255, 255);" colspan="1">&#160;</td>
          <td valign="bottom" nowrap="nowrap" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255);" colspan="1">&#160;</td>
        </tr>
        <tr>
          <td valign="bottom" style="vertical-align: bottom; width: 76%; background-color: rgb(204, 238, 255);" colspan="1">
            <div style="line-height: 1.25;">Net increase (decrease) in cash and cash equivalents</div>
          </td>
          <td valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" colspan="1">&#160;</td>
          <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" colspan="1">&#160;</td>
          <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255);" colspan="1">
            <div style="line-height: 1.25;">(13,719</div>
          </td>
          <td valign="bottom" nowrap="nowrap" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" colspan="1">
            <div style="line-height: 1.25;">)</div>
          </td>
          <td valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" colspan="1">&#160;</td>
          <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" colspan="1">&#160;</td>
          <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255);" colspan="1">
            <div style="line-height: 1.25;">9,477</div>
          </td>
          <td valign="bottom" nowrap="nowrap" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" colspan="1">&#160;</td>
        </tr>
        <tr>
          <td valign="bottom" style="vertical-align: bottom; width: 76%; background-color: rgb(255, 255, 255);">&#160;</td>
          <td valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255);" colspan="1">&#160;</td>
          <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255);" colspan="1">&#160;</td>
          <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(255, 255, 255);" colspan="1">&#160;</td>
          <td valign="bottom" nowrap="nowrap" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255);" colspan="1">&#160;</td>
          <td valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255);" colspan="1">&#160;</td>
          <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255);" colspan="1">&#160;</td>
          <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(255, 255, 255);" colspan="1">&#160;</td>
          <td valign="bottom" nowrap="nowrap" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255);" colspan="1">&#160;</td>
        </tr>
        <tr>
          <td valign="bottom" style="vertical-align: bottom; width: 76%; padding-bottom: 2px; background-color: rgb(204, 238, 255);" colspan="1">
            <div style="line-height: 1.25;">Cash at beginning of period</div>
          </td>
          <td valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: rgb(204, 238, 255);" colspan="1">&#160;</td>
          <td valign="bottom" style="vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(204, 238, 255);" colspan="1">&#160;</td>
          <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(204, 238, 255);" colspan="1">
            <div style="line-height: 1.25;">51,112</div>
          </td>
          <td valign="bottom" nowrap="nowrap" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: rgb(204, 238, 255);" colspan="1">&#160;</td>
          <td valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: rgb(204, 238, 255);" colspan="1">&#160;</td>
          <td valign="bottom" style="vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(204, 238, 255);" colspan="1">&#160;</td>
          <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(204, 238, 255);" colspan="1">
            <div style="line-height: 1.25;">39,875</div>
          </td>
          <td valign="bottom" nowrap="nowrap" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: rgb(204, 238, 255);" colspan="1">&#160;</td>
        </tr>
        <tr>
          <td valign="bottom" style="vertical-align: bottom; width: 76%; background-color: rgb(255, 255, 255);">&#160;</td>
          <td valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255);" colspan="1">&#160;</td>
          <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255);" colspan="1">&#160;</td>
          <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(255, 255, 255);" colspan="1">&#160;</td>
          <td valign="bottom" nowrap="nowrap" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255);" colspan="1">&#160;</td>
          <td valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255);" colspan="1">&#160;</td>
          <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255);" colspan="1">&#160;</td>
          <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(255, 255, 255);" colspan="1">&#160;</td>
          <td valign="bottom" nowrap="nowrap" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255);" colspan="1">&#160;</td>
        </tr>
        <tr>
          <td valign="bottom" style="vertical-align: bottom; width: 76%; padding-bottom: 4px; background-color: rgb(204, 238, 255);" colspan="1">
            <div style="line-height: 1.25;">Cash at end of period</div>
          </td>
          <td valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: rgb(204, 238, 255);" colspan="1">&#160;</td>
          <td valign="bottom" style="vertical-align: bottom; width: 1%; border-bottom: 4px double rgb(0, 0, 0); background-color: rgb(204, 238, 255);" colspan="1">
            <div style="line-height: 1.25;">$</div>
          </td>
          <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 4px double rgb(0, 0, 0); background-color: rgb(204, 238, 255);" colspan="1">
            <div style="line-height: 1.25;">37,393</div>
          </td>
          <td valign="bottom" nowrap="nowrap" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: rgb(204, 238, 255);" colspan="1">&#160;</td>
          <td valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: rgb(204, 238, 255);" colspan="1">&#160;</td>
          <td valign="bottom" style="vertical-align: bottom; width: 1%; border-bottom: 4px double rgb(0, 0, 0); background-color: rgb(204, 238, 255);" colspan="1">
            <div style="line-height: 1.25;">$</div>
          </td>
          <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 4px double rgb(0, 0, 0); background-color: rgb(204, 238, 255);" colspan="1">
            <div style="line-height: 1.25;">49,352</div>
          </td>
          <td valign="bottom" nowrap="nowrap" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: rgb(204, 238, 255);" colspan="1">&#160;</td>
        </tr>
        <tr>
          <td valign="bottom" style="vertical-align: bottom; width: 76%; background-color: rgb(255, 255, 255);">&#160;</td>
          <td valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255);" colspan="1">&#160;</td>
          <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255);" colspan="1">&#160;</td>
          <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(255, 255, 255);" colspan="1">&#160;</td>
          <td valign="bottom" nowrap="nowrap" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255);" colspan="1">&#160;</td>
          <td valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255);" colspan="1">&#160;</td>
          <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255);" colspan="1">&#160;</td>
          <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(255, 255, 255);" colspan="1">&#160;</td>
          <td valign="bottom" nowrap="nowrap" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255);" colspan="1">&#160;</td>
        </tr>
        <tr>
          <td valign="bottom" style="vertical-align: bottom; width: 76%; background-color: rgb(204, 238, 255);" colspan="1">
            <div style="line-height: 1.25;">SUPPLEMENTAL DISCLOSURE OF CASH FLOW INFORMATION:</div>
          </td>
          <td valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" colspan="1">&#160;</td>
          <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" colspan="1">&#160;</td>
          <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255);" colspan="1">&#160;</td>
          <td valign="bottom" nowrap="nowrap" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" colspan="1">&#160;</td>
          <td valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" colspan="1">&#160;</td>
          <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" colspan="1">&#160;</td>
          <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255);" colspan="1">&#160;</td>
          <td valign="bottom" nowrap="nowrap" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" colspan="1">&#160;</td>
        </tr>
        <tr>
          <td valign="bottom" style="vertical-align: bottom; padding-left: 1%; width: 76%; background-color: rgb(255, 255, 255);" colspan="1">
            <div style="line-height: 1.25;">Cash paid during the period for income taxes</div>
          </td>
          <td valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255);" colspan="1">&#160;</td>
          <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255);" colspan="1">
            <div style="line-height: 1.25;">$</div>
          </td>
          <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(255, 255, 255);" colspan="1">
            <div style="line-height: 1.25;">3,957</div>
          </td>
          <td valign="bottom" nowrap="nowrap" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255);" colspan="1">&#160;</td>
          <td valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255);" colspan="1">&#160;</td>
          <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255);" colspan="1">
            <div style="line-height: 1.25;">$</div>
          </td>
          <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(255, 255, 255);" colspan="1">
            <div style="line-height: 1.25;">3,820</div>
          </td>
          <td valign="bottom" nowrap="nowrap" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255);" colspan="1">&#160;</td>
        </tr>
        <tr>
          <td valign="bottom" style="vertical-align: bottom; padding-left: 1%; width: 76%; background-color: rgb(204, 238, 255);" colspan="1">
            <div style="line-height: 1.25;">Cash paid during the period for interest</div>
          </td>
          <td valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" colspan="1">&#160;</td>
          <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" colspan="1">&#160;</td>
          <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255);" colspan="1">
            <div style="line-height: 1.25;">-</div>
          </td>
          <td valign="bottom" nowrap="nowrap" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" colspan="1">&#160;</td>
          <td valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" colspan="1">&#160;</td>
          <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" colspan="1">&#160;</td>
          <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255);" colspan="1">
            <div style="line-height: 1.25;">-</div>
          </td>
          <td valign="bottom" nowrap="nowrap" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" colspan="1">&#160;</td>
        </tr>

    </table>
    <div style="line-height: 1.25; clear: both;">
      <div style="line-height: 1.25; font-size: 8pt; font-style: italic;"> <br>
      </div>
      <div style="line-height: 1.25; font-size: 8pt; font-style: italic;">see notes to consolidated condensed financial statements</div>
    </div>
    <div style="clear: both; margin-top: 10pt; margin-bottom: 10pt;" id="DSPFPageBreakArea">
      <div style="text-align: center;" id="DSPFPageNumberArea"><font style="font-size: 8pt; font-weight: normal; font-style: normal;" id="DSPFPageNumber">3</font></div>
      <div style="page-break-after: always;" id="DSPFPageBreak">
        <hr noshade="noshade" style="border-width: 0px; clear: both; margin: 4px 0px; width: 100%; height: 2px; color: #000000; background-color: #000000;"></div>
    </div>
    <table cellspacing="0" cellpadding="0" border="0" align="center" style="width: 100%; color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt; text-align: left;" id="zccd67561e32047ac9e08f843c3f0bfce">

        <tr>
          <td valign="bottom" style="vertical-align: bottom;" colspan="24">
            <div style="text-align: center; line-height: 1.25;">UTAH MEDICAL PRODUCTS, INC.</div>
          </td>
          <td valign="bottom" nowrap="nowrap" style="vertical-align: bottom;" colspan="1">&#160;</td>
        </tr>
        <tr>
          <td valign="bottom" style="vertical-align: bottom;" colspan="24">
            <div style="text-align: center; line-height: 1.25;">CONSOLIDATED CONDENSED STATEMENT OF STOCKHOLDERS' EQUITY</div>
          </td>
          <td valign="bottom" nowrap="nowrap" style="vertical-align: bottom;" colspan="1">&#160;</td>
        </tr>
        <tr>
          <td valign="bottom" style="vertical-align: bottom;" colspan="24">
            <div style="text-align: center; line-height: 1.25;">Three and Nine Months Ended September 30, 2019 and 2018</div>
          </td>
          <td valign="bottom" nowrap="nowrap" style="vertical-align: bottom;" colspan="1">&#160;</td>
        </tr>
        <tr>
          <td valign="bottom" style="vertical-align: bottom;" colspan="24">
            <div style="text-align: center; line-height: 1.25;">(In thousands - unaudited)</div>
          </td>
          <td valign="bottom" nowrap="nowrap" style="vertical-align: bottom;" colspan="1">&#160;</td>
        </tr>
        <tr>
          <td valign="bottom" style="vertical-align: bottom;" colspan="24" rowspan="1">&#160;</td>
          <td valign="bottom" nowrap="nowrap" style="vertical-align: bottom;" colspan="1" rowspan="1">&#160;</td>
        </tr>
        <tr>
          <td valign="bottom" style="vertical-align: bottom;">&#160;</td>
          <td valign="bottom" style="vertical-align: bottom;" colspan="1">&#160;</td>
          <td valign="bottom" style="vertical-align: bottom;" colspan="2">&#160;</td>
          <td valign="bottom" nowrap="nowrap" style="vertical-align: bottom;" colspan="1">&#160;</td>
          <td valign="bottom" style="vertical-align: bottom;" colspan="1">&#160;</td>
          <td valign="bottom" style="vertical-align: bottom;" colspan="2">&#160;</td>
          <td valign="bottom" nowrap="nowrap" style="vertical-align: bottom;" colspan="1">&#160;</td>
          <td valign="bottom" style="vertical-align: bottom;" colspan="1">&#160;</td>
          <td valign="bottom" style="vertical-align: bottom;" colspan="2">&#160;</td>
          <td valign="bottom" nowrap="nowrap" style="vertical-align: bottom;" colspan="1">&#160;</td>
          <td valign="bottom" style="vertical-align: bottom;" colspan="1">&#160;</td>
          <td valign="bottom" style="vertical-align: bottom;" colspan="2">
            <div style="text-align: center; line-height: 1.25;">Accumulated</div>
          </td>
          <td valign="bottom" nowrap="nowrap" style="vertical-align: bottom;" colspan="1">&#160;</td>
          <td valign="bottom" style="vertical-align: bottom;" colspan="1">&#160;</td>
          <td valign="bottom" style="vertical-align: bottom;" colspan="2">&#160;</td>
          <td valign="bottom" nowrap="nowrap" style="vertical-align: bottom;" colspan="1">&#160;</td>
          <td valign="bottom" style="vertical-align: bottom;" colspan="1">&#160;</td>
          <td valign="bottom" style="vertical-align: bottom;" colspan="2">&#160;</td>
          <td valign="bottom" nowrap="nowrap" style="vertical-align: bottom;" colspan="1">&#160;</td>
        </tr>
        <tr>
          <td valign="bottom" style="vertical-align: bottom;">&#160;</td>
          <td valign="bottom" style="vertical-align: bottom;" colspan="1">&#160;</td>
          <td valign="bottom" style="vertical-align: bottom;" colspan="2">&#160;</td>
          <td valign="bottom" nowrap="nowrap" style="vertical-align: bottom;" colspan="1">&#160;</td>
          <td valign="bottom" style="vertical-align: bottom;" colspan="1">&#160;</td>
          <td valign="bottom" style="vertical-align: bottom;" colspan="2">&#160;</td>
          <td valign="bottom" nowrap="nowrap" style="vertical-align: bottom;" colspan="1">&#160;</td>
          <td valign="bottom" style="vertical-align: bottom;" colspan="1">&#160;</td>
          <td valign="bottom" style="vertical-align: bottom;" colspan="2">
            <div style="text-align: center; line-height: 1.25;">Additional</div>
          </td>
          <td valign="bottom" nowrap="nowrap" style="vertical-align: bottom;" colspan="1">&#160;</td>
          <td valign="bottom" style="vertical-align: bottom;" colspan="1">&#160;</td>
          <td valign="bottom" style="vertical-align: bottom;" colspan="2">
            <div style="text-align: center; line-height: 1.25;">Other</div>
          </td>
          <td valign="bottom" nowrap="nowrap" style="vertical-align: bottom;" colspan="1">&#160;</td>
          <td valign="bottom" style="vertical-align: bottom;" colspan="1">&#160;</td>
          <td valign="bottom" style="vertical-align: bottom;" colspan="2">&#160;</td>
          <td valign="bottom" nowrap="nowrap" style="vertical-align: bottom;" colspan="1">&#160;</td>
          <td valign="bottom" style="vertical-align: bottom;" colspan="1">&#160;</td>
          <td valign="bottom" style="vertical-align: bottom;" colspan="2">
            <div style="text-align: center; line-height: 1.25;">Total</div>
          </td>
          <td valign="bottom" nowrap="nowrap" style="vertical-align: bottom;" colspan="1">&#160;</td>
        </tr>
        <tr>
          <td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td>
          <td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;" colspan="1">&#160;</td>
          <td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 solid 2px;" colspan="6">
            <div style="text-align: center; line-height: 1.25;">Common Stock</div>
          </td>
          <td valign="bottom" nowrap="nowrap" style="vertical-align: bottom; padding-bottom: 2px;" colspan="1">&#160;</td>
          <td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;" colspan="1">&#160;</td>
          <td valign="bottom" style="vertical-align: bottom;" colspan="2">
            <div style="text-align: center; line-height: 1.25;">Paid-in</div>
          </td>
          <td valign="bottom" nowrap="nowrap" style="vertical-align: bottom; padding-bottom: 2px;" colspan="1">&#160;</td>
          <td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;" colspan="1">&#160;</td>
          <td valign="bottom" style="vertical-align: bottom;" colspan="2">
            <div style="text-align: center; line-height: 1.25;">Comprehensive</div>
          </td>
          <td valign="bottom" nowrap="nowrap" style="vertical-align: bottom; padding-bottom: 2px;" colspan="1">&#160;</td>
          <td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;" colspan="1">&#160;</td>
          <td valign="bottom" style="vertical-align: bottom;" colspan="2">
            <div style="text-align: center; line-height: 1.25;">Retained</div>
          </td>
          <td valign="bottom" nowrap="nowrap" style="vertical-align: bottom; padding-bottom: 2px;" colspan="1">&#160;</td>
          <td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;" colspan="1">&#160;</td>
          <td valign="bottom" style="vertical-align: bottom;" colspan="2">
            <div style="text-align: center; line-height: 1.25;">Stockholders'</div>
          </td>
          <td valign="bottom" nowrap="nowrap" style="vertical-align: bottom; padding-bottom: 2px;" colspan="1">&#160;</td>
        </tr>
        <tr>
          <td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td>
          <td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;" colspan="1">&#160;</td>
          <td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 solid 2px;" colspan="2">
            <div style="text-align: center; line-height: 1.25;">Shares</div>
          </td>
          <td valign="bottom" nowrap="nowrap" style="vertical-align: bottom; padding-bottom: 2px;" colspan="1">&#160;</td>
          <td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;" colspan="1">&#160;</td>
          <td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 solid 2px;" colspan="2">
            <div style="text-align: center; line-height: 1.25;">Amount</div>
          </td>
          <td valign="bottom" nowrap="nowrap" style="vertical-align: bottom; padding-bottom: 2px;" colspan="1">&#160;</td>
          <td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;" colspan="1">&#160;</td>
          <td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 solid 2px;" colspan="2">
            <div style="text-align: center; line-height: 1.25;">Capital</div>
          </td>
          <td valign="bottom" nowrap="nowrap" style="vertical-align: bottom; padding-bottom: 2px;" colspan="1">&#160;</td>
          <td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;" colspan="1">&#160;</td>
          <td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 solid 2px;" colspan="2">
            <div style="text-align: center; line-height: 1.25;">Income</div>
          </td>
          <td valign="bottom" nowrap="nowrap" style="vertical-align: bottom; padding-bottom: 2px;" colspan="1">&#160;</td>
          <td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;" colspan="1">&#160;</td>
          <td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 solid 2px;" colspan="2">
            <div style="text-align: center; line-height: 1.25;">Earnings</div>
          </td>
          <td valign="bottom" nowrap="nowrap" style="vertical-align: bottom; padding-bottom: 2px;" colspan="1">&#160;</td>
          <td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;" colspan="1">&#160;</td>
          <td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 solid 2px;" colspan="2">
            <div style="text-align: center; line-height: 1.25;">Equity</div>
          </td>
          <td valign="bottom" nowrap="nowrap" style="vertical-align: bottom; padding-bottom: 2px;" colspan="1">&#160;</td>
        </tr>
        <tr>
          <td valign="bottom" style="vertical-align: middle; width: 28%; background-color: #CCEEFF;">
            <div style="line-height: 1.25; font-family: 'Times New Roman',Times,serif;">Balance at June 30, 2019</div>
          </td>
          <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" colspan="1">&#160;</td>
          <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" colspan="1">&#160;</td>
          <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" colspan="1">
            <div style="line-height: 1.25;">3,719</div>
          </td>
          <td valign="bottom" nowrap="nowrap" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" colspan="1">&#160;</td>
          <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" colspan="1">&#160;</td>
          <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" colspan="1">
            <div style="line-height: 1.25;">$</div>
          </td>
          <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" colspan="1">
            <div style="line-height: 1.25;">37</div>
          </td>
          <td valign="bottom" nowrap="nowrap" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" colspan="1">&#160;</td>
          <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" colspan="1">&#160;</td>
          <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" colspan="1">
            <div style="line-height: 1.25;">$</div>
          </td>
          <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" colspan="1">
            <div style="line-height: 1.25;">-</div>
          </td>
          <td valign="bottom" nowrap="nowrap" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" colspan="1">&#160;</td>
          <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" colspan="1">&#160;</td>
          <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" colspan="1">
            <div style="line-height: 1.25;">$</div>
          </td>
          <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" colspan="1">
            <div style="line-height: 1.25;">(10,807</div>
          </td>
          <td valign="bottom" nowrap="nowrap" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" colspan="1">
            <div style="line-height: 1.25;">)</div>
          </td>
          <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" colspan="1">&#160;</td>
          <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" colspan="1">
            <div style="line-height: 1.25;">$</div>
          </td>
          <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" colspan="1">
            <div style="line-height: 1.25;">104,682</div>
          </td>
          <td valign="bottom" nowrap="nowrap" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" colspan="1">&#160;</td>
          <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" colspan="1">&#160;</td>
          <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" colspan="1">
            <div style="line-height: 1.25;">$</div>
          </td>
          <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" colspan="1">
            <div style="line-height: 1.25;">93,912</div>
          </td>
          <td valign="bottom" nowrap="nowrap" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" colspan="1">&#160;</td>
        </tr>
        <tr>
          <td valign="bottom" style="vertical-align: bottom; width: 28%; background-color: #FFFFFF;">
            <div style="line-height: 1.25; font-family: 'Times New Roman',Times,serif;">Shares issued upon exercise of employee stock options for cash</div>
          </td>
          <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;" colspan="1">&#160;</td>
          <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;" colspan="1">&#160;</td>
          <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF;" colspan="1">
            <div style="line-height: 1.25;">1</div>
          </td>
          <td valign="bottom" nowrap="nowrap" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;" colspan="1">&#160;</td>
          <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;" colspan="1">&#160;</td>
          <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;" colspan="1">&#160;</td>
          <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF;" colspan="1">
            <div style="line-height: 1.25;">-</div>
          </td>
          <td valign="bottom" nowrap="nowrap" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;" colspan="1">&#160;</td>
          <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;" colspan="1">&#160;</td>
          <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;" colspan="1">&#160;</td>
          <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF;" colspan="1">
            <div style="line-height: 1.25;">52</div>
          </td>
          <td valign="bottom" nowrap="nowrap" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;" colspan="1">&#160;</td>
          <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;" colspan="1">&#160;</td>
          <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;" colspan="1">&#160;</td>
          <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF;" colspan="1">
            <div style="line-height: 1.25;">-</div>
          </td>
          <td valign="bottom" nowrap="nowrap" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;" colspan="1">&#160;</td>
          <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;" colspan="1">&#160;</td>
          <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;" colspan="1">&#160;</td>
          <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF;" colspan="1">
            <div style="line-height: 1.25;">-</div>
          </td>
          <td valign="bottom" nowrap="nowrap" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;" colspan="1">&#160;</td>
          <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;" colspan="1">&#160;</td>
          <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;" colspan="1">&#160;</td>
          <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF;" colspan="1">
            <div style="line-height: 1.25;">52</div>
          </td>
          <td valign="bottom" nowrap="nowrap" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;" colspan="1">&#160;</td>
        </tr>
        <tr>
          <td valign="bottom" style="vertical-align: bottom; width: 28%; background-color: #CCEEFF;">
            <div style="line-height: 1.25; font-family: 'Times New Roman',Times,serif;">Stock option compensation expense</div>
          </td>
          <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" colspan="1">&#160;</td>
          <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" colspan="1">&#160;</td>
          <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" colspan="1">
            <div style="line-height: 1.25;">-</div>
          </td>
          <td valign="bottom" nowrap="nowrap" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" colspan="1">&#160;</td>
          <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" colspan="1">&#160;</td>
          <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" colspan="1">&#160;</td>
          <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" colspan="1">
            <div style="line-height: 1.25;">-</div>
          </td>
          <td valign="bottom" nowrap="nowrap" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" colspan="1">&#160;</td>
          <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" colspan="1">&#160;</td>
          <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" colspan="1">&#160;</td>
          <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" colspan="1">
            <div style="line-height: 1.25;">29</div>
          </td>
          <td valign="bottom" nowrap="nowrap" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" colspan="1">&#160;</td>
          <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" colspan="1">&#160;</td>
          <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" colspan="1">&#160;</td>
          <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" colspan="1">
            <div style="line-height: 1.25;">-</div>
          </td>
          <td valign="bottom" nowrap="nowrap" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" colspan="1">&#160;</td>
          <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" colspan="1">&#160;</td>
          <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" colspan="1">&#160;</td>
          <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" colspan="1">
            <div style="line-height: 1.25;">-</div>
          </td>
          <td valign="bottom" nowrap="nowrap" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" colspan="1">&#160;</td>
          <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" colspan="1">&#160;</td>
          <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" colspan="1">&#160;</td>
          <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" colspan="1">
            <div style="line-height: 1.25;">29</div>
          </td>
          <td valign="bottom" nowrap="nowrap" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" colspan="1">&#160;</td>
        </tr>
        <tr>
          <td valign="bottom" style="vertical-align: bottom; width: 28%; background-color: #FFFFFF;">
            <div style="line-height: 1.25; font-family: 'Times New Roman',Times,serif;">Common stock purchased and retired</div>
          </td>
          <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;" colspan="1">&#160;</td>
          <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;" colspan="1">&#160;</td>
          <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF;" colspan="1">
            <div style="line-height: 1.25;">-</div>
          </td>
          <td valign="bottom" nowrap="nowrap" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;" colspan="1">&#160;</td>
          <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;" colspan="1">&#160;</td>
          <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;" colspan="1">&#160;</td>
          <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF;" colspan="1">
            <div style="line-height: 1.25;">-</div>
          </td>
          <td valign="bottom" nowrap="nowrap" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;" colspan="1">&#160;</td>
          <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;" colspan="1">&#160;</td>
          <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;" colspan="1">&#160;</td>
          <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF;" colspan="1">
            <div style="line-height: 1.25;">(81</div>
          </td>
          <td valign="bottom" nowrap="nowrap" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;" colspan="1">
            <div style="line-height: 1.25;">)</div>
          </td>
          <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;" colspan="1">&#160;</td>
          <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;" colspan="1">&#160;</td>
          <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF;" colspan="1">
            <div style="line-height: 1.25;">-</div>
          </td>
          <td valign="bottom" nowrap="nowrap" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;" colspan="1">&#160;</td>
          <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;" colspan="1">&#160;</td>
          <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;" colspan="1">&#160;</td>
          <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF;" colspan="1">
            <div style="line-height: 1.25;">81</div>
          </td>
          <td valign="bottom" nowrap="nowrap" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;" colspan="1">&#160;</td>
          <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;" colspan="1">&#160;</td>
          <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;" colspan="1">&#160;</td>
          <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF;" colspan="1">
            <div style="line-height: 1.25;">-</div>
          </td>
          <td valign="bottom" nowrap="nowrap" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;" colspan="1">&#160;</td>
        </tr>
        <tr>
          <td valign="bottom" style="vertical-align: bottom; width: 28%; background-color: #CCEEFF;">
            <div style="line-height: 1.25; font-family: 'Times New Roman',Times,serif;">Foreign currency translation adjustment</div>
          </td>
          <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" colspan="1">&#160;</td>
          <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" colspan="1">&#160;</td>
          <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" colspan="1">
            <div style="line-height: 1.25;">-</div>
          </td>
          <td valign="bottom" nowrap="nowrap" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" colspan="1">&#160;</td>
          <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" colspan="1">&#160;</td>
          <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" colspan="1">&#160;</td>
          <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" colspan="1">
            <div style="line-height: 1.25;">-</div>
          </td>
          <td valign="bottom" nowrap="nowrap" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" colspan="1">&#160;</td>
          <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" colspan="1">&#160;</td>
          <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" colspan="1">&#160;</td>
          <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" colspan="1">
            <div style="line-height: 1.25;">-</div>
          </td>
          <td valign="bottom" nowrap="nowrap" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" colspan="1">&#160;</td>
          <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" colspan="1">&#160;</td>
          <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" colspan="1">&#160;</td>
          <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" colspan="1">
            <div style="line-height: 1.25;">(1,683</div>
          </td>
          <td valign="bottom" nowrap="nowrap" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" colspan="1">
            <div style="line-height: 1.25;">)</div>
          </td>
          <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" colspan="1">&#160;</td>
          <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" colspan="1">&#160;</td>
          <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" colspan="1">
            <div style="line-height: 1.25;">-</div>
          </td>
          <td valign="bottom" nowrap="nowrap" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" colspan="1">&#160;</td>
          <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" colspan="1">&#160;</td>
          <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" colspan="1">&#160;</td>
          <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" colspan="1">
            <div style="line-height: 1.25;">(1,683</div>
          </td>
          <td valign="bottom" nowrap="nowrap" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" colspan="1">
            <div style="line-height: 1.25;">)</div>
          </td>
        </tr>
        <tr>
          <td valign="bottom" style="vertical-align: bottom; width: 28%; background-color: #FFFFFF;">
            <div style="line-height: 1.25; font-family: 'Times New Roman',Times,serif;">Common stock dividends</div>
          </td>
          <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;" colspan="1">&#160;</td>
          <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;" colspan="1">&#160;</td>
          <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF;" colspan="1">
            <div style="line-height: 1.25;">-</div>
          </td>
          <td valign="bottom" nowrap="nowrap" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;" colspan="1">&#160;</td>
          <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;" colspan="1">&#160;</td>
          <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;" colspan="1">&#160;</td>
          <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF;" colspan="1">
            <div style="line-height: 1.25;">-</div>
          </td>
          <td valign="bottom" nowrap="nowrap" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;" colspan="1">&#160;</td>
          <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;" colspan="1">&#160;</td>
          <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;" colspan="1">&#160;</td>
          <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF;" colspan="1">
            <div style="line-height: 1.25;">-</div>
          </td>
          <td valign="bottom" nowrap="nowrap" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;" colspan="1">&#160;</td>
          <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;" colspan="1">&#160;</td>
          <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;" colspan="1">&#160;</td>
          <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF;" colspan="1">
            <div style="line-height: 1.25;">-</div>
          </td>
          <td valign="bottom" nowrap="nowrap" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;" colspan="1">&#160;</td>
          <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;" colspan="1">&#160;</td>
          <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;" colspan="1">&#160;</td>
          <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF;" colspan="1">
            <div style="line-height: 1.25;">(1,029</div>
          </td>
          <td valign="bottom" nowrap="nowrap" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;" colspan="1">
            <div style="line-height: 1.25;">)</div>
          </td>
          <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;" colspan="1">&#160;</td>
          <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;" colspan="1">&#160;</td>
          <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF;" colspan="1">
            <div style="line-height: 1.25;">(1,029</div>
          </td>
          <td valign="bottom" nowrap="nowrap" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;" colspan="1">
            <div style="line-height: 1.25;">)</div>
          </td>
        </tr>
        <tr>
          <td valign="bottom" style="vertical-align: bottom; width: 28%; background-color: rgb(204, 238, 255); padding-bottom: 2px;">
            <div style="line-height: 1.25; font-family: 'Times New Roman',Times,serif;">Net income</div>
          </td>
          <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); padding-bottom: 2px;" colspan="1">&#160;</td>
          <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0);" colspan="1">&#160;</td>
          <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0);" colspan="1">
            <div style="line-height: 1.25;">-</div>
          </td>
          <td valign="bottom" nowrap="nowrap" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); padding-bottom: 2px;" colspan="1">&#160;</td>
          <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); padding-bottom: 2px;" colspan="1">&#160;</td>
          <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0);" colspan="1">&#160;</td>
          <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0);" colspan="1">
            <div style="line-height: 1.25;">-</div>
          </td>
          <td valign="bottom" nowrap="nowrap" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); padding-bottom: 2px;" colspan="1">&#160;</td>
          <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); padding-bottom: 2px;" colspan="1">&#160;</td>
          <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0);" colspan="1">&#160;</td>
          <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0);" colspan="1">
            <div style="line-height: 1.25;">-</div>
          </td>
          <td valign="bottom" nowrap="nowrap" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); padding-bottom: 2px;" colspan="1">&#160;</td>
          <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); padding-bottom: 2px;" colspan="1">&#160;</td>
          <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0);" colspan="1">&#160;</td>
          <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0);" colspan="1">
            <div style="line-height: 1.25;">-</div>
          </td>
          <td valign="bottom" nowrap="nowrap" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); padding-bottom: 2px;" colspan="1">&#160;</td>
          <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); padding-bottom: 2px;" colspan="1">&#160;</td>
          <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0);" colspan="1">&#160;</td>
          <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0);" colspan="1">
            <div style="line-height: 1.25;">3,705</div>
          </td>
          <td valign="bottom" nowrap="nowrap" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); padding-bottom: 2px;" colspan="1">&#160;</td>
          <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); padding-bottom: 2px;" colspan="1">&#160;</td>
          <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0);" colspan="1">&#160;</td>
          <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0);" colspan="1">
            <div style="line-height: 1.25;">3,705</div>
          </td>
          <td valign="bottom" nowrap="nowrap" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); padding-bottom: 2px;" colspan="1">&#160;</td>
        </tr>
        <tr>
          <td valign="bottom" style="vertical-align: middle; width: 28%; padding-bottom: 4px; background-color: #FFFFFF;">
            <div style="line-height: 1.25; font-family: 'Times New Roman',Times,serif; text-indent: 18pt;">Balance at September 30, 2019</div>
          </td>
          <td valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #FFFFFF;" colspan="1">&#160;</td>
          <td valign="bottom" style="vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #FFFFFF;" colspan="1">&#160;</td>
          <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #FFFFFF;" colspan="1">
            <div style="line-height: 1.25;">3,720</div>
          </td>
          <td valign="bottom" nowrap="nowrap" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #FFFFFF;" colspan="1">&#160;</td>
          <td valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #FFFFFF;" colspan="1">&#160;</td>
          <td valign="bottom" style="vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #FFFFFF;" colspan="1">
            <div style="line-height: 1.25;">$</div>
          </td>
          <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #FFFFFF;" colspan="1">
            <div style="line-height: 1.25;">37</div>
          </td>
          <td valign="bottom" nowrap="nowrap" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #FFFFFF;" colspan="1">&#160;</td>
          <td valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #FFFFFF;" colspan="1">&#160;</td>
          <td valign="bottom" style="vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #FFFFFF;" colspan="1">
            <div style="line-height: 1.25;">$</div>
          </td>
          <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #FFFFFF;" colspan="1">
            <div style="line-height: 1.25;">-</div>
          </td>
          <td valign="bottom" nowrap="nowrap" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #FFFFFF;" colspan="1">&#160;</td>
          <td valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #FFFFFF;" colspan="1">&#160;</td>
          <td valign="bottom" style="vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #FFFFFF;" colspan="1">
            <div style="line-height: 1.25;">$</div>
          </td>
          <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #FFFFFF;" colspan="1">
            <div style="line-height: 1.25;">(12,490</div>
          </td>
          <td valign="bottom" nowrap="nowrap" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #FFFFFF;" colspan="1">
            <div style="line-height: 1.25;">)</div>
          </td>
          <td valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #FFFFFF;" colspan="1">&#160;</td>
          <td valign="bottom" style="vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #FFFFFF;" colspan="1">
            <div style="line-height: 1.25;">$</div>
          </td>
          <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #FFFFFF;" colspan="1">
            <div style="line-height: 1.25;">107,439</div>
          </td>
          <td valign="bottom" nowrap="nowrap" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #FFFFFF;" colspan="1">&#160;</td>
          <td valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #FFFFFF;" colspan="1">&#160;</td>
          <td valign="bottom" style="vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #FFFFFF;" colspan="1">
            <div style="line-height: 1.25;">$</div>
          </td>
          <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #FFFFFF;" colspan="1">
            <div style="line-height: 1.25;">94,986</div>
          </td>
          <td valign="bottom" nowrap="nowrap" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #FFFFFF;" colspan="1">&#160;</td>
        </tr>
        <tr>
          <td valign="bottom" style="vertical-align: bottom; width: 28%; background-color: rgb(204, 238, 255);">&#160;</td>
          <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" colspan="1">&#160;</td>
          <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" colspan="1">&#160;</td>
          <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" colspan="1">&#160;</td>
          <td valign="bottom" nowrap="nowrap" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" colspan="1">&#160;</td>
          <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" colspan="1">&#160;</td>
          <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" colspan="1">&#160;</td>
          <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" colspan="1">&#160;</td>
          <td valign="bottom" nowrap="nowrap" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" colspan="1">&#160;</td>
          <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" colspan="1">&#160;</td>
          <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" colspan="1">&#160;</td>
          <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" colspan="1">&#160;</td>
          <td valign="bottom" nowrap="nowrap" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" colspan="1">&#160;</td>
          <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" colspan="1">&#160;</td>
          <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" colspan="1">&#160;</td>
          <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" colspan="1">&#160;</td>
          <td valign="bottom" nowrap="nowrap" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" colspan="1">&#160;</td>
          <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" colspan="1">&#160;</td>
          <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" colspan="1">&#160;</td>
          <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" colspan="1">&#160;</td>
          <td valign="bottom" nowrap="nowrap" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" colspan="1">&#160;</td>
          <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" colspan="1">&#160;</td>
          <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" colspan="1">&#160;</td>
          <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" colspan="1">&#160;</td>
          <td valign="bottom" nowrap="nowrap" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" colspan="1">&#160;</td>
        </tr>
        <tr>
          <td valign="bottom" style="vertical-align: middle; width: 28%; background-color: #FFFFFF;">
            <div style="line-height: 1.25; font-family: 'Times New Roman',Times,serif;">Balance at December 31, 2018</div>
          </td>
          <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;" colspan="1">&#160;</td>
          <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;" colspan="1">&#160;</td>
          <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF;" colspan="1">
            <div style="line-height: 1.25;">3,720</div>
          </td>
          <td valign="bottom" nowrap="nowrap" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;" colspan="1">&#160;</td>
          <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;" colspan="1">&#160;</td>
          <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;" colspan="1">
            <div style="line-height: 1.25;">$</div>
          </td>
          <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF;" colspan="1">
            <div style="line-height: 1.25;">37</div>
          </td>
          <td valign="bottom" nowrap="nowrap" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;" colspan="1">&#160;</td>
          <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;" colspan="1">&#160;</td>
          <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;" colspan="1">
            <div style="line-height: 1.25;">$</div>
          </td>
          <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF;" colspan="1">
            <div style="line-height: 1.25;">121</div>
          </td>
          <td valign="bottom" nowrap="nowrap" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;" colspan="1">&#160;</td>
          <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;" colspan="1">&#160;</td>
          <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;" colspan="1">
            <div style="line-height: 1.25;">$</div>
          </td>
          <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF;" colspan="1">
            <div style="line-height: 1.25;">(11,290</div>
          </td>
          <td valign="bottom" nowrap="nowrap" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;" colspan="1">
            <div style="line-height: 1.25;">)</div>
          </td>
          <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;" colspan="1">&#160;</td>
          <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;" colspan="1">
            <div style="line-height: 1.25;">$</div>
          </td>
          <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF;" colspan="1">
            <div style="line-height: 1.25;">100,123</div>
          </td>
          <td valign="bottom" nowrap="nowrap" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;" colspan="1">&#160;</td>
          <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;" colspan="1">&#160;</td>
          <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;" colspan="1">
            <div style="line-height: 1.25;">$</div>
          </td>
          <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF;" colspan="1">
            <div style="line-height: 1.25;">88,992</div>
          </td>
          <td valign="bottom" nowrap="nowrap" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;" colspan="1">&#160;</td>
        </tr>
        <tr>
          <td valign="bottom" style="vertical-align: bottom; width: 28%; background-color: #CCEEFF;">
            <div style="line-height: 1.25; font-family: 'Times New Roman',Times,serif;">Shares issued upon exercise of employee stock options for cash</div>
          </td>
          <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" colspan="1">&#160;</td>
          <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" colspan="1">&#160;</td>
          <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" colspan="1">
            <div style="line-height: 1.25;">5</div>
          </td>
          <td valign="bottom" nowrap="nowrap" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" colspan="1">&#160;</td>
          <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" colspan="1">&#160;</td>
          <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" colspan="1">&#160;</td>
          <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" colspan="1">
            <div style="line-height: 1.25;">-</div>
          </td>
          <td valign="bottom" nowrap="nowrap" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" colspan="1">&#160;</td>
          <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" colspan="1">&#160;</td>
          <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" colspan="1">&#160;</td>
          <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" colspan="1">
            <div style="line-height: 1.25;">222</div>
          </td>
          <td valign="bottom" nowrap="nowrap" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" colspan="1">&#160;</td>
          <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" colspan="1">&#160;</td>
          <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" colspan="1">&#160;</td>
          <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" colspan="1">
            <div style="line-height: 1.25;">-</div>
          </td>
          <td valign="bottom" nowrap="nowrap" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" colspan="1">&#160;</td>
          <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" colspan="1">&#160;</td>
          <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" colspan="1">&#160;</td>
          <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" colspan="1">
            <div style="line-height: 1.25;">-</div>
          </td>
          <td valign="bottom" nowrap="nowrap" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" colspan="1">&#160;</td>
          <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" colspan="1">&#160;</td>
          <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" colspan="1">&#160;</td>
          <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" colspan="1">
            <div style="line-height: 1.25;">222</div>
          </td>
          <td valign="bottom" nowrap="nowrap" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" colspan="1">&#160;</td>
        </tr>
        <tr>
          <td valign="bottom" style="vertical-align: bottom; width: 28%; background-color: #FFFFFF;">
            <div style="line-height: 1.25; font-family: 'Times New Roman',Times,serif;">Stock option compensation expense</div>
          </td>
          <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;" colspan="1">&#160;</td>
          <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;" colspan="1">&#160;</td>
          <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF;" colspan="1">
            <div style="line-height: 1.25;">-</div>
          </td>
          <td valign="bottom" nowrap="nowrap" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;" colspan="1">&#160;</td>
          <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;" colspan="1">&#160;</td>
          <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;" colspan="1">&#160;</td>
          <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF;" colspan="1">
            <div style="line-height: 1.25;">-</div>
          </td>
          <td valign="bottom" nowrap="nowrap" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;" colspan="1">&#160;</td>
          <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;" colspan="1">&#160;</td>
          <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;" colspan="1">&#160;</td>
          <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF;" colspan="1">
            <div style="line-height: 1.25;">85</div>
          </td>
          <td valign="bottom" nowrap="nowrap" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;" colspan="1">&#160;</td>
          <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;" colspan="1">&#160;</td>
          <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;" colspan="1">&#160;</td>
          <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF;" colspan="1">
            <div style="line-height: 1.25;">-</div>
          </td>
          <td valign="bottom" nowrap="nowrap" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;" colspan="1">&#160;</td>
          <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;" colspan="1">&#160;</td>
          <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;" colspan="1">&#160;</td>
          <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF;" colspan="1">
            <div style="line-height: 1.25;">-</div>
          </td>
          <td valign="bottom" nowrap="nowrap" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;" colspan="1">&#160;</td>
          <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;" colspan="1">&#160;</td>
          <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;" colspan="1">&#160;</td>
          <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF;" colspan="1">
            <div style="line-height: 1.25;">85</div>
          </td>
          <td valign="bottom" nowrap="nowrap" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;" colspan="1">&#160;</td>
        </tr>
        <tr>
          <td valign="bottom" style="vertical-align: bottom; width: 28%; background-color: #CCEEFF;">
            <div style="line-height: 1.25; font-family: 'Times New Roman',Times,serif;">Common stock purchased and retired</div>
          </td>
          <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" colspan="1">&#160;</td>
          <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" colspan="1">&#160;</td>
          <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" colspan="1">
            <div style="line-height: 1.25;">(5</div>
          </td>
          <td valign="bottom" nowrap="nowrap" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" colspan="1">
            <div style="line-height: 1.25;">)</div>
          </td>
          <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" colspan="1">&#160;</td>
          <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" colspan="1">&#160;</td>
          <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" colspan="1">
            <div style="line-height: 1.25;">-</div>
          </td>
          <td valign="bottom" nowrap="nowrap" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" colspan="1">&#160;</td>
          <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" colspan="1">&#160;</td>
          <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" colspan="1">&#160;</td>
          <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" colspan="1">
            <div style="line-height: 1.25;">(429</div>
          </td>
          <td valign="bottom" nowrap="nowrap" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" colspan="1">
            <div style="line-height: 1.25;">)</div>
          </td>
          <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" colspan="1">&#160;</td>
          <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" colspan="1">&#160;</td>
          <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" colspan="1">
            <div style="line-height: 1.25;">-</div>
          </td>
          <td valign="bottom" nowrap="nowrap" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" colspan="1">&#160;</td>
          <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" colspan="1">&#160;</td>
          <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" colspan="1">&#160;</td>
          <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" colspan="1">
            <div style="line-height: 1.25;">31</div>
          </td>
          <td valign="bottom" nowrap="nowrap" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" colspan="1">&#160;</td>
          <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" colspan="1">&#160;</td>
          <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" colspan="1">&#160;</td>
          <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" colspan="1">
            <div style="line-height: 1.25;">(398</div>
          </td>
          <td valign="bottom" nowrap="nowrap" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" colspan="1">
            <div style="line-height: 1.25;">)</div>
          </td>
        </tr>
        <tr>
          <td valign="bottom" style="vertical-align: bottom; width: 28%; background-color: #FFFFFF;">
            <div style="line-height: 1.25; font-family: 'Times New Roman',Times,serif;">Foreign currency translation adjustment</div>
          </td>
          <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;" colspan="1">&#160;</td>
          <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;" colspan="1">&#160;</td>
          <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF;" colspan="1">
            <div style="line-height: 1.25;">-</div>
          </td>
          <td valign="bottom" nowrap="nowrap" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;" colspan="1">&#160;</td>
          <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;" colspan="1">&#160;</td>
          <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;" colspan="1">&#160;</td>
          <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF;" colspan="1">
            <div style="line-height: 1.25;">-</div>
          </td>
          <td valign="bottom" nowrap="nowrap" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;" colspan="1">&#160;</td>
          <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;" colspan="1">&#160;</td>
          <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;" colspan="1">&#160;</td>
          <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF;" colspan="1">
            <div style="line-height: 1.25;">-</div>
          </td>
          <td valign="bottom" nowrap="nowrap" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;" colspan="1">&#160;</td>
          <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;" colspan="1">&#160;</td>
          <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;" colspan="1">&#160;</td>
          <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF;" colspan="1">
            <div style="line-height: 1.25;">(1,200</div>
          </td>
          <td valign="bottom" nowrap="nowrap" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;" colspan="1">
            <div style="line-height: 1.25;">)</div>
          </td>
          <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;" colspan="1">&#160;</td>
          <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;" colspan="1">&#160;</td>
          <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF;" colspan="1">
            <div style="line-height: 1.25;">-</div>
          </td>
          <td valign="bottom" nowrap="nowrap" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;" colspan="1">&#160;</td>
          <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;" colspan="1">&#160;</td>
          <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;" colspan="1">&#160;</td>
          <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF;" colspan="1">
            <div style="line-height: 1.25;">(1,200</div>
          </td>
          <td valign="bottom" nowrap="nowrap" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;" colspan="1">
            <div style="line-height: 1.25;">)</div>
          </td>
        </tr>
        <tr>
          <td valign="bottom" style="vertical-align: bottom; width: 28%; background-color: #CCEEFF;">
            <div style="line-height: 1.25; font-family: 'Times New Roman',Times,serif;">Common stock dividends</div>
          </td>
          <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" colspan="1">&#160;</td>
          <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" colspan="1">&#160;</td>
          <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" colspan="1">
            <div style="line-height: 1.25;">-</div>
          </td>
          <td valign="bottom" nowrap="nowrap" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" colspan="1">&#160;</td>
          <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" colspan="1">&#160;</td>
          <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" colspan="1">&#160;</td>
          <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" colspan="1">
            <div style="line-height: 1.25;">-</div>
          </td>
          <td valign="bottom" nowrap="nowrap" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" colspan="1">&#160;</td>
          <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" colspan="1">&#160;</td>
          <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" colspan="1">&#160;</td>
          <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" colspan="1">
            <div style="line-height: 1.25;">-</div>
          </td>
          <td valign="bottom" nowrap="nowrap" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" colspan="1">&#160;</td>
          <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" colspan="1">&#160;</td>
          <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" colspan="1">&#160;</td>
          <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" colspan="1">
            <div style="line-height: 1.25;">-</div>
          </td>
          <td valign="bottom" nowrap="nowrap" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" colspan="1">&#160;</td>
          <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" colspan="1">&#160;</td>
          <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" colspan="1">&#160;</td>
          <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" colspan="1">
            <div style="line-height: 1.25;">(3,084</div>
          </td>
          <td valign="bottom" nowrap="nowrap" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" colspan="1">
            <div style="line-height: 1.25;">)</div>
          </td>
          <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" colspan="1">&#160;</td>
          <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" colspan="1">&#160;</td>
          <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" colspan="1">
            <div style="line-height: 1.25;">(3,084</div>
          </td>
          <td valign="bottom" nowrap="nowrap" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" colspan="1">
            <div style="line-height: 1.25;">)</div>
          </td>
        </tr>
        <tr>
          <td valign="bottom" style="vertical-align: bottom; width: 28%; background-color: rgb(255, 255, 255); padding-bottom: 2px;">
            <div style="line-height: 1.25; font-family: 'Times New Roman',Times,serif;">Net income</div>
          </td>
          <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); padding-bottom: 2px;" colspan="1">&#160;</td>
          <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); border-bottom: 2px solid rgb(0, 0, 0);" colspan="1">&#160;</td>
          <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(255, 255, 255); border-bottom: 2px solid rgb(0, 0, 0);" colspan="1">
            <div style="line-height: 1.25;">-</div>
          </td>
          <td valign="bottom" nowrap="nowrap" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); padding-bottom: 2px;" colspan="1">&#160;</td>
          <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); padding-bottom: 2px;" colspan="1">&#160;</td>
          <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); border-bottom: 2px solid rgb(0, 0, 0);" colspan="1">&#160;</td>
          <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(255, 255, 255); border-bottom: 2px solid rgb(0, 0, 0);" colspan="1">
            <div style="line-height: 1.25;">-</div>
          </td>
          <td valign="bottom" nowrap="nowrap" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); padding-bottom: 2px;" colspan="1">&#160;</td>
          <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); padding-bottom: 2px;" colspan="1">&#160;</td>
          <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); border-bottom: 2px solid rgb(0, 0, 0);" colspan="1">&#160;</td>
          <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(255, 255, 255); border-bottom: 2px solid rgb(0, 0, 0);" colspan="1">
            <div style="line-height: 1.25;">-</div>
          </td>
          <td valign="bottom" nowrap="nowrap" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); padding-bottom: 2px;" colspan="1">&#160;</td>
          <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); padding-bottom: 2px;" colspan="1">&#160;</td>
          <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); border-bottom: 2px solid rgb(0, 0, 0);" colspan="1">&#160;</td>
          <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(255, 255, 255); border-bottom: 2px solid rgb(0, 0, 0);" colspan="1">
            <div style="line-height: 1.25;">-</div>
          </td>
          <td valign="bottom" nowrap="nowrap" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); padding-bottom: 2px;" colspan="1">&#160;</td>
          <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); padding-bottom: 2px;" colspan="1">&#160;</td>
          <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); border-bottom: 2px solid rgb(0, 0, 0);" colspan="1">&#160;</td>
          <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(255, 255, 255); border-bottom: 2px solid rgb(0, 0, 0);" colspan="1">
            <div style="line-height: 1.25;">10,369</div>
          </td>
          <td valign="bottom" nowrap="nowrap" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); padding-bottom: 2px;" colspan="1">&#160;</td>
          <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); padding-bottom: 2px;" colspan="1">&#160;</td>
          <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); border-bottom: 2px solid rgb(0, 0, 0);" colspan="1">&#160;</td>
          <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(255, 255, 255); border-bottom: 2px solid rgb(0, 0, 0);" colspan="1">
            <div style="line-height: 1.25;">10,369</div>
          </td>
          <td valign="bottom" nowrap="nowrap" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); padding-bottom: 2px;" colspan="1">&#160;</td>
        </tr>
        <tr>
          <td valign="bottom" style="vertical-align: middle; width: 28%; padding-bottom: 4px; background-color: #CCEEFF;">
            <div style="line-height: 1.25; font-family: 'Times New Roman',Times,serif; text-indent: 18pt;">Balance at September 30, 2019</div>
          </td>
          <td valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;" colspan="1">&#160;</td>
          <td valign="bottom" style="vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" colspan="1">&#160;</td>
          <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" colspan="1">
            <div style="line-height: 1.25;">3,720</div>
          </td>
          <td valign="bottom" nowrap="nowrap" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;" colspan="1">&#160;</td>
          <td valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;" colspan="1">&#160;</td>
          <td valign="bottom" style="vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" colspan="1">
            <div style="line-height: 1.25;">$</div>
          </td>
          <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" colspan="1">
            <div style="line-height: 1.25;">37</div>
          </td>
          <td valign="bottom" nowrap="nowrap" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;" colspan="1">&#160;</td>
          <td valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;" colspan="1">&#160;</td>
          <td valign="bottom" style="vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" colspan="1">
            <div style="line-height: 1.25;">$</div>
          </td>
          <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" colspan="1">
            <div style="line-height: 1.25;">0</div>
          </td>
          <td valign="bottom" nowrap="nowrap" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;" colspan="1">&#160;</td>
          <td valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;" colspan="1">&#160;</td>
          <td valign="bottom" style="vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" colspan="1">
            <div style="line-height: 1.25;">$</div>
          </td>
          <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" colspan="1">
            <div style="line-height: 1.25;">(12,490</div>
          </td>
          <td valign="bottom" nowrap="nowrap" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;" colspan="1">
            <div style="line-height: 1.25;">)</div>
          </td>
          <td valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;" colspan="1">&#160;</td>
          <td valign="bottom" style="vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" colspan="1">
            <div style="line-height: 1.25;">$</div>
          </td>
          <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" colspan="1">
            <div style="line-height: 1.25;">107,439</div>
          </td>
          <td valign="bottom" nowrap="nowrap" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;" colspan="1">&#160;</td>
          <td valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;" colspan="1">&#160;</td>
          <td valign="bottom" style="vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" colspan="1">
            <div style="line-height: 1.25;">$</div>
          </td>
          <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" colspan="1">
            <div style="line-height: 1.25;">94,986</div>
          </td>
          <td valign="bottom" nowrap="nowrap" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;" colspan="1">&#160;</td>
        </tr>
        <tr>
          <td valign="bottom" style="vertical-align: middle; width: 28%; background-color: rgb(255, 255, 255);">&#160;</td>
          <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;" colspan="1">&#160;</td>
          <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;" colspan="1">&#160;</td>
          <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF;" colspan="1">&#160;</td>
          <td valign="bottom" nowrap="nowrap" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;" colspan="1">&#160;</td>
          <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;" colspan="1">&#160;</td>
          <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;" colspan="1">&#160;</td>
          <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF;" colspan="1">&#160;</td>
          <td valign="bottom" nowrap="nowrap" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;" colspan="1">&#160;</td>
          <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;" colspan="1">&#160;</td>
          <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;" colspan="1">&#160;</td>
          <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF;" colspan="1">&#160;</td>
          <td valign="bottom" nowrap="nowrap" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;" colspan="1">&#160;</td>
          <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;" colspan="1">&#160;</td>
          <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;" colspan="1">&#160;</td>
          <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF;" colspan="1">&#160;</td>
          <td valign="bottom" nowrap="nowrap" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;" colspan="1">&#160;</td>
          <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;" colspan="1">&#160;</td>
          <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;" colspan="1">&#160;</td>
          <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF;" colspan="1">&#160;</td>
          <td valign="bottom" nowrap="nowrap" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;" colspan="1">&#160;</td>
          <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;" colspan="1">&#160;</td>
          <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;" colspan="1">&#160;</td>
          <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF;" colspan="1">&#160;</td>
          <td valign="bottom" nowrap="nowrap" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;" colspan="1">&#160;</td>
        </tr>
        <tr>
          <td valign="bottom" style="vertical-align: middle; width: 28%; background-color: #CCEEFF;">
            <div style="line-height: 1.25; font-family: 'Times New Roman',Times,serif;">Balance at June 30, 2018</div>
          </td>
          <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" colspan="1">&#160;</td>
          <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" colspan="1">&#160;</td>
          <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" colspan="1">
            <div style="line-height: 1.25;">3,732</div>
          </td>
          <td valign="bottom" nowrap="nowrap" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" colspan="1">&#160;</td>
          <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" colspan="1">&#160;</td>
          <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" colspan="1">
            <div style="line-height: 1.25;">$</div>
          </td>
          <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" colspan="1">
            <div style="line-height: 1.25;">37</div>
          </td>
          <td valign="bottom" nowrap="nowrap" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" colspan="1">&#160;</td>
          <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" colspan="1">&#160;</td>
          <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" colspan="1">
            <div style="line-height: 1.25;">$</div>
          </td>
          <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" colspan="1">
            <div style="line-height: 1.25;">1,197</div>
          </td>
          <td valign="bottom" nowrap="nowrap" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" colspan="1">&#160;</td>
          <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" colspan="1">&#160;</td>
          <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" colspan="1">
            <div style="line-height: 1.25;">$</div>
          </td>
          <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" colspan="1">
            <div style="line-height: 1.25;">(9,876</div>
          </td>
          <td valign="bottom" nowrap="nowrap" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" colspan="1">
            <div style="line-height: 1.25;">)</div>
          </td>
          <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" colspan="1">&#160;</td>
          <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" colspan="1">
            <div style="line-height: 1.25;">$</div>
          </td>
          <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" colspan="1">
            <div style="line-height: 1.25;">92,004</div>
          </td>
          <td valign="bottom" nowrap="nowrap" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" colspan="1">&#160;</td>
          <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" colspan="1">&#160;</td>
          <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" colspan="1">
            <div style="line-height: 1.25;">$</div>
          </td>
          <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" colspan="1">
            <div style="line-height: 1.25;">83,362</div>
          </td>
          <td valign="bottom" nowrap="nowrap" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" colspan="1">&#160;</td>
        </tr>
        <tr>
          <td valign="bottom" style="vertical-align: bottom; width: 28%; background-color: #FFFFFF;">
            <div style="line-height: 1.25; font-family: 'Times New Roman',Times,serif;">Shares issued upon exercise of employee stock options for cash</div>
          </td>
          <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;" colspan="1">&#160;</td>
          <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;" colspan="1">&#160;</td>
          <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF;" colspan="1">
            <div style="line-height: 1.25;">2</div>
          </td>
          <td valign="bottom" nowrap="nowrap" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;" colspan="1">&#160;</td>
          <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;" colspan="1">&#160;</td>
          <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;" colspan="1">&#160;</td>
          <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF;" colspan="1">
            <div style="line-height: 1.25;">-</div>
          </td>
          <td valign="bottom" nowrap="nowrap" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;" colspan="1">&#160;</td>
          <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;" colspan="1">&#160;</td>
          <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;" colspan="1">&#160;</td>
          <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF;" colspan="1">
            <div style="line-height: 1.25;">89</div>
          </td>
          <td valign="bottom" nowrap="nowrap" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;" colspan="1">&#160;</td>
          <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;" colspan="1">&#160;</td>
          <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;" colspan="1">&#160;</td>
          <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF;" colspan="1">
            <div style="line-height: 1.25;">-</div>
          </td>
          <td valign="bottom" nowrap="nowrap" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;" colspan="1">&#160;</td>
          <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;" colspan="1">&#160;</td>
          <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;" colspan="1">&#160;</td>
          <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF;" colspan="1">
            <div style="line-height: 1.25;">-</div>
          </td>
          <td valign="bottom" nowrap="nowrap" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;" colspan="1">&#160;</td>
          <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;" colspan="1">&#160;</td>
          <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;" colspan="1">&#160;</td>
          <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF;" colspan="1">
            <div style="line-height: 1.25;">89</div>
          </td>
          <td valign="bottom" nowrap="nowrap" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;" colspan="1">&#160;</td>
        </tr>
        <tr>
          <td valign="bottom" style="vertical-align: bottom; width: 28%; background-color: #CCEEFF;">
            <div style="line-height: 1.25; font-family: 'Times New Roman',Times,serif;">Stock option compensation expense</div>
          </td>
          <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" colspan="1">&#160;</td>
          <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" colspan="1">&#160;</td>
          <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" colspan="1">
            <div style="line-height: 1.25;">-</div>
          </td>
          <td valign="bottom" nowrap="nowrap" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" colspan="1">&#160;</td>
          <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" colspan="1">&#160;</td>
          <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" colspan="1">&#160;</td>
          <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" colspan="1">
            <div style="line-height: 1.25;">-</div>
          </td>
          <td valign="bottom" nowrap="nowrap" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" colspan="1">&#160;</td>
          <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" colspan="1">&#160;</td>
          <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" colspan="1">&#160;</td>
          <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" colspan="1">
            <div style="line-height: 1.25;">11</div>
          </td>
          <td valign="bottom" nowrap="nowrap" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" colspan="1">&#160;</td>
          <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" colspan="1">&#160;</td>
          <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" colspan="1">&#160;</td>
          <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" colspan="1">
            <div style="line-height: 1.25;">-</div>
          </td>
          <td valign="bottom" nowrap="nowrap" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" colspan="1">&#160;</td>
          <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" colspan="1">&#160;</td>
          <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" colspan="1">&#160;</td>
          <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" colspan="1">
            <div style="line-height: 1.25;">-</div>
          </td>
          <td valign="bottom" nowrap="nowrap" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" colspan="1">&#160;</td>
          <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" colspan="1">&#160;</td>
          <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" colspan="1">&#160;</td>
          <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" colspan="1">
            <div style="line-height: 1.25;">11</div>
          </td>
          <td valign="bottom" nowrap="nowrap" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" colspan="1">&#160;</td>
        </tr>
        <tr>
          <td valign="bottom" style="vertical-align: bottom; width: 28%; background-color: #FFFFFF;">
            <div style="line-height: 1.25; font-family: 'Times New Roman',Times,serif;">Foreign currency translation adjustment</div>
          </td>
          <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;" colspan="1">&#160;</td>
          <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;" colspan="1">&#160;</td>
          <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF;" colspan="1">
            <div style="line-height: 1.25;">-</div>
          </td>
          <td valign="bottom" nowrap="nowrap" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;" colspan="1">&#160;</td>
          <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;" colspan="1">&#160;</td>
          <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;" colspan="1">&#160;</td>
          <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF;" colspan="1">
            <div style="line-height: 1.25;">-</div>
          </td>
          <td valign="bottom" nowrap="nowrap" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;" colspan="1">&#160;</td>
          <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;" colspan="1">&#160;</td>
          <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;" colspan="1">&#160;</td>
          <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF;" colspan="1">
            <div style="line-height: 1.25;">-</div>
          </td>
          <td valign="bottom" nowrap="nowrap" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;" colspan="1">&#160;</td>
          <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;" colspan="1">&#160;</td>
          <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;" colspan="1">&#160;</td>
          <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF;" colspan="1">
            <div style="line-height: 1.25;">(385</div>
          </td>
          <td valign="bottom" nowrap="nowrap" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;" colspan="1">
            <div style="line-height: 1.25;">)</div>
          </td>
          <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;" colspan="1">&#160;</td>
          <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;" colspan="1">&#160;</td>
          <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF;" colspan="1">
            <div style="line-height: 1.25;">-</div>
          </td>
          <td valign="bottom" nowrap="nowrap" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;" colspan="1">&#160;</td>
          <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;" colspan="1">&#160;</td>
          <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;" colspan="1">&#160;</td>
          <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF;" colspan="1">
            <div style="line-height: 1.25;">(385</div>
          </td>
          <td valign="bottom" nowrap="nowrap" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;" colspan="1">
            <div style="line-height: 1.25;">)</div>
          </td>
        </tr>
        <tr>
          <td valign="bottom" style="vertical-align: bottom; width: 28%; background-color: #CCEEFF;">
            <div style="line-height: 1.25; font-family: 'Times New Roman',Times,serif;">Common stock dividends</div>
          </td>
          <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" colspan="1">&#160;</td>
          <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" colspan="1">&#160;</td>
          <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" colspan="1">
            <div style="line-height: 1.25;">-</div>
          </td>
          <td valign="bottom" nowrap="nowrap" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" colspan="1">&#160;</td>
          <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" colspan="1">&#160;</td>
          <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" colspan="1">&#160;</td>
          <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" colspan="1">
            <div style="line-height: 1.25;">-</div>
          </td>
          <td valign="bottom" nowrap="nowrap" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" colspan="1">&#160;</td>
          <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" colspan="1">&#160;</td>
          <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" colspan="1">&#160;</td>
          <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" colspan="1">
            <div style="line-height: 1.25;">-</div>
          </td>
          <td valign="bottom" nowrap="nowrap" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" colspan="1">&#160;</td>
          <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" colspan="1">&#160;</td>
          <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" colspan="1">&#160;</td>
          <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" colspan="1">
            <div style="line-height: 1.25;">-</div>
          </td>
          <td valign="bottom" nowrap="nowrap" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" colspan="1">&#160;</td>
          <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" colspan="1">&#160;</td>
          <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" colspan="1">&#160;</td>
          <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" colspan="1">
            <div style="line-height: 1.25;">(1,008</div>
          </td>
          <td valign="bottom" nowrap="nowrap" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" colspan="1">
            <div style="line-height: 1.25;">)</div>
          </td>
          <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" colspan="1">&#160;</td>
          <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" colspan="1">&#160;</td>
          <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" colspan="1">
            <div style="line-height: 1.25;">(1,008</div>
          </td>
          <td valign="bottom" nowrap="nowrap" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" colspan="1">
            <div style="line-height: 1.25;">)</div>
          </td>
        </tr>
        <tr>
          <td valign="bottom" style="vertical-align: bottom; width: 28%; background-color: rgb(255, 255, 255); padding-bottom: 2px;">
            <div style="line-height: 1.25; font-family: 'Times New Roman',Times,serif;">Net income</div>
          </td>
          <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); padding-bottom: 2px;" colspan="1">&#160;</td>
          <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); border-bottom: 2px solid rgb(0, 0, 0);" colspan="1">&#160;</td>
          <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(255, 255, 255); border-bottom: 2px solid rgb(0, 0, 0);" colspan="1">
            <div style="line-height: 1.25;">-</div>
          </td>
          <td valign="bottom" nowrap="nowrap" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); padding-bottom: 2px;" colspan="1">&#160;</td>
          <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); padding-bottom: 2px;" colspan="1">&#160;</td>
          <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); border-bottom: 2px solid rgb(0, 0, 0);" colspan="1">&#160;</td>
          <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(255, 255, 255); border-bottom: 2px solid rgb(0, 0, 0);" colspan="1">
            <div style="line-height: 1.25;">-</div>
          </td>
          <td valign="bottom" nowrap="nowrap" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); padding-bottom: 2px;" colspan="1">&#160;</td>
          <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); padding-bottom: 2px;" colspan="1">&#160;</td>
          <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); border-bottom: 2px solid rgb(0, 0, 0);" colspan="1">&#160;</td>
          <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(255, 255, 255); border-bottom: 2px solid rgb(0, 0, 0);" colspan="1">
            <div style="line-height: 1.25;">-</div>
          </td>
          <td valign="bottom" nowrap="nowrap" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); padding-bottom: 2px;" colspan="1">&#160;</td>
          <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); padding-bottom: 2px;" colspan="1">&#160;</td>
          <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); border-bottom: 2px solid rgb(0, 0, 0);" colspan="1">&#160;</td>
          <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(255, 255, 255); border-bottom: 2px solid rgb(0, 0, 0);" colspan="1">
            <div style="line-height: 1.25;">-</div>
          </td>
          <td valign="bottom" nowrap="nowrap" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); padding-bottom: 2px;" colspan="1">&#160;</td>
          <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); padding-bottom: 2px;" colspan="1">&#160;</td>
          <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); border-bottom: 2px solid rgb(0, 0, 0);" colspan="1">&#160;</td>
          <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(255, 255, 255); border-bottom: 2px solid rgb(0, 0, 0);" colspan="1">
            <div style="line-height: 1.25;">6,762</div>
          </td>
          <td valign="bottom" nowrap="nowrap" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); padding-bottom: 2px;" colspan="1">&#160;</td>
          <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); padding-bottom: 2px;" colspan="1">&#160;</td>
          <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); border-bottom: 2px solid rgb(0, 0, 0);" colspan="1">&#160;</td>
          <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(255, 255, 255); border-bottom: 2px solid rgb(0, 0, 0);" colspan="1">
            <div style="line-height: 1.25;">6,762</div>
          </td>
          <td valign="bottom" nowrap="nowrap" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); padding-bottom: 2px;" colspan="1">&#160;</td>
        </tr>
        <tr>
          <td valign="bottom" style="vertical-align: middle; width: 28%; padding-bottom: 4px; background-color: #CCEEFF;">
            <div style="line-height: 1.25; font-family: 'Times New Roman',Times,serif; text-indent: 18pt;">Balance at September 30, 2018</div>
          </td>
          <td valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;" colspan="1">&#160;</td>
          <td valign="bottom" style="vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" colspan="1">&#160;</td>
          <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" colspan="1">
            <div style="line-height: 1.25;">3,734</div>
          </td>
          <td valign="bottom" nowrap="nowrap" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;" colspan="1">&#160;</td>
          <td valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;" colspan="1">&#160;</td>
          <td valign="bottom" style="vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" colspan="1">
            <div style="line-height: 1.25;">$</div>
          </td>
          <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" colspan="1">
            <div style="line-height: 1.25;">37</div>
          </td>
          <td valign="bottom" nowrap="nowrap" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;" colspan="1">&#160;</td>
          <td valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;" colspan="1">&#160;</td>
          <td valign="bottom" style="vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" colspan="1">
            <div style="line-height: 1.25;">$</div>
          </td>
          <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" colspan="1">
            <div style="line-height: 1.25;">1,297</div>
          </td>
          <td valign="bottom" nowrap="nowrap" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;" colspan="1">&#160;</td>
          <td valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;" colspan="1">&#160;</td>
          <td valign="bottom" style="vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" colspan="1">
            <div style="line-height: 1.25;">$</div>
          </td>
          <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" colspan="1">
            <div style="line-height: 1.25;">(10,261</div>
          </td>
          <td valign="bottom" nowrap="nowrap" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;" colspan="1">
            <div style="line-height: 1.25;">)</div>
          </td>
          <td valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;" colspan="1">&#160;</td>
          <td valign="bottom" style="vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" colspan="1">
            <div style="line-height: 1.25;">$</div>
          </td>
          <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" colspan="1">
            <div style="line-height: 1.25;">97,758</div>
          </td>
          <td valign="bottom" nowrap="nowrap" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;" colspan="1">&#160;</td>
          <td valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;" colspan="1">&#160;</td>
          <td valign="bottom" style="vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" colspan="1">
            <div style="line-height: 1.25;">$</div>
          </td>
          <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" colspan="1">
            <div style="line-height: 1.25;">88,831</div>
          </td>
          <td valign="bottom" nowrap="nowrap" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;" colspan="1">&#160;</td>
        </tr>
        <tr>
          <td valign="bottom" style="vertical-align: middle; width: 28%; background-color: rgb(255, 255, 255);">&#160;</td>
          <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;" colspan="1">&#160;</td>
          <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;" colspan="1">&#160;</td>
          <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF;" colspan="1">&#160;</td>
          <td valign="bottom" nowrap="nowrap" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;" colspan="1">&#160;</td>
          <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;" colspan="1">&#160;</td>
          <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;" colspan="1">&#160;</td>
          <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF;" colspan="1">&#160;</td>
          <td valign="bottom" nowrap="nowrap" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;" colspan="1">&#160;</td>
          <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;" colspan="1">&#160;</td>
          <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;" colspan="1">&#160;</td>
          <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF;" colspan="1">&#160;</td>
          <td valign="bottom" nowrap="nowrap" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;" colspan="1">&#160;</td>
          <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;" colspan="1">&#160;</td>
          <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;" colspan="1">&#160;</td>
          <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF;" colspan="1">&#160;</td>
          <td valign="bottom" nowrap="nowrap" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;" colspan="1">&#160;</td>
          <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;" colspan="1">&#160;</td>
          <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;" colspan="1">&#160;</td>
          <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF;" colspan="1">&#160;</td>
          <td valign="bottom" nowrap="nowrap" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;" colspan="1">&#160;</td>
          <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;" colspan="1">&#160;</td>
          <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;" colspan="1">&#160;</td>
          <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF;" colspan="1">&#160;</td>
          <td valign="bottom" nowrap="nowrap" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;" colspan="1">&#160;</td>
        </tr>
        <tr>
          <td valign="bottom" style="vertical-align: middle; width: 28%; background-color: #CCEEFF;">
            <div style="line-height: 1.25; font-family: 'Times New Roman',Times,serif;">Balance at December 31, 2017</div>
          </td>
          <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" colspan="1">&#160;</td>
          <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" colspan="1">&#160;</td>
          <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" colspan="1">
            <div style="line-height: 1.25;">3,721</div>
          </td>
          <td valign="bottom" nowrap="nowrap" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" colspan="1">&#160;</td>
          <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" colspan="1">&#160;</td>
          <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" colspan="1">
            <div style="line-height: 1.25;">$</div>
          </td>
          <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" colspan="1">
            <div style="line-height: 1.25;">37</div>
          </td>
          <td valign="bottom" nowrap="nowrap" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" colspan="1">&#160;</td>
          <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" colspan="1">&#160;</td>
          <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" colspan="1">
            <div style="line-height: 1.25;">$</div>
          </td>
          <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" colspan="1">
            <div style="line-height: 1.25;">809</div>
          </td>
          <td valign="bottom" nowrap="nowrap" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" colspan="1">&#160;</td>
          <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" colspan="1">&#160;</td>
          <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" colspan="1">
            <div style="line-height: 1.25;">$</div>
          </td>
          <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" colspan="1">
            <div style="line-height: 1.25;">(8,341</div>
          </td>
          <td valign="bottom" nowrap="nowrap" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" colspan="1">
            <div style="line-height: 1.25;">)</div>
          </td>
          <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" colspan="1">&#160;</td>
          <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" colspan="1">
            <div style="line-height: 1.25;">$</div>
          </td>
          <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" colspan="1">
            <div style="line-height: 1.25;">85,617</div>
          </td>
          <td valign="bottom" nowrap="nowrap" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" colspan="1">&#160;</td>
          <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" colspan="1">&#160;</td>
          <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" colspan="1">
            <div style="line-height: 1.25;">$</div>
          </td>
          <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" colspan="1">
            <div style="line-height: 1.25;">78,122</div>
          </td>
          <td valign="bottom" nowrap="nowrap" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" colspan="1">&#160;</td>
        </tr>
        <tr>
          <td valign="bottom" style="vertical-align: bottom; width: 28%; background-color: #FFFFFF;">
            <div style="line-height: 1.25; font-family: 'Times New Roman',Times,serif;">Shares issued upon exercise of employee stock options for cash</div>
          </td>
          <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;" colspan="1">&#160;</td>
          <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;" colspan="1">&#160;</td>
          <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF;" colspan="1">
            <div style="line-height: 1.25;">15</div>
          </td>
          <td valign="bottom" nowrap="nowrap" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;" colspan="1">&#160;</td>
          <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;" colspan="1">&#160;</td>
          <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;" colspan="1">&#160;</td>
          <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF;" colspan="1">
            <div style="line-height: 1.25;">-</div>
          </td>
          <td valign="bottom" nowrap="nowrap" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;" colspan="1">&#160;</td>
          <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;" colspan="1">&#160;</td>
          <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;" colspan="1">&#160;</td>
          <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF;" colspan="1">
            <div style="line-height: 1.25;">661</div>
          </td>
          <td valign="bottom" nowrap="nowrap" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;" colspan="1">&#160;</td>
          <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;" colspan="1">&#160;</td>
          <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;" colspan="1">&#160;</td>
          <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF;" colspan="1">
            <div style="line-height: 1.25;">-</div>
          </td>
          <td valign="bottom" nowrap="nowrap" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;" colspan="1">&#160;</td>
          <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;" colspan="1">&#160;</td>
          <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;" colspan="1">&#160;</td>
          <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF;" colspan="1">
            <div style="line-height: 1.25;">-</div>
          </td>
          <td valign="bottom" nowrap="nowrap" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;" colspan="1">&#160;</td>
          <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;" colspan="1">&#160;</td>
          <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;" colspan="1">&#160;</td>
          <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF;" colspan="1">
            <div style="line-height: 1.25;">661</div>
          </td>
          <td valign="bottom" nowrap="nowrap" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;" colspan="1">&#160;</td>
        </tr>
        <tr>
          <td valign="bottom" style="vertical-align: bottom; width: 28%; background-color: #CCEEFF;">
            <div style="line-height: 1.25; font-family: 'Times New Roman',Times,serif;">Shares received and retired upon exercise of stock options</div>
          </td>
          <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" colspan="1">&#160;</td>
          <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" colspan="1">&#160;</td>
          <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" colspan="1">
            <div style="line-height: 1.25;">(2</div>
          </td>
          <td valign="bottom" nowrap="nowrap" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" colspan="1">
            <div style="line-height: 1.25;">)</div>
          </td>
          <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" colspan="1">&#160;</td>
          <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" colspan="1">&#160;</td>
          <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" colspan="1">
            <div style="line-height: 1.25;">-</div>
          </td>
          <td valign="bottom" nowrap="nowrap" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" colspan="1">&#160;</td>
          <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" colspan="1">&#160;</td>
          <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" colspan="1">&#160;</td>
          <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" colspan="1">
            <div style="line-height: 1.25;">(225</div>
          </td>
          <td valign="bottom" nowrap="nowrap" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" colspan="1">
            <div style="line-height: 1.25;">)</div>
          </td>
          <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" colspan="1">&#160;</td>
          <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" colspan="1">&#160;</td>
          <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" colspan="1">
            <div style="line-height: 1.25;">-</div>
          </td>
          <td valign="bottom" nowrap="nowrap" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" colspan="1">&#160;</td>
          <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" colspan="1">&#160;</td>
          <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" colspan="1">&#160;</td>
          <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" colspan="1">
            <div style="line-height: 1.25;">-</div>
          </td>
          <td valign="bottom" nowrap="nowrap" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" colspan="1">&#160;</td>
          <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" colspan="1">&#160;</td>
          <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" colspan="1">&#160;</td>
          <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" colspan="1">
            <div style="line-height: 1.25;">(225</div>
          </td>
          <td valign="bottom" nowrap="nowrap" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" colspan="1">
            <div style="line-height: 1.25;">)</div>
          </td>
        </tr>
        <tr>
          <td valign="bottom" style="vertical-align: bottom; width: 28%; background-color: #FFFFFF;">
            <div style="line-height: 1.25; font-family: 'Times New Roman',Times,serif;">Stock option compensation expense</div>
          </td>
          <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;" colspan="1">&#160;</td>
          <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;" colspan="1">&#160;</td>
          <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF;" colspan="1">
            <div style="line-height: 1.25;">-</div>
          </td>
          <td valign="bottom" nowrap="nowrap" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;" colspan="1">&#160;</td>
          <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;" colspan="1">&#160;</td>
          <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;" colspan="1">&#160;</td>
          <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF;" colspan="1">
            <div style="line-height: 1.25;">-</div>
          </td>
          <td valign="bottom" nowrap="nowrap" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;" colspan="1">&#160;</td>
          <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;" colspan="1">&#160;</td>
          <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;" colspan="1">&#160;</td>
          <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF;" colspan="1">
            <div style="line-height: 1.25;">53</div>
          </td>
          <td valign="bottom" nowrap="nowrap" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;" colspan="1">&#160;</td>
          <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;" colspan="1">&#160;</td>
          <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;" colspan="1">&#160;</td>
          <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF;" colspan="1">
            <div style="line-height: 1.25;">-</div>
          </td>
          <td valign="bottom" nowrap="nowrap" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;" colspan="1">&#160;</td>
          <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;" colspan="1">&#160;</td>
          <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;" colspan="1">&#160;</td>
          <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF;" colspan="1">
            <div style="line-height: 1.25;">-</div>
          </td>
          <td valign="bottom" nowrap="nowrap" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;" colspan="1">&#160;</td>
          <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;" colspan="1">&#160;</td>
          <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;" colspan="1">&#160;</td>
          <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF;" colspan="1">
            <div style="line-height: 1.25;">53</div>
          </td>
          <td valign="bottom" nowrap="nowrap" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;" colspan="1">&#160;</td>
        </tr>
        <tr>
          <td valign="bottom" style="vertical-align: bottom; width: 28%; background-color: #CCEEFF;">
            <div style="line-height: 1.25; font-family: 'Times New Roman',Times,serif;">Foreign currency translation adjustment</div>
          </td>
          <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" colspan="1">&#160;</td>
          <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" colspan="1">&#160;</td>
          <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" colspan="1">
            <div style="line-height: 1.25;">-</div>
          </td>
          <td valign="bottom" nowrap="nowrap" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" colspan="1">&#160;</td>
          <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" colspan="1">&#160;</td>
          <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" colspan="1">&#160;</td>
          <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" colspan="1">
            <div style="line-height: 1.25;">-</div>
          </td>
          <td valign="bottom" nowrap="nowrap" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" colspan="1">&#160;</td>
          <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" colspan="1">&#160;</td>
          <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" colspan="1">&#160;</td>
          <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" colspan="1">
            <div style="line-height: 1.25;">-</div>
          </td>
          <td valign="bottom" nowrap="nowrap" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" colspan="1">&#160;</td>
          <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" colspan="1">&#160;</td>
          <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" colspan="1">&#160;</td>
          <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" colspan="1">
            <div style="line-height: 1.25;">(1,920</div>
          </td>
          <td valign="bottom" nowrap="nowrap" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" colspan="1">
            <div style="line-height: 1.25;">)</div>
          </td>
          <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" colspan="1">&#160;</td>
          <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" colspan="1">&#160;</td>
          <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" colspan="1">
            <div style="line-height: 1.25;">-</div>
          </td>
          <td valign="bottom" nowrap="nowrap" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" colspan="1">&#160;</td>
          <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" colspan="1">&#160;</td>
          <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" colspan="1">&#160;</td>
          <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" colspan="1">
            <div style="line-height: 1.25;">(1,920</div>
          </td>
          <td valign="bottom" nowrap="nowrap" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" colspan="1">
            <div style="line-height: 1.25;">)</div>
          </td>
        </tr>
        <tr>
          <td valign="bottom" style="vertical-align: bottom; width: 28%; background-color: #FFFFFF;">
            <div style="line-height: 1.25; font-family: 'Times New Roman',Times,serif;">Common stock dividends</div>
          </td>
          <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;" colspan="1">&#160;</td>
          <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;" colspan="1">&#160;</td>
          <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF;" colspan="1">
            <div style="line-height: 1.25;">-</div>
          </td>
          <td valign="bottom" nowrap="nowrap" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;" colspan="1">&#160;</td>
          <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;" colspan="1">&#160;</td>
          <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;" colspan="1">&#160;</td>
          <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF;" colspan="1">
            <div style="line-height: 1.25;">-</div>
          </td>
          <td valign="bottom" nowrap="nowrap" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;" colspan="1">&#160;</td>
          <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;" colspan="1">&#160;</td>
          <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;" colspan="1">&#160;</td>
          <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF;" colspan="1">
            <div style="line-height: 1.25;">-</div>
          </td>
          <td valign="bottom" nowrap="nowrap" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;" colspan="1">&#160;</td>
          <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;" colspan="1">&#160;</td>
          <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;" colspan="1">&#160;</td>
          <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF;" colspan="1">
            <div style="line-height: 1.25;">-</div>
          </td>
          <td valign="bottom" nowrap="nowrap" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;" colspan="1">&#160;</td>
          <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;" colspan="1">&#160;</td>
          <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;" colspan="1">&#160;</td>
          <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF;" colspan="1">
            <div style="line-height: 1.25;">(3,022</div>
          </td>
          <td valign="bottom" nowrap="nowrap" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;" colspan="1">
            <div style="line-height: 1.25;">)</div>
          </td>
          <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;" colspan="1">&#160;</td>
          <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;" colspan="1">&#160;</td>
          <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF;" colspan="1">
            <div style="line-height: 1.25;">(3,022</div>
          </td>
          <td valign="bottom" nowrap="nowrap" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;" colspan="1">
            <div style="line-height: 1.25;">)</div>
          </td>
        </tr>
        <tr>
          <td valign="bottom" style="vertical-align: bottom; width: 28%; background-color: rgb(204, 238, 255); padding-bottom: 2px;">
            <div style="line-height: 1.25; font-family: 'Times New Roman',Times,serif;">Net income</div>
          </td>
          <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); padding-bottom: 2px;" colspan="1">&#160;</td>
          <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0);" colspan="1">&#160;</td>
          <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0);" colspan="1">
            <div style="line-height: 1.25;">-</div>
          </td>
          <td valign="bottom" nowrap="nowrap" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); padding-bottom: 2px;" colspan="1">&#160;</td>
          <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); padding-bottom: 2px;" colspan="1">&#160;</td>
          <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0);" colspan="1">&#160;</td>
          <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0);" colspan="1">
            <div style="line-height: 1.25;">-</div>
          </td>
          <td valign="bottom" nowrap="nowrap" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); padding-bottom: 2px;" colspan="1">&#160;</td>
          <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); padding-bottom: 2px;" colspan="1">&#160;</td>
          <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0);" colspan="1">&#160;</td>
          <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0);" colspan="1">
            <div style="line-height: 1.25;">-</div>
          </td>
          <td valign="bottom" nowrap="nowrap" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); padding-bottom: 2px;" colspan="1">&#160;</td>
          <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); padding-bottom: 2px;" colspan="1">&#160;</td>
          <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0);" colspan="1">&#160;</td>
          <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0);" colspan="1">
            <div style="line-height: 1.25;">-</div>
          </td>
          <td valign="bottom" nowrap="nowrap" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); padding-bottom: 2px;" colspan="1">&#160;</td>
          <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); padding-bottom: 2px;" colspan="1">&#160;</td>
          <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0);" colspan="1">&#160;</td>
          <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0);" colspan="1">
            <div style="line-height: 1.25;">15,162</div>
          </td>
          <td valign="bottom" nowrap="nowrap" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); padding-bottom: 2px;" colspan="1">&#160;</td>
          <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); padding-bottom: 2px;" colspan="1">&#160;</td>
          <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0);" colspan="1">&#160;</td>
          <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0);" colspan="1">
            <div style="line-height: 1.25;">15,162</div>
          </td>
          <td valign="bottom" nowrap="nowrap" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); padding-bottom: 2px;" colspan="1">&#160;</td>
        </tr>
        <tr>
          <td valign="bottom" style="vertical-align: middle; width: 28%; padding-bottom: 4px; background-color: #FFFFFF;">
            <div style="line-height: 1.25; font-family: 'Times New Roman',Times,serif; text-indent: 18pt;">Balance at September 30, 2018</div>
          </td>
          <td valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #FFFFFF;" colspan="1">&#160;</td>
          <td valign="bottom" style="vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #FFFFFF;" colspan="1">&#160;</td>
          <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #FFFFFF;" colspan="1">
            <div style="line-height: 1.25;">3,734</div>
          </td>
          <td valign="bottom" nowrap="nowrap" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #FFFFFF;" colspan="1">&#160;</td>
          <td valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #FFFFFF;" colspan="1">&#160;</td>
          <td valign="bottom" style="vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #FFFFFF;" colspan="1">
            <div style="line-height: 1.25;">$</div>
          </td>
          <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #FFFFFF;" colspan="1">
            <div style="line-height: 1.25;">37</div>
          </td>
          <td valign="bottom" nowrap="nowrap" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #FFFFFF;" colspan="1">&#160;</td>
          <td valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #FFFFFF;" colspan="1">&#160;</td>
          <td valign="bottom" style="vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #FFFFFF;" colspan="1">
            <div style="line-height: 1.25;">$</div>
          </td>
          <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #FFFFFF;" colspan="1">
            <div style="line-height: 1.25;">1,297</div>
          </td>
          <td valign="bottom" nowrap="nowrap" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #FFFFFF;" colspan="1">&#160;</td>
          <td valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #FFFFFF;" colspan="1">&#160;</td>
          <td valign="bottom" style="vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #FFFFFF;" colspan="1">
            <div style="line-height: 1.25;">$</div>
          </td>
          <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #FFFFFF;" colspan="1">
            <div style="line-height: 1.25;">(10,261</div>
          </td>
          <td valign="bottom" nowrap="nowrap" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #FFFFFF;" colspan="1">
            <div style="line-height: 1.25;">)</div>
          </td>
          <td valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #FFFFFF;" colspan="1">&#160;</td>
          <td valign="bottom" style="vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #FFFFFF;" colspan="1">
            <div style="line-height: 1.25;">$</div>
          </td>
          <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #FFFFFF;" colspan="1">
            <div style="line-height: 1.25;">97,758</div>
          </td>
          <td valign="bottom" nowrap="nowrap" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #FFFFFF;" colspan="1">&#160;</td>
          <td valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #FFFFFF;" colspan="1">&#160;</td>
          <td valign="bottom" style="vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #FFFFFF;" colspan="1">
            <div style="line-height: 1.25;">$</div>
          </td>
          <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #FFFFFF;" colspan="1">
            <div style="line-height: 1.25;">88,831</div>
          </td>
          <td valign="bottom" nowrap="nowrap" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #FFFFFF;" colspan="1">&#160;</td>
        </tr>

    </table>
    <div style="line-height: 1.25;"><br style="line-height: 1.25;">
    </div>
    <div style="line-height: 1.25;">
      <div style="line-height: 1.25; font-size: 8pt; font-style: italic;">see notes to consolidated condensed financial statements</div>
      <div style="clear: both; margin-top: 10pt; margin-bottom: 10pt;" id="DSPFPageBreakArea">
        <div style="text-align: center;" id="DSPFPageNumberArea"><font style="font-size: 8pt; font-weight: normal; font-style: normal;" id="DSPFPageNumber">4</font></div>
        <div style="page-break-after: always;" id="DSPFPageBreak">
          <hr noshade="noshade" style="border-width: 0px; clear: both; margin: 4px 0px; width: 100%; height: 2px; color: #000000; background-color: #000000;"></div>
      </div>
    </div>
    <div style="text-align: center; line-height: 1.25;"><u>UTAH MEDICAL PRODUCTS, INC.</u></div>
    <div style="text-align: center; line-height: 1.25;"><u>NOTES TO CONSOLIDATED CONDENSED FINANCIAL STATEMENTS</u></div>
    <div style="text-align: center; line-height: 1.25;">(unaudited)</div>
    <div style="line-height: 1.25;"><br style="line-height: 1.25;">
    </div>
    <div style="line-height: 1.25">&#160;</div>
    <div style="text-align: justify; line-height: 1.25;"><font style="font-family: 'Times New Roman',Times,serif;">(1)</font>&#160;&#160; <font style="font-family: 'Times New Roman',Times,serif;">The unaudited financial statements have been prepared in accordance
        with the instructions to Form 10-Q and do not include all of the information and note disclosures required by accounting principles generally accepted in the United States.&#160; These statements should be read in conjunction with the financial
        statements and notes included in the Utah Medical Products, Inc. ("UTMD" or "the Company") annual report on Form 10&#8209;K for the year ended December 31, 2018.&#160; In the opinion of management, the accompanying financial statements include all adjustments
        (consisting only of normal recurring adjustments) necessary to summarize fairly the Company's financial position and results of operations.&#160; Currency amounts are in thousands except per-share amounts and where noted.</font></div>
    <div style="line-height: 1.25;"><br style="line-height: 1.25;">
    </div>
    <div style="text-align: justify; line-height: 1.25; font-family: 'Times New Roman',Times,serif;">(2) &#160; Recent Accounting Standards.</div>
    <div style="line-height: 1.25;"><br style="line-height: 1.25;">
    </div>
    <div style="text-align: justify; line-height: 1.25; font-family: 'Times New Roman',Times,serif;">In February 2016, new accounting guidance (ASU 2016-02, Leases (Topic 842)) was issued which requires recording most leases on the balance sheet. The new
      lease standard requires disclosure of key information about lease arrangements and aligns many of the underlying principles of this new model with those in the new revenue recognition standard. This guidance is effective for annual reporting periods
      beginning after December 15, 2018, with early adoption permitted.&#160; The new guidance became effective for UTMD on January 1, 2019.&#160; UTMD applied the requirements using the modified retrospective method and so will not restate comparative financial
      statements.&#160; Implementation of the standard resulted in addition of right of use assets and lease liabilities of $452 to the consolidated condensed balance sheet and will require additional disclosures but will have no effect on the income
      statement.&#160; UTMD&#8217;s only leases are for a portion of the parking lot at the Midvale facility and an automobile in Ireland.</div>
    <div style="line-height: 1.25;"><br style="line-height: 1.25;">
    </div>
    <div style="text-align: justify; line-height: 1.25; color: rgb(0, 0, 0); font-family: 'Times New Roman',Times,serif;">The Company has determined that other recently issued accounting standards will either have no material impact on its consolidated
      financial position, results of operations or cash flows, or will not apply to its operations.</div>
    <div style="line-height: 1.25;"><br style="line-height: 1.25;">
    </div>
    <div style="text-align: justify; line-height: 1.25;"><font style="font-family: 'Times New Roman',Times,serif;">(3)</font>&#160;&#160; <font style="font-family: 'Times New Roman',Times,serif;">Inventories at September 30, 2019, and December 31, 2018, consisted
        of the following:</font></div>
    <div style="line-height: 1.25">&#160;</div>
    <table cellspacing="0" cellpadding="0" align="center" style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; text-align: left; color: #000000; width: 80%;" id="z2dd7c5bc5d694ce0afc54aa98fb79455">

        <tr>
          <td valign="bottom" style="vertical-align: top;">&#160;</td>
          <td valign="bottom" style="vertical-align: bottom;" colspan="1">&#160;</td>
          <td valign="bottom" style="vertical-align: top;" colspan="2">
            <div style="text-align: center; line-height: 1.25; font-family: 'Times New Roman',Times,serif;">September 30,</div>
          </td>
          <td valign="bottom" nowrap="nowrap" style="text-align: center; vertical-align: bottom;" colspan="1">&#160;</td>
          <td valign="bottom" style="vertical-align: bottom; text-align: center;" colspan="1">&#160;</td>
          <td valign="bottom" style="vertical-align: top;" colspan="2">
            <div style="text-align: center; line-height: 1.25; font-family: 'Times New Roman',Times,serif;">December 31,</div>
          </td>
          <td valign="bottom" nowrap="nowrap" style="vertical-align: bottom;" colspan="1">&#160;</td>
        </tr>
        <tr>
          <td valign="bottom" style="vertical-align: top; padding-bottom: 2px;">&#160;</td>
          <td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;" colspan="1">&#160;</td>
          <td valign="bottom" style="vertical-align: top; border-bottom: 2px solid rgb(0, 0, 0);" colspan="2">
            <div style="text-align: center; line-height: 1.25; font-family: 'Times New Roman',Times,serif;"> <u> </u>2019</div>
          </td>
          <td valign="bottom" nowrap="nowrap" style="text-align: center; vertical-align: bottom; padding-bottom: 2px;" colspan="1">&#160;</td>
          <td valign="bottom" style="vertical-align: bottom; text-align: center; padding-bottom: 2px;" colspan="1">&#160;</td>
          <td valign="bottom" style="vertical-align: top; border-bottom: 2px solid rgb(0, 0, 0);" colspan="2">
            <div style="text-align: center; line-height: 1.25; font-family: 'Times New Roman',Times,serif;">2018</div>
          </td>
          <td valign="bottom" nowrap="nowrap" style="vertical-align: bottom; padding-bottom: 2px;" colspan="1">&#160;</td>
        </tr>
        <tr>
          <td valign="bottom" style="vertical-align: top; width: 76%; background-color: rgb(204, 238, 255);">
            <div style="line-height: 1.25;">Finished goods</div>
          </td>
          <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" colspan="1">&#160;</td>
          <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" colspan="1">
            <div style="line-height: 1.25;">$</div>
          </td>
          <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255);" colspan="1">
            <div style="line-height: 1.25;">2,352</div>
          </td>
          <td valign="bottom" nowrap="nowrap" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" colspan="1">&#160;</td>
          <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" colspan="1">&#160;</td>
          <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" colspan="1">
            <div style="line-height: 1.25;">$</div>
          </td>
          <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255);" colspan="1">
            <div style="line-height: 1.25;">1,615</div>
          </td>
          <td valign="bottom" nowrap="nowrap" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" colspan="1">&#160;</td>
        </tr>
        <tr>
          <td valign="bottom" style="vertical-align: top; width: 76%; background-color: rgb(255, 255, 255);">
            <div style="line-height: 1.25;">Work&#8209;in&#8209;process</div>
          </td>
          <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255);" colspan="1">&#160;</td>
          <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255);" colspan="1">&#160;</td>
          <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(255, 255, 255);" colspan="1">
            <div style="line-height: 1.25;">1,005</div>
          </td>
          <td valign="bottom" nowrap="nowrap" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255);" colspan="1">&#160;</td>
          <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255);" colspan="1">&#160;</td>
          <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255);" colspan="1">&#160;</td>
          <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(255, 255, 255);" colspan="1">
            <div style="line-height: 1.25;">1,103</div>
          </td>
          <td valign="bottom" nowrap="nowrap" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255);" colspan="1">&#160;</td>
        </tr>
        <tr>
          <td valign="bottom" style="vertical-align: top; width: 76%; background-color: rgb(204, 238, 255); padding-bottom: 2px;">
            <div style="line-height: 1.25;">Raw materials</div>
          </td>
          <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); padding-bottom: 2px;" colspan="1">&#160;</td>
          <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0);" colspan="1">&#160;</td>
          <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0);" colspan="1">
            <div style="line-height: 1.25;">3,354</div>
          </td>
          <td valign="bottom" nowrap="nowrap" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); padding-bottom: 2px;" colspan="1">&#160;</td>
          <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); padding-bottom: 2px;" colspan="1">&#160;</td>
          <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0);" colspan="1">&#160;</td>
          <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0);" colspan="1">
            <div style="line-height: 1.25;">2,694</div>
          </td>
          <td valign="bottom" nowrap="nowrap" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); padding-bottom: 2px;" colspan="1">&#160;</td>
        </tr>
        <tr>
          <td valign="bottom" style="vertical-align: top; width: 76%; background-color: rgb(255, 255, 255); padding-bottom: 4px;">
            <div style="line-height: 1.25;">Total</div>
          </td>
          <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); padding-bottom: 4px;" colspan="1">&#160;</td>
          <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); border-bottom: 4px double rgb(0, 0, 0);" colspan="1">
            <div style="line-height: 1.25;">$</div>
          </td>
          <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(255, 255, 255); border-bottom: 4px double rgb(0, 0, 0);" colspan="1">
            <div style="line-height: 1.25;">6,711</div>
          </td>
          <td valign="bottom" nowrap="nowrap" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); padding-bottom: 4px;" colspan="1">&#160;</td>
          <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); padding-bottom: 4px;" colspan="1">&#160;</td>
          <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); border-bottom: 4px double rgb(0, 0, 0);" colspan="1">
            <div style="line-height: 1.25;">$</div>
          </td>
          <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(255, 255, 255); border-bottom: 4px double rgb(0, 0, 0);" colspan="1">
            <div style="line-height: 1.25;">5,412</div>
          </td>
          <td valign="bottom" nowrap="nowrap" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); padding-bottom: 4px;" colspan="1">&#160;</td>
        </tr>

    </table>
    <div style="line-height: 1.25; clear: both;"><br style="line-height: 1.25;">
    </div>
    <div style="clear: both; margin-top: 10pt; margin-bottom: 10pt;" id="DSPFPageBreakArea">
      <div style="text-align: center;" id="DSPFPageNumberArea"><font style="font-size: 8pt; font-weight: normal; font-style: normal;" id="DSPFPageNumber">5</font></div>
      <div style="page-break-after: always;" id="DSPFPageBreak">
        <hr noshade="noshade" style="border-width: 0px; clear: both; margin: 4px 0px; width: 100%; height: 2px; color: #000000; background-color: #000000;"></div>
    </div>
    <div style="text-align: justify; line-height: 1.25;"><font style="font-family: 'Times New Roman',Times,serif;">(4)</font>&#160;&#160; <font style="font-family: 'Times New Roman',Times,serif;">Stock-Based Compensation. At September 30, 2019, the Company has
        stock-based employee compensation plans which authorize the grant of stock options to eligible employees and directors.&#160; The Company accounts for stock compensation under FASB Accounting Standards Codification (&#8220;ASC&#8221;) 718, <font style="font-style: italic;">Compensation - Stock Compensation</font>.&#160; This statement requires the Company to recognize compensation cost based on the grant date fair value of options granted to employees and directors.&#160; In the quarters ended September 30, 2019,
        and 2018, the Company recognized $29 and $11, respectively, in stock based compensation cost.&#160; In the nine months ended September 30, 2019, and 2018, the Company recognized $85 and $53, respectively, in stock based compensation cost.</font></div>
    <div style="line-height: 1.25;"><br style="line-height: 1.25;">
    </div>
    <div style="text-align: justify; line-height: 1.25;"><font style="font-family: 'Times New Roman',Times,serif;">(5)</font>&#160;&#160; <font style="font-family: 'Times New Roman',Times,serif;">Warranty Reserve.&#160; The Company&#8217;s published warranty is: &#8220;UTMD
        warrants its products to conform in all material respects to all published product specifications in effect on the date of shipment, and to be free from defects in material and workmanship for a period of thirty (30) days for supplies, or
        twenty-four (24) months for equipment, from date of shipment.&#160; During the warranty period UTMD shall, at its option, replace any products shown to UTMD's reasonable satisfaction to be defective at no expense to the Purchaser or refund the purchase
        price.&#8221;</font></div>
    <div style="line-height: 1.25;"><br style="line-height: 1.25;">
    </div>
    <div style="text-align: justify; line-height: 1.25; font-family: 'Times New Roman',Times,serif;">UTMD maintains a warranty reserve to provide for estimated costs which are likely to occur. The amount of this reserve is adjusted, as required, to reflect
      its actual experience. Based on its analysis of historical warranty claims and its estimate that existing warranty obligations were immaterial, no warranty reserve was made at December 31, 2018, or September 30, 2019.</div>
    <div style="clear: both; margin-top: 10pt; margin-bottom: 10pt;" id="DSPFPageBreakArea">
      <div style="text-align: center;" id="DSPFPageNumberArea"><font style="font-size: 8pt; font-weight: normal; font-style: normal;" id="DSPFPageNumber">6</font></div>
      <div style="page-break-after: always;" id="DSPFPageBreak">
        <hr noshade="noshade" style="border-width: 0px; clear: both; margin: 4px 0px; width: 100%; height: 2px; color: #000000; background-color: #000000;"></div>
    </div>
    <div style="line-height: 1.25;">(6)&#160; Global 3Q 2019 revenues (USD) by product category:&#160; <br>
    </div>
    <div style="line-height: 1.25;"> <br>
    </div>
    <table cellspacing="0" cellpadding="0" border="0" align="center" style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; text-align: left; color: #000000; width: 80%;" id="za2b441b663ff47dc8730532fe1a8008c">

        <tr>
          <td valign="bottom" style="vertical-align: top; padding-bottom: 2px; width: 65%;">&#160;</td>
          <td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; width: 1%;" colspan="1">&#160;</td>
          <td valign="bottom" style="vertical-align: top; border-bottom: 2px solid rgb(0, 0, 0);" colspan="2">
            <div style="text-align: center; line-height: 1.25; font-family: 'Times New Roman',Times,serif;">Domestic</div>
          </td>
          <td valign="bottom" nowrap="nowrap" style="text-align: center; vertical-align: bottom; padding-bottom: 2px; width: 1%;" colspan="1">&#160;</td>
          <td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; width: 1%; text-align: center;" colspan="1">&#160;</td>
          <td valign="bottom" style="vertical-align: top; border-bottom: 2px solid rgb(0, 0, 0);" colspan="2">
            <div style="text-align: center; line-height: 1.25; font-family: 'Times New Roman',Times,serif;">Outside US</div>
          </td>
          <td valign="bottom" nowrap="nowrap" style="text-align: center; vertical-align: bottom; padding-bottom: 2px; width: 1%;" colspan="1">&#160;</td>
          <td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; width: 1%; text-align: center;" colspan="1">&#160;</td>
          <td valign="bottom" style="vertical-align: top; border-bottom: 2px solid rgb(0, 0, 0);" colspan="2">
            <div style="text-align: center; line-height: 1.25; font-family: 'Times New Roman',Times,serif;">Total</div>
          </td>
          <td valign="bottom" nowrap="nowrap" style="vertical-align: bottom; padding-bottom: 2px; width: 1%;" colspan="1">&#160;</td>
        </tr>
        <tr>
          <td valign="bottom" style="vertical-align: top; width: 65%; background-color: rgb(204, 238, 255);">
            <div style="line-height: 1.25;">Obstetrics</div>
          </td>
          <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" colspan="1">&#160;</td>
          <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" colspan="1">
            <div style="line-height: 1.25;">$</div>
          </td>
          <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255);" colspan="1">
            <div style="line-height: 1.25;">1,072</div>
          </td>
          <td valign="bottom" nowrap="nowrap" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" colspan="1">&#160;</td>
          <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" colspan="1">&#160;</td>
          <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" colspan="1">
            <div style="line-height: 1.25;">$</div>
          </td>
          <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255);" colspan="1">
            <div style="line-height: 1.25;">204</div>
          </td>
          <td valign="bottom" nowrap="nowrap" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" colspan="1">&#160;</td>
          <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" colspan="1">&#160;</td>
          <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" colspan="1">
            <div style="line-height: 1.25;">$</div>
          </td>
          <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255);" colspan="1">
            <div style="line-height: 1.25;">1,276</div>
          </td>
          <td valign="bottom" nowrap="nowrap" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" colspan="1">&#160;</td>
        </tr>
        <tr>
          <td valign="bottom" style="vertical-align: top; width: 65%; background-color: rgb(255, 255, 255);">
            <div style="line-height: 1.25;">Gynecology/Electrosurgery/Urology</div>
          </td>
          <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255);" colspan="1">&#160;</td>
          <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255);" colspan="1">&#160;</td>
          <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(255, 255, 255);" colspan="1">
            <div style="line-height: 1.25;">3,195</div>
          </td>
          <td valign="bottom" nowrap="nowrap" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255);" colspan="1">&#160;</td>
          <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255);" colspan="1">&#160;</td>
          <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255);" colspan="1">&#160;</td>
          <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(255, 255, 255);" colspan="1">
            <div style="line-height: 1.25;">3,199</div>
          </td>
          <td valign="bottom" nowrap="nowrap" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255);" colspan="1">&#160;</td>
          <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255);" colspan="1">&#160;</td>
          <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255);" colspan="1">&#160;</td>
          <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(255, 255, 255);" colspan="1">
            <div style="line-height: 1.25;">6,394</div>
          </td>
          <td valign="bottom" nowrap="nowrap" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255);" colspan="1">&#160;</td>
        </tr>
        <tr>
          <td valign="bottom" style="vertical-align: top; width: 65%; background-color: rgb(204, 238, 255);">
            <div style="line-height: 1.25;">Neonatal</div>
          </td>
          <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" colspan="1">&#160;</td>
          <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" colspan="1">&#160;</td>
          <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255);" colspan="1">
            <div style="line-height: 1.25;">1,228</div>
          </td>
          <td valign="bottom" nowrap="nowrap" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" colspan="1">&#160;</td>
          <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" colspan="1">&#160;</td>
          <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" colspan="1">&#160;</td>
          <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255);" colspan="1">
            <div style="line-height: 1.25;">360</div>
          </td>
          <td valign="bottom" nowrap="nowrap" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" colspan="1">&#160;</td>
          <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" colspan="1">&#160;</td>
          <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" colspan="1">&#160;</td>
          <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255);" colspan="1">
            <div style="line-height: 1.25;">1,588</div>
          </td>
          <td valign="bottom" nowrap="nowrap" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" colspan="1">&#160;</td>
        </tr>
        <tr>
          <td valign="bottom" style="vertical-align: top; width: 65%; padding-bottom: 2px; background-color: rgb(255, 255, 255);">
            <div style="line-height: 1.25;">Blood Pressure Monitoring and Accessories</div>
          </td>
          <td valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: rgb(255, 255, 255);" colspan="1">&#160;</td>
          <td valign="bottom" style="vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(255, 255, 255);" colspan="1">&#160;</td>
          <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(255, 255, 255);" colspan="1">
            <div style="line-height: 1.25;">2,080</div>
          </td>
          <td valign="bottom" nowrap="nowrap" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: rgb(255, 255, 255);" colspan="1">&#160;</td>
          <td valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: rgb(255, 255, 255);" colspan="1">&#160;</td>
          <td valign="bottom" style="vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(255, 255, 255);" colspan="1">&#160;</td>
          <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(255, 255, 255);" colspan="1">
            <div style="line-height: 1.25;">1,156</div>
          </td>
          <td valign="bottom" nowrap="nowrap" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: rgb(255, 255, 255);" colspan="1">&#160;</td>
          <td valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: rgb(255, 255, 255);" colspan="1">&#160;</td>
          <td valign="bottom" style="vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(255, 255, 255);" colspan="1">&#160;</td>
          <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(255, 255, 255);" colspan="1">
            <div style="line-height: 1.25;">3,236</div>
          </td>
          <td valign="bottom" nowrap="nowrap" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: rgb(255, 255, 255);" colspan="1">&#160;</td>
        </tr>
        <tr>
          <td valign="bottom" style="vertical-align: top; width: 65%; background-color: rgb(204, 238, 255); padding-bottom: 4px;">
            <div style="text-indent: -10.8pt; margin-left: 19.8pt; line-height: 1.25; font-family: 'Times New Roman',Times,serif;">Total</div>
          </td>
          <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); padding-bottom: 4px;" colspan="1">&#160;</td>
          <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 4px double rgb(0, 0, 0);" colspan="1">
            <div style="line-height: 1.25;">$</div>
          </td>
          <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255); border-bottom: 4px double rgb(0, 0, 0);" colspan="1">
            <div style="line-height: 1.25;">7,575</div>
          </td>
          <td valign="bottom" nowrap="nowrap" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); padding-bottom: 4px;" colspan="1">&#160;</td>
          <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); padding-bottom: 4px;" colspan="1">&#160;</td>
          <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 4px double rgb(0, 0, 0);" colspan="1">
            <div style="line-height: 1.25;">$</div>
          </td>
          <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255); border-bottom: 4px double rgb(0, 0, 0);" colspan="1">
            <div style="line-height: 1.25;">4,919</div>
          </td>
          <td valign="bottom" nowrap="nowrap" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); padding-bottom: 4px;" colspan="1">&#160;</td>
          <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); padding-bottom: 4px;" colspan="1">&#160;</td>
          <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 4px double rgb(0, 0, 0);" colspan="1">
            <div style="line-height: 1.25;">$</div>
          </td>
          <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255); border-bottom: 4px double rgb(0, 0, 0);" colspan="1">
            <div style="line-height: 1.25;">12,494</div>
          </td>
          <td valign="bottom" nowrap="nowrap" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); padding-bottom: 4px;" colspan="1">&#160;</td>
        </tr>

    </table>
    <div style="line-height: 1.25; clear: both;"><br style="line-height: 1.25;">
    </div>
    <div style="text-indent: 18pt; line-height: 1.25;">Global 9M 2019 revenues (USD) by product category:</div>
    <div style="text-indent: 18pt; line-height: 1.25;"> <br>
    </div>
    <table cellspacing="0" cellpadding="0" border="0" align="center" style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; text-align: left; color: #000000; width: 80%;" id="z84a80d4812f746b3945061d1740232c9">

        <tr>
          <td valign="bottom" style="vertical-align: top; padding-bottom: 2px; width: 65%;">&#160;</td>
          <td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; width: 1%;" colspan="1">&#160;</td>
          <td valign="bottom" style="vertical-align: top; border-bottom: 2px solid rgb(0, 0, 0);" colspan="2">
            <div style="text-align: center; line-height: 1.25; font-family: 'Times New Roman',Times,serif;">Domestic</div>
          </td>
          <td valign="bottom" nowrap="nowrap" style="text-align: center; vertical-align: bottom; padding-bottom: 2px; width: 1%;" colspan="1">&#160;</td>
          <td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; width: 1%; text-align: center;" colspan="1">&#160;</td>
          <td valign="bottom" style="vertical-align: top; border-bottom: 2px solid rgb(0, 0, 0);" colspan="2">
            <div style="text-align: center; line-height: 1.25; font-family: 'Times New Roman',Times,serif;">Outside US</div>
          </td>
          <td valign="bottom" nowrap="nowrap" style="text-align: center; vertical-align: bottom; padding-bottom: 2px; width: 1%;" colspan="1">&#160;</td>
          <td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; width: 1%; text-align: center;" colspan="1">&#160;</td>
          <td valign="bottom" style="vertical-align: top; border-bottom: 2px solid rgb(0, 0, 0);" colspan="2">
            <div style="text-align: center; line-height: 1.25; font-family: 'Times New Roman',Times,serif;">Total</div>
          </td>
          <td valign="bottom" nowrap="nowrap" style="vertical-align: bottom; padding-bottom: 2px; width: 1%;" colspan="1">&#160;</td>
        </tr>
        <tr>
          <td valign="bottom" style="vertical-align: top; width: 65%; background-color: rgb(204, 238, 255);">
            <div style="line-height: 1.25;">Obstetrics</div>
          </td>
          <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" colspan="1">&#160;</td>
          <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" colspan="1">
            <div style="line-height: 1.25;">$</div>
          </td>
          <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255);" colspan="1">
            <div style="line-height: 1.25;">3,137</div>
          </td>
          <td valign="bottom" nowrap="nowrap" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" colspan="1">&#160;</td>
          <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" colspan="1">&#160;</td>
          <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" colspan="1">
            <div style="line-height: 1.25;">$</div>
          </td>
          <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255);" colspan="1">
            <div style="line-height: 1.25;">710</div>
          </td>
          <td valign="bottom" nowrap="nowrap" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" colspan="1">&#160;</td>
          <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" colspan="1">&#160;</td>
          <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" colspan="1">
            <div style="line-height: 1.25;">$</div>
          </td>
          <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255);" colspan="1">
            <div style="line-height: 1.25;">3,847</div>
          </td>
          <td valign="bottom" nowrap="nowrap" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" colspan="1">&#160;</td>
        </tr>
        <tr>
          <td valign="bottom" style="vertical-align: top; width: 65%; background-color: rgb(255, 255, 255);">
            <div style="line-height: 1.25;">Gynecology/Electrosurgery/Urology</div>
          </td>
          <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255);" colspan="1">&#160;</td>
          <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255);" colspan="1">&#160;</td>
          <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(255, 255, 255);" colspan="1">
            <div style="line-height: 1.25;">8,503</div>
          </td>
          <td valign="bottom" nowrap="nowrap" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255);" colspan="1">&#160;</td>
          <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255);" colspan="1">&#160;</td>
          <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255);" colspan="1">&#160;</td>
          <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(255, 255, 255);" colspan="1">
            <div style="line-height: 1.25;">10,237</div>
          </td>
          <td valign="bottom" nowrap="nowrap" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255);" colspan="1">&#160;</td>
          <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255);" colspan="1">&#160;</td>
          <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255);" colspan="1">&#160;</td>
          <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(255, 255, 255);" colspan="1">
            <div style="line-height: 1.25;">18,740</div>
          </td>
          <td valign="bottom" nowrap="nowrap" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255);" colspan="1">&#160;</td>
        </tr>
        <tr>
          <td valign="bottom" style="vertical-align: top; width: 65%; background-color: rgb(204, 238, 255);">
            <div style="line-height: 1.25;">Neonatal</div>
          </td>
          <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" colspan="1">&#160;</td>
          <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" colspan="1">&#160;</td>
          <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255);" colspan="1">
            <div style="line-height: 1.25;">3,545</div>
          </td>
          <td valign="bottom" nowrap="nowrap" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" colspan="1">&#160;</td>
          <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" colspan="1">&#160;</td>
          <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" colspan="1">&#160;</td>
          <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255);" colspan="1">
            <div style="line-height: 1.25;">988</div>
          </td>
          <td valign="bottom" nowrap="nowrap" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" colspan="1">&#160;</td>
          <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" colspan="1">&#160;</td>
          <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" colspan="1">&#160;</td>
          <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255);" colspan="1">
            <div style="line-height: 1.25;">4,533</div>
          </td>
          <td valign="bottom" nowrap="nowrap" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" colspan="1">&#160;</td>
        </tr>
        <tr>
          <td valign="bottom" style="vertical-align: top; width: 65%; padding-bottom: 2px; background-color: rgb(255, 255, 255);">
            <div style="line-height: 1.25;">Blood Pressure Monitoring and Accessories</div>
          </td>
          <td valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: rgb(255, 255, 255);" colspan="1">&#160;</td>
          <td valign="bottom" style="vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(255, 255, 255);" colspan="1">&#160;</td>
          <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(255, 255, 255);" colspan="1">
            <div style="line-height: 1.25;">5,181</div>
          </td>
          <td valign="bottom" nowrap="nowrap" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: rgb(255, 255, 255);" colspan="1">&#160;</td>
          <td valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: rgb(255, 255, 255);" colspan="1">&#160;</td>
          <td valign="bottom" style="vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(255, 255, 255);" colspan="1">&#160;</td>
          <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(255, 255, 255);" colspan="1">
            <div style="line-height: 1.25;">2,772</div>
          </td>
          <td valign="bottom" nowrap="nowrap" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: rgb(255, 255, 255);" colspan="1">&#160;</td>
          <td valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: rgb(255, 255, 255);" colspan="1">&#160;</td>
          <td valign="bottom" style="vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(255, 255, 255);" colspan="1">&#160;</td>
          <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(255, 255, 255);" colspan="1">
            <div style="line-height: 1.25;">7,953</div>
          </td>
          <td valign="bottom" nowrap="nowrap" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: rgb(255, 255, 255);" colspan="1">&#160;</td>
        </tr>
        <tr>
          <td valign="bottom" style="vertical-align: top; width: 65%; background-color: rgb(204, 238, 255); padding-bottom: 4px;">
            <div style="text-indent: -10.8pt; margin-left: 19.8pt; line-height: 1.25; font-family: 'Times New Roman',Times,serif;">Total</div>
          </td>
          <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); padding-bottom: 4px;" colspan="1">&#160;</td>
          <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 4px double rgb(0, 0, 0);" colspan="1">
            <div style="line-height: 1.25;">$</div>
          </td>
          <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255); border-bottom: 4px double rgb(0, 0, 0);" colspan="1">
            <div style="line-height: 1.25;">20,366</div>
          </td>
          <td valign="bottom" nowrap="nowrap" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); padding-bottom: 4px;" colspan="1">&#160;</td>
          <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); padding-bottom: 4px;" colspan="1">&#160;</td>
          <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 4px double rgb(0, 0, 0);" colspan="1">
            <div style="line-height: 1.25;">$</div>
          </td>
          <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255); border-bottom: 4px double rgb(0, 0, 0);" colspan="1">
            <div style="line-height: 1.25;">14,707</div>
          </td>
          <td valign="bottom" nowrap="nowrap" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); padding-bottom: 4px;" colspan="1">&#160;</td>
          <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); padding-bottom: 4px;" colspan="1">&#160;</td>
          <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 4px double rgb(0, 0, 0);" colspan="1">
            <div style="line-height: 1.25;">$</div>
          </td>
          <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255); border-bottom: 4px double rgb(0, 0, 0);" colspan="1">
            <div style="line-height: 1.25;">35,073</div>
          </td>
          <td valign="bottom" nowrap="nowrap" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); padding-bottom: 4px;" colspan="1">&#160;</td>
        </tr>

    </table>
    <div style="line-height: 1.25; clear: both;"><br style="line-height: 1.25;">
    </div>
    <div style="line-height: 1.25; color: #000000;">(7)&#160; Leases</div>
    <div style="line-height: 1.25;"><br style="line-height: 1.25;">
    </div>
    <div style="text-align: justify; line-height: 1.25; font-family: 'Times New Roman',Times,serif;">UTMD has operating leases for a portion of its parking lot at its Midvale facility and an automobile at its Ireland facility.&#160; The remaining lease term on
      the parking lot is 12 years and on the automobile is 28 months.&#160; There are no options to extend or terminate the leases.&#160; UTMD has no other leases yet to commence.&#160; As neither lease contains implicit rates, UTMD&#8217;s incremental borrowing rate, based on
      information available at adoption date, was used to determine the present value of the leases.</div>
    <div style="line-height: 1.25;"><br style="line-height: 1.25;">
    </div>
    <table cellspacing="0" cellpadding="0" align="center" style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; text-align: left; color: #000000; width: 80%;" id="z259514a5a7ac440ea30c0fc2467810d9">

        <tr>
          <td valign="bottom" style="vertical-align: top; padding-bottom: 2px;">
            <div style="line-height: 1.25;">The components of lease cost were as follows:</div>
          </td>
          <td valign="bottom" style="vertical-align: top; border-bottom: 2px solid rgb(0, 0, 0);" colspan="2">
            <div style="text-align: center; line-height: 1.25; font-family: 'Times New Roman',Times,serif;">Three Months</div>
            <div style="text-align: center; line-height: 1.25; font-family: 'Times New Roman',Times,serif;"> Ended </div>
            <div style="text-align: center; line-height: 1.25; font-family: 'Times New Roman',Times,serif;">September 30, </div>
            <div style="text-align: center; line-height: 1.25; font-family: 'Times New Roman',Times,serif;">2019</div>
          </td>
          <td valign="bottom" nowrap="nowrap" style="vertical-align: bottom; padding-bottom: 2px;" colspan="1">&#160;</td>
        </tr>
        <tr>
          <td valign="bottom" style="vertical-align: top; width: 88.84%; background-color: rgb(204, 238, 255);">
            <div style="line-height: 1.25;">Operating Lease Cost (<font style="font-style: italic;">in thousands</font>)</div>
          </td>
          <td valign="bottom" style="vertical-align: bottom; width: 1.03%; background-color: rgb(204, 238, 255);" colspan="1">
            <div style="line-height: 1.25;">$</div>
          </td>
          <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9.11%; background-color: rgb(204, 238, 255);" colspan="1">
            <div style="line-height: 1.25;">15</div>
          </td>
          <td valign="bottom" nowrap="nowrap" style="vertical-align: bottom; width: 1.03%; background-color: rgb(204, 238, 255);" colspan="1">&#160;</td>
        </tr>
        <tr>
          <td valign="bottom" style="vertical-align: top; width: 88.84%; background-color: rgb(255, 255, 255);">
            <div style="line-height: 1.25;">Right of Use Assets obtained in exchange for new operating lease Obligations</div>
          </td>
          <td valign="bottom" style="vertical-align: bottom; width: 1.03%; background-color: rgb(255, 255, 255);" colspan="1">
            <div style="line-height: 1.25;">$</div>
          </td>
          <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9.11%; background-color: rgb(255, 255, 255);" colspan="1">
            <div style="line-height: 1.25;">0</div>
          </td>
          <td valign="bottom" nowrap="nowrap" style="vertical-align: bottom; width: 1.03%; background-color: rgb(255, 255, 255);" colspan="1">&#160;</td>
        </tr>
        <tr>
          <td valign="bottom" style="vertical-align: top; width: 88.84%;" rowspan="1">&#160;</td>
          <td valign="bottom" style="vertical-align: bottom; width: 1.03%;" colspan="1" rowspan="1">&#160;</td>
          <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9.11%;" colspan="1" rowspan="1">&#160;</td>
          <td valign="bottom" nowrap="nowrap" style="vertical-align: bottom; width: 1.03%;" colspan="1" rowspan="1">&#160;</td>
        </tr>
        <tr>
          <td style="vertical-align: bottom; background-color: rgb(255, 255, 255); padding-bottom: 2px;">
            <div style="line-height: 1.25; font-family: 'Times New Roman',Times,serif;">Other Information</div>
          </td>
          <td valign="bottom" style="vertical-align: top; background-color: rgb(255, 255, 255); border-bottom: 2px solid rgb(0, 0, 0);" colspan="2">
            <div style="text-align: center; line-height: 1.25; font-family: 'Times New Roman',Times,serif;">Three Months </div>
            <div style="text-align: center; line-height: 1.25; font-family: 'Times New Roman',Times,serif;">Ended <br>
            </div>
            <div style="text-align: center; line-height: 1.25; font-family: 'Times New Roman',Times,serif;">September 30,</div>
            <div style="text-align: center; line-height: 1.25; font-family: 'Times New Roman',Times,serif;"> 2019</div>
          </td>
          <td valign="bottom" nowrap="nowrap" style="vertical-align: bottom; background-color: rgb(255, 255, 255); padding-bottom: 2px;" colspan="1">&#160;</td>
        </tr>
        <tr>
          <td valign="bottom" style="vertical-align: top; background-color: rgb(204, 238, 255);">
            <div style="line-height: 1.25;">Weighted Average Remaining Lease Term - Operating Leases</div>
          </td>
          <td valign="bottom" style="vertical-align: top; background-color: rgb(204, 238, 255);" colspan="2">
            <div style="text-align: right; line-height: 1.25;">12 years</div>
          </td>
          <td valign="bottom" nowrap="nowrap" style="vertical-align: bottom; background-color: rgb(204, 238, 255);" colspan="1">&#160;</td>
        </tr>
        <tr>
          <td valign="bottom" style="vertical-align: top; width: 88.84%; background-color: rgb(255, 255, 255);">
            <div style="line-height: 1.25;">Weighted Average Discount Rate &#8211; Operating Leases</div>
          </td>
          <td valign="bottom" style="vertical-align: bottom; width: 1.03%; background-color: rgb(255, 255, 255);" colspan="1">&#160;</td>
          <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9.11%; background-color: rgb(255, 255, 255);" colspan="1">
            <div style="line-height: 1.25;">5.4</div>
          </td>
          <td valign="bottom" nowrap="nowrap" style="vertical-align: bottom; width: 1.03%; background-color: rgb(255, 255, 255);" colspan="1">
            <div style="line-height: 1.25;">%</div>
          </td>
        </tr>

    </table>
    <div><br>
    </div>
    <table cellspacing="0" cellpadding="0" border="0" align="center" style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; text-align: left; color: #000000; width: 80%;">

        <tr>
          <td valign="bottom" style="vertical-align: top; width: 86%;">
            <div style="line-height: 1.25;">Operating lease liabilities/ payments (<font style="font-style: italic;">in thousands</font>)</div>
          </td>
          <td valign="bottom" style="vertical-align: bottom; width: 1%;" colspan="1">&#160;</td>
          <td valign="bottom" style="vertical-align: top;" colspan="2">&#160;</td>
          <td valign="bottom" nowrap="nowrap" style="vertical-align: bottom; width: 1%;" colspan="1">&#160;</td>
        </tr>
        <tr>
          <td valign="bottom" style="vertical-align: top; width: 86%; background-color: rgb(204, 238, 255);">
            <div style="line-height: 1.25;">Operating lease payments, 2019</div>
          </td>
          <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" colspan="1">&#160;</td>
          <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" colspan="1">
            <div style="line-height: 1.25;">$</div>
          </td>
          <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255);" colspan="1">
            <div style="line-height: 1.25;">15</div>
          </td>
          <td valign="bottom" nowrap="nowrap" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" colspan="1">&#160;</td>
        </tr>
        <tr>
          <td valign="bottom" style="vertical-align: top; width: 86%; background-color: rgb(255, 255, 255);">
            <div style="line-height: 1.25;">Operating lease payments, 2020</div>
          </td>
          <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255);" colspan="1">&#160;</td>
          <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255);" colspan="1">
            <div style="line-height: 1.25;">$</div>
          </td>
          <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(255, 255, 255);" colspan="1">
            <div style="line-height: 1.25;">60</div>
          </td>
          <td valign="bottom" nowrap="nowrap" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255);" colspan="1">&#160;</td>
        </tr>
        <tr>
          <td valign="bottom" style="vertical-align: top; width: 86%; background-color: rgb(204, 238, 255);">
            <div style="line-height: 1.25;">Operating lease payments, 2021</div>
          </td>
          <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" colspan="1">&#160;</td>
          <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" colspan="1">
            <div style="line-height: 1.25;">$</div>
          </td>
          <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255);" colspan="1">
            <div style="line-height: 1.25;">60</div>
          </td>
          <td valign="bottom" nowrap="nowrap" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" colspan="1">&#160;</td>
        </tr>
        <tr>
          <td valign="bottom" style="vertical-align: top; width: 86%; background-color: rgb(255, 255, 255);">
            <div style="line-height: 1.25;">Operating lease payments, 2022</div>
          </td>
          <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255);" colspan="1">&#160;</td>
          <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255);" colspan="1">
            <div style="line-height: 1.25;">$</div>
          </td>
          <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(255, 255, 255);" colspan="1">
            <div style="line-height: 1.25;">45</div>
          </td>
          <td valign="bottom" nowrap="nowrap" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255);" colspan="1">&#160;</td>
        </tr>
        <tr>
          <td valign="bottom" style="vertical-align: top; width: 86%; background-color: rgb(204, 238, 255);">
            <div style="line-height: 1.25;">Operating lease payments, 2023</div>
          </td>
          <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" colspan="1">&#160;</td>
          <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" colspan="1">
            <div style="line-height: 1.25;">$</div>
          </td>
          <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255);" colspan="1">
            <div style="line-height: 1.25;">45</div>
          </td>
          <td valign="bottom" nowrap="nowrap" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" colspan="1">&#160;</td>
        </tr>
        <tr>
          <td valign="bottom" style="vertical-align: top; width: 86%; background-color: rgb(255, 255, 255);">
            <div style="line-height: 1.25;">Thereafter</div>
          </td>
          <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255);" colspan="1">&#160;</td>
          <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255);" colspan="1">
            <div style="line-height: 1.25;">$</div>
          </td>
          <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(255, 255, 255);" colspan="1">
            <div style="line-height: 1.25;">344</div>
          </td>
          <td valign="bottom" nowrap="nowrap" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255);" colspan="1">&#160;</td>
        </tr>

    </table>
    <div><br>
    </div>
    <table cellspacing="0" cellpadding="0" align="center" style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; text-align: left; color: #000000; width: 80%;" id="z363ab4c0c92142bab9d1bea265b6eb2a">

        <tr>
          <td valign="bottom" style="vertical-align: top;" colspan="1">
            <div style="line-height: 1.25;">Reconciliation of operating lease liabilities/ payments to operating lease liabilities</div>
          </td>
          <td valign="bottom" style="vertical-align: bottom;" colspan="1">&#160;</td>
          <td valign="bottom" style="vertical-align: top;" colspan="2">
            <div style="text-align: center; line-height: 1.25; font-family: 'Times New Roman',Times,serif;">(<font style="font-style: italic;">in thousands</font>)</div>
          </td>
          <td valign="bottom" nowrap="nowrap" style="vertical-align: bottom;" colspan="1">&#160;</td>
        </tr>
        <tr>
          <td valign="bottom" style="vertical-align: top; width: 88%; background-color: #CCEEFF;" colspan="1">
            <div style="line-height: 1.25;">Total operating lease liabilities/ payments</div>
          </td>
          <td valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" colspan="1">&#160;</td>
          <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" colspan="1">
            <div style="line-height: 1.25;">$</div>
          </td>
          <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" colspan="1">
            <div style="line-height: 1.25;">569</div>
          </td>
          <td valign="bottom" nowrap="nowrap" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" colspan="1">&#160;</td>
        </tr>
        <tr>
          <td valign="bottom" style="vertical-align: top; width: 88%; background-color: #FFFFFF;" colspan="1">
            <div style="line-height: 1.25;">Operating lease liabilities &#8211; current (included in Accrued Expenses)</div>
          </td>
          <td valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #FFFFFF;" colspan="1">&#160;</td>
          <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;" colspan="1">&#160;</td>
          <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF;" colspan="1">
            <div style="line-height: 1.25;">37</div>
          </td>
          <td valign="bottom" nowrap="nowrap" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;" colspan="1">&#160;</td>
        </tr>
        <tr>
          <td valign="bottom" style="vertical-align: top; width: 88%; padding-bottom: 2px; background-color: #CCEEFF;" colspan="1">
            <div style="line-height: 1.25;">Operating lease liabilities &#8211; long term</div>
          </td>
          <td valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;" colspan="1">&#160;</td>
          <td valign="bottom" style="vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" colspan="1">&#160;</td>
          <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" colspan="1">
            <div style="line-height: 1.25;">385</div>
          </td>
          <td valign="bottom" nowrap="nowrap" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;" colspan="1">&#160;</td>
        </tr>
        <tr>
          <td valign="bottom" style="vertical-align: top; width: 88%; background-color: #FFFFFF;" colspan="1">
            <div style="line-height: 1.25;">Present value adjustment</div>
          </td>
          <td valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #FFFFFF;" colspan="1">&#160;</td>
          <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;" colspan="1">
            <div style="line-height: 1.25;">$</div>
          </td>
          <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF;" colspan="1">
            <div style="line-height: 1.25;">147</div>
          </td>
          <td valign="bottom" nowrap="nowrap" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;" colspan="1">&#160;</td>
        </tr>

    </table>
    <div><br>
    </div>
    <table cellspacing="0" cellpadding="0" align="center" style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; text-align: left; color: #000000; width: 80%;">

        <tr>
          <td valign="bottom" style="vertical-align: top; width: 87.89%; background-color: rgb(255, 255, 255);" rowspan="1">
            <div style="line-height: 1.25;">Maturities of lease liabilities were as follows:</div>
          </td>
          <td valign="bottom" style="vertical-align: bottom; width: 1.03%; background-color: rgb(255, 255, 255);" colspan="1" rowspan="1">&#160;</td>
          <td valign="bottom" style="vertical-align: bottom; width: 1.03%; background-color: rgb(255, 255, 255);" colspan="2" rowspan="1">
            <div style="text-align: center; line-height: 1.25; font-family: 'Times New Roman',Times,serif;">(<font style="font-style: italic;">in thousands</font>)</div>
          </td>
          <td valign="bottom" nowrap="nowrap" style="vertical-align: bottom; width: 1.03%; background-color: rgb(255, 255, 255);" colspan="1" rowspan="1">&#160;</td>
        </tr>
        <tr>
          <td valign="bottom" style="vertical-align: top; width: 87.89%; background-color: rgb(255, 255, 255);" rowspan="1">&#160;</td>
          <td valign="bottom" style="vertical-align: bottom; width: 1.03%; background-color: rgb(255, 255, 255);" colspan="1" rowspan="1">&#160;</td>
          <td valign="bottom" style="vertical-align: bottom; width: 1.03%; background-color: rgb(255, 255, 255);" colspan="1" rowspan="1">&#160;</td>
          <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9.11%; background-color: rgb(255, 255, 255);" colspan="1" rowspan="1">&#160;</td>
          <td valign="bottom" nowrap="nowrap" style="vertical-align: bottom; width: 1.03%; background-color: rgb(255, 255, 255);" colspan="1" rowspan="1">&#160;</td>
        </tr>
        <tr>
          <td valign="bottom" style="vertical-align: top; width: 87.89%; background-color: rgb(255, 255, 255);">
            <div style="line-height: 1.25;">Year ending December 31,</div>
          </td>
          <td valign="bottom" style="vertical-align: bottom; width: 1.03%; background-color: rgb(255, 255, 255);" colspan="1">&#160;</td>
          <td valign="bottom" style="vertical-align: bottom; width: 1.03%; background-color: rgb(255, 255, 255);" colspan="1">&#160;</td>
          <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9.11%; background-color: rgb(255, 255, 255);" colspan="1">&#160;</td>
          <td valign="bottom" nowrap="nowrap" style="vertical-align: bottom; width: 1.03%; background-color: rgb(255, 255, 255);" colspan="1">&#160;</td>
        </tr>
        <tr>
          <td valign="bottom" style="vertical-align: top; width: 87.89%; background-color: rgb(204, 238, 255);">
            <div style="line-height: 1.25;">2019</div>
          </td>
          <td valign="bottom" style="vertical-align: bottom; width: 1.03%; background-color: rgb(204, 238, 255);" colspan="1">&#160;</td>
          <td valign="bottom" style="vertical-align: bottom; width: 1.03%; background-color: rgb(204, 238, 255);" colspan="1">
            <div style="line-height: 1.25;">$</div>
          </td>
          <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9.11%; background-color: rgb(204, 238, 255);" colspan="1">
            <div style="line-height: 1.25;">37</div>
          </td>
          <td valign="bottom" nowrap="nowrap" style="vertical-align: bottom; width: 1.03%; background-color: rgb(204, 238, 255);" colspan="1">&#160;</td>
        </tr>
        <tr>
          <td valign="bottom" style="vertical-align: top; width: 87.89%; background-color: rgb(255, 255, 255);">
            <div style="line-height: 1.25;">2020</div>
          </td>
          <td valign="bottom" style="vertical-align: bottom; width: 1.03%; background-color: rgb(255, 255, 255);" colspan="1">&#160;</td>
          <td valign="bottom" style="vertical-align: bottom; width: 1.03%; background-color: rgb(255, 255, 255);" colspan="1">
            <div style="line-height: 1.25;">$</div>
          </td>
          <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9.11%; background-color: rgb(255, 255, 255);" colspan="1">
            <div style="line-height: 1.25;">38</div>
          </td>
          <td valign="bottom" nowrap="nowrap" style="vertical-align: bottom; width: 1.03%; background-color: rgb(255, 255, 255);" colspan="1">&#160;</td>
        </tr>
        <tr>
          <td valign="bottom" style="vertical-align: top; width: 87.89%; background-color: rgb(204, 238, 255);">
            <div style="line-height: 1.25;">2021</div>
          </td>
          <td valign="bottom" style="vertical-align: bottom; width: 1.03%; background-color: rgb(204, 238, 255);" colspan="1">&#160;</td>
          <td valign="bottom" style="vertical-align: bottom; width: 1.03%; background-color: rgb(204, 238, 255);" colspan="1">
            <div style="line-height: 1.25;">$</div>
          </td>
          <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9.11%; background-color: rgb(204, 238, 255);" colspan="1">
            <div style="line-height: 1.25;">40</div>
          </td>
          <td valign="bottom" nowrap="nowrap" style="vertical-align: bottom; width: 1.03%; background-color: rgb(204, 238, 255);" colspan="1">&#160;</td>
        </tr>
        <tr>
          <td valign="bottom" style="vertical-align: top; width: 87.89%; background-color: rgb(255, 255, 255);">
            <div style="line-height: 1.25;">2022</div>
          </td>
          <td valign="bottom" style="vertical-align: bottom; width: 1.03%; background-color: rgb(255, 255, 255);" colspan="1">&#160;</td>
          <td valign="bottom" style="vertical-align: bottom; width: 1.03%; background-color: rgb(255, 255, 255);" colspan="1">
            <div style="line-height: 1.25;">$</div>
          </td>
          <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9.11%; background-color: rgb(255, 255, 255);" colspan="1">
            <div style="line-height: 1.25;">27</div>
          </td>
          <td valign="bottom" nowrap="nowrap" style="vertical-align: bottom; width: 1.03%; background-color: rgb(255, 255, 255);" colspan="1">&#160;</td>
        </tr>
        <tr>
          <td valign="bottom" style="vertical-align: top; width: 87.89%; background-color: rgb(204, 238, 255);">
            <div style="line-height: 1.25;">2023</div>
          </td>
          <td valign="bottom" style="vertical-align: bottom; width: 1.03%; background-color: rgb(204, 238, 255);" colspan="1">&#160;</td>
          <td valign="bottom" style="vertical-align: bottom; width: 1.03%; background-color: rgb(204, 238, 255);" colspan="1">
            <div style="line-height: 1.25;">$</div>
          </td>
          <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9.11%; background-color: rgb(204, 238, 255);" colspan="1">
            <div style="line-height: 1.25;">29</div>
          </td>
          <td valign="bottom" nowrap="nowrap" style="vertical-align: bottom; width: 1.03%; background-color: rgb(204, 238, 255);" colspan="1">&#160;</td>
        </tr>
        <tr>
          <td valign="bottom" style="vertical-align: top; width: 87.89%; background-color: rgb(255, 255, 255);">
            <div style="line-height: 1.25;">Thereafter</div>
          </td>
          <td valign="bottom" style="vertical-align: bottom; width: 1.03%; background-color: rgb(255, 255, 255);" colspan="1">&#160;</td>
          <td valign="bottom" style="vertical-align: bottom; width: 1.03%; background-color: rgb(255, 255, 255);" colspan="1">
            <div style="line-height: 1.25;">$</div>
          </td>
          <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9.11%; background-color: rgb(255, 255, 255);" colspan="1">
            <div style="line-height: 1.25;">280</div>
          </td>
          <td valign="bottom" nowrap="nowrap" style="vertical-align: bottom; width: 1.03%; background-color: rgb(255, 255, 255);" colspan="1">&#160;</td>
        </tr>

    </table>
    <div style="line-height: 1.25;"><br style="line-height: 1.25;">
    </div>
    <div style="clear: both; margin-top: 10pt; margin-bottom: 10pt;" id="DSPFPageBreakArea">
      <div style="text-align: center;" id="DSPFPageNumberArea"><font style="font-size: 8pt; font-weight: normal; font-style: normal;" id="DSPFPageNumber">7</font></div>
      <div style="page-break-after: always;" id="DSPFPageBreak">
        <hr noshade="noshade" style="border-width: 0px; clear: both; margin: 4px 0px; width: 100%; height: 2px; color: #000000; background-color: #000000;"></div>
    </div>
    <div style="text-align: justify; line-height: 1.25; font-family: 'Times New Roman',Times,serif;"><font style="color: rgb(0, 0, 0);">(8)&#160; Distribution Agreement Purchase. </font>UTMD completed the purchase of exclusive U.S. distribution rights for the
      FILSHIE Clip System from CooperSurgical, Inc. (CSI) on February 1, 2019, after which CSI will no longer sell the FILSHIE Clip System and UTMD will distribute the FILSHIE Clip System directly to clinical facilities in the U.S. The $21,000 purchase
      price represents an identifiable intangible asset which will be straight-line amortized and recognized as part of G&amp;A expenses over the 4.75 year remaining life of the prior CSI distribution agreement with Femcare.&#160; As part of the agreement, UTMD
      also purchased the remaining CSI inventory for approximately $2,100.</div>
    <div style="line-height: 1.25;"><br style="line-height: 1.25;">
    </div>
    <div style="text-align: justify; line-height: 1.25; font-family: 'Times New Roman',Times,serif;">(9) Earnings Per Share. Basic earnings per share is calculated by dividing net income attributable to the common stockholders of the company by the
      weighted average number of common shares outstanding during the period.&#160; Diluted earnings per share is calculated by assuming the exercise of stock options at the closing price of stock at the end of 3<sup style="vertical-align: text-top; line-height: 1; font-size: smaller;">rd</sup> quarter 2019.</div>
    <div style="line-height: 1.25;"><br style="line-height: 1.25;">
    </div>
    <div style="line-height: 1.25;">The following table reconciles the numerator and the denominator used to calculate basic and diluted earnings per share:</div>
    <div style="line-height: 1.25;"> <br>
    </div>
    <table cellspacing="0" cellpadding="0" align="center" style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; text-align: left; color: #000000; width: 80%;" id="z5255962ca1444fc1baed06c13d0b2aef">

        <tr>
          <td valign="bottom" style="vertical-align: top;">
            <div style="line-height: 1.25; font-style: italic;">(in thousands)</div>
          </td>
          <td valign="bottom" style="vertical-align: bottom;" colspan="1">&#160;</td>
          <td valign="bottom" style="vertical-align: top;" colspan="6">
            <div style="text-align: center; line-height: 1.25;">Three months ended</div>
          </td>
          <td valign="bottom" nowrap="nowrap" style="vertical-align: bottom;" colspan="1">&#160;</td>
          <td valign="bottom" style="vertical-align: bottom;" colspan="1">&#160;</td>
          <td valign="bottom" style="vertical-align: top;" colspan="6">
            <div style="text-align: center; line-height: 1.25;">Nine months ended</div>
          </td>
          <td valign="bottom" nowrap="nowrap" style="vertical-align: bottom;" colspan="1">&#160;</td>
        </tr>
        <tr>
          <td valign="bottom" style="vertical-align: top;">&#160;</td>
          <td valign="bottom" style="vertical-align: bottom;" colspan="1">&#160;</td>
          <td valign="bottom" style="vertical-align: top;" colspan="6">
            <div style="text-align: center; line-height: 1.25;">September 30,</div>
          </td>
          <td valign="bottom" nowrap="nowrap" style="vertical-align: bottom;" colspan="1">&#160;</td>
          <td valign="bottom" style="vertical-align: bottom;" colspan="1">&#160;</td>
          <td valign="bottom" style="vertical-align: top;" colspan="6">
            <div style="text-align: center; line-height: 1.25;">September 30,</div>
          </td>
          <td valign="bottom" nowrap="nowrap" style="vertical-align: bottom;" colspan="1">&#160;</td>
        </tr>
        <tr>
          <td valign="bottom" style="vertical-align: top; padding-bottom: 2px;">&#160;</td>
          <td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;" colspan="1">&#160;</td>
          <td valign="bottom" style="vertical-align: middle; border-bottom: #000000 solid 2px;" colspan="2">
            <div style="text-align: center; line-height: 1.25; font-family: 'Times New Roman',Times,serif;"> 2019</div>
          </td>
          <td valign="bottom" nowrap="nowrap" style="text-align: center; vertical-align: bottom; padding-bottom: 2px;" colspan="1">&#160;</td>
          <td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; text-align: center;" colspan="1">&#160;</td>
          <td valign="bottom" style="vertical-align: middle; border-bottom: #000000 solid 2px;" colspan="2">
            <div style="text-align: center; line-height: 1.25; font-family: 'Times New Roman',Times,serif;">2018</div>
          </td>
          <td valign="bottom" nowrap="nowrap" style="text-align: center; vertical-align: bottom; padding-bottom: 2px;" colspan="1">&#160;</td>
          <td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; text-align: center;" colspan="1">&#160;</td>
          <td valign="bottom" style="vertical-align: middle; border-bottom: #000000 solid 2px;" colspan="2">
            <div style="text-align: center; line-height: 1.25; font-family: 'Times New Roman',Times,serif;">2019</div>
          </td>
          <td valign="bottom" nowrap="nowrap" style="text-align: center; vertical-align: bottom; padding-bottom: 2px;" colspan="1">&#160;</td>
          <td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; text-align: center;" colspan="1">&#160;</td>
          <td valign="bottom" style="vertical-align: middle; border-bottom: #000000 solid 2px;" colspan="2">
            <div style="text-align: center; line-height: 1.25; font-family: 'Times New Roman',Times,serif;">2018</div>
          </td>
          <td valign="bottom" nowrap="nowrap" style="vertical-align: bottom; padding-bottom: 2px;" colspan="1">&#160;</td>
        </tr>
        <tr>
          <td valign="bottom" style="vertical-align: top;">
            <div style="line-height: 1.25; font-weight: bold;">Numerator</div>
          </td>
          <td valign="bottom" style="vertical-align: bottom;" colspan="1">&#160;</td>
          <td valign="bottom" style="vertical-align: top;" colspan="2">&#160;</td>
          <td valign="bottom" nowrap="nowrap" style="vertical-align: bottom;" colspan="1">&#160;</td>
          <td valign="bottom" style="vertical-align: bottom;" colspan="1">&#160;</td>
          <td valign="bottom" style="vertical-align: top;" colspan="2">&#160;</td>
          <td valign="bottom" nowrap="nowrap" style="vertical-align: bottom;" colspan="1">&#160;</td>
          <td valign="bottom" style="vertical-align: bottom;" colspan="1">&#160;</td>
          <td valign="bottom" style="vertical-align: top;" colspan="2">&#160;</td>
          <td valign="bottom" nowrap="nowrap" style="vertical-align: bottom;" colspan="1">&#160;</td>
          <td valign="bottom" style="vertical-align: bottom;" colspan="1">&#160;</td>
          <td valign="bottom" style="vertical-align: top;" colspan="2">&#160;</td>
          <td valign="bottom" nowrap="nowrap" style="vertical-align: bottom;" colspan="1">&#160;</td>
        </tr>
        <tr>
          <td valign="bottom" style="vertical-align: top; width: 52%; background-color: #CCEEFF;">
            <div style="line-height: 1.25;">Net income</div>
          </td>
          <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" colspan="1">&#160;</td>
          <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" colspan="1">&#160;</td>
          <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" colspan="1">
            <div style="line-height: 1.25;">3,705</div>
          </td>
          <td valign="bottom" nowrap="nowrap" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" colspan="1">&#160;</td>
          <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" colspan="1">&#160;</td>
          <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" colspan="1">&#160;</td>
          <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" colspan="1">
            <div style="line-height: 1.25;">6,762</div>
          </td>
          <td valign="bottom" nowrap="nowrap" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" colspan="1">&#160;</td>
          <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" colspan="1">&#160;</td>
          <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" colspan="1">&#160;</td>
          <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" colspan="1">
            <div style="line-height: 1.25;">10,369</div>
          </td>
          <td valign="bottom" nowrap="nowrap" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" colspan="1">&#160;</td>
          <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" colspan="1">&#160;</td>
          <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" colspan="1">&#160;</td>
          <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" colspan="1">
            <div style="line-height: 1.25;">15,162</div>
          </td>
          <td valign="bottom" nowrap="nowrap" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" colspan="1">&#160;</td>
        </tr>
        <tr>
          <td valign="bottom" style="vertical-align: top; width: 52%; background-color: #FFFFFF;">&#160;</td>
          <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;" colspan="1">&#160;</td>
          <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;" colspan="1">&#160;</td>
          <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF;" colspan="1">&#160;</td>
          <td valign="bottom" nowrap="nowrap" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;" colspan="1">&#160;</td>
          <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;" colspan="1">&#160;</td>
          <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;" colspan="1">&#160;</td>
          <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF;" colspan="1">&#160;</td>
          <td valign="bottom" nowrap="nowrap" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;" colspan="1">&#160;</td>
          <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;" colspan="1">&#160;</td>
          <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;" colspan="1">&#160;</td>
          <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF;" colspan="1">&#160;</td>
          <td valign="bottom" nowrap="nowrap" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;" colspan="1">&#160;</td>
          <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;" colspan="1">&#160;</td>
          <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;" colspan="1">&#160;</td>
          <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF;" colspan="1">&#160;</td>
          <td valign="bottom" nowrap="nowrap" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;" colspan="1">&#160;</td>
        </tr>
        <tr>
          <td valign="bottom" style="vertical-align: top; width: 52%; background-color: #CCEEFF;">
            <div style="line-height: 1.25; font-weight: bold;">Denominator</div>
          </td>
          <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" colspan="1">&#160;</td>
          <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" colspan="1">&#160;</td>
          <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" colspan="1">&#160;</td>
          <td valign="bottom" nowrap="nowrap" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" colspan="1">&#160;</td>
          <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" colspan="1">&#160;</td>
          <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" colspan="1">&#160;</td>
          <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" colspan="1">&#160;</td>
          <td valign="bottom" nowrap="nowrap" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" colspan="1">&#160;</td>
          <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" colspan="1">&#160;</td>
          <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" colspan="1">&#160;</td>
          <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" colspan="1">&#160;</td>
          <td valign="bottom" nowrap="nowrap" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" colspan="1">&#160;</td>
          <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" colspan="1">&#160;</td>
          <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" colspan="1">&#160;</td>
          <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" colspan="1">&#160;</td>
          <td valign="bottom" nowrap="nowrap" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" colspan="1">&#160;</td>
        </tr>
        <tr>
          <td valign="bottom" style="vertical-align: top; width: 52%; background-color: #FFFFFF;">
            <div style="line-height: 1.25;">Weighted average shares, basic</div>
          </td>
          <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;" colspan="1">&#160;</td>
          <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;" colspan="1">&#160;</td>
          <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF;" colspan="1">
            <div style="line-height: 1.25;">3,720</div>
          </td>
          <td valign="bottom" nowrap="nowrap" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;" colspan="1">&#160;</td>
          <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;" colspan="1">&#160;</td>
          <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;" colspan="1">&#160;</td>
          <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF;" colspan="1">
            <div style="line-height: 1.25;">3,733</div>
          </td>
          <td valign="bottom" nowrap="nowrap" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;" colspan="1">&#160;</td>
          <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;" colspan="1">&#160;</td>
          <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;" colspan="1">&#160;</td>
          <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF;" colspan="1">
            <div style="line-height: 1.25;">3,722</div>
          </td>
          <td valign="bottom" nowrap="nowrap" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;" colspan="1">&#160;</td>
          <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;" colspan="1">&#160;</td>
          <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;" colspan="1">&#160;</td>
          <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF;" colspan="1">
            <div style="line-height: 1.25;">3,730</div>
          </td>
          <td valign="bottom" nowrap="nowrap" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;" colspan="1">&#160;</td>
        </tr>
        <tr>
          <td valign="bottom" style="vertical-align: top; width: 52%; padding-bottom: 2px; background-color: #CCEEFF;">
            <div style="line-height: 1.25;">Dilutive effect of stock options</div>
          </td>
          <td valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;" colspan="1">&#160;</td>
          <td valign="bottom" style="vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" colspan="1">&#160;</td>
          <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" colspan="1">
            <div style="line-height: 1.25;">17</div>
          </td>
          <td valign="bottom" nowrap="nowrap" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;" colspan="1">&#160;</td>
          <td valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;" colspan="1">&#160;</td>
          <td valign="bottom" style="vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" colspan="1">&#160;</td>
          <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" colspan="1">
            <div style="line-height: 1.25;">20</div>
          </td>
          <td valign="bottom" nowrap="nowrap" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;" colspan="1">&#160;</td>
          <td valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;" colspan="1">&#160;</td>
          <td valign="bottom" style="vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" colspan="1">&#160;</td>
          <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" colspan="1">
            <div style="line-height: 1.25;">16</div>
          </td>
          <td valign="bottom" nowrap="nowrap" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;" colspan="1">&#160;</td>
          <td valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;" colspan="1">&#160;</td>
          <td valign="bottom" style="vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" colspan="1">&#160;</td>
          <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" colspan="1">
            <div style="line-height: 1.25;">22</div>
          </td>
          <td valign="bottom" nowrap="nowrap" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;" colspan="1">&#160;</td>
        </tr>
        <tr>
          <td valign="bottom" style="vertical-align: top; width: 52%; padding-bottom: 4px; background-color: #FFFFFF;">
            <div style="line-height: 1.25;">Diluted shares</div>
          </td>
          <td valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #FFFFFF;" colspan="1">&#160;</td>
          <td valign="bottom" style="vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #FFFFFF;" colspan="1">&#160;</td>
          <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #FFFFFF;" colspan="1">
            <div style="line-height: 1.25;">3,737</div>
          </td>
          <td valign="bottom" nowrap="nowrap" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #FFFFFF;" colspan="1">&#160;</td>
          <td valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #FFFFFF;" colspan="1">&#160;</td>
          <td valign="bottom" style="vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #FFFFFF;" colspan="1">&#160;</td>
          <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #FFFFFF;" colspan="1">
            <div style="line-height: 1.25;">3,753</div>
          </td>
          <td valign="bottom" nowrap="nowrap" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #FFFFFF;" colspan="1">&#160;</td>
          <td valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #FFFFFF;" colspan="1">&#160;</td>
          <td valign="bottom" style="vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #FFFFFF;" colspan="1">&#160;</td>
          <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #FFFFFF;" colspan="1">
            <div style="line-height: 1.25;">3,738</div>
          </td>
          <td valign="bottom" nowrap="nowrap" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #FFFFFF;" colspan="1">&#160;</td>
          <td valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #FFFFFF;" colspan="1">&#160;</td>
          <td valign="bottom" style="vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #FFFFFF;" colspan="1">&#160;</td>
          <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #FFFFFF;" colspan="1">
            <div style="line-height: 1.25;">3,752</div>
          </td>
          <td valign="bottom" nowrap="nowrap" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #FFFFFF;" colspan="1">&#160;</td>
        </tr>
        <tr>
          <td valign="bottom" style="vertical-align: top; width: 52%; background-color: #CCEEFF;">&#160;</td>
          <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" colspan="1">&#160;</td>
          <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" colspan="1">&#160;</td>
          <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" colspan="1">&#160;</td>
          <td valign="bottom" nowrap="nowrap" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" colspan="1">&#160;</td>
          <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" colspan="1">&#160;</td>
          <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" colspan="1">&#160;</td>
          <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" colspan="1">&#160;</td>
          <td valign="bottom" nowrap="nowrap" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" colspan="1">&#160;</td>
          <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" colspan="1">&#160;</td>
          <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" colspan="1">&#160;</td>
          <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" colspan="1">&#160;</td>
          <td valign="bottom" nowrap="nowrap" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" colspan="1">&#160;</td>
          <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" colspan="1">&#160;</td>
          <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" colspan="1">&#160;</td>
          <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" colspan="1">&#160;</td>
          <td valign="bottom" nowrap="nowrap" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" colspan="1">&#160;</td>
        </tr>
        <tr>
          <td valign="bottom" style="vertical-align: top; width: 52%; background-color: #FFFFFF;">
            <div style="line-height: 1.25;">Earnings per share, basic</div>
          </td>
          <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;" colspan="1">&#160;</td>
          <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;" colspan="1">&#160;</td>
          <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF;" colspan="1">
            <div style="line-height: 1.25;">1.00</div>
          </td>
          <td valign="bottom" nowrap="nowrap" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;" colspan="1">&#160;</td>
          <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;" colspan="1">&#160;</td>
          <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;" colspan="1">&#160;</td>
          <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF;" colspan="1">
            <div style="line-height: 1.25;">1.81</div>
          </td>
          <td valign="bottom" nowrap="nowrap" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;" colspan="1">&#160;</td>
          <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;" colspan="1">&#160;</td>
          <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;" colspan="1">&#160;</td>
          <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF;" colspan="1">
            <div style="line-height: 1.25;">2.79</div>
          </td>
          <td valign="bottom" nowrap="nowrap" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;" colspan="1">&#160;</td>
          <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;" colspan="1">&#160;</td>
          <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;" colspan="1">&#160;</td>
          <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF;" colspan="1">
            <div style="line-height: 1.25;">4.07</div>
          </td>
          <td valign="bottom" nowrap="nowrap" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;" colspan="1">&#160;</td>
        </tr>
        <tr>
          <td valign="bottom" style="vertical-align: top; width: 52%; background-color: rgb(204, 238, 255);">
            <div style="line-height: 1.25;">Earnings per share, diluted</div>
          </td>
          <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" colspan="1">&#160;</td>
          <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" colspan="1">&#160;</td>
          <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255);" colspan="1">
            <div style="line-height: 1.25;">.99</div>
          </td>
          <td valign="bottom" nowrap="nowrap" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" colspan="1">&#160;</td>
          <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" colspan="1">&#160;</td>
          <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" colspan="1">&#160;</td>
          <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255);" colspan="1">
            <div style="line-height: 1.25;">1.80</div>
          </td>
          <td valign="bottom" nowrap="nowrap" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" colspan="1">&#160;</td>
          <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" colspan="1">&#160;</td>
          <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" colspan="1">&#160;</td>
          <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255);" colspan="1">
            <div style="line-height: 1.25;">2.77</div>
          </td>
          <td valign="bottom" nowrap="nowrap" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" colspan="1">&#160;</td>
          <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" colspan="1">&#160;</td>
          <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" colspan="1">&#160;</td>
          <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255);" colspan="1">
            <div style="line-height: 1.25;">4.04</div>
          </td>
          <td valign="bottom" nowrap="nowrap" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" colspan="1">&#160;</td>
        </tr>

    </table>
    <br>
    <div style="text-align: justify; line-height: 1.25;"><font style="font-family: 'Times New Roman',Times,serif; color: rgb(0, 0, 0);">(10)</font> &#160;&#160;<font style="font-family: 'Times New Roman',Times,serif; color: rgb(0, 0, 0);"> Subsequent Events.<font style="font-weight: bold;">&#160; </font>UTMD has evaluated subsequent events through the date the financial statements were issued, and concluded there were no other events or transactions during this period that required recognition or disclosure
        in its financial statements.</font></div>
    <div style="line-height: 1.25;"><br style="line-height: 1.25;">
    </div>
    <div style="clear: both; margin-top: 10pt; margin-bottom: 10pt;" id="DSPFPageBreakArea">
      <div style="text-align: center;" id="DSPFPageNumberArea"><font style="font-size: 8pt; font-weight: normal; font-style: normal;" id="DSPFPageNumber">8</font></div>
      <div style="page-break-after: always;" id="DSPFPageBreak">
        <hr noshade="noshade" style="border-width: 0px; clear: both; margin: 4px 0px; width: 100%; height: 2px; color: #000000; background-color: #000000;"></div>
    </div>
    <div style="line-height: 1.25;"><font style="font-weight: bold;">Item 2.</font>&#160; <font style="font-weight: bold;">Management's Discussion and Analysis of Financial Condition and Results of Operations</font></div>
    <div style="line-height: 1.25;"><br style="line-height: 1.25;">
    </div>
    <div style="line-height: 1.25;">General</div>
    <div style="line-height: 1.25;"><br style="line-height: 1.25;">
    </div>
    <div style="text-align: justify; line-height: 1.25; font-family: 'Times New Roman',Times,serif;">Utah Medical Products, Inc. (UTMD) manufactures and markets a well-established range of specialty medical devices.&#160; The Company&#8217;s Form 10-K Annual Report
      for the year ended December 31, 2018, provides a detailed description of products, technologies, markets, regulatory issues, business initiatives, resources and business risks, among other details, and should be read in conjunction with this report.&#160;
      Because of the relatively short span of time, results for any given three month period in comparison with a previous three month period may not be indicative of comparative results for the year as a whole.&#160; Currency amounts in the report are in
      thousands, except per share amounts or where otherwise noted.&#160; Currencies in this report are denoted as $ or USD = U.S. Dollars; A$ or AUD = Australia Dollars; &#163; or GBP = UK Pound Sterling; C$ or CAD = Canadian Dollars; and &#8364; or EUR = Euros.</div>
    <div style="line-height: 1.25;"><br style="line-height: 1.25;">
    </div>
    <div style="text-align: justify; line-height: 1.25; font-family: 'Times New Roman',Times,serif;">Analysis of Results of Operations</div>
    <div style="line-height: 1.25;"><br style="line-height: 1.25;">
    </div>
    <div style="text-align: justify; text-indent: 10.8pt; line-height: 1.25;"><font style="font-family: 'Times New Roman',Times,serif;">a)</font><font id="TRGRRTFtoHTMLTab" style="display: inline-block; text-indent: 0px; font-size: 1px; width: 13.5pt;">&#160;</font><font style="font-family: 'Times New Roman',Times,serif;">Overview</font></div>
    <div style="text-align: justify; line-height: 1.25; font-family: 'Times New Roman',Times,serif;">In the third calendar quarter (3Q) and first nine months (9M) of 2019, UTMD attained results which reflect that the Company is likely to exceed its overall
      revenue growth goal, but fall somewhat short of its gross profit and therefore bottom line goal for the calendar year as a whole.</div>
    <div style="line-height: 1.25;"><br style="line-height: 1.25;">
    </div>
    <div style="text-align: justify; line-height: 1.25; font-family: 'Times New Roman',Times,serif;">A comparison of 3Q and 9M 2019 results with the results in the same periods of 2018, according to U.S. Generally Accepted Accounting Principles (US GAAP),
      are masked by the 3Q 2018 favorable adjustment to UTMD&#8217;s initial provisional estimate of its &#8220;one time&#8221; U.S. repatriation (REPAT) tax liability resulting from the &#8220;Tax Cuts and Jobs Act&#8221; (TCJA) enacted in December 2017.&#160; UTMD&#8217;s initial estimate of
      the combined Federal and Utah State REPAT tax was $6,288, recorded in 4Q 2017 financial results, the period in which the TCJA was enacted by Congress.&#160; In 3Q 2018, after more IRS information became available and when UTMD&#8217;s independent tax advisors
      completed the 2017 income tax return, it became known to the Company that the REPAT tax liability was $3,058, resulting in a favorable $3,230 adjustment to UTMD&#8217;s 3Q 2018 income tax provision. The REPAT tax adjustment in 3Q 2018 only affects&#160; the
      comparison in Net Income, profits after tax, and Earnings Per Share (EPS).</div>
    <div style="line-height: 1.25;"><br style="line-height: 1.25;">
    </div>
    <div style="text-align: justify; line-height: 1.25; font-family: 'Times New Roman',Times,serif;">UTMD management believes that the presentation of results excluding the favorable REPAT tax liability adjustment to its 3Q 2018 and 9M 2018 income tax
      provision provides meaningful supplemental information to both management and investors that is more clearly indicative of UTMD&#8217;s operating results in 2019 compared to 2018.</div>
    <div style="line-height: 1.25;"><br style="line-height: 1.25;">
    </div>
    <div style="text-align: justify; line-height: 1.25; font-family: 'Times New Roman',Times,serif;">Income statement results in 3Q and 9M 2019 compared to the same periods of 2018 were as follows:</div>
    <div style="line-height: 1.25;"> <br>
    </div>
    <table cellspacing="0" cellpadding="0" align="center" style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; text-align: left; color: #000000; width: 80%;" id="zd2591d106f9649369b813842ba38763c">

        <tr>
          <td valign="bottom" style="vertical-align: top; padding-bottom: 2px;" colspan="1">&#160;</td>
          <td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;" colspan="1">&#160;</td>
          <td valign="bottom" style="vertical-align: top; border-bottom: #000000 solid 2px;" colspan="2">
            <div style="text-align: right; line-height: 1.25;"> 3Q 2019</div>
          </td>
          <td valign="bottom" nowrap="nowrap" style="vertical-align: bottom; padding-bottom: 2px;" colspan="1">&#160;</td>
          <td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;" colspan="1">&#160;</td>
          <td valign="bottom" style="vertical-align: top; border-bottom: #000000 solid 2px;" colspan="2">
            <div style="text-align: right; line-height: 1.25;">3Q 2018</div>
          </td>
          <td valign="bottom" nowrap="nowrap" style="vertical-align: bottom; padding-bottom: 2px;" colspan="1">&#160;</td>
          <td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;" colspan="1">&#160;</td>
          <td valign="bottom" style="vertical-align: top; border-bottom: #000000 solid 2px;" colspan="2">
            <div style="text-align: right; line-height: 1.25;">change</div>
          </td>
          <td valign="bottom" nowrap="nowrap" style="vertical-align: bottom; padding-bottom: 2px;" colspan="1">&#160;</td>
          <td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;" colspan="1">&#160;</td>
          <td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 solid 2px;" colspan="1">&#160;</td>
          <td valign="bottom" style="vertical-align: bottom; text-align: right; border-bottom: #000000 solid 2px;" colspan="1">
            <div style="line-height: 1.25;">9M 2019</div>
          </td>
          <td valign="bottom" nowrap="nowrap" style="vertical-align: bottom; padding-bottom: 2px;" colspan="1">&#160;</td>
          <td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;" colspan="1">&#160;</td>
          <td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 solid 2px;" colspan="1">&#160;</td>
          <td valign="bottom" style="vertical-align: bottom; text-align: right; border-bottom: #000000 solid 2px;" colspan="1">
            <div style="line-height: 1.25;">9M 2018</div>
          </td>
          <td valign="bottom" nowrap="nowrap" style="vertical-align: bottom; padding-bottom: 2px;" colspan="1">&#160;</td>
          <td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;" colspan="1">&#160;</td>
          <td valign="bottom" style="vertical-align: top; border-bottom: #000000 solid 2px;" colspan="2">
            <div style="text-align: right; line-height: 1.25;">change</div>
          </td>
          <td valign="bottom" nowrap="nowrap" style="vertical-align: bottom; padding-bottom: 2px;" colspan="1">&#160;</td>
        </tr>
        <tr>
          <td valign="bottom" style="vertical-align: top; width: 28%; background-color: #CCEEFF;" colspan="1">
            <div style="line-height: 1.25;">Net Sales</div>
          </td>
          <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" colspan="1">&#160;</td>
          <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" colspan="1">
            <div style="line-height: 1.25;">$</div>
          </td>
          <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" colspan="1">
            <div style="line-height: 1.25;">12,494</div>
          </td>
          <td valign="bottom" nowrap="nowrap" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" colspan="1">&#160;</td>
          <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" colspan="1">&#160;</td>
          <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" colspan="1">
            <div style="line-height: 1.25;">$</div>
          </td>
          <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" colspan="1">
            <div style="line-height: 1.25;">10,390</div>
          </td>
          <td valign="bottom" nowrap="nowrap" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" colspan="1">&#160;</td>
          <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" colspan="1">&#160;</td>
          <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" colspan="1">&#160;</td>
          <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" colspan="1">
            <div style="line-height: 1.25;">+20.2</div>
          </td>
          <td valign="bottom" nowrap="nowrap" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" colspan="1">
            <div style="line-height: 1.25;">%</div>
          </td>
          <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" colspan="1">&#160;</td>
          <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" colspan="1">
            <div style="line-height: 1.25;">$</div>
          </td>
          <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" colspan="1">
            <div style="line-height: 1.25;">35,073</div>
          </td>
          <td valign="bottom" nowrap="nowrap" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" colspan="1">&#160;</td>
          <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" colspan="1">&#160;</td>
          <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" colspan="1">
            <div style="line-height: 1.25;">$</div>
          </td>
          <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" colspan="1">
            <div style="line-height: 1.25;">32,242</div>
          </td>
          <td valign="bottom" nowrap="nowrap" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" colspan="1">&#160;</td>
          <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" colspan="1">&#160;</td>
          <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" colspan="1">&#160;</td>
          <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" colspan="1">
            <div style="line-height: 1.25;">+ 8.8</div>
          </td>
          <td valign="bottom" nowrap="nowrap" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" colspan="1">
            <div style="line-height: 1.25;">%</div>
          </td>
        </tr>
        <tr>
          <td valign="bottom" style="vertical-align: top; width: 28%; background-color: #FFFFFF;" colspan="1">
            <div style="line-height: 1.25;">Gross Profit</div>
          </td>
          <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;" colspan="1">&#160;</td>
          <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;" colspan="1">&#160;</td>
          <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF;" colspan="1">
            <div style="line-height: 1.25;">7,379</div>
          </td>
          <td valign="bottom" nowrap="nowrap" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;" colspan="1">&#160;</td>
          <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;" colspan="1">&#160;</td>
          <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;" colspan="1">&#160;</td>
          <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF;" colspan="1">
            <div style="line-height: 1.25;">6,294</div>
          </td>
          <td valign="bottom" nowrap="nowrap" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;" colspan="1">&#160;</td>
          <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;" colspan="1">&#160;</td>
          <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;" colspan="1">&#160;</td>
          <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF;" colspan="1">
            <div style="line-height: 1.25;">+17.2</div>
          </td>
          <td valign="bottom" nowrap="nowrap" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;" colspan="1">
            <div style="line-height: 1.25;">%</div>
          </td>
          <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;" colspan="1">&#160;</td>
          <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;" colspan="1">&#160;</td>
          <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF;" colspan="1">
            <div style="line-height: 1.25;">21,652</div>
          </td>
          <td valign="bottom" nowrap="nowrap" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;" colspan="1">&#160;</td>
          <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;" colspan="1">&#160;</td>
          <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;" colspan="1">&#160;</td>
          <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF;" colspan="1">
            <div style="line-height: 1.25;">20,200</div>
          </td>
          <td valign="bottom" nowrap="nowrap" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;" colspan="1">&#160;</td>
          <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;" colspan="1">&#160;</td>
          <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;" colspan="1">&#160;</td>
          <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF;" colspan="1">
            <div style="line-height: 1.25;">+ 7.2</div>
          </td>
          <td valign="bottom" nowrap="nowrap" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;" colspan="1">
            <div style="line-height: 1.25;">%</div>
          </td>
        </tr>
        <tr>
          <td valign="bottom" style="vertical-align: top; width: 28%; background-color: #CCEEFF;" colspan="1">
            <div style="line-height: 1.25;">Operating Income</div>
          </td>
          <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" colspan="1">&#160;</td>
          <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" colspan="1">&#160;</td>
          <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" colspan="1">
            <div style="line-height: 1.25;">4,371</div>
          </td>
          <td valign="bottom" nowrap="nowrap" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" colspan="1">&#160;</td>
          <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" colspan="1">&#160;</td>
          <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" colspan="1">&#160;</td>
          <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" colspan="1">
            <div style="line-height: 1.25;">4,402</div>
          </td>
          <td valign="bottom" nowrap="nowrap" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" colspan="1">&#160;</td>
          <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" colspan="1">&#160;</td>
          <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" colspan="1">&#160;</td>
          <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" colspan="1">
            <div style="line-height: 1.25;">( 0.7</div>
          </td>
          <td valign="bottom" nowrap="nowrap" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" colspan="1">
            <div style="line-height: 1.25;">%)</div>
          </td>
          <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" colspan="1">&#160;</td>
          <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" colspan="1">&#160;</td>
          <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" colspan="1">
            <div style="line-height: 1.25;">12,954</div>
          </td>
          <td valign="bottom" nowrap="nowrap" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" colspan="1">&#160;</td>
          <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" colspan="1">&#160;</td>
          <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" colspan="1">&#160;</td>
          <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" colspan="1">
            <div style="line-height: 1.25;">14,429</div>
          </td>
          <td valign="bottom" nowrap="nowrap" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" colspan="1">&#160;</td>
          <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" colspan="1">&#160;</td>
          <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" colspan="1">&#160;</td>
          <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" colspan="1">
            <div style="line-height: 1.25;">(10.2</div>
          </td>
          <td valign="bottom" nowrap="nowrap" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" colspan="1">
            <div style="line-height: 1.25;">%)</div>
          </td>
        </tr>
        <tr>
          <td valign="bottom" style="vertical-align: top; width: 28%; padding-bottom: 2px; background-color: #FFFFFF;" colspan="1">
            <div style="line-height: 1.25;">Income Before Tax</div>
          </td>
          <td valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #FFFFFF;" colspan="1">&#160;</td>
          <td valign="bottom" style="vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #FFFFFF;" colspan="1">&#160;</td>
          <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #FFFFFF;" colspan="1">
            <div style="line-height: 1.25;">4,448</div>
          </td>
          <td valign="bottom" nowrap="nowrap" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #FFFFFF;" colspan="1">&#160;</td>
          <td valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #FFFFFF;" colspan="1">&#160;</td>
          <td valign="bottom" style="vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #FFFFFF;" colspan="1">&#160;</td>
          <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #FFFFFF;" colspan="1">
            <div style="line-height: 1.25;">4,481</div>
          </td>
          <td valign="bottom" nowrap="nowrap" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #FFFFFF;" colspan="1">&#160;</td>
          <td valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #FFFFFF;" colspan="1">&#160;</td>
          <td valign="bottom" style="vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #FFFFFF;" colspan="1">&#160;</td>
          <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #FFFFFF;" colspan="1">
            <div style="line-height: 1.25;">( 0.7</div>
          </td>
          <td valign="bottom" nowrap="nowrap" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #FFFFFF;" colspan="1">
            <div style="line-height: 1.25;">%)</div>
          </td>
          <td valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #FFFFFF;" colspan="1">&#160;</td>
          <td valign="bottom" style="vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #FFFFFF;" colspan="1">&#160;</td>
          <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #FFFFFF;" colspan="1">
            <div style="line-height: 1.25;">13,150</div>
          </td>
          <td valign="bottom" nowrap="nowrap" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #FFFFFF;" colspan="1">&#160;</td>
          <td valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #FFFFFF;" colspan="1">&#160;</td>
          <td valign="bottom" style="vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #FFFFFF;" colspan="1">&#160;</td>
          <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #FFFFFF;" colspan="1">
            <div style="line-height: 1.25;">15,046</div>
          </td>
          <td valign="bottom" nowrap="nowrap" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #FFFFFF;" colspan="1">&#160;</td>
          <td valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #FFFFFF;" colspan="1">&#160;</td>
          <td valign="bottom" style="vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #FFFFFF;" colspan="1">&#160;</td>
          <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #FFFFFF;" colspan="1">
            <div style="line-height: 1.25;">(12.6</div>
          </td>
          <td valign="bottom" nowrap="nowrap" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #FFFFFF;" colspan="1">
            <div style="line-height: 1.25;">%)</div>
          </td>
        </tr>
        <tr>
          <td valign="bottom" style="vertical-align: top; width: 28%; background-color: #CCEEFF;" colspan="1">
            <div style="line-height: 1.25; font-style: italic;">NI Before REPAT Tax Adjust</div>
          </td>
          <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" colspan="1">&#160;</td>
          <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" colspan="1">&#160;</td>
          <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" colspan="1">
            <div style="line-height: 1.25; font-style: italic;">3,705</div>
          </td>
          <td valign="bottom" nowrap="nowrap" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" colspan="1">&#160;</td>
          <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" colspan="1">&#160;</td>
          <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" colspan="1">&#160;</td>
          <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" colspan="1">
            <div style="line-height: 1.25; font-style: italic;">3,582</div>
          </td>
          <td valign="bottom" nowrap="nowrap" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" colspan="1">&#160;</td>
          <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" colspan="1">&#160;</td>
          <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" colspan="1">&#160;</td>
          <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" colspan="1">
            <div style="line-height: 1.25; font-style: italic;">+ 3.4</div>
          </td>
          <td valign="bottom" nowrap="nowrap" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" colspan="1">
            <div style="line-height: 1.25; font-style: italic;">%</div>
          </td>
          <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" colspan="1">&#160;</td>
          <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" colspan="1">&#160;</td>
          <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" colspan="1">
            <div style="line-height: 1.25; font-style: italic;">10,369</div>
          </td>
          <td valign="bottom" nowrap="nowrap" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" colspan="1">&#160;</td>
          <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" colspan="1">&#160;</td>
          <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" colspan="1">&#160;</td>
          <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" colspan="1">
            <div style="line-height: 1.25; font-style: italic;">11,982</div>
          </td>
          <td valign="bottom" nowrap="nowrap" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" colspan="1">&#160;</td>
          <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" colspan="1">&#160;</td>
          <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" colspan="1">&#160;</td>
          <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" colspan="1">
            <div style="line-height: 1.25; font-style: italic;">(13.5</div>
          </td>
          <td valign="bottom" nowrap="nowrap" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" colspan="1">
            <div style="line-height: 1.25; font-style: italic;">%)</div>
          </td>
        </tr>
        <tr>
          <td valign="bottom" style="vertical-align: top; width: 28%; padding-bottom: 2px; background-color: #FFFFFF;" colspan="1">
            <div style="line-height: 1.25;">Net Income (NI)</div>
          </td>
          <td valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #FFFFFF;" colspan="1">&#160;</td>
          <td valign="bottom" style="vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #FFFFFF;" colspan="1">&#160;</td>
          <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #FFFFFF;" colspan="1">
            <div style="line-height: 1.25;">3,705</div>
          </td>
          <td valign="bottom" nowrap="nowrap" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #FFFFFF;" colspan="1">&#160;</td>
          <td valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #FFFFFF;" colspan="1">&#160;</td>
          <td valign="bottom" style="vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #FFFFFF;" colspan="1">&#160;</td>
          <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #FFFFFF;" colspan="1">
            <div style="line-height: 1.25;">6,762</div>
          </td>
          <td valign="bottom" nowrap="nowrap" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #FFFFFF;" colspan="1">&#160;</td>
          <td valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #FFFFFF;" colspan="1">&#160;</td>
          <td valign="bottom" style="vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #FFFFFF;" colspan="1">&#160;</td>
          <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #FFFFFF;" colspan="1">
            <div style="line-height: 1.25;">(45.2</div>
          </td>
          <td valign="bottom" nowrap="nowrap" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #FFFFFF;" colspan="1">
            <div style="line-height: 1.25;">%)</div>
          </td>
          <td valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #FFFFFF;" colspan="1">&#160;</td>
          <td valign="bottom" style="vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #FFFFFF;" colspan="1">&#160;</td>
          <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #FFFFFF;" colspan="1">
            <div style="line-height: 1.25;">10,369</div>
          </td>
          <td valign="bottom" nowrap="nowrap" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #FFFFFF;" colspan="1">&#160;</td>
          <td valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #FFFFFF;" colspan="1">&#160;</td>
          <td valign="bottom" style="vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #FFFFFF;" colspan="1">&#160;</td>
          <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #FFFFFF;" colspan="1">
            <div style="line-height: 1.25;">15,162</div>
          </td>
          <td valign="bottom" nowrap="nowrap" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #FFFFFF;" colspan="1">&#160;</td>
          <td valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #FFFFFF;" colspan="1">&#160;</td>
          <td valign="bottom" style="vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #FFFFFF;" colspan="1">&#160;</td>
          <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #FFFFFF;" colspan="1">
            <div style="line-height: 1.25;">(31.6</div>
          </td>
          <td valign="bottom" nowrap="nowrap" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #FFFFFF;" colspan="1">
            <div style="line-height: 1.25;">%)</div>
          </td>
        </tr>
        <tr>
          <td valign="bottom" style="vertical-align: top; width: 28%; background-color: #CCEEFF;" colspan="1">
            <div style="line-height: 1.25; font-style: italic;">EPS Before REPAT Tax Adjust</div>
          </td>
          <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" colspan="1">&#160;</td>
          <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" colspan="1">&#160;</td>
          <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" colspan="1">
            <div style="line-height: 1.25; font-style: italic;">0.991</div>
          </td>
          <td valign="bottom" nowrap="nowrap" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" colspan="1">&#160;</td>
          <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" colspan="1">&#160;</td>
          <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" colspan="1">&#160;</td>
          <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" colspan="1">
            <div style="line-height: 1.25; font-style: italic;">0.954</div>
          </td>
          <td valign="bottom" nowrap="nowrap" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" colspan="1">&#160;</td>
          <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" colspan="1">&#160;</td>
          <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" colspan="1">&#160;</td>
          <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" colspan="1">
            <div style="line-height: 1.25; font-style: italic;">+ 3.9</div>
          </td>
          <td valign="bottom" nowrap="nowrap" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" colspan="1">
            <div style="line-height: 1.25; font-style: italic;">%</div>
          </td>
          <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" colspan="1">&#160;</td>
          <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" colspan="1">&#160;</td>
          <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" colspan="1">
            <div style="line-height: 1.25; font-style: italic;">2.774</div>
          </td>
          <td valign="bottom" nowrap="nowrap" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" colspan="1">&#160;</td>
          <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" colspan="1">&#160;</td>
          <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" colspan="1">&#160;</td>
          <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" colspan="1">
            <div style="line-height: 1.25; font-style: italic;">3.194</div>
          </td>
          <td valign="bottom" nowrap="nowrap" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" colspan="1">&#160;</td>
          <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" colspan="1">&#160;</td>
          <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" colspan="1">&#160;</td>
          <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" colspan="1">
            <div style="line-height: 1.25; font-style: italic;">(13.1</div>
          </td>
          <td valign="bottom" nowrap="nowrap" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" colspan="1">
            <div style="line-height: 1.25; font-style: italic;">%)</div>
          </td>
        </tr>
        <tr>
          <td valign="bottom" style="vertical-align: top; width: 28%; background-color: #FFFFFF;" colspan="1">
            <div style="line-height: 1.25;">Earnings per Diluted Share (EPS)</div>
          </td>
          <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;" colspan="1">&#160;</td>
          <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;" colspan="1">&#160;</td>
          <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF;" colspan="1">
            <div style="line-height: 1.25;">0.991</div>
          </td>
          <td valign="bottom" nowrap="nowrap" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;" colspan="1">&#160;</td>
          <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;" colspan="1">&#160;</td>
          <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;" colspan="1">&#160;</td>
          <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF;" colspan="1">
            <div style="line-height: 1.25;">1.802</div>
          </td>
          <td valign="bottom" nowrap="nowrap" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;" colspan="1">&#160;</td>
          <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;" colspan="1">&#160;</td>
          <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;" colspan="1">&#160;</td>
          <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF;" colspan="1">
            <div style="line-height: 1.25;">(45.0</div>
          </td>
          <td valign="bottom" nowrap="nowrap" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;" colspan="1">
            <div style="line-height: 1.25;">%)</div>
          </td>
          <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;" colspan="1">&#160;</td>
          <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;" colspan="1">&#160;</td>
          <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF;" colspan="1">
            <div style="line-height: 1.25;">2.774</div>
          </td>
          <td valign="bottom" nowrap="nowrap" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;" colspan="1">&#160;</td>
          <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;" colspan="1">&#160;</td>
          <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;" colspan="1">&#160;</td>
          <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF;" colspan="1">
            <div style="line-height: 1.25;">4.041</div>
          </td>
          <td valign="bottom" nowrap="nowrap" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;" colspan="1">&#160;</td>
          <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;" colspan="1">&#160;</td>
          <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;" colspan="1">&#160;</td>
          <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF;" colspan="1">
            <div style="line-height: 1.25;">(31.4</div>
          </td>
          <td valign="bottom" nowrap="nowrap" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;" colspan="1">
            <div style="line-height: 1.25;">%)</div>
          </td>
        </tr>

    </table>
    <div style="line-height: 1.25; clear: both;"><br style="line-height: 1.25;">
    </div>
    <div style="text-align: justify; line-height: 1.25; font-family: 'Times New Roman',Times,serif;">Financial results in 3Q 2019 continued to be hampered on the top line by a stronger USD, although to a lesser degree than in the first six months of the
      year.&#160; The improvement in 3Q 2019 Sales was essentially due to a conversion from selling the Filshie Clip System to a third-party distributor in the U.S. in 2018 to selling directly to U.S. medical facilities in 3Q 2019, and an increase in U.S. OEM
      sales. OEM sales are sales of components or finished products, which may not be medical devices, to other companies for inclusion in their products.</div>
    <div style="line-height: 1.25;"><br style="line-height: 1.25;">
    </div>
    <div style="text-align: justify; line-height: 1.25; font-family: 'Times New Roman',Times,serif;">Because 23.6% of 3Q 2019 consolidated Sales and 27.2% of 9M 2019 consolidated Sales were in foreign currencies, the volatility of foreign currency exchange
      (FX) rates for sales and expenses outside the U.S. (OUS) continued to have an impact on period-to-period relative financial results. UTMD&#8217;s 3Q 2018 and 9M 2018 revenues invoiced in the foreign currencies represented 33.3% and 32.6% of total
      consolidated USD sales respectively.</div>
    <div style="line-height: 1.25;"><br style="line-height: 1.25;">
    </div>
    <div style="text-align: justify; line-height: 1.25; font-family: 'Times New Roman',Times,serif;">FX rates for income statement purposes are transaction-weighted averages. The average rates from the applicable foreign currency to USD during 3Q 2019 and
      9M 2019 compared to the same periods in 2018 follow:</div>
    <div style="line-height: 1.25;"> <br>
    </div>
    <table cellspacing="0" cellpadding="0" align="center" style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; text-align: left; color: #000000; width: 80%;" id="z971ddada471d4b7e824014dfef9e3ed9">

        <tr>
          <td valign="bottom" style="vertical-align: top; padding-bottom: 2px;">&#160;</td>
          <td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;" colspan="1">&#160;</td>
          <td valign="bottom" style="vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0);" colspan="1">&#160;</td>
          <td valign="bottom" style="vertical-align: bottom; text-align: right; border-bottom: 2px solid rgb(0, 0, 0);" colspan="1">
            <div style="line-height: 1.25;">3Q 19</div>
          </td>
          <td valign="bottom" nowrap="nowrap" style="vertical-align: bottom; padding-bottom: 2px;" colspan="1">&#160;</td>
          <td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;" colspan="1">&#160;</td>
          <td valign="bottom" style="vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0);" colspan="1">&#160;</td>
          <td valign="bottom" style="vertical-align: bottom; text-align: right; border-bottom: 2px solid rgb(0, 0, 0);" colspan="1">
            <div style="line-height: 1.25;">3Q 18</div>
          </td>
          <td valign="bottom" nowrap="nowrap" style="vertical-align: bottom; padding-bottom: 2px;" colspan="1">&#160;</td>
          <td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;" colspan="1">&#160;</td>
          <td valign="bottom" style="vertical-align: top; border-bottom: 2px solid rgb(0, 0, 0);" colspan="2">
            <div style="text-align: right; line-height: 1.25; font-family: 'Times New Roman',Times,serif;">change</div>
          </td>
          <td valign="bottom" nowrap="nowrap" style="vertical-align: bottom; padding-bottom: 2px;" colspan="1">&#160;</td>
          <td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;" colspan="1">&#160;</td>
          <td valign="bottom" style="vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0);" colspan="1">&#160;</td>
          <td valign="bottom" style="vertical-align: bottom; text-align: right; border-bottom: 2px solid rgb(0, 0, 0);" colspan="1">
            <div style="line-height: 1.25;">9M 19</div>
          </td>
          <td valign="bottom" nowrap="nowrap" style="vertical-align: bottom; padding-bottom: 2px;" colspan="1">&#160;</td>
          <td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;" colspan="1">&#160;</td>
          <td valign="bottom" style="vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0);" colspan="1">&#160;</td>
          <td valign="bottom" style="vertical-align: bottom; text-align: right; border-bottom: 2px solid rgb(0, 0, 0);" colspan="1">
            <div style="line-height: 1.25;">9M 18</div>
          </td>
          <td valign="bottom" nowrap="nowrap" style="vertical-align: bottom; padding-bottom: 2px;" colspan="1">&#160;</td>
          <td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;" colspan="1">&#160;</td>
          <td valign="bottom" style="vertical-align: top; border-bottom: 2px solid rgb(0, 0, 0);" colspan="2">
            <div style="text-align: right; line-height: 1.25; font-family: 'Times New Roman',Times,serif;">change</div>
          </td>
          <td valign="bottom" nowrap="nowrap" style="vertical-align: bottom; padding-bottom: 2px;" colspan="1">&#160;</td>
        </tr>
        <tr>
          <td valign="bottom" style="vertical-align: top; width: 28%; background-color: rgb(204, 238, 255);">
            <div style="line-height: 1.25; font-family: 'Times New Roman',Times,serif;">GBP</div>
          </td>
          <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" colspan="1">&#160;</td>
          <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" colspan="1">&#160;</td>
          <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255);" colspan="1">
            <div style="line-height: 1.25;">1.233</div>
          </td>
          <td valign="bottom" nowrap="nowrap" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" colspan="1">&#160;</td>
          <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" colspan="1">&#160;</td>
          <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" colspan="1">&#160;</td>
          <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255);" colspan="1">
            <div style="line-height: 1.25;">1.304</div>
          </td>
          <td valign="bottom" nowrap="nowrap" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" colspan="1">&#160;</td>
          <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" colspan="1">&#160;</td>
          <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" colspan="1">&#160;</td>
          <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255);" colspan="1">
            <div style="line-height: 1.25;">(5.5</div>
          </td>
          <td valign="bottom" nowrap="nowrap" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" colspan="1">
            <div style="line-height: 1.25;">%)</div>
          </td>
          <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" colspan="1">&#160;</td>
          <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" colspan="1">&#160;</td>
          <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255);" colspan="1">
            <div style="line-height: 1.25;">1.273</div>
          </td>
          <td valign="bottom" nowrap="nowrap" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" colspan="1">&#160;</td>
          <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" colspan="1">&#160;</td>
          <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" colspan="1">&#160;</td>
          <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255);" colspan="1">
            <div style="line-height: 1.25;">1.351</div>
          </td>
          <td valign="bottom" nowrap="nowrap" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" colspan="1">&#160;</td>
          <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" colspan="1">&#160;</td>
          <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" colspan="1">&#160;</td>
          <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255);" colspan="1">
            <div style="line-height: 1.25;">(5.7</div>
          </td>
          <td valign="bottom" nowrap="nowrap" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" colspan="1">
            <div style="line-height: 1.25;">%)</div>
          </td>
        </tr>
        <tr>
          <td valign="bottom" style="vertical-align: top; width: 28%; background-color: rgb(255, 255, 255);">
            <div style="line-height: 1.25; font-family: 'Times New Roman',Times,serif;">EUR</div>
          </td>
          <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255);" colspan="1">&#160;</td>
          <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255);" colspan="1">&#160;</td>
          <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(255, 255, 255);" colspan="1">
            <div style="line-height: 1.25;">1.108</div>
          </td>
          <td valign="bottom" nowrap="nowrap" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255);" colspan="1">&#160;</td>
          <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255);" colspan="1">&#160;</td>
          <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255);" colspan="1">&#160;</td>
          <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(255, 255, 255);" colspan="1">
            <div style="line-height: 1.25;">1.165</div>
          </td>
          <td valign="bottom" nowrap="nowrap" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255);" colspan="1">&#160;</td>
          <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255);" colspan="1">&#160;</td>
          <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255);" colspan="1">&#160;</td>
          <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(255, 255, 255);" colspan="1">
            <div style="line-height: 1.25;">(4.9</div>
          </td>
          <td valign="bottom" nowrap="nowrap" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255);" colspan="1">
            <div style="line-height: 1.25;">%)</div>
          </td>
          <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255);" colspan="1">&#160;</td>
          <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255);" colspan="1">&#160;</td>
          <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(255, 255, 255);" colspan="1">
            <div style="line-height: 1.25;">1.123</div>
          </td>
          <td valign="bottom" nowrap="nowrap" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255);" colspan="1">&#160;</td>
          <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255);" colspan="1">&#160;</td>
          <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255);" colspan="1">&#160;</td>
          <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(255, 255, 255);" colspan="1">
            <div style="line-height: 1.25;">1.193</div>
          </td>
          <td valign="bottom" nowrap="nowrap" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255);" colspan="1">&#160;</td>
          <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255);" colspan="1">&#160;</td>
          <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255);" colspan="1">&#160;</td>
          <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(255, 255, 255);" colspan="1">
            <div style="line-height: 1.25;">(5.9</div>
          </td>
          <td valign="bottom" nowrap="nowrap" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255);" colspan="1">
            <div style="line-height: 1.25;">%)</div>
          </td>
        </tr>
        <tr>
          <td valign="bottom" style="vertical-align: top; width: 28%; background-color: rgb(204, 238, 255);">
            <div style="line-height: 1.25; font-family: 'Times New Roman',Times,serif;">AUD</div>
          </td>
          <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" colspan="1">&#160;</td>
          <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" colspan="1">&#160;</td>
          <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255);" colspan="1">
            <div style="line-height: 1.25;">0.687</div>
          </td>
          <td valign="bottom" nowrap="nowrap" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" colspan="1">&#160;</td>
          <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" colspan="1">&#160;</td>
          <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" colspan="1">&#160;</td>
          <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255);" colspan="1">
            <div style="line-height: 1.25;">0.732</div>
          </td>
          <td valign="bottom" nowrap="nowrap" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" colspan="1">&#160;</td>
          <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" colspan="1">&#160;</td>
          <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" colspan="1">&#160;</td>
          <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255);" colspan="1">
            <div style="line-height: 1.25;">(6.1</div>
          </td>
          <td valign="bottom" nowrap="nowrap" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" colspan="1">
            <div style="line-height: 1.25;">%)</div>
          </td>
          <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" colspan="1">&#160;</td>
          <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" colspan="1">&#160;</td>
          <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255);" colspan="1">
            <div style="line-height: 1.25;">0.700</div>
          </td>
          <td valign="bottom" nowrap="nowrap" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" colspan="1">&#160;</td>
          <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" colspan="1">&#160;</td>
          <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" colspan="1">&#160;</td>
          <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255);" colspan="1">
            <div style="line-height: 1.25;">0.758</div>
          </td>
          <td valign="bottom" nowrap="nowrap" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" colspan="1">&#160;</td>
          <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" colspan="1">&#160;</td>
          <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" colspan="1">&#160;</td>
          <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255);" colspan="1">
            <div style="line-height: 1.25;">(7.6</div>
          </td>
          <td valign="bottom" nowrap="nowrap" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" colspan="1">
            <div style="line-height: 1.25;">%)</div>
          </td>
        </tr>
        <tr>
          <td valign="bottom" style="vertical-align: top; width: 28%; background-color: rgb(255, 255, 255);">
            <div style="line-height: 1.25; font-family: 'Times New Roman',Times,serif;">CAD</div>
          </td>
          <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255);" colspan="1">&#160;</td>
          <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255);" colspan="1">&#160;</td>
          <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(255, 255, 255);" colspan="1">
            <div style="line-height: 1.25;">0.758</div>
          </td>
          <td valign="bottom" nowrap="nowrap" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255);" colspan="1">&#160;</td>
          <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255);" colspan="1">&#160;</td>
          <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255);" colspan="1">&#160;</td>
          <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(255, 255, 255);" colspan="1">
            <div style="line-height: 1.25;">0.765</div>
          </td>
          <td valign="bottom" nowrap="nowrap" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255);" colspan="1">&#160;</td>
          <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255);" colspan="1">&#160;</td>
          <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255);" colspan="1">&#160;</td>
          <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(255, 255, 255);" colspan="1">
            <div style="line-height: 1.25;">(1.0</div>
          </td>
          <td valign="bottom" nowrap="nowrap" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255);" colspan="1">
            <div style="line-height: 1.25;">%)</div>
          </td>
          <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255);" colspan="1">&#160;</td>
          <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255);" colspan="1">&#160;</td>
          <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(255, 255, 255);" colspan="1">
            <div style="line-height: 1.25;">0.752</div>
          </td>
          <td valign="bottom" nowrap="nowrap" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255);" colspan="1">&#160;</td>
          <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255);" colspan="1">&#160;</td>
          <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255);" colspan="1">&#160;</td>
          <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(255, 255, 255);" colspan="1">
            <div style="line-height: 1.25;">0.778</div>
          </td>
          <td valign="bottom" nowrap="nowrap" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255);" colspan="1">&#160;</td>
          <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255);" colspan="1">&#160;</td>
          <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255);" colspan="1">&#160;</td>
          <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(255, 255, 255);" colspan="1">
            <div style="line-height: 1.25;">(3.3</div>
          </td>
          <td valign="bottom" nowrap="nowrap" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255);" colspan="1">
            <div style="line-height: 1.25;">%)</div>
          </td>
        </tr>

    </table>
    <div style="line-height: 1.25;"> <br>
    </div>
    <div style="clear: both; margin-top: 10pt; margin-bottom: 10pt;" id="DSPFPageBreakArea">
      <div style="text-align: center;" id="DSPFPageNumberArea"><font style="font-size: 8pt; font-weight: normal; font-style: normal;" id="DSPFPageNumber">9</font></div>
      <div style="page-break-after: always;" id="DSPFPageBreak">
        <hr noshade="noshade" style="border-width: 0px; clear: both; margin: 4px 0px; width: 100%; height: 2px; color: #000000; background-color: #000000;"></div>
    </div>
    <div style="text-align: justify; line-height: 1.25; font-family: 'Times New Roman',Times,serif;">The weighted average negative impact on all foreign currency sales from the change in FX rates was 5.2% in 3Q 2019 and 5.7% in 9M 2019, reducing reported
      USD sales in 3Q 2019 by $145 relative to the same FX rates in 3Q 2018 and by $576 in 9M 2019 relative to the same FX rates in 9M 2018.&#160; In constant currency terms, i.e. using the same FX rates as in the applicable periods in 2018, total consolidated
      3Q 2019 sales were up $2,248 (+21.6%), and 9M 2019 total consolidated constant currency sales were up $3,407 (10.6%).</div>
    <div style="line-height: 1.25;"><br style="line-height: 1.25;">
    </div>
    <div style="text-align: justify; line-height: 1.25; font-family: 'Times New Roman',Times,serif;">Other significant revenue changes in 3Q and 9M 2019 as compared to the same periods in 2018 are described later in this report: a substantial increase in
      2019 U.S. OEM sales; an early shipment, at the China distributor&#8217;s request, of a scheduled 4Q 2019 blood pressure transducer kit order; and a continued pause in U.S. neonatal device exports due to regulatory re-registrations by UTMD&#8217;s third-party
      distributor in China.</div>
    <div style="text-align: justify; text-indent: 4.3pt; line-height: 1.25; font-family: 'Times New Roman',Times,serif;"> <br>
    </div>
    <div style="text-align: justify; line-height: 1.25; font-family: 'Times New Roman',Times,serif;">UTMD US GAAP profit margins in 3Q 2019 and 9M 2019 compared to 3Q 2018 and 9M 2018 follow:</div>
    <div style="text-indent: 4.3pt; line-height: 1.25;"> <br>
    </div>
    <table cellspacing="0" cellpadding="0" border="0" align="center" id="z540b1ce69ba7404c80ad73e2830bdb45" style="width: 80%; color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt; text-align: left;">

        <tr>
          <td style="width: 47.98%; vertical-align: top;">&#160;</td>
          <td style="width: 12.94%; vertical-align: top; border-bottom: 2px solid black;">
            <div style="text-align: center; text-indent: 7.1pt; line-height: 1.25;">3Q 2019</div>
            <div style="text-align: center; text-indent: 7.1pt; line-height: 1.25;">(Jul &#8211; Sep)</div>
          </td>
          <td style="width: 12.94%; vertical-align: top; border-bottom: 2px solid black;">
            <div style="text-align: center; text-indent: 7.1pt; line-height: 1.25;">3Q&#160; 2018</div>
            <div style="text-align: center; text-indent: 7.1pt; line-height: 1.25;">(Jul &#8211; Sep)</div>
          </td>
          <td style="width: 12.93%; vertical-align: top; border-bottom: 2px solid black;">
            <div style="text-align: center; text-indent: 7.1pt; line-height: 1.25;">9M&#160; 2019</div>
            <div style="text-align: center; text-indent: 7.1pt; line-height: 1.25;">(Jan &#8211; Sep)</div>
          </td>
          <td style="width: 13.21%; vertical-align: top; border-bottom: 2px solid black;">
            <div style="text-align: center; text-indent: 7.1pt; line-height: 1.25;">9M&#160; 2018</div>
            <div style="text-align: center; text-indent: 7.1pt; line-height: 1.25;">(Jan &#8211; Sep)</div>
          </td>
        </tr>
        <tr>
          <td style="width: 47.98%; vertical-align: top; background-color: rgb(204, 238, 255);">
            <div style="line-height: 1.25;">Gross Profit Margin (gross profits/ sales):</div>
          </td>
          <td style="width: 12.94%; vertical-align: top; background-color: rgb(204, 238, 255);">
            <div style="text-align: center; text-indent: 7.1pt; line-height: 1.25;">59.1%</div>
          </td>
          <td style="width: 12.94%; vertical-align: top; background-color: rgb(204, 238, 255);">
            <div style="text-align: center; text-indent: 7.1pt; line-height: 1.25;">60.6%</div>
          </td>
          <td style="width: 12.93%; vertical-align: top; background-color: rgb(204, 238, 255);">
            <div style="text-align: center; text-indent: 7.1pt; line-height: 1.25;">61.7%</div>
          </td>
          <td style="width: 13.21%; vertical-align: top; background-color: rgb(204, 238, 255);">
            <div style="text-align: center; text-indent: 7.1pt; line-height: 1.25;">62.7%</div>
          </td>
        </tr>
        <tr>
          <td style="width: 47.98%; vertical-align: top; background-color: rgb(255, 255, 255);">
            <div style="line-height: 1.25;">Operating Income Margin (operating profits/ sales):</div>
          </td>
          <td style="width: 12.94%; vertical-align: top; background-color: rgb(255, 255, 255);">
            <div style="text-align: center; text-indent: 7.1pt; line-height: 1.25;">35.0%</div>
          </td>
          <td style="width: 12.94%; vertical-align: top; background-color: rgb(255, 255, 255);">
            <div style="text-align: center; text-indent: 7.1pt; line-height: 1.25;">42.4%</div>
          </td>
          <td style="width: 12.93%; vertical-align: top; background-color: rgb(255, 255, 255);">
            <div style="text-align: center; text-indent: 7.1pt; line-height: 1.25;">36.9%</div>
          </td>
          <td style="width: 13.21%; vertical-align: top; background-color: rgb(255, 255, 255);">
            <div style="text-align: center; text-indent: 7.1pt; line-height: 1.25;">44.8%</div>
          </td>
        </tr>
        <tr>
          <td style="width: 47.98%; vertical-align: top; background-color: rgb(204, 238, 255);">
            <div style="line-height: 1.25;">Net Income Margin (profit after taxes/ sales):</div>
          </td>
          <td style="width: 12.94%; vertical-align: top; background-color: rgb(204, 238, 255);">
            <div style="text-align: center; text-indent: 7.1pt; line-height: 1.25;">29.7%</div>
          </td>
          <td style="width: 12.94%; vertical-align: top; background-color: rgb(204, 238, 255);">
            <div style="text-align: center; text-indent: 7.1pt; line-height: 1.25;">65.1%</div>
          </td>
          <td style="width: 12.93%; vertical-align: top; background-color: rgb(204, 238, 255);">
            <div style="text-align: center; text-indent: 7.1pt; line-height: 1.25;">29.6%</div>
          </td>
          <td style="width: 13.21%; vertical-align: top; background-color: rgb(204, 238, 255);">
            <div style="text-align: center; text-indent: 7.1pt; line-height: 1.25;">47.0%</div>
          </td>
        </tr>

    </table>
    <div style="line-height: 1.25;"><br style="line-height: 1.25;">
    </div>
    <div style="line-height: 1.25;">Excluding the 3Q 2018 REPAT tax provision adjustment, the resulting non-GAAP Net Income Margin follows:</div>
    <div style="line-height: 1.25;"> <br>
    </div>
    <table cellspacing="0" cellpadding="0" border="0" align="center" id="z636ea1f572e34700ac34f5c65a00e045" style="width: 80%; color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt; text-align: left;">

        <tr>
          <td style="width: 47.98%; vertical-align: top;">&#160;</td>
          <td style="width: 12.94%; vertical-align: top; border-bottom: 2px solid black;">
            <div style="text-align: center; text-indent: 7.1pt; line-height: 1.25;">3Q 2019</div>
            <div style="text-align: center; text-indent: 7.1pt; line-height: 1.25;">(Jul &#8211; Sep)</div>
          </td>
          <td style="width: 12.94%; vertical-align: top; border-bottom: 2px solid black;">
            <div style="text-align: center; text-indent: 7.1pt; line-height: 1.25;">3Q&#160; 2018</div>
            <div style="text-align: center; text-indent: 7.1pt; line-height: 1.25;">(Jul &#8211; Sep)</div>
          </td>
          <td style="width: 12.93%; vertical-align: top; border-bottom: 2px solid black;">
            <div style="text-align: center; text-indent: 7.1pt; line-height: 1.25;">9M&#160; 2019</div>
            <div style="text-align: center; text-indent: 7.1pt; line-height: 1.25;">(Jan &#8211; Sep)</div>
          </td>
          <td style="width: 13.21%; vertical-align: top; border-bottom: 2px solid black;">
            <div style="text-align: center; text-indent: 7.1pt; line-height: 1.25;">9M&#160; 2018</div>
            <div style="text-align: center; text-indent: 7.1pt; line-height: 1.25;">(Jan &#8211; Sep)</div>
          </td>
        </tr>
        <tr>
          <td style="width: 47.98%; vertical-align: top; background-color: rgb(204, 238, 255);">
            <div style="line-height: 1.25;">Net Income Margin (profit after taxes/ sales):</div>
          </td>
          <td style="width: 12.94%; vertical-align: top; background-color: rgb(204, 238, 255);">
            <div style="text-align: center; text-indent: 7.1pt; line-height: 1.25;">29.7%</div>
          </td>
          <td style="width: 12.94%; vertical-align: top; background-color: rgb(204, 238, 255);">
            <div style="text-align: center; text-indent: 7.1pt; line-height: 1.25;">34.5%</div>
          </td>
          <td style="width: 12.93%; vertical-align: top; background-color: rgb(204, 238, 255);">
            <div style="text-align: center; text-indent: 7.1pt; line-height: 1.25;">29.6%</div>
          </td>
          <td style="width: 13.21%; vertical-align: top; background-color: rgb(204, 238, 255);">
            <div style="text-align: center; text-indent: 7.1pt; line-height: 1.25;">37.2%</div>
          </td>
        </tr>

    </table>
    <div style="line-height: 1.25;"><br style="line-height: 1.25;">
    </div>
    <div style="text-align: justify; line-height: 1.25; font-family: 'Times New Roman',Times,serif;">UTMD&#8217;s 2019 Gross Profit increase was due to the U.S. direct sales of the Filshie Clip System (Filshie devices), which was offset on the Operating Income
      line by new identifiable intangible asset (IIA) amortization expense resulting from UTMD&#8217;s February 2019 purchase of the remaining U.S. exclusive distribution rights from CooperSurgical Inc (CSI).</div>
    <div style="line-height: 1.25;"><br style="line-height: 1.25;">
    </div>
    <div style="text-align: justify; line-height: 1.25; font-family: 'Times New Roman',Times,serif;">The 2019 dilution in Gross Profit Margin (GPM) was due to product mix, more specifically, much higher (lower than average GPM) OEM sales along with
      substantially higher low GPM sales of pressure transducer kits to UTMD&#8217;s China distributor as a result of the distributor&#8217;s uneven requested shipment pattern.&#160; As UTMD stockholders likely already understand, the GPM obtained from OEM sales of
      products manufactured by UTMD for other companies, and of UTMD finished medical devices sold through third-party distributors, are inherently lower because the costs of marketing the products reside with UTMD&#8217;s customer.&#160; Primarily because of the mix
      shift, UTMD now expects that its GPM for the year as a whole may be three percentage points lower than projected at the beginning of the year.</div>
    <div style="line-height: 1.25;"><br style="line-height: 1.25;">
    </div>
    <div style="text-align: justify; line-height: 1.25; font-family: 'Times New Roman',Times,serif;">UTMD&#8217;s 2019 GPM has not yet benefited from the early 2019 acquisition of distribution rights of its Filshie devices in the U.S. from CSI because of the
      substantial remaining inventory which was repurchased by UTMD at CSI&#8217;s cost.&#160; Although UTMD has picked up the distributor margin on higher U.S. Filshie device direct sales, it has not realized any Gross Profit contribution from Femcare sales of
      Filshie devices to the U.S. yet. Another way to explain this is that approximately $2 million in UTMD&#8217;s consolidated Gross Profit was recorded in 9M 2018 from Femcare&#8217;s 9M 2018 sales of Filshie devices to the third-party U.S. distributor, whereas
      Femcare&#8217;s Gross Profit contribution from sales of Filshie devices to the U.S. (to intercompany distributor UTMD) has been zero in 9M 2019 because the Gross Profit in inventory from intercompany sales is eliminated when consolidating financial results
      (i.e. not recognized until the devices are sold to a third-party).&#160; The fact that the CSI repurchased inventory lasted longer than expected has helped lower GPM results relative to the increase expected at the beginning of the year.</div>
    <div style="line-height: 1.25;"><br style="line-height: 1.25;">
    </div>
    <div style="text-align: justify; line-height: 1.25; font-family: 'Times New Roman',Times,serif;">UTMD&#8217;s Operating Income Margin was diluted further (in addition to the lower GPM) by a $1,105 3Q 2019 expense, and in 9M 2019 by a $2,947 expense, from
      straight-line amortization of the $21,000 purchase price that UTMD paid CSI to acquire the remaining 4.75 years&#8217; exclusive U.S. Filshie device distribution rights because the purchase price of CSI&#8217;s remaining exclusive distribution rights was
      recognized as an IIA. UTMD&#8217;s Operating Income Margin from the acquisition is expected to ramp up as a result of an estimated additional $500 Gross Profit which will be achieved quarterly at the same Filshie device sales rate as 3Q 2019 after the CSI
      inventory has been depleted, disregarding UTMD&#8217;s potential to grow Filshie device sales in the U.S.</div>
    <div style="line-height: 1.25;"><br style="line-height: 1.25;">
    </div>
    <div style="text-align: justify; line-height: 1.25; font-family: 'Times New Roman',Times,serif;">Femcare-related IIA amortization expense in total, including the CSI distribution agreement purchase and that remaining from the 2011 Femcare Group
      acquisition, comprises a significant portion of General &amp; Administrative (G&amp;A) operating expenses.&#160; IIA amortization expense was 12.8% of 3Q 2019 consolidated sales and 12.7% of 9M 2019 consolidated sales compared to 5.0% in both 3Q 2018 and
      9M 2018.&#160; In other words, UTMD&#8217;s Operating Income Margin excluding Femcare-related IIA amortization expense was consistent at 47.8% in 3Q 2019 and 49.7% in 9M 2019 compared to 47.4% in 3Q 2018 and 49.8% in 9M 2018.</div>
    <div style="clear: both; margin-top: 10pt; margin-bottom: 10pt;" id="DSPFPageBreakArea">
      <div style="text-align: center;" id="DSPFPageNumberArea"><font style="font-size: 8pt; font-weight: normal; font-style: normal;" id="DSPFPageNumber">10</font></div>
      <div style="page-break-after: always;" id="DSPFPageBreak">
        <hr noshade="noshade" style="border-width: 0px; clear: both; margin: 4px 0px; width: 100%; height: 2px; color: #000000; background-color: #000000;"></div>
    </div>
    <div style="line-height: 1.25; text-align: justify;">In addition to the period-to-period differences in Operating Income, an additional difference in Income Before Tax (EBT) was due to the $450 Non-operating Income from the sale of unneeded assets in
      9M 2018 that did not repeat in 9M 2019.&#160; Net Non-operating Income was $76 in 3Q 2019 compared to $79 in 3Q 2018, and $180 in 9M 2019 compared to $617 in 9M 2018.</div>
    <div style="line-height: 1.25;"><br style="line-height: 1.25;">
    </div>
    <div style="line-height: 1.25; text-align: justify;">UTMD&#8217;s US GAAP Net Income Margins in 3Q and 9M 2019 were substantially lower than in the same periods of 2018 because of the $3,230 favorable adjustment to UTMD&#8217;s initial estimate of the combined
      one-time Federal and Utah State REPAT tax which occurred in 3Q 2018.</div>
    <div style="line-height: 1.25;"><br style="line-height: 1.25;">
    </div>
    <div style="line-height: 1.25; text-align: justify;">UTMD&#8217;s 2019 US GAAP EPS compared to the prior year&#8217;s 3Q and 9M periods were slightly less unfavorable than the change in US GAAP Net Income, and UTMD&#8217;s non-GAAP EPS comparison was slightly more
      favorable than the change in non-GAAP Net Income, because diluted shares in both periods were slightly lower.</div>
    <div style="line-height: 1.25;"><br style="line-height: 1.25;">
    </div>
    <div style="line-height: 1.25; text-align: justify;">UTMD&#8217;s September 30, 2019 Balance Sheet, in the absence of debt, remained strong.&#160; Ending Cash and Investments were $37.4 million on September 30, 2019 compared to $51.1 million on December 31, 2018,
      after investing $23.1 million acquiring CSI&#8217;s Filshie device distribution rights and remaining inventory, paying $3.1 million in cash dividends to stockholders and repurchasing $0.4 million in UTMD stock during 9M 2019.&#160; Stockholders&#8217; Equity was up
      $6.0 million in the nine month period from December 31, 2018, after netting the combined $3.5 million in dividends and stock repurchases which reduced Stockholders&#8217; Equity.</div>
    <div style="line-height: 1.25;"><br style="line-height: 1.25;">
    </div>
    <div style="line-height: 1.25; text-align: justify;">UTMD&#8217;s FX rates for balance sheet purposes are the applicable rates at the <u>end</u> of each reporting period. The FX rates from the applicable foreign currency to USD for assets and liabilities at
      the end of September 2019 and the end of September 2018 follow:</div>
    <div style="line-height: 1.25;"> <br>
    </div>
    <table cellspacing="0" cellpadding="0" align="center" style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; text-align: left; color: #000000; width: 80%;" id="z21c14b791e1c4884801423196d97fd3e">

        <tr>
          <td valign="bottom" style="vertical-align: top; padding-bottom: 2px;">&#160;</td>
          <td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;" colspan="1">&#160;</td>
          <td valign="bottom" style="vertical-align: top; border-bottom: 2px solid rgb(0, 0, 0);" colspan="2">
            <div style="text-align: center; line-height: 1.25; font-family: 'Times New Roman',Times,serif;"> Sep 30, 2019</div>
          </td>
          <td valign="bottom" nowrap="nowrap" style="text-align: center; vertical-align: bottom; padding-bottom: 2px;" colspan="1">&#160;</td>
          <td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; text-align: center;" colspan="1">&#160;</td>
          <td valign="bottom" style="vertical-align: top; border-bottom: 2px solid rgb(0, 0, 0);" colspan="2">
            <div style="text-align: center; line-height: 1.25; font-family: 'Times New Roman',Times,serif;">Sep 30, 2018</div>
          </td>
          <td valign="bottom" nowrap="nowrap" style="text-align: center; vertical-align: bottom; padding-bottom: 2px;" colspan="1">&#160;</td>
          <td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; text-align: center;" colspan="1">&#160;</td>
          <td valign="bottom" style="vertical-align: top; border-bottom: 2px solid rgb(0, 0, 0);" colspan="2">
            <div style="text-align: center; line-height: 1.25; font-family: 'Times New Roman',Times,serif;"> Change</div>
          </td>
          <td valign="bottom" nowrap="nowrap" style="vertical-align: bottom; padding-bottom: 2px;" colspan="1">&#160;</td>
        </tr>
        <tr>
          <td valign="bottom" style="vertical-align: top; width: 64%; background-color: rgb(204, 238, 255);">
            <div style="line-height: 1.25;">GBP</div>
          </td>
          <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" colspan="1">&#160;</td>
          <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" colspan="1">&#160;</td>
          <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255);" colspan="1">
            <div style="line-height: 1.25;">1.230</div>
          </td>
          <td valign="bottom" nowrap="nowrap" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" colspan="1">&#160;</td>
          <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" colspan="1">&#160;</td>
          <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" colspan="1">&#160;</td>
          <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255);" colspan="1">
            <div style="line-height: 1.25;">1.306</div>
          </td>
          <td valign="bottom" nowrap="nowrap" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" colspan="1">&#160;</td>
          <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" colspan="1">&#160;</td>
          <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" colspan="1">&#160;</td>
          <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255);" colspan="1">
            <div style="line-height: 1.25;">( 5.8</div>
          </td>
          <td valign="bottom" nowrap="nowrap" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" colspan="1">
            <div style="line-height: 1.25;">%)</div>
          </td>
        </tr>
        <tr>
          <td valign="bottom" style="vertical-align: top; width: 64%; background-color: rgb(255, 255, 255);">
            <div style="line-height: 1.25;">EUR</div>
          </td>
          <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255);" colspan="1">&#160;</td>
          <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255);" colspan="1">&#160;</td>
          <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(255, 255, 255);" colspan="1">
            <div style="line-height: 1.25;">1.091</div>
          </td>
          <td valign="bottom" nowrap="nowrap" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255);" colspan="1">&#160;</td>
          <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255);" colspan="1">&#160;</td>
          <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255);" colspan="1">&#160;</td>
          <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(255, 255, 255);" colspan="1">
            <div style="line-height: 1.25;">1.163</div>
          </td>
          <td valign="bottom" nowrap="nowrap" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255);" colspan="1">&#160;</td>
          <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255);" colspan="1">&#160;</td>
          <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255);" colspan="1">&#160;</td>
          <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(255, 255, 255);" colspan="1">
            <div style="line-height: 1.25;">( 6.2</div>
          </td>
          <td valign="bottom" nowrap="nowrap" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255);" colspan="1">
            <div style="line-height: 1.25;">%)</div>
          </td>
        </tr>
        <tr>
          <td valign="bottom" style="vertical-align: top; width: 64%; background-color: rgb(204, 238, 255);">
            <div style="line-height: 1.25;">AUD</div>
          </td>
          <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" colspan="1">&#160;</td>
          <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" colspan="1">&#160;</td>
          <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255);" colspan="1">
            <div style="line-height: 1.25;">0.675</div>
          </td>
          <td valign="bottom" nowrap="nowrap" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" colspan="1">&#160;</td>
          <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" colspan="1">&#160;</td>
          <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" colspan="1">&#160;</td>
          <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255);" colspan="1">
            <div style="line-height: 1.25;">0.724</div>
          </td>
          <td valign="bottom" nowrap="nowrap" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" colspan="1">&#160;</td>
          <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" colspan="1">&#160;</td>
          <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" colspan="1">&#160;</td>
          <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255);" colspan="1">
            <div style="line-height: 1.25;">( 6.8</div>
          </td>
          <td valign="bottom" nowrap="nowrap" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" colspan="1">
            <div style="line-height: 1.25;">%)</div>
          </td>
        </tr>
        <tr>
          <td valign="bottom" style="vertical-align: top; width: 64%; background-color: rgb(255, 255, 255);">
            <div style="line-height: 1.25;">CAD</div>
          </td>
          <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255);" colspan="1">&#160;</td>
          <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255);" colspan="1">&#160;</td>
          <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(255, 255, 255);" colspan="1">
            <div style="line-height: 1.25;">0.755</div>
          </td>
          <td valign="bottom" nowrap="nowrap" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255);" colspan="1">&#160;</td>
          <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255);" colspan="1">&#160;</td>
          <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255);" colspan="1">&#160;</td>
          <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(255, 255, 255);" colspan="1">
            <div style="line-height: 1.25;">0.774</div>
          </td>
          <td valign="bottom" nowrap="nowrap" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255);" colspan="1">&#160;</td>
          <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255);" colspan="1">&#160;</td>
          <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255);" colspan="1">&#160;</td>
          <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(255, 255, 255);" colspan="1">
            <div style="line-height: 1.25;">( 2.4</div>
          </td>
          <td valign="bottom" nowrap="nowrap" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255);" colspan="1">
            <div style="line-height: 1.25;">%)</div>
          </td>
        </tr>

    </table>
    <div style="text-indent: 10.8pt; line-height: 1.25;"> <br>
    </div>
    <div style="text-indent: 10.8pt; line-height: 1.25;">b)<font id="TRGRRTFtoHTMLTab" style="display: inline-block; text-indent: 0px; font-size: 1px; width: 13.5pt">&#160;</font>Revenues</div>
    <div style="text-align: justify; line-height: 1.25; font-family: 'Times New Roman',Times,serif;">Beginning on January 1, 2018, the Company adopted ASU 2014-09, the new revenue recognition accounting standard.&#160; Management completed an extensive
      assessment and implementation of the standard, including UTMD&#8217;s various contracts with customers and associated performance obligations and the Company&#8217;s conclusions regarding its revenue recognition practices and procedures. Other items like
      commissions and rights of return were also evaluated by the Company. Management is confident that the Company has properly evaluated the standard&#8217;s requirements and has arrived at appropriate conclusions in recognizing revenue in accordance with the
      new standard.&#160; Those practices and procedures the Company will use to recognize revenue under the new standard are not significantly different than the methods used previously since UTMD has traditionally recognized revenue upon shipping a physical
      product to a customer, which is also when the Company has met its performance obligations under contracts it has with its customers that represent over 99% of its revenue. While the Company&#8217;s revenue not associated with shipping a physical product is
      immaterial, management believes the Company&#8217;s practices in recognizing that revenue is also in accordance with ASU 2014-09.</div>
    <div style="line-height: 1.25;"><br style="line-height: 1.25;">
    </div>
    <div style="text-align: justify; line-height: 1.25; font-family: 'Times New Roman',Times,serif;">Terms of sale are established in advance of UTMD&#8217;s acceptance of customer orders.&#160; In the U.S., Ireland, UK, France, Canada and Australia, UTMD generally
      accepts orders directly from and ships directly to end user clinical facilities, as well as third party medical/surgical distributors, under UTMD&#8217;s Standard Terms and Conditions (T&amp;C) of Sale. About 14% of UTMD&#8217;s domestic end user sales,
      excluding Filshie device sales, go through third party med/surg distributors which contract separately with clinical facilities to provide purchasing, storage and scheduled delivery functions for the applicable facility.&#160; UTMD&#8217;s T&amp;C of Sale to
      end user facilities are substantially the same in the U.S., Ireland, UK, France, Canada and Australia.</div>
    <div style="line-height: 1.25;"><br style="line-height: 1.25;">
    </div>
    <div style="text-align: justify; line-height: 1.25; font-family: 'Times New Roman',Times,serif;">UTMD may have separate discounted pricing agreements with a specific clinical facility or group of affiliated facilities based on volume of purchases.&#160;
      Pricing agreements which are documented arrangements with clinical facilities, or groups of affiliated facilities, if applicable, are established in advance of orders accepted or shipments made. For existing customers, past actual shipment volumes
      typically determine the fixed price by part number for the next agreement period of one year. For new customers, the customer&#8217;s best estimate of volume is usually accepted by UTMD for determining the ensuing fixed prices for the agreement period.
      Prices are not adjusted after an order is accepted. For the sake of clarity, the separate pricing agreements with clinical facilities based on volume of purchases disclosure is not inconsistent with UTMD&#8217;s disclosure that the selling price is fixed
      prior to the acceptance of a specific customer order.</div>
    <div style="clear: both; margin-top: 10pt; margin-bottom: 10pt;" id="DSPFPageBreakArea">
      <div style="text-align: center;" id="DSPFPageNumberArea"><font style="font-size: 8pt; font-weight: normal; font-style: normal;" id="DSPFPageNumber">11</font></div>
      <div style="page-break-after: always;" id="DSPFPageBreak">
        <hr noshade="noshade" style="border-width: 0px; clear: both; margin: 4px 0px; width: 100%; height: 2px; color: #000000; background-color: #000000;"></div>
    </div>
    <div style="text-align: justify; line-height: 1.25; font-family: 'Times New Roman',Times,serif;">Total consolidated 3Q 2019 UTMD sales were $2,104 (+20.2%) higher than in 3Q 2018. Constant currency sales were $2,248 (+21.6%) higher. Total consolidated
      9M 2019 UTMD sales were $2,831 (+8.8%) higher than in 9M 2018.&#160; Constant currency sales in 9M 2019 were $3,407 (+10.6%) higher than in 9M 2018.</div>
    <div style="line-height: 1.25;"><br style="line-height: 1.25;">
    </div>
    <div style="text-align: justify; line-height: 1.25; font-family: 'Times New Roman',Times,serif;">In 3Q 2019 compared to 3Q 2018, U.S. domestic sales were 44% higher and outside the U.S. (OUS) sales were 4% lower.&#160; Because of the relatively short span
      of time, results for any given three month period in comparison with a previous three month period may not be indicative of comparative results for the year as a whole.&#160; In 9M 2019 compared to 9M 2018, U.S. domestic sales were 27% higher and outside
      the U.S. (OUS) sales were 9% lower than in 9M 2018.</div>
    <div style="line-height: 1.25;"><br style="line-height: 1.25;">
    </div>
    <div style="text-align: justify; line-height: 1.25; font-family: 'Times New Roman',Times,serif;">Domestic sales in 3Q 2019 were $7,575 compared to $5,270 in 3Q 2018.&#160; Domestic sales in 9M 2019 were $20,366 compared to $16,005 in 9M 2018.&#160; The
      components of domestic sales include 1) &#8220;direct sales&#8221; of UTMD&#8217;s medical devices to user facilities (and med/surg stocking distributors for hospitals), excluding Filshie sales,&#160; 2) &#8220;OEM sales&#8221; of components and other products manufactured by UTMD for
      other medical device and non-medical device companies, and&#160; 3) Filshie device sales, which in 2018 were by UTMD&#8217;s UK subsidiary, Femcare Ltd (Femcare), to CSI for distribution in the U.S., and in 2019 were by UTMD direct to U.S. clinical users after
      February 1.&#160; Domestic direct sales in 3Q 2019 excluding Filshie devices, representing 48% of total domestic sales, were $76 (2%) lower than in 3Q 2018.&#160; This was a good example of &#8220;results for any given three month period in comparison with a
      previous three month period may not be indicative of comparative results for the year as a whole&#8221; because domestic direct sales in 9M 2019 excluding Filshie devices, representing 53% of total domestic sales, were $441 (+4%) higher than in 9M 2018.
      OEM sales in 3Q 2019, representing 25% of total domestic sales, were $877 (+83%) higher than in 3Q 2018. OEM sales in 9M 2019, representing 23% of total domestic sales, were $1,848 (+64%) higher than in 9M 2018.&#160; As expected, Filshie device sales
      direct to U.S. domestic end-user facilities were $1,504 (+299%) higher in 3Q 2019 compared to Filshie device sales to CSI in 3Q 2018.&#160; As previously reported, UTMD expects that 4Q 2019 U.S. Filshie device sales will also experience a similar 300%
      increase when compared to 4Q 2018 sales to CSI. Filshie device sales direct to U.S. domestic end-user facilities were $2,072 (+73%) higher in 9M 2019 compared to Filshie device sales to CSI in 9M 2018.</div>
    <div style="line-height: 1.25;"><br style="line-height: 1.25;">
    </div>
    <div style="text-align: justify; line-height: 1.25; font-family: 'Times New Roman',Times,serif;">OUS sales in 3Q 2019 were $4,919 compared to $5,121 in 3Q 2018. OUS sales in 9M 2019 were $14,707 compared to $16,237 in 9M 2018. OUS sales invoiced in
      GBP, EUR, AUD and CAD currencies were $145 lower in 3Q 2019 and $576 lower in 9M 2019 as a result of changes in FX rates.&#160; In other words, 72% of the lower 3Q 2019 OUS sales and 38% of the lower 9M 2019 OUS sales were due to a stronger USD. The
      foreign currency OUS sales in 3Q 2019 were $2,944, which was 60% of all OUS sales and 24% of total consolidated sales.&#160; In comparison, foreign currency OUS sales in 3Q 2018 were $3,454, which was 67% of all OUS sales and 33% of total consolidated
      sales.</div>
    <div style="line-height: 1.25;"><br style="line-height: 1.25;">
    </div>
    <div style="text-align: justify; line-height: 1.25; font-family: 'Times New Roman',Times,serif;">The foreign currency OUS sales in 9M 2019 were $9,534, which was 65% of all OUS sales and 27% of total consolidated sales.&#160; In comparison, foreign currency
      OUS sales in 9M 2018 were $10,497, which was 65% of all OUS sales and 33% of total consolidated sales.&#160; The $576 negative impact of a stronger USD in 9M 2019 explains 38% of the lower OUS sales.&#160; Lower U.S. export sales of neonatal devices to its
      China distributor (invoiced in USD) were $579 lower, explaining another 38%.&#160; The remaining 24% was due predominantly to lower Filshie device sales in Canada.</div>
    <div style="line-height: 1.25;"><br style="line-height: 1.25;">
    </div>
    <div style="text-align: justify; line-height: 1.25; font-family: 'Times New Roman',Times,serif;">UTMD segments sales into the following general product categories:&#160; gynecology, labor &amp; delivery, neonatal, and miscellaneous including blood pressure
      monitoring kits and accessories as well as related OEM products.&#160; Worldwide sales in both 3Q 2019 and 9M 2019 were up in all product categories except neonatal.&#160; In 9M 2019, worldwide gynecology device sales were up 5%, worldwide labor &amp; delivery
      device sales were up 18%, worldwide neonatal device sales were down 15% and worldwide blood pressure monitoring and related OEM product sales were up 35%.</div>
    <div style="line-height: 1.25;"><br style="line-height: 1.25;">
    </div>
    <div style="text-align: justify; line-height: 1.25; font-family: 'Times New Roman',Times,serif;">The following table provides USD sales amounts divided into general product categories for total sales and the subset of OUS sales:</div>
    <div style="clear: both; margin-top: 10pt; margin-bottom: 10pt;" id="DSPFPageBreakArea">
      <div style="text-align: center;" id="DSPFPageNumberArea"><font style="font-size: 8pt; font-weight: normal; font-style: normal;" id="DSPFPageNumber">12</font></div>
      <div style="page-break-after: always;" id="DSPFPageBreak">
        <hr noshade="noshade" style="border-width: 0px; clear: both; margin: 4px 0px; width: 100%; height: 2px; color: #000000; background-color: #000000;"></div>
    </div>
    <div style="line-height: 1.25;">Global 3Q 2019 revenues (USD) by product category:</div>
    <div style="line-height: 1.25;"> <br>
    </div>
    <table cellspacing="0" cellpadding="0" align="center" style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; text-align: left; color: #000000; width: 80%;" id="zc1459cca46284cd0be386a2bfb387e82">

        <tr>
          <td valign="bottom" style="vertical-align: top; padding-bottom: 2px;">&#160;</td>
          <td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;" colspan="1">&#160;</td>
          <td valign="bottom" style="vertical-align: top; border-bottom: #000000 solid 2px;" colspan="2">
            <div style="text-align: right; line-height: 1.25;">Domestic</div>
          </td>
          <td valign="bottom" nowrap="nowrap" style="vertical-align: bottom; padding-bottom: 2px;" colspan="1">&#160;</td>
          <td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;" colspan="1">&#160;</td>
          <td valign="bottom" style="vertical-align: top; border-bottom: #000000 solid 2px;" colspan="2">
            <div style="text-align: right; line-height: 1.25;">Outside US</div>
          </td>
          <td valign="bottom" nowrap="nowrap" style="vertical-align: bottom; padding-bottom: 2px;" colspan="1">&#160;</td>
          <td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;" colspan="1">&#160;</td>
          <td valign="bottom" style="vertical-align: top; border-bottom: #000000 solid 2px;" colspan="2">
            <div style="text-align: right; line-height: 1.25;">Total</div>
          </td>
          <td valign="bottom" nowrap="nowrap" style="vertical-align: bottom; padding-bottom: 2px;" colspan="1">&#160;</td>
        </tr>
        <tr>
          <td valign="bottom" style="vertical-align: top; width: 64%; background-color: #CCEEFF;">
            <div style="line-height: 1.25;">Obstetrics</div>
          </td>
          <td valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" colspan="1">&#160;</td>
          <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" colspan="1">
            <div style="line-height: 1.25;">$</div>
          </td>
          <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" colspan="1">
            <div style="line-height: 1.25;">1,072</div>
          </td>
          <td valign="bottom" nowrap="nowrap" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" colspan="1">&#160;</td>
          <td valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" colspan="1">&#160;</td>
          <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" colspan="1">
            <div style="line-height: 1.25;">$</div>
          </td>
          <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" colspan="1">
            <div style="line-height: 1.25;">204</div>
          </td>
          <td valign="bottom" nowrap="nowrap" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" colspan="1">&#160;</td>
          <td valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" colspan="1">&#160;</td>
          <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" colspan="1">
            <div style="line-height: 1.25;">$</div>
          </td>
          <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" colspan="1">
            <div style="line-height: 1.25;">1,276</div>
          </td>
          <td valign="bottom" nowrap="nowrap" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" colspan="1">&#160;</td>
        </tr>
        <tr>
          <td valign="bottom" style="vertical-align: top; width: 64%; background-color: #FFFFFF;">
            <div style="line-height: 1.25;">Gynecology/Electrosurgery/Urology</div>
          </td>
          <td valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #FFFFFF;" colspan="1">&#160;</td>
          <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;" colspan="1">&#160;</td>
          <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF;" colspan="1">
            <div style="line-height: 1.25;">3,195</div>
          </td>
          <td valign="bottom" nowrap="nowrap" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;" colspan="1">&#160;</td>
          <td valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #FFFFFF;" colspan="1">&#160;</td>
          <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;" colspan="1">&#160;</td>
          <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF;" colspan="1">
            <div style="line-height: 1.25;">3,199</div>
          </td>
          <td valign="bottom" nowrap="nowrap" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;" colspan="1">&#160;</td>
          <td valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #FFFFFF;" colspan="1">&#160;</td>
          <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;" colspan="1">&#160;</td>
          <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF;" colspan="1">
            <div style="line-height: 1.25;">6,394</div>
          </td>
          <td valign="bottom" nowrap="nowrap" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;" colspan="1">&#160;</td>
        </tr>
        <tr>
          <td valign="bottom" style="vertical-align: top; width: 64%; background-color: #CCEEFF;">
            <div style="line-height: 1.25;">Neonatal</div>
          </td>
          <td valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" colspan="1">&#160;</td>
          <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" colspan="1">&#160;</td>
          <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" colspan="1">
            <div style="line-height: 1.25;">1,228</div>
          </td>
          <td valign="bottom" nowrap="nowrap" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" colspan="1">&#160;</td>
          <td valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" colspan="1">&#160;</td>
          <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" colspan="1">&#160;</td>
          <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" colspan="1">
            <div style="line-height: 1.25;">360</div>
          </td>
          <td valign="bottom" nowrap="nowrap" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" colspan="1">&#160;</td>
          <td valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" colspan="1">&#160;</td>
          <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" colspan="1">&#160;</td>
          <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" colspan="1">
            <div style="line-height: 1.25;">1,588</div>
          </td>
          <td valign="bottom" nowrap="nowrap" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" colspan="1">&#160;</td>
        </tr>
        <tr>
          <td valign="bottom" style="vertical-align: top; width: 64%; padding-bottom: 2px; background-color: #FFFFFF;">
            <div style="line-height: 1.25;">Blood Pressure Monitoring and Accessories*</div>
          </td>
          <td valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #FFFFFF;" colspan="1">&#160;</td>
          <td valign="bottom" style="vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #FFFFFF;" colspan="1">&#160;</td>
          <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #FFFFFF;" colspan="1">
            <div style="line-height: 1.25;">2,080</div>
          </td>
          <td valign="bottom" nowrap="nowrap" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #FFFFFF;" colspan="1">&#160;</td>
          <td valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #FFFFFF;" colspan="1">&#160;</td>
          <td valign="bottom" style="vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #FFFFFF;" colspan="1">&#160;</td>
          <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #FFFFFF;" colspan="1">
            <div style="line-height: 1.25;">1,156</div>
          </td>
          <td valign="bottom" nowrap="nowrap" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #FFFFFF;" colspan="1">&#160;</td>
          <td valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #FFFFFF;" colspan="1">&#160;</td>
          <td valign="bottom" style="vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #FFFFFF;" colspan="1">&#160;</td>
          <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #FFFFFF;" colspan="1">
            <div style="line-height: 1.25;">3,236</div>
          </td>
          <td valign="bottom" nowrap="nowrap" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #FFFFFF;" colspan="1">&#160;</td>
        </tr>
        <tr>
          <td valign="bottom" style="vertical-align: top; width: 64%; background-color: rgb(204, 238, 255); padding-bottom: 4px;">
            <div style="text-indent: -10.8pt; margin-left: 19.8pt; line-height: 1.25; font-family: 'Times New Roman',Times,serif;">Total:</div>
          </td>
          <td valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); padding-bottom: 4px;" colspan="1">&#160;</td>
          <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 4px double rgb(0, 0, 0);" colspan="1">
            <div style="line-height: 1.25;">$</div>
          </td>
          <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255); border-bottom: 4px double rgb(0, 0, 0);" colspan="1">
            <div style="line-height: 1.25;">7,575</div>
          </td>
          <td valign="bottom" nowrap="nowrap" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); padding-bottom: 4px;" colspan="1">&#160;</td>
          <td valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); padding-bottom: 4px;" colspan="1">&#160;</td>
          <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 4px double rgb(0, 0, 0);" colspan="1">
            <div style="line-height: 1.25;">$</div>
          </td>
          <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255); border-bottom: 4px double rgb(0, 0, 0);" colspan="1">
            <div style="line-height: 1.25;">4,919</div>
          </td>
          <td valign="bottom" nowrap="nowrap" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); padding-bottom: 4px;" colspan="1">&#160;</td>
          <td valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); padding-bottom: 4px;" colspan="1">&#160;</td>
          <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 4px double rgb(0, 0, 0);" colspan="1">
            <div style="line-height: 1.25;">$</div>
          </td>
          <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255); border-bottom: 4px double rgb(0, 0, 0);" colspan="1">
            <div style="line-height: 1.25;">12,494</div>
          </td>
          <td valign="bottom" nowrap="nowrap" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); padding-bottom: 4px;" colspan="1">&#160;</td>
        </tr>

    </table>
    <div style="line-height: 1.25; clear: both;"><br style="line-height: 1.25;">
    </div>
    <div style="line-height: 1.25; font-family: 'Times New Roman',Times,serif;">Global 9M 2019 revenues (USD) by product category:</div>
    <div style="text-indent: 18pt; line-height: 1.25;"> <br>
    </div>
    <table cellspacing="0" cellpadding="0" align="center" style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; text-align: left; color: #000000; width: 80%;" id="zab39d6f8ca3a4ed79da1b3fc2a3ff3bd">

        <tr>
          <td valign="bottom" style="vertical-align: top; padding-bottom: 2px;">&#160;</td>
          <td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;" colspan="1">&#160;</td>
          <td valign="bottom" style="vertical-align: top; border-bottom: #000000 solid 2px;" colspan="2">
            <div style="text-align: right; line-height: 1.25;">Domestic</div>
          </td>
          <td valign="bottom" nowrap="nowrap" style="vertical-align: bottom; padding-bottom: 2px;" colspan="1">&#160;</td>
          <td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;" colspan="1">&#160;</td>
          <td valign="bottom" style="vertical-align: top; border-bottom: #000000 solid 2px;" colspan="2">
            <div style="text-align: right; line-height: 1.25;">Outside US</div>
          </td>
          <td valign="bottom" nowrap="nowrap" style="vertical-align: bottom; padding-bottom: 2px;" colspan="1">&#160;</td>
          <td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;" colspan="1">&#160;</td>
          <td valign="bottom" style="vertical-align: top; border-bottom: #000000 solid 2px;" colspan="2">
            <div style="text-align: right; line-height: 1.25;">Total</div>
          </td>
          <td valign="bottom" nowrap="nowrap" style="vertical-align: bottom; padding-bottom: 2px;" colspan="1">&#160;</td>
        </tr>
        <tr>
          <td valign="bottom" style="vertical-align: top; width: 64%; background-color: #CCEEFF;">
            <div style="line-height: 1.25;">Obstetrics</div>
          </td>
          <td valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" colspan="1">&#160;</td>
          <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" colspan="1">
            <div style="line-height: 1.25;">$</div>
          </td>
          <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" colspan="1">
            <div style="line-height: 1.25;">3,137</div>
          </td>
          <td valign="bottom" nowrap="nowrap" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" colspan="1">&#160;</td>
          <td valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" colspan="1">&#160;</td>
          <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" colspan="1">
            <div style="line-height: 1.25;">$</div>
          </td>
          <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" colspan="1">
            <div style="line-height: 1.25;">710</div>
          </td>
          <td valign="bottom" nowrap="nowrap" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" colspan="1">&#160;</td>
          <td valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" colspan="1">&#160;</td>
          <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" colspan="1">
            <div style="line-height: 1.25;">$</div>
          </td>
          <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" colspan="1">
            <div style="line-height: 1.25;">3,847</div>
          </td>
          <td valign="bottom" nowrap="nowrap" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" colspan="1">&#160;</td>
        </tr>
        <tr>
          <td valign="bottom" style="vertical-align: top; width: 64%; background-color: #FFFFFF;">
            <div style="line-height: 1.25;">Gynecology/Electrosurgery/Urology</div>
          </td>
          <td valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #FFFFFF;" colspan="1">&#160;</td>
          <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;" colspan="1">&#160;</td>
          <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF;" colspan="1">
            <div style="line-height: 1.25;">8,503</div>
          </td>
          <td valign="bottom" nowrap="nowrap" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;" colspan="1">&#160;</td>
          <td valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #FFFFFF;" colspan="1">&#160;</td>
          <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;" colspan="1">&#160;</td>
          <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF;" colspan="1">
            <div style="line-height: 1.25;">10,237</div>
          </td>
          <td valign="bottom" nowrap="nowrap" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;" colspan="1">&#160;</td>
          <td valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #FFFFFF;" colspan="1">&#160;</td>
          <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;" colspan="1">&#160;</td>
          <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF;" colspan="1">
            <div style="line-height: 1.25;">18,740</div>
          </td>
          <td valign="bottom" nowrap="nowrap" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;" colspan="1">&#160;</td>
        </tr>
        <tr>
          <td valign="bottom" style="vertical-align: top; width: 64%; background-color: #CCEEFF;">
            <div style="line-height: 1.25;">Neonatal</div>
          </td>
          <td valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" colspan="1">&#160;</td>
          <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" colspan="1">&#160;</td>
          <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" colspan="1">
            <div style="line-height: 1.25;">3,545</div>
          </td>
          <td valign="bottom" nowrap="nowrap" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" colspan="1">&#160;</td>
          <td valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" colspan="1">&#160;</td>
          <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" colspan="1">&#160;</td>
          <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" colspan="1">
            <div style="line-height: 1.25;">988</div>
          </td>
          <td valign="bottom" nowrap="nowrap" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" colspan="1">&#160;</td>
          <td valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" colspan="1">&#160;</td>
          <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" colspan="1">&#160;</td>
          <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" colspan="1">
            <div style="line-height: 1.25;">4,533</div>
          </td>
          <td valign="bottom" nowrap="nowrap" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" colspan="1">&#160;</td>
        </tr>
        <tr>
          <td valign="bottom" style="vertical-align: top; width: 64%; padding-bottom: 2px; background-color: #FFFFFF;">
            <div style="line-height: 1.25;">Blood Pressure Monitoring and Accessories*</div>
          </td>
          <td valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #FFFFFF;" colspan="1">&#160;</td>
          <td valign="bottom" style="vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #FFFFFF;" colspan="1">&#160;</td>
          <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #FFFFFF;" colspan="1">
            <div style="line-height: 1.25;">5,181</div>
          </td>
          <td valign="bottom" nowrap="nowrap" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #FFFFFF;" colspan="1">&#160;</td>
          <td valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #FFFFFF;" colspan="1">&#160;</td>
          <td valign="bottom" style="vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #FFFFFF;" colspan="1">&#160;</td>
          <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #FFFFFF;" colspan="1">
            <div style="line-height: 1.25;">2,772</div>
          </td>
          <td valign="bottom" nowrap="nowrap" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #FFFFFF;" colspan="1">&#160;</td>
          <td valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #FFFFFF;" colspan="1">&#160;</td>
          <td valign="bottom" style="vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #FFFFFF;" colspan="1">&#160;</td>
          <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #FFFFFF;" colspan="1">
            <div style="line-height: 1.25;">7,953</div>
          </td>
          <td valign="bottom" nowrap="nowrap" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #FFFFFF;" colspan="1">&#160;</td>
        </tr>
        <tr>
          <td valign="bottom" style="vertical-align: top; width: 64%; background-color: rgb(204, 238, 255); padding-bottom: 4px;">
            <div style="text-indent: -10.8pt; margin-left: 19.8pt; line-height: 1.25;">Total</div>
          </td>
          <td valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); padding-bottom: 4px;" colspan="1">&#160;</td>
          <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 4px double rgb(0, 0, 0);" colspan="1">
            <div style="line-height: 1.25;">$</div>
          </td>
          <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255); border-bottom: 4px double rgb(0, 0, 0);" colspan="1">
            <div style="line-height: 1.25;">20,366</div>
          </td>
          <td valign="bottom" nowrap="nowrap" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); padding-bottom: 4px;" colspan="1">&#160;</td>
          <td valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); padding-bottom: 4px;" colspan="1">&#160;</td>
          <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 4px double rgb(0, 0, 0);" colspan="1">
            <div style="line-height: 1.25;">$</div>
          </td>
          <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255); border-bottom: 4px double rgb(0, 0, 0);" colspan="1">
            <div style="line-height: 1.25;">14,707</div>
          </td>
          <td valign="bottom" nowrap="nowrap" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); padding-bottom: 4px;" colspan="1">&#160;</td>
          <td valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); padding-bottom: 4px;" colspan="1">&#160;</td>
          <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 4px double rgb(0, 0, 0);" colspan="1">
            <div style="line-height: 1.25;">$</div>
          </td>
          <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255); border-bottom: 4px double rgb(0, 0, 0);" colspan="1">
            <div style="line-height: 1.25;">35,073</div>
          </td>
          <td valign="bottom" nowrap="nowrap" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); padding-bottom: 4px;" colspan="1">&#160;</td>
        </tr>

    </table>
    <div style="text-indent: 24.3pt; line-height: 1.25; clear: both;">*includes molded components sold to OEM customers.</div>
    <div style="line-height: 1.25;"><br style="line-height: 1.25;">
    </div>
    <div style="text-align: justify; line-height: 1.25; font-family: 'Times New Roman',Times,serif;">Looking forward, sales in 4Q 2019 are expected to be about 20% higher than in 4Q 2018 from three primary sources, similar to the changes realized in 3Q
      2019 compared to 3Q 2018:</div>
    <div style="line-height: 1.25;"> <br>
    </div>
    <table cellspacing="0" cellpadding="0" border="0" id="z4ff6d32934634b7e8b0a18cfe34f7b39" style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; width: 100%; text-align: left; color: #000000;">

        <tr>
          <td style="width: 6%; vertical-align: top;">
            <div style="text-align: center; line-height: 1.25; font-family: 'Times New Roman',Times,serif;">1)</div>
          </td>
          <td style="width: 94%; vertical-align: top;">
            <div style="text-align: justify; line-height: 1.25; font-family: 'Times New Roman',Times,serif;"><u>Variation in OUS distributor order pattern</u>.&#160; In 4Q 2019, UTMD&#8217;s Ireland subsidiary will ship $233 in BPM kits to UTMD&#8217;s China distributor.&#160;
              Shipments to this distributor were nil in 4Q 2018.</div>
          </td>
        </tr>
        <tr>
          <td style="width: 6%; vertical-align: top;">&#160;</td>
          <td style="width: 94%; vertical-align: top;">&#160;</td>
        </tr>
        <tr>
          <td style="width: 6%; vertical-align: top;">
            <div style="text-align: center; line-height: 1.25; font-family: 'Times New Roman',Times,serif;">2)</div>
          </td>
          <td style="width: 94%; vertical-align: top;">
            <div style="text-align: justify; line-height: 1.25; font-family: 'Times New Roman',Times,serif;"><u>Conversion to direct sales of Filshie devices in the U.S.</u> UTMD expects to realize approximately $1,500&#160; higher direct domestic U.S. Filshie
              device sales in 4Q 2019 compared to shipments that Femcare made to its distributor CSI in 4Q 2018.</div>
          </td>
        </tr>
        <tr>
          <td style="width: 6%; vertical-align: top;">&#160;</td>
          <td style="width: 94%; vertical-align: top;">&#160;</td>
        </tr>
        <tr>
          <td style="width: 6%; vertical-align: top;">
            <div style="text-align: center; line-height: 1.25; font-family: 'Times New Roman',Times,serif;">3)</div>
          </td>
          <td style="width: 94%; vertical-align: top;">
            <div style="text-align: justify; line-height: 1.25; font-family: 'Times New Roman',Times,serif;"><u>Continued growth in OEM sales</u>.&#160; UTMD expects to ship approximately $600 more in pressure transducer kits and accessories to its largest OEM
              customer than occurred in 4Q 2018.</div>
          </td>
        </tr>

    </table>
    <div style="line-height: 1.25;"><br style="line-height: 1.25;">
    </div>
    <div style="text-align: justify; line-height: 1.25; font-family: 'Times New Roman',Times,serif;">Although management typically does not try to project changes in FX rates, which it considers to be futile, UTMD does not expect a stronger USD in 4Q 2019
      that will reduce its foreign currency sales in USD terms more than the $145 which occurred in 3Q 2019 compared to 3Q 2018. If the above 4Q 2019 projected revenue changes become true and other sales remain consistent as expected, UTMD will exceed its
      9-10% beginning of year projected increase in revenues for the 2019 year as a whole.</div>
    <div style="line-height: 1.25;"><br style="line-height: 1.25;">
    </div>
    <div style="text-align: justify; text-indent: 10.8pt; line-height: 1.25;"><font style="font-family: 'Times New Roman',Times,serif;">c)</font><font id="TRGRRTFtoHTMLTab" style="display: inline-block; text-indent: 0px; font-size: 1px; width: 13.5pt;">&#160;</font><font style="font-family: 'Times New Roman',Times,serif;">Gross Profit</font></div>
    <div style="text-align: justify; line-height: 1.25; font-family: 'Times New Roman',Times,serif;">Gross Profit results from subtracting the costs of manufacturing (or purchasing finished devices for resale) and shipping products to customers, from
      revenues. UTMD&#8217;s consolidated Gross Profit in 3Q 2019 was $1,085 (+17.2%) higher than in 3Q 2018, while sales were 20.2% higher. UTMD&#8217;s 9M 2019 GP was $1,452 (+7.2%) higher than in 9M 2018, while sales were up 8.8%. When Gross Profits do not rise as
      fast as sales, the result is GPM dilution.&#160; The 3Q 2019 GPM dilution occurred primarily because of the faster than average growth in lower margin U.S. OEM sales (+83% compared to +20% overall growth in sales) and a period including double shipments
      to UTMD&#8217;s China distributor at even lower GPMs.</div>
    <div style="line-height: 1.25;"><br style="line-height: 1.25;">
    </div>
    <div style="text-align: justify; line-height: 1.25; font-family: 'Times New Roman',Times,serif;">Until the Filshie device inventory purchased from CSI is depleted, the Gross Profit on sales of Filshie Clip System devices in the U.S. is UTMD&#8217;s direct
      end user price minus the former distributor&#8217;s (CSI&#8217;s) purchase price of the inventory, i.e. a distributor margin.&#160; The $1,085 higher Gross Profit in 3Q 2019 was due to the higher Filshie device sales in the U.S. at the distributor margin, which
      practically offset the $1,105 IIA amortization expense resulting from the purchase of CSI&#8217;s U.S. exclusive distribution rights, which was the basic plan.</div>
    <div style="line-height: 1.25;"><br style="line-height: 1.25;">
    </div>
    <div style="text-align: justify; line-height: 1.25; font-family: 'Times New Roman',Times,serif;">With respect to all UTMD manufactured devices, to date in 2019 the company has been able to maintain the productivity of its direct labor and manufacturing
      overhead costs consistent with the prior year&#8217;s periods.</div>
    <div style="line-height: 1.25;"><br style="line-height: 1.25;">
    </div>
    <div style="text-align: justify; text-indent: 10.8pt; line-height: 1.25;"><font style="font-family: 'Times New Roman',Times,serif;">d)</font><font id="TRGRRTFtoHTMLTab" style="display: inline-block; text-indent: 0px; font-size: 1px; width: 11.7pt;">&#160;</font><font style="font-family: 'Times New Roman',Times,serif;">Operating Income</font></div>
    <div style="text-align: justify; line-height: 1.25; font-family: 'Times New Roman',Times,serif;">Operating Income is Gross Profit minus Operating Expenses.&#160; Operating Expenses, comprised of G&amp;A expenses, sales and marketing (S&amp;M) expenses and
      product development (R&amp;D) expenses, were $3,008 in 3Q 2019 (24.1% of sales) compared to $1,892 in 3Q 2018 (18.2% of sales). Operating Expenses were $8,698 in 9M 2019 (24.8% of sales) compared to $5,771 in 9M 2018 (17.9% of sales). The higher
      Operating Expenses in 2019 were essentially the result of the new IIA amortization expense included in G&amp;A expenses which was $1,105 in 3Q 2019 and $2,947 in 9M 2019.</div>
    <div style="clear: both; margin-top: 10pt; margin-bottom: 10pt;" id="DSPFPageBreakArea">
      <div style="text-align: center;" id="DSPFPageNumberArea"><font style="font-size: 8pt; font-weight: normal; font-style: normal;" id="DSPFPageNumber">13</font></div>
      <div style="page-break-after: always;" id="DSPFPageBreak">
        <hr noshade="noshade" style="border-width: 0px; clear: both; margin: 4px 0px; width: 100%; height: 2px; color: #000000; background-color: #000000;"></div>
    </div>
    <table cellspacing="0" cellpadding="0" align="center" style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; text-align: left; color: #000000; width: 80%;" id="z641a5124831944edb2cf4884c1b9a28b">

        <tr>
          <td valign="bottom" style="vertical-align: top; border-bottom: 2px solid black;">
            <div style="line-height: 1.25;">Operating Expenses</div>
          </td>
          <td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;" colspan="1">&#160;</td>
          <td valign="bottom" style="vertical-align: top; border-bottom: #000000 solid 2px;" colspan="2">
            <div style="text-align: right; line-height: 1.25;"> 3Q 2019</div>
          </td>
          <td valign="bottom" nowrap="nowrap" style="vertical-align: bottom; padding-bottom: 2px;" colspan="1">&#160;</td>
          <td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;" colspan="1">&#160;</td>
          <td valign="bottom" style="vertical-align: top; border-bottom: #000000 solid 2px;" colspan="2">
            <div style="text-align: right; line-height: 1.25;"> 3Q 2018</div>
          </td>
          <td valign="bottom" nowrap="nowrap" style="vertical-align: bottom; padding-bottom: 2px;" colspan="1">&#160;</td>
          <td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;" colspan="1">&#160;</td>
          <td valign="bottom" style="vertical-align: top; border-bottom: #000000 solid 2px;" colspan="2">
            <div style="text-align: right; line-height: 1.25;"> Change</div>
          </td>
          <td valign="bottom" nowrap="nowrap" style="vertical-align: bottom; padding-bottom: 2px;" colspan="1">&#160;</td>
          <td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;" colspan="1">&#160;</td>
          <td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 solid 2px;" colspan="1">&#160;</td>
          <td valign="bottom" style="vertical-align: bottom; text-align: right; border-bottom: #000000 solid 2px;" colspan="1">
            <div style="line-height: 1.25;">9M 2019</div>
          </td>
          <td valign="bottom" nowrap="nowrap" style="vertical-align: bottom; padding-bottom: 2px;" colspan="1">&#160;</td>
          <td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;" colspan="1">&#160;</td>
          <td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 solid 2px;" colspan="1">&#160;</td>
          <td valign="bottom" style="vertical-align: bottom; text-align: right; border-bottom: #000000 solid 2px;" colspan="1">
            <div style="line-height: 1.25;">9M2018</div>
          </td>
          <td valign="bottom" nowrap="nowrap" style="vertical-align: bottom; padding-bottom: 2px;" colspan="1">&#160;</td>
          <td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;" colspan="1">&#160;</td>
          <td valign="bottom" style="vertical-align: top; border-bottom: #000000 solid 2px;" colspan="2">
            <div style="text-align: right; line-height: 1.25;"> Change</div>
          </td>
          <td valign="bottom" nowrap="nowrap" style="vertical-align: bottom; padding-bottom: 2px;" colspan="1">&#160;</td>
        </tr>
        <tr>
          <td valign="bottom" style="vertical-align: top; width: 28%; background-color: #CCEEFF;">
            <div style="line-height: 1.25; font-family: 'Times New Roman',Times,serif;">S&amp;M</div>
          </td>
          <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" colspan="1">&#160;</td>
          <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" colspan="1">
            <div style="line-height: 1.25;">$</div>
          </td>
          <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" colspan="1">
            <div style="line-height: 1.25;">422</div>
          </td>
          <td valign="bottom" nowrap="nowrap" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" colspan="1">&#160;</td>
          <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" colspan="1">&#160;</td>
          <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" colspan="1">
            <div style="line-height: 1.25;">$</div>
          </td>
          <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" colspan="1">
            <div style="line-height: 1.25;">452</div>
          </td>
          <td valign="bottom" nowrap="nowrap" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" colspan="1">&#160;</td>
          <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" colspan="1">&#160;</td>
          <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" colspan="1">&#160;</td>
          <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" colspan="1">
            <div style="line-height: 1.25;">(30</div>
          </td>
          <td valign="bottom" nowrap="nowrap" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" colspan="1">
            <div style="line-height: 1.25;">)</div>
          </td>
          <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" colspan="1">&#160;</td>
          <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" colspan="1">
            <div style="line-height: 1.25;">$</div>
          </td>
          <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" colspan="1">
            <div style="line-height: 1.25;">1,304</div>
          </td>
          <td valign="bottom" nowrap="nowrap" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" colspan="1">&#160;</td>
          <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" colspan="1">&#160;</td>
          <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" colspan="1">
            <div style="line-height: 1.25;">$</div>
          </td>
          <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" colspan="1">
            <div style="line-height: 1.25;">1,291</div>
          </td>
          <td valign="bottom" nowrap="nowrap" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" colspan="1">&#160;</td>
          <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" colspan="1">&#160;</td>
          <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" colspan="1">&#160;</td>
          <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" colspan="1">
            <div style="line-height: 1.25;">+ 13</div>
          </td>
          <td valign="bottom" nowrap="nowrap" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" colspan="1">&#160;</td>
        </tr>
        <tr>
          <td valign="bottom" style="vertical-align: top; width: 28%; background-color: #FFFFFF;">
            <div style="line-height: 1.25; font-family: 'Times New Roman',Times,serif;">G&amp;A</div>
          </td>
          <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;" colspan="1">&#160;</td>
          <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;" colspan="1">&#160;</td>
          <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF;" colspan="1">
            <div style="line-height: 1.25;">2,456</div>
          </td>
          <td valign="bottom" nowrap="nowrap" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;" colspan="1">&#160;</td>
          <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;" colspan="1">&#160;</td>
          <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;" colspan="1">&#160;</td>
          <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF;" colspan="1">
            <div style="line-height: 1.25;">1,332</div>
          </td>
          <td valign="bottom" nowrap="nowrap" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;" colspan="1">&#160;</td>
          <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;" colspan="1">&#160;</td>
          <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;" colspan="1">&#160;</td>
          <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF;" colspan="1">
            <div style="line-height: 1.25;">+1,124</div>
          </td>
          <td valign="bottom" nowrap="nowrap" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;" colspan="1">&#160;</td>
          <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;" colspan="1">&#160;</td>
          <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;" colspan="1">&#160;</td>
          <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF;" colspan="1">
            <div style="line-height: 1.25;">7,037</div>
          </td>
          <td valign="bottom" nowrap="nowrap" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;" colspan="1">&#160;</td>
          <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;" colspan="1">&#160;</td>
          <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;" colspan="1">&#160;</td>
          <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF;" colspan="1">
            <div style="line-height: 1.25;">4,142</div>
          </td>
          <td valign="bottom" nowrap="nowrap" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;" colspan="1">&#160;</td>
          <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;" colspan="1">&#160;</td>
          <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;" colspan="1">&#160;</td>
          <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF;" colspan="1">
            <div style="line-height: 1.25;">+2,895</div>
          </td>
          <td valign="bottom" nowrap="nowrap" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;" colspan="1">&#160;</td>
        </tr>
        <tr>
          <td valign="bottom" style="vertical-align: top; width: 28%; padding-bottom: 2px; background-color: #CCEEFF;">
            <div style="line-height: 1.25; font-family: 'Times New Roman',Times,serif;">R&amp;D</div>
          </td>
          <td valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;" colspan="1">&#160;</td>
          <td valign="bottom" style="vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" colspan="1">&#160;</td>
          <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" colspan="1">
            <div style="line-height: 1.25;">130</div>
          </td>
          <td valign="bottom" nowrap="nowrap" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;" colspan="1">&#160;</td>
          <td valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;" colspan="1">&#160;</td>
          <td valign="bottom" style="vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" colspan="1">&#160;</td>
          <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" colspan="1">
            <div style="line-height: 1.25;">108</div>
          </td>
          <td valign="bottom" nowrap="nowrap" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;" colspan="1">&#160;</td>
          <td valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;" colspan="1">&#160;</td>
          <td valign="bottom" style="vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" colspan="1">&#160;</td>
          <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" colspan="1">
            <div style="line-height: 1.25;">+ 22</div>
          </td>
          <td valign="bottom" nowrap="nowrap" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;" colspan="1">&#160;</td>
          <td valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;" colspan="1">&#160;</td>
          <td valign="bottom" style="vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" colspan="1">&#160;</td>
          <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" colspan="1">
            <div style="line-height: 1.25;">357</div>
          </td>
          <td valign="bottom" nowrap="nowrap" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;" colspan="1">&#160;</td>
          <td valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;" colspan="1">&#160;</td>
          <td valign="bottom" style="vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" colspan="1">&#160;</td>
          <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" colspan="1">
            <div style="line-height: 1.25;">338</div>
          </td>
          <td valign="bottom" nowrap="nowrap" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;" colspan="1">&#160;</td>
          <td valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;" colspan="1">&#160;</td>
          <td valign="bottom" style="vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" colspan="1">&#160;</td>
          <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" colspan="1">
            <div style="line-height: 1.25;">+ 19</div>
          </td>
          <td valign="bottom" nowrap="nowrap" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;" colspan="1">&#160;</td>
        </tr>
        <tr>
          <td valign="bottom" style="vertical-align: top; width: 28%; background-color: rgb(255, 255, 255); padding-bottom: 4px;">
            <div style="line-height: 1.25;">Total:</div>
          </td>
          <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); padding-bottom: 4px;" colspan="1">&#160;</td>
          <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); border-bottom: 4px double rgb(0, 0, 0);" colspan="1">
            <div style="line-height: 1.25;">$</div>
          </td>
          <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(255, 255, 255); border-bottom: 4px double rgb(0, 0, 0);" colspan="1">
            <div style="line-height: 1.25;">3,008</div>
          </td>
          <td valign="bottom" nowrap="nowrap" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); padding-bottom: 4px;" colspan="1">&#160;</td>
          <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); padding-bottom: 4px;" colspan="1">&#160;</td>
          <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); border-bottom: 4px double rgb(0, 0, 0);" colspan="1">
            <div style="line-height: 1.25;">$</div>
          </td>
          <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(255, 255, 255); border-bottom: 4px double rgb(0, 0, 0);" colspan="1">
            <div style="line-height: 1.25;">1,892</div>
          </td>
          <td valign="bottom" nowrap="nowrap" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); padding-bottom: 4px;" colspan="1">&#160;</td>
          <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); padding-bottom: 4px;" colspan="1">&#160;</td>
          <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); border-bottom: 4px double rgb(0, 0, 0);" colspan="1">&#160;</td>
          <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(255, 255, 255); border-bottom: 4px double rgb(0, 0, 0);" colspan="1">
            <div style="line-height: 1.25;">+ 1,116</div>
          </td>
          <td valign="bottom" nowrap="nowrap" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); padding-bottom: 4px;" colspan="1">&#160;</td>
          <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); padding-bottom: 4px;" colspan="1">&#160;</td>
          <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); border-bottom: 4px double rgb(0, 0, 0);" colspan="1">
            <div style="line-height: 1.25;">$</div>
          </td>
          <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(255, 255, 255); border-bottom: 4px double rgb(0, 0, 0);" colspan="1">
            <div style="line-height: 1.25;">8,698</div>
          </td>
          <td valign="bottom" nowrap="nowrap" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); padding-bottom: 4px;" colspan="1">&#160;</td>
          <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); padding-bottom: 4px;" colspan="1">&#160;</td>
          <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); border-bottom: 4px double rgb(0, 0, 0);" colspan="1">
            <div style="line-height: 1.25;">$</div>
          </td>
          <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(255, 255, 255); border-bottom: 4px double rgb(0, 0, 0);" colspan="1">
            <div style="line-height: 1.25;">5,771</div>
          </td>
          <td valign="bottom" nowrap="nowrap" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); padding-bottom: 4px;" colspan="1">&#160;</td>
          <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); padding-bottom: 4px;" colspan="1">&#160;</td>
          <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); border-bottom: 4px double rgb(0, 0, 0);" colspan="1">&#160;</td>
          <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(255, 255, 255); border-bottom: 4px double rgb(0, 0, 0);" colspan="1">
            <div style="line-height: 1.25;">+ 2,927</div>
          </td>
          <td valign="bottom" nowrap="nowrap" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); padding-bottom: 4px;" colspan="1">&#160;</td>
        </tr>

    </table>
    <div style="line-height: 1.25; clear: both;"><br style="line-height: 1.25;">
    </div>
    <div style="text-align: justify; line-height: 1.25; font-family: 'Times New Roman',Times,serif;">S&amp;M expenses were 3.4% of sales in 3Q 2019 compared to 4.3% of sales in 3Q 2018.&#160; S&amp;M expenses were 3.7% of sales in 9M 2019 compared to 4.0% of
      sales in 9M 2018.&#160; The change in FX rates reduced 3Q 2019 OUS S&amp;M expenses by $6, and 9M 2019 OUS S&amp;M expenses by $24.</div>
    <div style="line-height: 1.25;"><br style="line-height: 1.25;">
    </div>
    <div style="text-align: justify; line-height: 1.25; font-family: 'Times New Roman',Times,serif;">S&amp;M expenses include all customer support costs including training. In general, training is not required for UTMD&#8217;s medical devices since they are
      well-established and have been clinically widely used. Written &#8220;Instructions For Use&#8221; are packaged with all finished devices. Although UTMD does not have any explicit contracts with customers to provide training, it does have agreements in markets
      where it sells directly to end user facilities under which it agrees to provide hospital members inservice and clinical training as required and reasonably requested.</div>
    <div style="line-height: 1.25;"><br style="line-height: 1.25;">
    </div>
    <div style="text-align: justify; line-height: 1.25; font-family: 'Times New Roman',Times,serif;">UTMD promises prospective customers that it will provide, at no charge in reasonable quantities, copies of instruction materials developed for the use of
      its products. UTMD provides customer support from offices in the U.S., Canada, the UK, Ireland and Australia to answer user questions and help troubleshoot any user issues. Occasionally, on a case-by-case basis, UTMD may utilize the services of an
      independent practitioner to provide educational assistance to clinicians.&#160; All inservice and training expenses are routinely expensed as they occur.&#160; All of these services are allocated from S&amp;M overhead costs included in Operating Expenses.&#160;
      Historically, marginal consulting costs have been immaterial to financial results.</div>
    <div style="line-height: 1.25;"><br style="line-height: 1.25;">
    </div>
    <div style="text-align: justify; line-height: 1.25; font-family: 'Times New Roman',Times,serif;">Consolidated G&amp;A expenses were 19.7% of sales in 3Q 2019 compared to 12.8% of sales in 3Q 2018. The G&amp;A expenses in 3Q 2019 included $492 (3.9% of
      sales) of non-cash expense from the amortization of IIA resulting from the 2011 Femcare acquisition, which were $520 (5.0% of sales) in 3Q 2018.&#160; The lower USD IIA amortization expense was the result of the stronger USD, as the Femcare amortization
      expense in GBP was &#163;399 in both periods.&#160; In addition, 3Q 2019 G&amp;A expenses included a new $1,105 (8.8% of sales) IIA amortization expense resulting from the purchase of the CSI U.S. exclusive Filshie devices distribution rights.&#160; Excluding both
      the Filshie-related non-cash IIA amortization expenses, G&amp;A expenses were $859 (6.9% of sales) in 3Q 2019 compared to $812 (7.8% of sales) in 3Q 2018.&#160; The change in FX rates reduced 3Q 2019 OUS G&amp;A expenses excluding IIA amortization expense
      by $15.</div>
    <div style="line-height: 1.25;"><br style="line-height: 1.25;">
    </div>
    <div style="text-align: justify; line-height: 1.25; font-family: 'Times New Roman',Times,serif;">Consolidated G&amp;A expenses were 20.1% of sales in 9M 2019 compared to 12.8% of sales in 9M 2018. The G&amp;A expenses in 9M 2019 included $1,524 (4.3%
      of sales) of non-cash expense from the amortization of IIA resulting from the 2011 Femcare acquisition, which were $1,617 (5.0% of sales) in 9M 2018.&#160; The lower USD IIA<font style="font-size: 12pt;">&#160;</font>amortization expense was the result of the
      stronger USD, as the Femcare amortization expense in GBP was &#163;1,196 in both periods.&#160; In addition, 9M 2019 G&amp;A expenses included a new $2,947 (8.4% of sales) IIA amortization expense resulting from the purchase of the CSI U.S. exclusive Filshie
      devices distribution rights.&#160; In constant currency and excluding the Filshie-related non-cash IIA amortization expenses, G&amp;A expenses were $2,627 (7.5% of sales) in 9M 2019 compared to $2,525 (7.8% of sales) in 9M 2018.&#160; The change in FX rates
      reduced 9M 2019 OUS G&amp;A expenses excluding IIA amortization expense by $62.</div>
    <div style="line-height: 1.25;"><br style="line-height: 1.25;">
    </div>
    <div style="text-align: justify; line-height: 1.25; font-family: 'Times New Roman',Times,serif;">R&amp;D expenses in 3Q 2019 were 1.0% of sales compared to 1.0% of sales in 3Q 2018. R&amp;D expenses in 9M 2019 were 1.0% of sales compared to 1.0% of
      sales in 9M 2018. Since almost all R&amp;D is being carried out in the U.S., the FX impact was negligible.</div>
    <div style="line-height: 1.25;"><br style="line-height: 1.25;">
    </div>
    <div style="text-align: justify; line-height: 1.25; font-family: 'Times New Roman',Times,serif;">In 3Q 2019 compared to 3Q 2018, a stronger USD reduced OUS Operating Expenses excluding the 2011 Femcare IIA amortization expense in USD terms by $21. The
      &#163;399 Femcare IIA amortization expense in both 3Q 2019 and 3Q 2018 was reduced by $28.&#160; In 9M 2019 compared to 9M 2018, a stronger USD reduced OUS Operating Expenses excluding Femcare IIA amortization expense in USD terms by $86.&#160; In addition, the
      same &#163;1,196 Femcare IIA 9M amortization expense in both 9M periods was reduced by $93.</div>
    <div style="line-height: 1.25;"><br style="line-height: 1.25;">
    </div>
    <div style="text-align: justify; line-height: 1.25; font-family: 'Times New Roman',Times,serif;">In constant currency and ignoring the new IIA amortization expense (from purchasing the CSI distribution agreement) which was not present in 2018, 3Q 2019
      Operating Expenses were $1,952 (15.6% of sales), and 9M 2019 Operating Expenses were $5,930 (16.9% of sales).</div>
    <div style="line-height: 1.25;"><br style="line-height: 1.25;">
    </div>
    <div style="text-align: justify; line-height: 1.25; font-family: 'Times New Roman',Times,serif;">In summary, Operating Income in 3Q 2019 was $4,371 (35.0% of sales) compared to $4,402 (42.4% of sales) in 3Q 2018.&#160; The slightly lower 3Q 2019 Operating
      Income was due to a product mix that included lower GPMs on higher OEM sales and pressure monitoring kit sales to a China distributor.&#160; The incremental Gross Profit gained on direct sales of the Filshie Clip System in the U.S. at distributor margin
      essentially offset the new $1,105 IIA amortization expense, as planned.&#160; Excluding the new CSI acquisition IIA amortization expense which was not applicable in 3Q 2018, Operating Income in 3Q 2019 increased $1,075 (+24.4%). Operating Income in 9M
      2019 was $12,954 (36.9% of sales) compared to $14,429 (44.8% of sales) in 9M 2018.&#160; Excluding the new 9M 2019 CSI acquisition IIA amortization expense which was not applicable in 9M 2018, OI increased $1,472 (+10.2%).</div>
    <div style="clear: both; margin-top: 10pt; margin-bottom: 10pt;" id="DSPFPageBreakArea">
      <div style="text-align: center;" id="DSPFPageNumberArea"><font style="font-size: 8pt; font-weight: normal; font-style: normal;" id="DSPFPageNumber">14</font></div>
      <div style="page-break-after: always;" id="DSPFPageBreak">
        <hr noshade="noshade" style="border-width: 0px; clear: both; margin: 4px 0px; width: 100%; height: 2px; color: #000000; background-color: #000000;"></div>
    </div>
    <div style="text-align: justify; text-indent: 9pt; line-height: 1.25;"><font style="font-family: 'Times New Roman',Times,serif;">e)</font><font id="TRGRRTFtoHTMLTab" style="display: inline-block; text-indent: 0px; font-size: 1px; width: 13.5pt;">&#160;</font><font style="font-family: 'Times New Roman',Times,serif;">Non-operating expense/ Non-operating income</font></div>
    <div style="line-height: 1.25;"><br style="line-height: 1.25;">
    </div>
    <div style="text-align: justify; line-height: 1.25; font-family: 'Times New Roman',Times,serif;">Non-operating expense includes 1) bank fees; 2) losses from remeasuring the value of EUR cash bank balances in the UK, and GBP cash balances in Ireland, in
      USD terms; and 3) losses from disposition of assets.&#160; Non-operating income includes 1) investment income from cash deposit balances; 2) rent of underutilized property; 3) royalties received from licensing the Company&#8217;s technology; 4) gains from
      dispositions of assets; and 5) gains from remeasuring the value of EUR cash bank balances in the UK, and GBP cash balances in Ireland, in USD terms.</div>
    <div style="line-height: 1.25;"><br style="line-height: 1.25;">
    </div>
    <div style="text-align: justify; line-height: 1.25; font-family: 'Times New Roman',Times,serif;">Net non-operating income (non-operating income minus non-operating expenses) in 3Q 2019 was $76 compared to $79 in 3Q 2018. Net non-operating income in 9M
      2019 was $196 compared to $617 in 9M 2018.&#160; The difference was essentially due to a one-time $418 gain on the 2Q 2018 sale of a storage facility in Utah that was no longer needed. There were no similar asset dispositions in 2019.&#160; In 3Q 2019, UTMD
      recognized a $2 gain from remeasurement of the value of foreign currency bank balances compared to a $3 gain in 3Q 2018.&#160;&#160; In 9M 2019, UTMD recognized a $44 loss from remeasurement of the value of foreign currency bank balances compared to a $10 gain
      in 9M 2018.&#160; Royalties received were $0 in 3Q 2019 compared to $18 in 3Q 2018, and $6 in 9M 2019 compared to $60 in 9M 2018. Femcare had received a royalty from CSI as part of its exclusive U.S. distribution agreement which was purchased by UTMD in
      early 2019.&#160; Currently, UTMD is not receiving any royalties.</div>
    <div style="line-height: 1.25;"><br style="line-height: 1.25;">
    </div>
    <div style="text-align: justify; text-indent: 9pt; line-height: 1.25;"><font style="font-family: 'Times New Roman',Times,serif;">f)</font><font id="TRGRRTFtoHTMLTab" style="display: inline-block; text-indent: 0px; font-size: 1px; width: 13.5pt;">&#160;</font><font style="font-family: 'Times New Roman',Times,serif;">Income Before Income Taxes (EBT)</font></div>
    <div style="line-height: 1.25;"><br style="line-height: 1.25;">
    </div>
    <div style="text-align: justify; line-height: 1.25; font-family: 'Times New Roman',Times,serif;">EBT results from subtracting net non&#8209;operating expense or adding net non-operating income from or to, as applicable, Operating Income. Consolidated 3Q 2019
      EBT was $4,448 (35.6% of sales) compared to $4,481 (43.1% of sales) in 3Q 2018.&#160; Consolidated 9M 2019 EBT was $13,150 (37.5% of sales) compared to $15,046 (46.7% of sales) in 9M 2018.</div>
    <div style="line-height: 1.25;"><br style="line-height: 1.25;">
    </div>
    <div style="text-align: justify; line-height: 1.25; font-family: 'Times New Roman',Times,serif;">The EBT of Utah Medical Products, Inc. in the U.S. was $8,674 in 9M 2019 compared to $7,698 in 9M 2018. The EBT of Utah Medical Products, Ltd (Ireland) was
      EUR 2,157 in 9M 2019 compared to EUR 2,499 in 9M 2018. The EBT of Femcare Group Ltd (Femcare Ltd., UK and Femcare Australia Pty Ltd) was GBP 1,460 in 9M 2019 compared to GBP 2,725 in 9M 2018. The 9M 2019 EBT of Utah Medical Products Canada, Inc. (dba
      Femcare Canada) was CAD 926 in 9M 2019 compared to CAD 1,246 in 9M 2018.&#160; The EBT of UTMD&#8217;s manufacturing subsidiaries varies as a result of intercompany shipments which are eliminated in the consolidation of results. The lower Femcare Group EBT was
      primarily the result of the lack of any UK shipments of Filshie devices to CSI in 2019. The lower Femcare Canada EBT was due to lower sales activity.</div>
    <div style="line-height: 1.25;"><br style="line-height: 1.25;">
    </div>
    <div style="text-align: justify; line-height: 1.25; font-family: 'Times New Roman',Times,serif;">UTMD management believes that the presentation of a related non-US GAAP metric, adjusted consolidated EBITDA (EBITDA), provides meaningful supplemental
      information to both management and investors that more clearly focuses on UTMD&#8217;s operating results when considering the Company&#8217;s ability to generate cash to meet the needs of its business and provide adequate returns to stockholders. Although the
      sum of the components is a non-GAAP metric, the individual components of UTMD&#8217;s EBITDA are all US GAAP measures: EBT, interest expense, depreciation of fixed assets, amortization of patent expenses, amortization of IIA from the 2011 acquisition of
      Femcare Group Ltd, amortization of the IIA resulting from the purchase of the remaining life of the exclusive Filshie device distribution agreement from CSI, stock option compensation expense, and the gains or losses from remeasuring the value of EUR
      cash bank balances in the UK, and GBP cash balances in Ireland, in USD terms.</div>
    <div style="line-height: 1.25;"><br style="line-height: 1.25;">
    </div>
    <div style="line-height: 1.25;">(Table located on next page)</div>
    <div style="clear: both; margin-top: 10pt; margin-bottom: 10pt;" id="DSPFPageBreakArea">
      <div style="text-align: center;" id="DSPFPageNumberArea"><font style="font-size: 8pt; font-weight: normal; font-style: normal;" id="DSPFPageNumber">15</font></div>
      <div style="page-break-after: always;" id="DSPFPageBreak">
        <hr noshade="noshade" style="border-width: 0px; clear: both; margin: 4px 0px; width: 100%; height: 2px; color: #000000; background-color: #000000;"></div>
    </div>
    <br>
    <table cellspacing="0" cellpadding="0" align="center" style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; text-align: left; color: #000000; width: 80%;" id="z541b1e277f5f47ffad3771cbdebda174">

        <tr>
          <td valign="bottom" style="vertical-align: top; border-bottom: 2px solid black;">
            <div style="text-align: center; line-height: 1.25;">Component of EBITDA</div>
          </td>
          <td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;" colspan="1">&#160;</td>
          <td valign="bottom" style="vertical-align: top; border-bottom: #000000 solid 2px;" colspan="2">
            <div style="text-align: right; line-height: 1.25;">3Q 2019</div>
          </td>
          <td valign="bottom" nowrap="nowrap" style="vertical-align: bottom; padding-bottom: 2px;" colspan="1">&#160;</td>
          <td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;" colspan="1">&#160;</td>
          <td valign="bottom" style="vertical-align: top; border-bottom: #000000 solid 2px;" colspan="2">
            <div style="text-align: right; line-height: 1.25;">3Q 2018</div>
          </td>
          <td valign="bottom" nowrap="nowrap" style="vertical-align: bottom; padding-bottom: 2px;" colspan="1">&#160;</td>
          <td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;" colspan="1">&#160;</td>
          <td valign="bottom" style="vertical-align: top; border-bottom: #000000 solid 2px;" colspan="2">
            <div style="text-align: right; line-height: 1.25;">Change</div>
          </td>
          <td valign="bottom" nowrap="nowrap" style="vertical-align: bottom; padding-bottom: 2px;" colspan="1">&#160;</td>
          <td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;" colspan="1">&#160;</td>
          <td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 solid 2px;" colspan="1">&#160;</td>
          <td valign="bottom" style="vertical-align: bottom; text-align: right; border-bottom: #000000 solid 2px;" colspan="1">
            <div style="line-height: 1.25;">9M 2019</div>
          </td>
          <td valign="bottom" nowrap="nowrap" style="vertical-align: bottom; padding-bottom: 2px;" colspan="1">&#160;</td>
          <td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;" colspan="1">&#160;</td>
          <td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 solid 2px;" colspan="1">&#160;</td>
          <td valign="bottom" style="vertical-align: bottom; text-align: right; border-bottom: #000000 solid 2px;" colspan="1">
            <div style="line-height: 1.25;">9M 2018</div>
          </td>
          <td valign="bottom" nowrap="nowrap" style="vertical-align: bottom; padding-bottom: 2px;" colspan="1">&#160;</td>
          <td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;" colspan="1">&#160;</td>
          <td valign="bottom" style="vertical-align: top; border-bottom: #000000 solid 2px;" colspan="2">
            <div style="text-align: right; line-height: 1.25;">Change</div>
          </td>
          <td valign="bottom" nowrap="nowrap" style="vertical-align: bottom; padding-bottom: 2px;" colspan="1">&#160;</td>
        </tr>
        <tr>
          <td valign="bottom" style="vertical-align: top; width: 28%; background-color: rgb(204, 238, 255);">
            <div style="line-height: 1.25;">EBT</div>
          </td>
          <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" colspan="1">&#160;</td>
          <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" colspan="1">
            <div style="line-height: 1.25;">$</div>
          </td>
          <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255);" colspan="1">
            <div style="line-height: 1.25;">4,448</div>
          </td>
          <td valign="bottom" nowrap="nowrap" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" colspan="1">&#160;</td>
          <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" colspan="1">&#160;</td>
          <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" colspan="1">
            <div style="line-height: 1.25;">$</div>
          </td>
          <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255);" colspan="1">
            <div style="line-height: 1.25;">4,481</div>
          </td>
          <td valign="bottom" nowrap="nowrap" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" colspan="1">&#160;</td>
          <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" colspan="1">&#160;</td>
          <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" colspan="1">&#160;</td>
          <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255);" colspan="1">
            <div style="line-height: 1.25;">(0.7</div>
          </td>
          <td valign="bottom" nowrap="nowrap" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" colspan="1">
            <div style="line-height: 1.25;">%)</div>
          </td>
          <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" colspan="1">&#160;</td>
          <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" colspan="1">
            <div style="line-height: 1.25;">$</div>
          </td>
          <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255);" colspan="1">
            <div style="line-height: 1.25;">13,150</div>
          </td>
          <td valign="bottom" nowrap="nowrap" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" colspan="1">&#160;</td>
          <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" colspan="1">&#160;</td>
          <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" colspan="1">
            <div style="line-height: 1.25;">$</div>
          </td>
          <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255);" colspan="1">
            <div style="line-height: 1.25;">15,046</div>
          </td>
          <td valign="bottom" nowrap="nowrap" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" colspan="1">&#160;</td>
          <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" colspan="1">&#160;</td>
          <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" colspan="1">&#160;</td>
          <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255);" colspan="1">
            <div style="line-height: 1.25;">(12.6</div>
          </td>
          <td valign="bottom" nowrap="nowrap" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" colspan="1">
            <div style="line-height: 1.25;">%)</div>
          </td>
        </tr>
        <tr>
          <td valign="bottom" style="vertical-align: top; width: 28%; background-color: rgb(255, 255, 255);">
            <div style="line-height: 1.25;">Depreciation of fixed assets</div>
          </td>
          <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255);" colspan="1">&#160;</td>
          <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255);" colspan="1">&#160;</td>
          <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(255, 255, 255);" colspan="1">
            <div style="line-height: 1.25;">171</div>
          </td>
          <td valign="bottom" nowrap="nowrap" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255);" colspan="1">&#160;</td>
          <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255);" colspan="1">&#160;</td>
          <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255);" colspan="1">&#160;</td>
          <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(255, 255, 255);" colspan="1">
            <div style="line-height: 1.25;">182</div>
          </td>
          <td valign="bottom" nowrap="nowrap" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255);" colspan="1">&#160;</td>
          <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255);" colspan="1">&#160;</td>
          <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255);" colspan="1">&#160;</td>
          <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(255, 255, 255);" colspan="1">&#160;</td>
          <td valign="bottom" nowrap="nowrap" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255);" colspan="1">&#160;</td>
          <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255);" colspan="1">&#160;</td>
          <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255);" colspan="1">&#160;</td>
          <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(255, 255, 255);" colspan="1">
            <div style="line-height: 1.25;">526</div>
          </td>
          <td valign="bottom" nowrap="nowrap" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255);" colspan="1">&#160;</td>
          <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255);" colspan="1">&#160;</td>
          <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255);" colspan="1">&#160;</td>
          <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(255, 255, 255);" colspan="1">
            <div style="line-height: 1.25;">577</div>
          </td>
          <td valign="bottom" nowrap="nowrap" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255);" colspan="1">&#160;</td>
          <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255);" colspan="1">&#160;</td>
          <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255);" colspan="1">&#160;</td>
          <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(255, 255, 255);" colspan="1">&#160;</td>
          <td valign="bottom" nowrap="nowrap" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255);" colspan="1">&#160;</td>
        </tr>
        <tr>
          <td valign="bottom" style="vertical-align: top; width: 28%; background-color: rgb(204, 238, 255);">
            <div style="line-height: 1.25;">Amortization of patent expenses</div>
          </td>
          <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" colspan="1">&#160;</td>
          <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" colspan="1">&#160;</td>
          <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255);" colspan="1">
            <div style="line-height: 1.25;">13</div>
          </td>
          <td valign="bottom" nowrap="nowrap" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" colspan="1">&#160;</td>
          <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" colspan="1">&#160;</td>
          <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" colspan="1">&#160;</td>
          <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255);" colspan="1">
            <div style="line-height: 1.25;">15</div>
          </td>
          <td valign="bottom" nowrap="nowrap" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" colspan="1">&#160;</td>
          <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" colspan="1">&#160;</td>
          <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" colspan="1">&#160;</td>
          <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255);" colspan="1">&#160;</td>
          <td valign="bottom" nowrap="nowrap" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" colspan="1">&#160;</td>
          <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" colspan="1">&#160;</td>
          <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" colspan="1">&#160;</td>
          <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255);" colspan="1">
            <div style="line-height: 1.25;">41</div>
          </td>
          <td valign="bottom" nowrap="nowrap" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" colspan="1">&#160;</td>
          <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" colspan="1">&#160;</td>
          <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" colspan="1">&#160;</td>
          <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255);" colspan="1">
            <div style="line-height: 1.25;">46</div>
          </td>
          <td valign="bottom" nowrap="nowrap" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" colspan="1">&#160;</td>
          <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" colspan="1">&#160;</td>
          <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" colspan="1">&#160;</td>
          <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255);" colspan="1">&#160;</td>
          <td valign="bottom" nowrap="nowrap" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" colspan="1">&#160;</td>
        </tr>
        <tr>
          <td valign="bottom" style="vertical-align: top; width: 28%; background-color: rgb(255, 255, 255);">
            <div style="line-height: 1.25;">Amortization of Femcare IIA</div>
          </td>
          <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255);" colspan="1">&#160;</td>
          <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255);" colspan="1">&#160;</td>
          <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(255, 255, 255);" colspan="1">
            <div style="line-height: 1.25;">492</div>
          </td>
          <td valign="bottom" nowrap="nowrap" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255);" colspan="1">&#160;</td>
          <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255);" colspan="1">&#160;</td>
          <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255);" colspan="1">&#160;</td>
          <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(255, 255, 255);" colspan="1">
            <div style="line-height: 1.25;">520</div>
          </td>
          <td valign="bottom" nowrap="nowrap" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255);" colspan="1">&#160;</td>
          <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255);" colspan="1">&#160;</td>
          <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255);" colspan="1">&#160;</td>
          <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(255, 255, 255);" colspan="1">&#160;</td>
          <td valign="bottom" nowrap="nowrap" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255);" colspan="1">&#160;</td>
          <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255);" colspan="1">&#160;</td>
          <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255);" colspan="1">&#160;</td>
          <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(255, 255, 255);" colspan="1">
            <div style="line-height: 1.25;">1,524</div>
          </td>
          <td valign="bottom" nowrap="nowrap" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255);" colspan="1">&#160;</td>
          <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255);" colspan="1">&#160;</td>
          <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255);" colspan="1">&#160;</td>
          <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(255, 255, 255);" colspan="1">
            <div style="line-height: 1.25;">1,617</div>
          </td>
          <td valign="bottom" nowrap="nowrap" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255);" colspan="1">&#160;</td>
          <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255);" colspan="1">&#160;</td>
          <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255);" colspan="1">&#160;</td>
          <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(255, 255, 255);" colspan="1">&#160;</td>
          <td valign="bottom" nowrap="nowrap" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255);" colspan="1">&#160;</td>
        </tr>
        <tr>
          <td valign="bottom" style="vertical-align: top; width: 28%; background-color: rgb(204, 238, 255);">
            <div style="line-height: 1.25;">Amortization of CSI distribution agreement&#160; IIA</div>
          </td>
          <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" colspan="1">&#160;</td>
          <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" colspan="1">&#160;</td>
          <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255);" colspan="1">
            <div style="line-height: 1.25;">1,105</div>
          </td>
          <td valign="bottom" nowrap="nowrap" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" colspan="1">&#160;</td>
          <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" colspan="1">&#160;</td>
          <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" colspan="1">&#160;</td>
          <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255);" colspan="1">
            <div style="line-height: 1.25;">-0-</div>
          </td>
          <td valign="bottom" nowrap="nowrap" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" colspan="1">&#160;</td>
          <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" colspan="1">&#160;</td>
          <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" colspan="1">&#160;</td>
          <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255);" colspan="1">&#160;</td>
          <td valign="bottom" nowrap="nowrap" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" colspan="1">&#160;</td>
          <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" colspan="1">&#160;</td>
          <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" colspan="1">&#160;</td>
          <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255);" colspan="1">
            <div style="line-height: 1.25;">2,947</div>
          </td>
          <td valign="bottom" nowrap="nowrap" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" colspan="1">&#160;</td>
          <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" colspan="1">&#160;</td>
          <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" colspan="1">&#160;</td>
          <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255);" colspan="1">
            <div style="line-height: 1.25;">-0-</div>
          </td>
          <td valign="bottom" nowrap="nowrap" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" colspan="1">&#160;</td>
          <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" colspan="1">&#160;</td>
          <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" colspan="1">&#160;</td>
          <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255);" colspan="1">&#160;</td>
          <td valign="bottom" nowrap="nowrap" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" colspan="1">&#160;</td>
        </tr>
        <tr>
          <td valign="bottom" style="vertical-align: top; width: 28%; background-color: rgb(255, 255, 255);">
            <div style="line-height: 1.25;">Stock option compensation expense</div>
          </td>
          <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255);" colspan="1">&#160;</td>
          <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255);" colspan="1">&#160;</td>
          <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(255, 255, 255);" colspan="1">
            <div style="line-height: 1.25;">29</div>
          </td>
          <td valign="bottom" nowrap="nowrap" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255);" colspan="1">&#160;</td>
          <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255);" colspan="1">&#160;</td>
          <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255);" colspan="1">&#160;</td>
          <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(255, 255, 255);" colspan="1">
            <div style="line-height: 1.25;">11</div>
          </td>
          <td valign="bottom" nowrap="nowrap" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255);" colspan="1">&#160;</td>
          <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255);" colspan="1">&#160;</td>
          <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255);" colspan="1">&#160;</td>
          <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(255, 255, 255);" colspan="1">&#160;</td>
          <td valign="bottom" nowrap="nowrap" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255);" colspan="1">&#160;</td>
          <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255);" colspan="1">&#160;</td>
          <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255);" colspan="1">&#160;</td>
          <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(255, 255, 255);" colspan="1">
            <div style="line-height: 1.25;">85</div>
          </td>
          <td valign="bottom" nowrap="nowrap" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255);" colspan="1">&#160;</td>
          <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255);" colspan="1">&#160;</td>
          <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255);" colspan="1">&#160;</td>
          <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(255, 255, 255);" colspan="1">
            <div style="line-height: 1.25;">53</div>
          </td>
          <td valign="bottom" nowrap="nowrap" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255);" colspan="1">&#160;</td>
          <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255);" colspan="1">&#160;</td>
          <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255);" colspan="1">&#160;</td>
          <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(255, 255, 255);" colspan="1">&#160;</td>
          <td valign="bottom" nowrap="nowrap" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255);" colspan="1">&#160;</td>
        </tr>
        <tr>
          <td valign="bottom" style="vertical-align: top; width: 28%; background-color: rgb(204, 238, 255); padding-bottom: 2px;">
            <div style="line-height: 1.25;">Remeasured currency (gains) or losses</div>
          </td>
          <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); padding-bottom: 2px;" colspan="1">&#160;</td>
          <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0);" colspan="1">&#160;</td>
          <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0);" colspan="1">
            <div style="line-height: 1.25;">(2</div>
          </td>
          <td valign="bottom" nowrap="nowrap" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); padding-bottom: 2px;" colspan="1">
            <div style="line-height: 1.25;">)</div>
          </td>
          <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); padding-bottom: 2px;" colspan="1">&#160;</td>
          <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0);" colspan="1">&#160;</td>
          <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0);" colspan="1">
            <div style="line-height: 1.25;">(3</div>
          </td>
          <td valign="bottom" nowrap="nowrap" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); padding-bottom: 2px;" colspan="1">
            <div style="line-height: 1.25;">)</div>
          </td>
          <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); padding-bottom: 2px;" colspan="1">&#160;</td>
          <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0);" colspan="1">&#160;</td>
          <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0);" colspan="1">&#160;</td>
          <td valign="bottom" nowrap="nowrap" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); padding-bottom: 2px;" colspan="1">&#160;</td>
          <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); padding-bottom: 2px;" colspan="1">&#160;</td>
          <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0);" colspan="1">&#160;</td>
          <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0);" colspan="1">
            <div style="line-height: 1.25;">44</div>
          </td>
          <td valign="bottom" nowrap="nowrap" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); padding-bottom: 2px;" colspan="1">&#160;</td>
          <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); padding-bottom: 2px;" colspan="1">&#160;</td>
          <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0);" colspan="1">&#160;</td>
          <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0);" colspan="1">
            <div style="line-height: 1.25;">(10</div>
          </td>
          <td valign="bottom" nowrap="nowrap" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); padding-bottom: 2px;" colspan="1">
            <div style="line-height: 1.25;">)</div>
          </td>
          <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); padding-bottom: 2px;" colspan="1">&#160;</td>
          <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0);" colspan="1">&#160;</td>
          <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0);" colspan="1">&#160;</td>
          <td valign="bottom" nowrap="nowrap" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); padding-bottom: 2px;" colspan="1">&#160;</td>
        </tr>
        <tr>
          <td valign="bottom" style="vertical-align: top; width: 28%; background-color: rgb(255, 255, 255); padding-bottom: 4px;">
            <div style="line-height: 1.25; font-family: 'Times New Roman',Times,serif;">Adjusted Consolidated EBITDA:</div>
          </td>
          <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); padding-bottom: 4px;" colspan="1">&#160;</td>
          <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); border-bottom: 4px double rgb(0, 0, 0);" colspan="1">
            <div style="line-height: 1.25; font-family: 'Times New Roman',Times,serif;">$</div>
          </td>
          <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(255, 255, 255); border-bottom: 4px double rgb(0, 0, 0);" colspan="1">
            <div style="line-height: 1.25; font-family: 'Times New Roman',Times,serif;">6,255</div>
          </td>
          <td valign="bottom" nowrap="nowrap" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); padding-bottom: 4px;" colspan="1">&#160;</td>
          <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); padding-bottom: 4px;" colspan="1">&#160;</td>
          <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); border-bottom: 4px double rgb(0, 0, 0);" colspan="1">
            <div style="line-height: 1.25; font-family: 'Times New Roman',Times,serif;">$</div>
          </td>
          <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(255, 255, 255); border-bottom: 4px double rgb(0, 0, 0);" colspan="1">
            <div style="line-height: 1.25; font-family: 'Times New Roman',Times,serif;">5,206</div>
          </td>
          <td valign="bottom" nowrap="nowrap" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); padding-bottom: 4px;" colspan="1">&#160;</td>
          <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); padding-bottom: 4px;" colspan="1">&#160;</td>
          <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); border-bottom: 4px double rgb(0, 0, 0);" colspan="1">&#160;</td>
          <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(255, 255, 255); border-bottom: 4px double rgb(0, 0, 0);" colspan="1">
            <div style="line-height: 1.25; font-family: 'Times New Roman',Times,serif;">+20.1</div>
          </td>
          <td valign="bottom" nowrap="nowrap" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); padding-bottom: 4px;" colspan="1">
            <div style="line-height: 1.25; font-family: 'Times New Roman',Times,serif;">%</div>
          </td>
          <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); padding-bottom: 4px;" colspan="1">&#160;</td>
          <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); border-bottom: 4px double rgb(0, 0, 0);" colspan="1">
            <div style="line-height: 1.25; font-family: 'Times New Roman',Times,serif;">$</div>
          </td>
          <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(255, 255, 255); border-bottom: 4px double rgb(0, 0, 0);" colspan="1">
            <div style="line-height: 1.25; font-family: 'Times New Roman',Times,serif;">18,317</div>
          </td>
          <td valign="bottom" nowrap="nowrap" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); padding-bottom: 4px;" colspan="1">&#160;</td>
          <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); padding-bottom: 4px;" colspan="1">&#160;</td>
          <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); border-bottom: 4px double rgb(0, 0, 0);" colspan="1">
            <div style="line-height: 1.25; font-family: 'Times New Roman',Times,serif;">$</div>
          </td>
          <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(255, 255, 255); border-bottom: 4px double rgb(0, 0, 0);" colspan="1">
            <div style="line-height: 1.25; font-family: 'Times New Roman',Times,serif;">17,328</div>
          </td>
          <td valign="bottom" nowrap="nowrap" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); padding-bottom: 4px;" colspan="1">&#160;</td>
          <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); padding-bottom: 4px;" colspan="1">&#160;</td>
          <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); border-bottom: 4px double rgb(0, 0, 0);" colspan="1">&#160;</td>
          <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(255, 255, 255); border-bottom: 4px double rgb(0, 0, 0);" colspan="1">
            <div style="line-height: 1.25; font-family: 'Times New Roman',Times,serif;">+ 5.7</div>
          </td>
          <td valign="bottom" nowrap="nowrap" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); padding-bottom: 4px;" colspan="1">
            <div style="line-height: 1.25; font-family: 'Times New Roman',Times,serif;">%</div>
          </td>
        </tr>

    </table>
    <div style="line-height: 1.25; clear: both;"><br style="line-height: 1.25;">
    </div>
    <div style="text-align: justify; line-height: 1.25; font-family: 'Times New Roman',Times,serif;">The non-GAAP EBITDA metric more clearly demonstrates the improving operating performance benefit of UTMD&#8217;s purchase of the remaining life of the Femcare
      distribution agreement with CSI.&#160; In UTMD&#8217;s public disclosures, management attempts to explain its expectations in forward-looking statements for the benefit of its stockholders.&#160; However, management also acknowledges that financial estimates and
      other business projections are subject to change, and that the Company assumes no obligation to update or disclose revisions to its prior forward-looking statements.</div>
    <div style="line-height: 1.25;"><br style="line-height: 1.25;">
    </div>
    <div style="text-align: justify; text-indent: 9pt; line-height: 1.25;"><font style="font-family: 'Times New Roman',Times,serif;">g)</font><font id="TRGRRTFtoHTMLTab" style="display: inline-block; text-indent: 0px; font-size: 1px; width: 13.5pt;">&#160;</font><font style="font-family: 'Times New Roman',Times,serif;">Net Income</font></div>
    <div style="line-height: 1.25;"><br style="line-height: 1.25;">
    </div>
    <div style="text-align: justify; line-height: 1.25; font-family: 'Times New Roman',Times,serif;">Net Income is EBT minus a provision for income taxes.&#160; Net Income in 3Q 2019 of $3,705 was 45.2% lower than the US GAAP Net Income of $6,762 in 3Q 2018
      which included a $3,230 favorable adjustment in UTMD&#8217;s calculation of its &#8220;one-time&#8221; REPAT tax due under the TCJA enacted in December 2017.&#160; UTMD&#8217;s Net Income in 3Q 2019 was 3.4% higher than the non-GAAP 3Q 2018 non-GAAP Net Income of $3,582 which
      excludes the REPAT tax adjustment. The average consolidated income tax provision (as a % of EBT) in 3Q 2019 was 16.7% compared to 20.1% excluding the REPAT tax adjustment in 3Q 2018.&#160; The 3Q 2019 lower provision rate was due to truing-up UTMD&#8217;s Utah
      state income tax provision on a cumulative basis after the 2019 Utah legislature enacted new taxable income apportionment criteria.</div>
    <div style="line-height: 1.25;"><br style="line-height: 1.25;">
    </div>
    <div style="text-align: justify; line-height: 1.25; font-family: 'Times New Roman',Times,serif;">Net Income in 9M 2019 of $10,369 was 31.6% lower than the US GAAP Net Income of $15,162 in 9M 2018 which included the 3Q 2018 $3,230 favorable adjustment
      in UTMD&#8217;s calculation of its &#8220;one-time&#8221; REPAT tax due under the TCJA enacted in December 2017.&#160; UTMD&#8217;s Net Income in 9M 2019 was 13.5% lower than the non-GAAP 9M 2018 Net Income of $11,982, which excludes the REPAT tax adjustment.&#160; UTMD&#8217;s Net Income
      in 9M 2019 was after $2,947 IIA amortization expense which did not occur in 9M 2018.&#160; The average consolidated income tax provisions (as a % of EBT) in 9M 2019 and 9M 2018 were 21.1% and 20.4%, respectively.</div>
    <div style="line-height: 1.25;"><br style="line-height: 1.25;">
    </div>
    <div style="text-align: justify; text-indent: 9pt; line-height: 1.25;"><font style="font-family: 'Times New Roman',Times,serif;">h)</font><font id="TRGRRTFtoHTMLTab" style="display: inline-block; text-indent: 0px; font-size: 1px; width: 13.5pt;">&#160;</font><font style="font-family: 'Times New Roman',Times,serif;">Earnings Per Share (EPS)</font></div>
    <div style="line-height: 1.25;"><br style="line-height: 1.25;">
    </div>
    <div style="text-align: justify; line-height: 1.25; font-family: 'Times New Roman',Times,serif;">EPS are consolidated Net Income divided by the number of shares of stock outstanding (diluted to take into consideration stock option awards which are &#8220;in
      the money,&#8221; i.e., have exercise prices below the applicable period&#8217;s weighted average market value).</div>
    <div style="line-height: 1.25;"><br style="line-height: 1.25;">
    </div>
    <div style="text-align: justify; line-height: 1.25; font-family: 'Times New Roman',Times,serif;">Diluted EPS of $.991 in 3Q 2019 were 45.0% lower than $1.802 in 3Q 2018, which included a 3Q 2018 favorable EPS adjustment from UTMD&#8217;s recalculation of its
      &#8220;one-time&#8221; REPAT tax due under the TCJA enacted in December 2017.&#160; UTMD&#8217;s EPS in 3Q 2019 was 3.9% higher than the non-GAAP 3Q 2018 EPS of $.954 excluding the REPAT tax adjustment.&#160; Diluted shares were 3,737,335 in 3Q 2019 compared to 3,753,111 in 3Q
      2018.</div>
    <div style="line-height: 1.25;"><br style="line-height: 1.25;">
    </div>
    <div style="text-align: justify; line-height: 1.25; font-family: 'Times New Roman',Times,serif;">EPS of $2.774 in 9M 2019 were 31.4% lower than $4.041 in 9M 2018, which included the 3Q 2018 favorable EPS adjustment in UTMD&#8217;s calculation of its
      &#8220;one-time&#8221; REPAT tax due under the TCJA enacted in December 2017. UTMD&#8217;s EPS in 9M 2019 was 13.1% lower than the non-GAAP 9M 2018 EPS of $3.194 which excludes the REPAT tax adjustment. The lower non-GAAP 9M EPS compared to higher non-GAAP 3Q EPS was
      due to the fact that in early 2019, the increased Gross Profit realized from direct sales of Filshie devices in the U.S. did not fully offset the additional expense from amortizing the IIA associated with purchasing the exclusive U.S. distribution
      rights from CSI on a straight line basis. Diluted shares were 3,738,056 in 9M 2019 compared to 3,751,830 in 9M 2018.&#160; The lower diluted shares in 2019 were the combined result of 15,000 shares repurchased in 4Q 2018 plus 5,000 shares repurchased in
      2Q 2019, employee option exercises and a new option award in December 2018.</div>
    <div style="clear: both; margin-top: 10pt; margin-bottom: 10pt;" id="DSPFPageBreakArea">
      <div style="text-align: center;" id="DSPFPageNumberArea"><font style="font-size: 8pt; font-weight: normal; font-style: normal;" id="DSPFPageNumber">16</font></div>
      <div style="page-break-after: always;" id="DSPFPageBreak">
        <hr noshade="noshade" style="border-width: 0px; clear: both; margin: 4px 0px; width: 100%; height: 2px; color: #000000; background-color: #000000;"></div>
    </div>
    <div style="text-align: justify; line-height: 1.25; font-family: 'Times New Roman',Times,serif;">Outstanding shares at the end of 3Q 2019 were 3,720,344 compared to 3,719,715 at the end of calendar year 2018. The difference was due to employee option
      exercises of 5,629 during 9M 2019 offset by 5,000 shares repurchased in the open market. Outstanding shares were 3,734,165 at the end of 3Q 2018. The number of shares used for calculating EPS was higher than ending shares because of a time-weighted
      calculation of average outstanding shares plus dilution from unexercised employee and director options.&#160; The total number of outstanding unexercised employee and outside director options at September 30, 2019 was 53,914 at an average exercise price
      of $58.27, including shares awarded but not yet vested.&#160; This compares to 61,020 unexercised option shares at the end of 2018 at an average exercise price of $56.78/ share, including shares awarded but not vested.</div>
    <div style="line-height: 1.25;"><br style="line-height: 1.25;">
    </div>
    <div style="text-align: justify; line-height: 1.25; font-family: 'Times New Roman',Times,serif;">The number of shares added as a dilution factor in 3Q 2019 was 17,588 compared to 19,876 in 3Q 2018. The number of shares added as a dilution factor in 9M
      2019 was 16,435 compared to 22,235 in 9M 2018.&#160; In December 2018, 22,400 option shares were awarded to 45 employees at an exercise price of $74.64 per share. No other options were awarded in 2018, and no options were awarded in 9M 2019.</div>
    <div style="line-height: 1.25;"><br style="line-height: 1.25;">
    </div>
    <div style="text-align: justify; line-height: 1.25; font-family: 'Times New Roman',Times,serif;">UTMD paid $1,028 ($0.275/share) in dividends to stockholders in 3Q 2019 compared to $1,008 ($0.270/ share) paid in 3Q 2018. Dividends paid to stockholders
      during 3Q 2019 were 28% of 3Q 2019 Net Income.&#160; UTMD paid $3,083 ($0.275/share) in dividends to stockholders in 9M 2019 compared to $3,018 ($0.270/ share) paid in 9M 2018. Dividends paid to stockholders during 9M 2019 were 30% of 9M 2019 Net Income.</div>
    <div style="line-height: 1.25;"><br style="line-height: 1.25;">
    </div>
    <div style="text-align: justify; line-height: 1.25; font-family: 'Times New Roman',Times,serif;">Near the end of December 2018, UTMD repurchased 15,000 of its shares in the open market at $80.35/ share. During 2Q 2019, UTMD repurchased 5,000 of its
      shares at $79.52/ share. The Company retains the strong desire and financial ability for repurchasing its shares at a price it believes is attractive for remaining stockholders.</div>
    <div style="line-height: 1.25;"><br style="line-height: 1.25;">
    </div>
    <div style="text-align: justify; text-indent: 9pt; line-height: 1.25;"><font style="font-family: 'Times New Roman',Times,serif;">i)</font><font id="TRGRRTFtoHTMLTab" style="display: inline-block; text-indent: 0px; font-size: 1px; width: 13.5pt;">&#160;</font><font style="font-family: 'Times New Roman',Times,serif;">Return on Stockholder Equity (ROE) and Stock Value</font></div>
    <div style="line-height: 1.25;"><br style="line-height: 1.25;">
    </div>
    <div style="text-align: justify; line-height: 1.25; font-family: 'Times New Roman',Times,serif;">ROE is the portion of Net Income retained by UTMD to internally finance its growth, divided by the average accumulated stockholders&#8217; equity for the
      applicable time period.&#160; After payment of cash dividends to stockholders, annualized ROE in 9M 2019 was 11% compared to annualized adjusted (excluding the favorable REPAT tax adjustment) ROE of 14% in 9M 2018. Before the payment of dividends,
      annualized ROE in 9M 2019 was 15% compared to 19% in 9M 2018 (excluding the favorable REPAT tax adjustment).&#160; The lower ROE before dividends in 9M 2019 was due to a 10% increase in average accumulated stockholders&#8217; equity with a 13% decrease in Net
      Income. Targeting a high ROE of 20% (before dividends) remains a key financial objective for UTMD management.</div>
    <div style="line-height: 1.25;"><br style="line-height: 1.25;">
    </div>
    <div style="text-align: justify; line-height: 1.25; font-family: 'Times New Roman',Times,serif;">UTMD&#8217;s closing share price at the end of 3Q 2019 was $95.84, up slightly from $95.70 at the end of 2Q 2019, and up 15% from the $83.08 closing price at the
      end of 2018.&#160; The closing share price at the end of 3Q 2018 was $94.20.</div>
    <div style="line-height: 1.25;"><br style="line-height: 1.25;">
    </div>
    <div style="text-align: justify; line-height: 1.25; font-family: 'Times New Roman',Times,serif;">Liquidity and Capital Resources</div>
    <div style="line-height: 1.25;"><br style="line-height: 1.25;">
    </div>
    <div style="text-align: justify; text-indent: 9pt; line-height: 1.25;"><font style="font-family: 'Times New Roman',Times,serif;">j)</font><font id="TRGRRTFtoHTMLTab" style="display: inline-block; text-indent: 0px; font-size: 1px; width: 13.5pt;">&#160;</font><font style="font-family: 'Times New Roman',Times,serif;">Cash flows</font></div>
    <div style="line-height: 1.25;"><br style="line-height: 1.25;">
    </div>
    <div style="text-align: justify; line-height: 1.25; font-family: 'Times New Roman',Times,serif;">Net cash provided by operating activities, including adjustments for depreciation and amortization and other non-cash expenses along with changes in
      working capital, totaled $11,415 in 9M 2019 compared to $12,350 in 9M 2018.&#160; The most significant differences in the two periods were the $4,793 lower net income (largely due to the REPAT Tax adjustment in 3Q 2018) offset by no increase in the long
      term REPAT tax payable versus a $2,727 decrease in 9M 2018, and a $1,704 larger net decrease in inventories (due to the CSI distribution agreement and Filshie device inventory purchase) offset by $2,849 higher 9M 2019 amortization (also due to the
      CSI distribution agreement purchase).&#160; In 9M 2018, there was also a $495 benefit to cash from the sale of assets and non-cash investments that did not recur in 9M 2019.&#160; In 9M 2019, there was also a $295 use of cash from a larger decrease in accrued
      expenses and $191 larger increase in accounts receivable compared to 9M 2018.</div>
    <div style="line-height: 1.25;"><br style="line-height: 1.25;">
    </div>
    <div style="text-align: justify; line-height: 1.25; font-family: 'Times New Roman',Times,serif;">Capital expenditures for property and equipment (PP&amp;E) were $251 in 9M 2019 compared to $255 in 9M 2018.&#160;&#160; Depreciation of PP&amp;E was $526 in 9M 2019
      compared to $577 in 9M 2018.</div>
    <div style="line-height: 1.25;"><br style="line-height: 1.25;">
    </div>
    <div style="text-align: justify; line-height: 1.25; font-family: 'Times New Roman',Times,serif;">UTMD made cash dividend payments of $3,083 in 9M 2019 compared to $3,018 in 9M 2018.&#160; The Company used $398 of its cash to repurchase 5,000 of its own
      shares during 9M 2019, but did not repurchase shares in 9M 2018.</div>
    <div style="line-height: 1.25;"><br style="line-height: 1.25;">
    </div>
    <div style="text-align: justify; line-height: 1.25; font-family: 'Times New Roman',Times,serif;">In 9M 2019, UTMD received $222 and issued 5,629 shares of its stock upon the exercise of employee and director stock options. Option exercises in 9M 2019
      were at an average price of $39.53 per share.&#160; In comparison, in 9M 2018 the Company received $436 and issued 12,733 shares of stock on the exercise of employee and director stock options, net of 2,439 shares retired upon optionees trading those
      shares in payment of the stock option exercise price. Option exercises in 9M 2018 were at an average price of $43.58 per share.</div>
    <div style="clear: both; margin-top: 10pt; margin-bottom: 10pt;" id="DSPFPageBreakArea">
      <div style="text-align: center;" id="DSPFPageNumberArea"><font style="font-size: 8pt; font-weight: normal; font-style: normal;" id="DSPFPageNumber">17</font></div>
      <div style="page-break-after: always;" id="DSPFPageBreak">
        <hr noshade="noshade" style="border-width: 0px; clear: both; margin: 4px 0px; width: 100%; height: 2px; color: #000000; background-color: #000000;"></div>
    </div>
    <div style="text-align: justify; line-height: 1.25; font-family: 'Times New Roman',Times,serif;">Management believes that current cash balances, income from operations and effective management of working capital will provide the liquidity needed to
      finance internal growth plans. The Company may utilize cash not needed to support normal operations in one or a combination of the following:&#160; 1) in general, to continue to invest at an opportune time in ways that will enhance future profitability;
      2) to make additional investments in new technology and/or processes; and/or 3) to acquire a product line or company that will augment revenue and EPS growth and better utilize UTMD&#8217;s existing infrastructure.&#160; If there are no better strategic uses
      for UTMD&#8217;s cash, the Company will continue to return cash to stockholders in the form of dividends and share repurchases when the stock appears undervalued.</div>
    <div style="line-height: 1.25;"><br style="line-height: 1.25;">
    </div>
    <div style="text-align: justify; text-indent: 9pt; line-height: 1.25;"><font style="font-family: 'Times New Roman',Times,serif;">k)</font><font id="TRGRRTFtoHTMLTab" style="display: inline-block; text-indent: 0px; font-size: 1px; width: 13.5pt;">&#160;</font><font style="font-family: 'Times New Roman',Times,serif;">Assets and Liabilities</font></div>
    <div style="line-height: 1.25;"><br style="line-height: 1.25;">
    </div>
    <div style="text-align: justify; line-height: 1.25; font-family: 'Times New Roman',Times,serif;">September 30, 2019 total consolidated assets were $104,094, an increase of $4,326 from December 31, 2018. The increase was primarily due to a $15,809
      period-ending increase in net intangible assets offset by a $11,390 decrease in consolidated current assets. Changes in current assets, which were associated with UTMD&#8217;s purchase of the remaining life of an exclusive U.S. distribution agreement for
      Filshie devices, were a $13,719 decrease in cash and investments, offset by a $1,756 increase in U.S. inventories and a $1,216 increase in U.S. accounts receivable. UTMD&#8217;s Ireland subsidiary EUR-denominated assets and liabilities on September 30,
      2019 were translated into USD at an FX rate 4.8% lower (weaker EUR relative to the USD) than the FX rate at the end of 2018. UTMD&#8217;s UK subsidiary GBP-denominated assets were translated into USD at an FX rate 3.6% lower (weaker GBP) than the FX rate
      at the end of 2018.&#160; UTMD&#8217;s Australia subsidiary AUD-denominated assets were translated into USD at an FX rate 4.2% lower (weaker AUD) than the FX rate at the end of 2018.&#160; UTMD&#8217;s Canada subsidiary CAD-denominated assets were translated into USD at
      an FX rate 3.0% higher (stronger CAD) than the FX rate at the end of 2018.&#160; The net book value of consolidated property, plant and equipment decreased $93 at September 30, 2019 from the end of 2018 due to period-ending changed FX rates, $251 in new
      asset purchases and $526 in depreciation.</div>
    <div style="line-height: 1.25;"><br style="line-height: 1.25;">
    </div>
    <div style="text-align: justify; line-height: 1.25; font-family: 'Times New Roman',Times,serif;">Working capital (current assets minus current liabilities) was $45,827 at September 30, 2019 compared to $55,643 at December 31, 2018 prior to the 1Q 2019
      $23,098 purchase of Filshie device U.S. distribution rights and inventory from CSI. Consolidated receivables and inventories increased $1,112 and $1,298, respectively.&#160; Accrued liabilities declined $1,385, primarily from $800 lower accrued income
      taxes and $520 lower customer deposits. UTMD management believes that its working capital remains sufficient to meet normal operating needs, new capital expenditures and projected cash dividend payments to stockholders.</div>
    <div style="line-height: 1.25;"><br style="line-height: 1.25;">
    </div>
    <div style="text-align: justify; line-height: 1.25; font-family: 'Times New Roman',Times,serif;">September 30, 2019 net intangible assets (goodwill plus other intangible assets less amortization) increased $15,809 from the end of 2018.&#160; The new
      intangible assets acquired in 1Q 2019 as part of the CSI exclusive U.S. distribution agreement purchase were $21,000.&#160; At September 30, 2019, net intangible assets including goodwill were 42% of total consolidated assets compared to 29% at year-end
      2018, and 30% at September 30, 2018.</div>
    <div style="line-height: 1.25;"><br style="line-height: 1.25;">
    </div>
    <div style="text-align: justify; line-height: 1.25; font-family: 'Times New Roman',Times,serif;">The deferred tax liability balance for Femcare IIA ($9,084 on the date of the acquisition) was $2,170 at September 30, 2019, compared to $2,541 at December
      31, 2018, and $2,698 at September 30, 2018.&#160; Reduction of the deferred tax liability occurs as the book/tax difference of IIA amortization is eliminated over the remaining useful life of the Femcare IIA. UTMD&#8217;s total debt ratio (total liabilities/
      total assets) as of September 30, 2019 was 9%, including the remaining $2,441 REPAT tax liability payable over another six years.&#160; The total debt ratio as of December 31, 2018 was 11%, and as of September 30, 2018 was 10%.</div>
    <div style="line-height: 1.25;"><br style="line-height: 1.25;">
    </div>
    <div style="text-align: justify; text-indent: 9pt; line-height: 1.25;"><font style="font-family: 'Times New Roman',Times,serif;">l)</font><font id="TRGRRTFtoHTMLTab" style="display: inline-block; text-indent: 0px; font-size: 1px; width: 13.5pt;">&#160;</font><font style="font-family: 'Times New Roman',Times,serif;">Management's Outlook</font></div>
    <div style="line-height: 1.25;"><br style="line-height: 1.25;">
    </div>
    <div style="line-height: 1.25;">As outlined in its December 31, 2018 SEC 10-K report, UTMD&#8217;s plan for 2019 was to</div>
    <div style="line-height: 1.25;"> <br>
    </div>
    <table cellspacing="0" cellpadding="0" border="0" id="z75b907aa7c734e46a01f4e41c3358bbd" style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; width: 100%; text-align: left; color: #000000;">

        <tr>
          <td style="width: 6%; vertical-align: top;">
            <div style="text-align: center; line-height: 1.25; font-family: 'Times New Roman',Times,serif;">1)</div>
          </td>
          <td style="width: 94%; vertical-align: top;">
            <div style="text-align: justify; line-height: 1.25; font-family: 'Times New Roman',Times,serif;">exploit distribution and manufacturing synergies by further integrating capabilities and resources in its multinational operations;</div>
          </td>
        </tr>
        <tr>
          <td style="width: 6%; vertical-align: top;">
            <div style="text-align: center; line-height: 1.25; font-family: 'Times New Roman',Times,serif;">2)</div>
          </td>
          <td style="width: 94%; vertical-align: top;">
            <div style="text-align: justify; line-height: 1.25; font-family: 'Times New Roman',Times,serif;">focus on effective direct marketing of the benefits of the FILSHIE Clip System in the U.S.;</div>
          </td>
        </tr>
        <tr>
          <td style="width: 6%; vertical-align: top;">
            <div style="text-align: center; line-height: 1.25; font-family: 'Times New Roman',Times,serif;">3)</div>
          </td>
          <td style="width: 94%; vertical-align: top;">
            <div style="text-align: justify; line-height: 1.25; font-family: 'Times New Roman',Times,serif;">introduce additional products helpful to clinicians through internal new product development;</div>
          </td>
        </tr>
        <tr>
          <td style="width: 6%; vertical-align: top;">
            <div style="text-align: center; line-height: 1.25; font-family: 'Times New Roman',Times,serif;">4)</div>
          </td>
          <td style="width: 94%; vertical-align: top;">
            <div style="text-align: justify; line-height: 1.25; font-family: 'Times New Roman',Times,serif;">continue to achieve excellent overall financial operating performance;</div>
          </td>
        </tr>
        <tr>
          <td style="width: 6%; vertical-align: top;">
            <div style="text-align: center; line-height: 1.25; font-family: 'Times New Roman',Times,serif;">5)</div>
          </td>
          <td style="width: 94%; vertical-align: top;">
            <div style="text-align: justify; line-height: 1.25; font-family: 'Times New Roman',Times,serif;">utilize positive cash generation to continue providing cash dividends to stockholders and make open market share repurchases if/when the UTMD share
              price seems undervalued; and</div>
          </td>
        </tr>
        <tr>
          <td style="width: 6%; vertical-align: top;">
            <div style="text-align: center; line-height: 1.25; font-family: 'Times New Roman',Times,serif;">6)</div>
          </td>
          <td style="width: 94%; vertical-align: top;">
            <div style="text-align: justify; line-height: 1.25; font-family: 'Times New Roman',Times,serif;">be vigilant for accretive acquisition opportunities which may be brought about by difficult burdens on small, innovative companies.</div>
          </td>
        </tr>

    </table>
    <div style="line-height: 1.25;"><br style="line-height: 1.25;">
    </div>
    <div style="line-height: 1.25;">In general, the Company continues to effectively execute its plan as outlined above.</div>
    <div style="clear: both; margin-top: 10pt; margin-bottom: 10pt;" id="DSPFPageBreakArea">
      <div style="text-align: center;" id="DSPFPageNumberArea"><font style="font-size: 8pt; font-weight: normal; font-style: normal;" id="DSPFPageNumber">18</font></div>
      <div style="page-break-after: always;" id="DSPFPageBreak">
        <hr noshade="noshade" style="border-width: 0px; clear: both; margin: 4px 0px; width: 100%; height: 2px; color: #000000; background-color: #000000;"></div>
    </div>
    <div style="text-indent: 9pt; line-height: 1.25;">m)<font id="TRGRRTFtoHTMLTab" style="display: inline-block; text-indent: 0px; font-size: 1px; width: 18pt">&#160;</font>Accounting Policy Changes</div>
    <div style="line-height: 1.25;"><br style="line-height: 1.25;">
    </div>
    <div style="text-align: justify; line-height: 1.25; color: rgb(0, 0, 0); font-family: 'Times New Roman',Times,serif;">On January 1, 2018 UTMD adopted ASU 2014-09, Revenue from Contracts with Customers. On January 1, 2019 UTMD adopted ASC Update No.
      2016-02, <font style="font-style: italic;">Leases</font> (Topic 842).&#160; Refer to Note 2.</div>
    <div style="line-height: 1.25;"><br style="line-height: 1.25;">
    </div>
    <div style="text-align: justify; line-height: 1.25; font-family: 'Times New Roman',Times,serif;">Forward-Looking Information.&#160; This report contains certain forward-looking statements and information relating to the Company that are based on the beliefs
      of management as well as assumptions made by management based on information currently available.&#160; When used in this document, the words &#8220;anticipate,&#8221; &#8220;believe,&#8221; &#8220;project,&#8221; &#8220;estimate,&#8221; &#8220;expect,&#8221; &#8220;intend&#8221; and similar expressions, as they relate to the
      Company or its management, are intended to identify forward-looking statements.&#160; Such statements reflect the current view of the Company respecting future events and are subject to certain risks, uncertainties and assumptions, including the risks and
      uncertainties stated throughout the document.&#160; Although the Company has attempted to identify important factors that could cause the actual results to differ materially, there may be other factors that cause the forward statement not to come true as
      anticipated, believed, projected, expected, or intended.&#160; Should one or more of these risks or uncertainties materialize, or should underlying assumptions prove incorrect, actual results may differ materially from those described herein as
      anticipated, believed, projected, estimated, expected or intended.&#160; Financial estimates are subject to change and are not intended to be relied upon as predictions of future operating results, and the Company assumes no obligation to update or
      disclose revisions to those estimates.</div>
    <div style="line-height: 1.25;"><br style="line-height: 1.25;">
    </div>
    <div style="text-align: justify; line-height: 1.25; font-family: 'Times New Roman',Times,serif;"><font style="font-weight: bold;">Item 3.</font>&#160;<font style="font-weight: bold;">Quantitative and Qualitative Disclosures about Market Risk</font></div>
    <div style="line-height: 1.25;"><br style="line-height: 1.25;">
    </div>
    <div style="text-align: justify; line-height: 1.25; font-family: 'Times New Roman',Times,serif;">UTMD has manufacturing and trading operations, including related assets, in the U.S. denominated in the U.S. Dollar (USD), in Ireland denominated in the
      Euro (EUR), in England denominated in the British Pound (GBP), in Australia denominated in the Australia Dollar (AUD), and, starting in 2017, in Canada denominated in the Canadian Dollar (CAD).&#160; The currencies are subject to exchange rate
      fluctuations that are beyond the control of UTMD.&#160; The exchange rates were .9169, .8729 and .8601 EUR per USD as of September 30, 2019, December 31, 2018 and September 30, 2018, respectively.&#160; Exchange rates were .8129, .7837 and .7643 GBP per USD as
      of September 30, 2019, December 31, 2018 and September 30, 2018, respectively.&#160; Exchange rates were 1.4823, 1.4193 and 1.3814 AUD per USD on September 30, 2019, December 31, 2018, and September 30, 2018, respectively.&#160; Exchange rates were 1.3242,
      1.3644, and 1.2921 CAD per USD on September 30, 2019, December 31, 2018, and September 30, 2018, respectively. UTMD manages its foreign currency risk without separate hedging transactions by either invoicing customers in the local currency where
      costs of production were incurred, by converting currencies as transactions occur, and by optimizing global account structures through liquidity management accounts.</div>
    <div style="line-height: 1.25;"><br style="line-height: 1.25;">
    </div>
    <div style="text-align: justify; line-height: 1.25; font-family: 'Times New Roman',Times,serif;"><font style="font-style: italic;">&#160;</font><font style="font-weight: bold;">Item 4. Controls and Procedures</font></div>
    <div style="line-height: 1.25;"><br style="line-height: 1.25;">
    </div>
    <div style="text-align: justify; line-height: 1.25; font-family: 'Times New Roman',Times,serif;">The Company&#8217;s management, under the supervision and with the participation of the Chief Executive Officer and the Principal Financial Officer, evaluated
      the effectiveness of the Company&#8217;s disclosure controls and procedures (as defined in Rule 13a-15(e) under the Securities Exchange Act of 1934, as amended) as of September 30, 2019. Based on this evaluation, the Chief Executive Officer and Principal
      Financial Officer concluded that, as of September 30, 2019, the Company&#8217;s disclosure controls and procedures were effective.</div>
    <div style="text-align: justify; text-indent: 24.5pt; line-height: 1.25; font-family: 'Times New Roman',Times,serif;">&#160;</div>
    <div style="text-align: justify; line-height: 1.25; font-family: 'Times New Roman',Times,serif;">There were no changes in the Company&#8217;s internal controls over financial reporting that occurred during the nine months ended September 30, 2019, that have
      materially affected, or are reasonably likely to materially affect, the Company&#8217;s internal controls over financial reporting.</div>
    <div style="clear: both; margin-top: 10pt; margin-bottom: 10pt;" id="DSPFPageBreakArea">
      <div style="text-align: center;" id="DSPFPageNumberArea"><font style="font-size: 8pt; font-weight: normal; font-style: normal;" id="DSPFPageNumber">19</font></div>
      <div style="page-break-after: always;" id="DSPFPageBreak">
        <hr noshade="noshade" style="border-width: 0px; clear: both; margin: 4px 0px; width: 100%; height: 2px; color: #000000; background-color: #000000;"></div>
    </div>
    <div style="text-align: center; line-height: 1.25;">PART II - OTHER INFORMATION</div>
    <div style="line-height: 1.25;"><br style="line-height: 1.25;">
    </div>
    <div style="line-height: 1.25;"><font style="font-weight: bold;">Item 1.</font>&#160;&#160; <font style="font-weight: bold;">Legal Proceedings</font></div>
    <div style="line-height: 1.25;"><br style="line-height: 1.25;">
    </div>
    <div style="line-height: 1.25;">The Company may be a party from time to time in litigation incidental to its business.&#160; Presently, there is no litigation the outcome of which is expected to be material to financial results.</div>
    <div style="line-height: 1.25;"><br style="line-height: 1.25;">
    </div>
    <div style="line-height: 1.25;"><font style="font-weight: bold;">Item 1A.</font>&#160;&#160; <font style="font-weight: bold;">Risk Factors</font></div>
    <div style="line-height: 1.25;"><br style="line-height: 1.25;">
    </div>
    <div style="text-align: justify; line-height: 1.25; color: rgb(51, 51, 51); font-family: 'Times New Roman',Times,serif;">In addition to the other information set forth in this report, investors should carefully consider the factors discussed in Part I,
      &#8220;Item 1A. Risk Factors&#8221; in UTMD&#8217;s Annual Report on Form 10-K for the year ended December 31, 2018, which could materially affect its business, financial condition or future results.&#160; The risks described in the Annual Report on Form 10-K are not the
      only risks facing the Company.&#160; Additional risks and uncertainties not currently known to UTMD or currently deemed to be immaterial also may materially adversely affect the Company&#8217;s business, financial condition and/or operating results.</div>
    <div style="line-height: 1.25;"><br style="line-height: 1.25;">
    </div>
    <div style="text-align: justify; line-height: 1.25; font-family: 'Times New Roman',Times,serif;"><u>Legislative healthcare reform in the United States, as embodied in The Patient Protection and Affordable Care Act and the Health Care and Education
        Reconciliation Act of 2010 (the &#8220;Acts&#8221;) added a substantial excise tax (MDET)&#160; in 2013-2015 that&#160; increased administrative costs and led to decreased revenues and new product development in the U.S.&#160; Although the tax was suspended for 2016-2019, it
        is currently due again beginning in 2020:</u></div>
    <div style="text-align: justify; text-indent: 7.2pt; line-height: 1.25; font-family: 'Times New Roman',Times,serif;">The voluminous Acts, administrative rules to enforce the Acts and promised efforts to reform the Acts, make the U.S. medical device
      marketplace unpredictable, particularly for the thousands of small medical device manufacturers including UTMD that do not have the overhead structure that the larger medical device companies can afford.&#160; Fortunately, the U.S. Congress has suspended
      the MDET for years of 2016 through 2019.&#160; To the extent that the Acts will in the future continue to place additional burdens on small medical device companies in the form of the excise tax on medical device sales, additional oversight of marketing
      and sales activities and new reporting requirements, the result is likely to continue to be negative for UTMD&#8217;s ability to effectively compete and support continued investments in new product development and marketing of specialty devices in the U.S.</div>
    <div style="line-height: 1.25;"><br style="line-height: 1.25;">
    </div>
    <div style="text-align: justify; line-height: 1.25; font-family: 'Times New Roman',Times,serif;"><u>Increasing regulatory burdens including premarketing approval delays may result in significant loss of revenue, unpredictable costs and loss of
        management focus on helping the Company proactively conform with&#160; requirements and thrive:</u></div>
    <div style="text-align: justify; text-indent: 7.2pt; line-height: 1.25; font-family: 'Times New Roman',Times,serif;">The Company&#8217;s experience in 2001-2005, when the FDA improperly sought to shut it down, highlights the ongoing risk of being subject to
      a regulatory environment which can be arbitrary and capricious. The risks associated with such a circumstance relate not only to the substantial costs of litigation in millions of dollars, but also loss of business, the diversion of attention of key
      employees for an extended period of time, including new product development and routine quality control management activities, and a tremendous psychological and emotional toll on dedicated and diligent employees.</div>
    <div style="line-height: 1.25;"><br style="line-height: 1.25;">
    </div>
    <div style="text-align: justify; text-indent: 7.2pt; line-height: 1.25; font-family: 'Times New Roman',Times,serif;">Since the FDA reserves to itself the interpretation of which vague industry standards comprise law at any point in time, it is
      impossible for any medical device manufacturer to ever be confident that it is operating within the Agency&#8217;s version of the law.&#160; The unconstitutional result is that companies, including UTMD, are considered guilty prior to proving their innocence.</div>
    <div style="line-height: 1.25;"><br style="line-height: 1.25;">
    </div>
    <div style="text-align: justify; text-indent: 7.2pt; line-height: 1.25; font-family: 'Times New Roman',Times,serif;">Premarketing submission administrative burdens and substantial increases in &#8220;user fees&#8221; increase product development costs and result
      in delays to revenues from new or improved devices.&#160; It recently took two and a half years to gain FDA approval of the use of a clearly safer single use Filshie Clip applicator, which had been in use for over seven years OUS, in lieu of a reused
      applicator approved in the U.S. since 1996, made of substantially equivalent materials for the same intended use applying the same implanted clip.</div>
    <div style="line-height: 1.25;"><br style="line-height: 1.25;">
    </div>
    <div style="text-align: justify; line-height: 1.25; font-family: 'Times New Roman',Times,serif;"><u>The growth of Group Purchasing Organizations (GPOs) adds non-productive costs, typically weakens the Company&#8217;s marketing and sales efforts and may
        result in lower revenues:</u></div>
    <div style="text-align: justify; text-indent: 7.2pt; line-height: 1.25; font-family: 'Times New Roman',Times,serif;">GPOs, theoretically acting as bargaining agents for member hospitals, but actually collecting revenues from the companies that they are
      negotiating with, have made a concerted effort to turn medical devices that convey special patient safety advantages and better health outcomes, like UTMD&#8217;s, into undifferentiated commodities. GPOs have been granted an antitrust exemption by the U.S.
      Congress. In any other industry, their business model based on &#8220;kickbacks&#8221; would be a violation of law.&#160; These bureaucratic entities do not recognize or understand the overall cost of care as it relates to safety and effectiveness of devices, and
      they create a substantial administrative burden that is primarily related to collection of their administrative fees.</div>
    <div style="clear: both; margin-top: 10pt; margin-bottom: 10pt;" id="DSPFPageBreakArea">
      <div style="text-align: center;" id="DSPFPageNumberArea"><font style="font-size: 8pt; font-weight: normal; font-style: normal;" id="DSPFPageNumber">20</font></div>
      <div style="page-break-after: always;" id="DSPFPageBreak">
        <hr noshade="noshade" style="border-width: 0px; clear: both; margin: 4px 0px; width: 100%; height: 2px; color: #000000; background-color: #000000;"></div>
    </div>
    <div style="text-align: justify; line-height: 1.25; font-family: 'Times New Roman',Times,serif;"><u>The Company&#8217;s business strategy may not be successful in the future:</u></div>
    <div style="text-align: justify; text-indent: 8.55pt; line-height: 1.25; font-family: 'Times New Roman',Times,serif;">As the level of complexity and uncertainty in the medical device industry increases, evidenced, for example, by the unpredictable
      regulatory environment, the Company&#8217;s views of the future and product/ market strategy may not yield financial results consistent with the past.</div>
    <div style="line-height: 1.25;"><br style="line-height: 1.25;">
    </div>
    <div style="text-align: justify; line-height: 1.25; font-family: 'Times New Roman',Times,serif;"><u>As the healthcare industry becomes increasingly bureaucratic it puts smaller companies like UTMD at a competitive disadvantage:</u></div>
    <div style="text-align: justify; text-indent: 7.2pt; line-height: 1.25; font-family: 'Times New Roman',Times,serif;">An aging population is placing greater burdens on healthcare systems, particularly hospitals. The length of time and number of
      administrative steps required in adopting new products for use in hospitals has grown substantially in recent years.&#160; Smaller companies like UTMD typically do not have the administrative resources to deal with broad new administrative requirements,
      resulting in either loss of revenue or increased costs.&#160; As UTMD introduces new products it believes are safer and more effective, it may find itself excluded from certain clinical users because of the existence of long term supply agreements for
      preexisting products, particularly from competitors which offer hospitals a broader range of products and services.&#160; Restrictions used by hospital administrators to limit clinician involvement in device purchasing decisions makes communicating UTMD&#8217;s
      clinical advantages much more difficult.</div>
    <div style="line-height: 1.25;"><br style="line-height: 1.25;">
    </div>
    <div style="text-align: justify; line-height: 1.25; font-family: 'Times New Roman',Times,serif;"><u>A product liability lawsuit could result in significant legal expenses and a large award against the Company:</u></div>
    <div style="text-align: justify; text-indent: 7.2pt; line-height: 1.25; font-family: 'Times New Roman',Times,serif;">UTMD&#8217;s devices are frequently used in inherently risky situations to help physicians achieve a more positive outcome than what might
      otherwise be the case.&#160; In any lawsuit where an individual plaintiff suffers permanent physical injury, the possibility of a large award for damages exists whether or not a causal relationship exists.</div>
    <div style="line-height: 1.25;"><br style="line-height: 1.25;">
    </div>
    <div style="text-align: justify; line-height: 1.25; font-family: 'Times New Roman',Times,serif;"><u>The Company&#8217;s reliance on third party distributors in some markets may result in less predictable revenues:</u></div>
    <div style="text-align: justify; text-indent: 7.2pt; line-height: 1.25; font-family: 'Times New Roman',Times,serif;">UTMD&#8217;s distributors have varying expertise in marketing and selling specialty medical devices.&#160; They also sell other devices that may
      result in less focus on the Company&#8217;s products.&#160; In some countries, notably China, Pakistan and India not subject to similarly rigorous standards, by copying, a distributor of UTMD&#8217;s products may eventually become a competitor with a cheaper but
      lower quality version of UTMD&#8217;s devices.</div>
    <div style="line-height: 1.25;"><br style="line-height: 1.25;">
    </div>
    <div style="text-align: justify; line-height: 1.25; font-family: 'Times New Roman',Times,serif;"><u>The loss of one or more key employees could negatively affect UTMD performance:</u></div>
    <div style="text-align: justify; text-indent: 7.2pt; line-height: 1.25; font-family: 'Times New Roman',Times,serif;">In a small company with limited resources, the distraction or loss of key personnel at any point in time may be disruptive to
      performance.&#160; The Company&#8217;s benefits programs are key to recruiting and retaining talented employees.&#160; An increase in UTMD&#8217;s employee healthcare plan costs, for example, may cause the Company to have to reduce coverages which in turn represents a
      risk to retaining key employees.</div>
    <div style="line-height: 1.25;"><br style="line-height: 1.25;">
    </div>
    <div style="text-align: justify; line-height: 1.25; font-family: 'Times New Roman',Times,serif;"><u>Fluctuations in foreign currencies relative to the USD can result in significant differences in period to period financial results:</u></div>
    <div style="text-align: justify; text-indent: 7.2pt; line-height: 1.25; font-family: 'Times New Roman',Times,serif;">Since a significant portion of UTMD&#8217;s sales are invoiced in foreign currencies and consolidated financial results are reported in USD
      terms, a stronger USD can have negative revenue effects. Conversely, a weaker USD would increase foreign subsidiary operating costs in USD terms. For the portion of sales to foreign entities made in fixed USD terms, a stronger USD makes the devices
      more expensive and weakens demand.&#160; For the portion invoiced in a foreign currency, not only USD-denominated sales are reduced, but also gross profits may be reduced because finished distributed products and/or U.S. made raw materials and components
      are likely being purchased in fixed USD.</div>
    <div style="line-height: 1.25;"><br style="line-height: 1.25;">
    </div>
    <div style="text-align: justify; line-height: 1.25;"><font style="font-family: 'Times New Roman',Times,serif; font-weight: bold;">Item 2.</font>&#160; <font style="font-family: 'Times New Roman',Times,serif; font-weight: bold;">Unregistered Sales of Equity
        Securities and Use of Proceeds</font></div>
    <div style="line-height: 1.25;"><br style="line-height: 1.25;">
    </div>
    <div style="text-align: justify; line-height: 1.25; font-family: 'Times New Roman',Times,serif;">During 9M 2019, UTMD purchased 5,000 of its shares in the open market for $398 including commissions and fees. UTMD did not purchase any of its own
      securities during 9M 2018.</div>
    <div style="clear: both; margin-top: 10pt; margin-bottom: 10pt;" id="DSPFPageBreakArea">
      <div style="text-align: center;" id="DSPFPageNumberArea"><font style="font-size: 8pt; font-weight: normal; font-style: normal;" id="DSPFPageNumber">21</font></div>
      <div style="page-break-after: always;" id="DSPFPageBreak">
        <hr noshade="noshade" style="border-width: 0px; clear: both; margin: 4px 0px; width: 100%; height: 2px; color: #000000; background-color: #000000;"></div>
    </div>
    <div style="line-height: 1.25; font-weight: bold;">Item 6.&#160; Exhibits</div>
    <div style="line-height: 1.25;"><br style="line-height: 1.25;">
    </div>
    <table cellspacing="0" cellpadding="0" id="z1295297492494c399eef9172dc25c321" style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; width: 100%; text-align: left; color: #000000;">

        <tr>
          <td style="width: 10.69%; vertical-align: bottom; border-bottom: 2px solid black;">
            <div style="text-align: center; line-height: 1.25;">Exhibit #</div>
          </td>
          <td style="width: 13.36%; vertical-align: bottom; border-bottom: 2px solid black;">
            <div style="text-align: center; line-height: 1.25;">SEC Reference #</div>
          </td>
          <td style="width: 75.95%; vertical-align: bottom; border-bottom: 2px solid black;">
            <div style="line-height: 1.25;">Title of Document</div>
          </td>
        </tr>
        <tr>
          <td style="width: 10.69%; vertical-align: top;">&#160;</td>
          <td style="width: 13.36%; vertical-align: top;">&#160;</td>
          <td style="width: 75.95%; vertical-align: top;">&#160;</td>
        </tr>
        <tr>
          <td style="width: 10.69%; vertical-align: top; background-color: rgb(204, 238, 255);">
            <div style="line-height: 1.25; text-align: center;">1<font style="line-height: 1.25;"> <br>
              </font></div>
          </td>
          <td style="width: 13.36%; vertical-align: top; background-color: rgb(204, 238, 255);">
            <div style="line-height: 1.25; text-align: center;">31<font style="line-height: 1.25;"> <br>
              </font></div>
          </td>
          <td style="width: 75.95%; vertical-align: top; background-color: rgb(204, 238, 255);">
            <div style="line-height: 1.25;"><a href="exh31_1.htm">Certification of CEO pursuant to Rule 13a-14(a) as adopted pursuant to Section 302 of the
                Sarbanes-Oxley Act of 2002</a></div>
          </td>
        </tr>
        <tr>
          <td style="width: 10.69%; vertical-align: top; background-color: rgb(255, 255, 255);" rowspan="1">&#160;</td>
          <td style="width: 13.36%; vertical-align: top; background-color: rgb(255, 255, 255);" rowspan="1">&#160;</td>
          <td style="width: 75.95%; vertical-align: top; background-color: rgb(255, 255, 255);" rowspan="1">&#160;</td>
        </tr>
        <tr>
          <td style="width: 10.69%; vertical-align: top; background-color: rgb(204, 238, 255);">
            <div style="text-align: center; line-height: 1.25;">2</div>
          </td>
          <td style="width: 13.36%; vertical-align: top; background-color: rgb(204, 238, 255);">
            <div style="text-align: center; line-height: 1.25;">31</div>
          </td>
          <td style="width: 75.95%; vertical-align: top; background-color: rgb(204, 238, 255);">
            <div style="line-height: 1.25;"><a href="exh31_2.htm">Certification of Principal Financial Officer pursuant to Rule 13a-14(a) as adopted pursuant to
                Section 302 of the Sarbanes-Oxley Act of 2002</a></div>
          </td>
        </tr>
        <tr>
          <td style="width: 10.69%; vertical-align: top; background-color: rgb(255, 255, 255);" rowspan="1">&#160;</td>
          <td style="width: 13.36%; vertical-align: top; background-color: rgb(255, 255, 255);" rowspan="1">&#160;</td>
          <td style="width: 75.95%; vertical-align: top; background-color: rgb(255, 255, 255);" rowspan="1">&#160;</td>
        </tr>
        <tr>
          <td style="width: 10.69%; vertical-align: top; background-color: rgb(204, 238, 255);">
            <div style="text-align: center; line-height: 1.25;">3</div>
          </td>
          <td style="width: 13.36%; vertical-align: top; background-color: rgb(204, 238, 255);">
            <div style="text-align: center; line-height: 1.25;">32</div>
          </td>
          <td style="width: 75.95%; vertical-align: top; background-color: rgb(204, 238, 255);">
            <div style="line-height: 1.25;"><a href="exh32_1.htm">Certification of CEO pursuant to 18 U.S.C. &#167;1350, as Adopted Pursuant to Section 906 of the
                Sarbanes-Oxley Act of 2002</a></div>
          </td>
        </tr>
        <tr>
          <td style="width: 10.69%; vertical-align: top; background-color: rgb(255, 255, 255);" rowspan="1">&#160;</td>
          <td style="width: 13.36%; vertical-align: top; background-color: rgb(255, 255, 255);" rowspan="1">&#160;</td>
          <td style="width: 75.95%; vertical-align: top; background-color: rgb(255, 255, 255);" rowspan="1">&#160;</td>
        </tr>
        <tr>
          <td style="width: 10.69%; vertical-align: top; background-color: rgb(204, 238, 255);">
            <div style="text-align: center; line-height: 1.25;">4</div>
          </td>
          <td style="width: 13.36%; vertical-align: top; background-color: rgb(204, 238, 255);">
            <div style="text-align: center; line-height: 1.25;">32</div>
          </td>
          <td style="width: 75.95%; vertical-align: top; background-color: rgb(204, 238, 255);">
            <div style="line-height: 1.25;"><a href="exh32_2.htm">Certification of Principal Financial Officer pursuant to 18 U.S.C. &#167;1350, as Adopted Pursuant to
                Section 906 of the Sarbanes-Oxley Act of 2002</a></div>
          </td>
        </tr>
        <tr>
          <td style="width: 10.69%; vertical-align: top; background-color: rgb(255, 255, 255);" rowspan="1">&#160;</td>
          <td style="width: 13.36%; vertical-align: top; background-color: rgb(255, 255, 255);" rowspan="1">&#160;</td>
          <td style="width: 75.95%; vertical-align: top; background-color: rgb(255, 255, 255);" rowspan="1">&#160;</td>
        </tr>
        <tr>
          <td style="width: 10.69%; vertical-align: top; background-color: rgb(204, 238, 255);">
            <div style="text-align: center; line-height: 1.25;">5</div>
          </td>
          <td style="width: 13.36%; vertical-align: top; background-color: rgb(204, 238, 255);">
            <div style="text-align: center; line-height: 1.25;">101 ins</div>
          </td>
          <td style="width: 75.95%; vertical-align: top; background-color: rgb(204, 238, 255);">
            <div style="line-height: 1.25;">XBRL Instance</div>
          </td>
        </tr>
        <tr>
          <td style="width: 10.69%; vertical-align: top; background-color: rgb(255, 255, 255);" rowspan="1">&#160;</td>
          <td style="width: 13.36%; vertical-align: top; background-color: rgb(255, 255, 255);" rowspan="1">&#160;</td>
          <td style="width: 75.95%; vertical-align: top; background-color: rgb(255, 255, 255);" rowspan="1">&#160;</td>
        </tr>
        <tr>
          <td style="width: 10.69%; vertical-align: top; background-color: rgb(204, 238, 255);">
            <div style="text-align: center; line-height: 1.25;">6</div>
          </td>
          <td style="width: 13.36%; vertical-align: top; background-color: rgb(204, 238, 255);">
            <div style="text-align: center; line-height: 1.25;">101.sch</div>
          </td>
          <td style="width: 75.95%; vertical-align: top; background-color: rgb(204, 238, 255);">
            <div style="line-height: 1.25;">XBRL Schema</div>
          </td>
        </tr>
        <tr>
          <td style="width: 10.69%; vertical-align: top; background-color: rgb(255, 255, 255);" rowspan="1">&#160;</td>
          <td style="width: 13.36%; vertical-align: top; background-color: rgb(255, 255, 255);" rowspan="1">&#160;</td>
          <td style="width: 75.95%; vertical-align: top; background-color: rgb(255, 255, 255);" rowspan="1">&#160;</td>
        </tr>
        <tr>
          <td style="width: 10.69%; vertical-align: top; background-color: rgb(204, 238, 255);">
            <div style="text-align: center; line-height: 1.25;">7</div>
          </td>
          <td style="width: 13.36%; vertical-align: top; background-color: rgb(204, 238, 255);">
            <div style="text-align: center; line-height: 1.25;">101.cal</div>
          </td>
          <td style="width: 75.95%; vertical-align: top; background-color: rgb(204, 238, 255);">
            <div style="line-height: 1.25;">XBRL Calculation</div>
          </td>
        </tr>
        <tr>
          <td style="width: 10.69%; vertical-align: top; background-color: rgb(255, 255, 255);" rowspan="1">&#160;</td>
          <td style="width: 13.36%; vertical-align: top; background-color: rgb(255, 255, 255);" rowspan="1">&#160;</td>
          <td style="width: 75.95%; vertical-align: top; background-color: rgb(255, 255, 255);" rowspan="1">&#160;</td>
        </tr>
        <tr>
          <td style="width: 10.69%; vertical-align: top; background-color: rgb(204, 238, 255);">
            <div style="text-align: center; line-height: 1.25;">8</div>
          </td>
          <td style="width: 13.36%; vertical-align: top; background-color: rgb(204, 238, 255);">
            <div style="text-align: center; line-height: 1.25;">101.def</div>
          </td>
          <td style="width: 75.95%; vertical-align: top; background-color: rgb(204, 238, 255);">
            <div style="line-height: 1.25;">XBRL Definition</div>
          </td>
        </tr>
        <tr>
          <td style="width: 10.69%; vertical-align: top; background-color: rgb(255, 255, 255);" rowspan="1">&#160;</td>
          <td style="width: 13.36%; vertical-align: top; background-color: rgb(255, 255, 255);" rowspan="1">&#160;</td>
          <td style="width: 75.95%; vertical-align: top; background-color: rgb(255, 255, 255);" rowspan="1">&#160;</td>
        </tr>
        <tr>
          <td style="width: 10.69%; vertical-align: top; background-color: rgb(204, 238, 255);">
            <div style="text-align: center; line-height: 1.25;">9</div>
          </td>
          <td style="width: 13.36%; vertical-align: top; background-color: rgb(204, 238, 255);">
            <div style="text-align: center; line-height: 1.25;">101.lab</div>
          </td>
          <td style="width: 75.95%; vertical-align: top; background-color: rgb(204, 238, 255);">
            <div style="line-height: 1.25;">XBRL Label</div>
          </td>
        </tr>
        <tr>
          <td style="width: 10.69%; vertical-align: top; background-color: rgb(255, 255, 255);" rowspan="1">&#160;</td>
          <td style="width: 13.36%; vertical-align: top; background-color: rgb(255, 255, 255);" rowspan="1">&#160;</td>
          <td style="width: 75.95%; vertical-align: top; background-color: rgb(255, 255, 255);" rowspan="1">&#160;</td>
        </tr>
        <tr>
          <td style="width: 10.69%; vertical-align: top; background-color: rgb(204, 238, 255);">
            <div style="text-align: center; line-height: 1.25;">10</div>
          </td>
          <td style="width: 13.36%; vertical-align: top; background-color: rgb(204, 238, 255);">
            <div style="text-align: center; line-height: 1.25;">101.pre</div>
          </td>
          <td style="width: 75.95%; vertical-align: top; background-color: rgb(204, 238, 255);">
            <div style="line-height: 1.25;">XBRL Presentation</div>
          </td>
        </tr>

    </table>
    <div style="line-height: 1.25;"><br style="line-height: 1.25;">
    </div>
    <div style="clear: both; margin-top: 10pt; margin-bottom: 10pt;" id="DSPFPageBreakArea">
      <div style="text-align: center;" id="DSPFPageNumberArea"><font style="font-size: 8pt; font-weight: normal; font-style: normal;" id="DSPFPageNumber">22</font></div>
      <div style="page-break-after: always;" id="DSPFPageBreak">
        <hr noshade="noshade" style="border-width: 0px; clear: both; margin: 4px 0px; width: 100%; height: 2px; color: #000000; background-color: #000000;"></div>
    </div>
    <div style="line-height: 1.25;"><br style="line-height: 1.25;">
    </div>
    <div style="text-align: center; line-height: 1.25;">SIGNATURES</div>
    <div style="line-height: 1.25;"><br style="line-height: 1.25;">
    </div>
    <div style="text-align: justify; text-indent: 28.8pt; line-height: 1.25; font-family: 'Times New Roman',Times,serif;">Pursuant to the requirements of the Securities Exchanges Act of 1934, the registrant has duly caused this report to be signed on its
      behalf by the undersigned thereunto duly authorized.</div>
    <div style="line-height: 1.25;"><br style="line-height: 1.25;">
    </div>
    <table cellspacing="0" cellpadding="0" id="z1a1a7636fd594f4eb5cd6b389b927576" style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; width: 100%; text-align: left; color: #000000;">

        <tr>
          <td style="width: 34%; vertical-align: top;">&#160;</td>
          <td style="width: 66%; vertical-align: top;">
            <div style="line-height: 1.25;"><u>UTAH MEDICAL PRODUCTS, INC.</u></div>
          </td>
        </tr>
        <tr>
          <td style="width: 34%; vertical-align: top;">&#160;</td>
          <td style="width: 66%; vertical-align: top;">
            <div style="line-height: 1.25;">REGISTRANT</div>
          </td>
        </tr>
        <tr>
          <td style="width: 34%; vertical-align: top;">&#160;</td>
          <td style="width: 66%; vertical-align: top;">&#160;</td>
        </tr>
        <tr>
          <td style="width: 34%; vertical-align: top;">
            <div style="line-height: 1.25;">Date:&#160; <u>11/7/19</u></div>
          </td>
          <td style="width: 66%; vertical-align: top;">
            <div style="line-height: 1.25;">By: <u>/s/ Kevin L. Cornwell</u></div>
          </td>
        </tr>
        <tr>
          <td style="width: 34%; vertical-align: top;">&#160;</td>
          <td style="width: 66%; vertical-align: top;">
            <div style="line-height: 1.25;">Kevin L. Cornwell</div>
          </td>
        </tr>
        <tr>
          <td style="width: 34%; vertical-align: top;">&#160;</td>
          <td style="width: 66%; vertical-align: top;">
            <div style="line-height: 1.25;">CEO</div>
          </td>
        </tr>
        <tr>
          <td style="width: 34%; vertical-align: top;">&#160;</td>
          <td style="width: 66%; vertical-align: top;">&#160;</td>
        </tr>
        <tr>
          <td style="width: 34%; vertical-align: top;">
            <div style="line-height: 1.25;">Date:&#160; <u>11/7/19</u></div>
          </td>
          <td style="width: 66%; vertical-align: top;">
            <div style="line-height: 1.25;">By: <u>/s/ Brian L. Koopman</u></div>
          </td>
        </tr>
        <tr>
          <td style="width: 34%; vertical-align: top;">&#160;</td>
          <td style="width: 66%; vertical-align: top;">
            <div style="line-height: 1.25;">Brian L. Koopman</div>
          </td>
        </tr>
        <tr>
          <td style="width: 34%; vertical-align: top;">&#160;</td>
          <td style="width: 66%; vertical-align: top;">
            <div style="line-height: 1.25;">Principal Financial Officer</div>
          </td>
        </tr>

    </table>
    <div style="line-height: 1.25;"><br style="line-height: 1.25;">
    </div>
    <div style="line-height: 1.25;"><br style="line-height: 1.25;">
    </div>
    <div style="line-height: 1.25;"><br style="line-height: 1.25;">
    </div>
    <div style="line-height: 1.25; text-align: center;"><font style="font-family: 'Times New Roman',Times,serif; font-size: 8pt; font-weight: normal; font-style: normal;" id="DSPFPageNumber">23</font></div>
    <div style="line-height: 1.25;">
      <hr noshade="noshade" align="center" style="height: 2px; color: #000000; background-color: #000000; text-align: center; margin-left: auto; margin-right: auto; border: none;"></div>
    <br>
  </div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-31.1
<SEQUENCE>2
<FILENAME>exh31_1.htm
<DESCRIPTION>CERTIFICATION OF CEO PURSUANT TO RULE 13A-14(A) AS ADOPTED PURSUANT TO SECTION 302 OF THE SARBANES-OXLEY ACT OF 2002
<TEXT>
<html>
  <head>
    <title></title>
    <!-- Licensed to: SouthridgeServices
         Document created using EDGARfilings PROfile 6.3.0.0
         Copyright 1995 - 2019 Broadridge -->
  </head>
<body bgcolor="#ffffff" style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; text-align: left; color: #000000;">
  <div>
    <div style="text-align: right; margin-left: 36pt; line-height: 1.25; font-weight: bold;">Exhibit 31.1</div>
    <div style="text-align: center; line-height: 1.25; font-weight: bold;">
      <hr align="center" style="border: none; border-bottom: 1px solid black; border-top: 4px solid black; height: 10px; color: #ffffff; background-color: #ffffff; margin-left: auto; margin-right: auto;">CERTIFICATION OF CEO</div>
    <div style="text-align: center; line-height: 1.25; font-weight: bold;">PURSUANT TO RULE 13a-14(a) AS ADOPTED PURSUANT TO</div>
    <div style="text-align: center; line-height: 1.25; font-weight: bold;">SECTION 302 OF THE SARBANES-OXLEY ACT OF 2002</div>
    <div style="line-height: 1.25;"><br style="line-height: 1.25;">
    </div>
    <div style="text-align: justify; line-height: 1.25; font-family: 'Times New Roman',Times,serif;">I, Kevin L. Cornwell, certify that:</div>
    <div style="line-height: 1.25;"><br style="line-height: 1.25;">
    </div>
    <div style="text-align: justify; text-indent: 0.05pt; line-height: 1.25;"><font style="font-family: 'Times New Roman',Times,serif;">1.</font><font style="display: inline-block; text-indent: 0px; font-size: 1px; width: 17.95pt;">&#160;</font><font style="font-family: 'Times New Roman',Times,serif;">I have reviewed this quarterly report on Form 10-Q of Utah Medical Products, Inc.;</font></div>
    <div style="line-height: 1.25;"><br style="line-height: 1.25;">
    </div>
    <div style="text-align: justify; text-indent: 0.05pt; line-height: 1.25;"><font style="font-family: 'Times New Roman',Times,serif;">2.</font><font style="display: inline-block; text-indent: 0px; font-size: 1px; width: 17.95pt;">&#160;</font><font style="font-family: 'Times New Roman',Times,serif;">Based on my knowledge, this report does not contain any untrue statement of a material fact or omit to state a material fact necessary to make
        the statements made, in light of the circumstances under which such statements were made, not misleading with respect to the period covered by this report;</font></div>
    <div style="line-height: 1.25;"><br style="line-height: 1.25;">
    </div>
    <div style="text-align: justify; text-indent: 0.05pt; line-height: 1.25;"><font style="font-family: 'Times New Roman',Times,serif;">3.</font><font style="display: inline-block; text-indent: 0px; font-size: 1px; width: 17.95pt;">&#160;</font><font style="font-family: 'Times New Roman',Times,serif;">Based on my knowledge, the financial statements, and other financial information included in this report, fairly present in all material respects
        the financial condition, results of operations and cash flows of the registrant as of, and for, the periods presented in this report;</font></div>
    <div style="line-height: 1.25;"><br style="line-height: 1.25;">
    </div>
    <div style="text-align: justify; text-indent: 0.05pt; line-height: 1.25;"><font style="font-family: 'Times New Roman',Times,serif;">4.</font><font style="display: inline-block; text-indent: 0px; font-size: 1px; width: 17.95pt;">&#160;</font><font style="color: rgb(0, 0, 0); font-family: 'Times New Roman',Times,serif;">The registrant's other certifying officer and I are responsible for establishing and maintaining disclosure controls and
        procedures (as defined in Exchange Act Rules 13a-15(e) and 15d-15(e)) and internal control over financial reporting (as defined in Exchange Act Rules 13a-15(f) and 15d-15(f)) for the registrant and have:</font></div>
    <div style="line-height: 1.25;"><br style="line-height: 1.25;">
    </div>
    <table cellspacing="0" cellpadding="0" style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; width: 100%; text-align: left; color: #000000;">

        <tr>
          <td style="width: 5.05%; vertical-align: top;">
            <div style="text-align: center; line-height: 1.25; font-family: 'Times New Roman',Times,serif;">(a)</div>
          </td>
          <td style="width: 94.95%; vertical-align: top;">
            <div style="text-align: justify; line-height: 1.25; font-family: 'Times New Roman',Times,serif;">designed such disclosure controls and procedures, or caused such disclosure controls and procedures to be designed under
              our supervision, to ensure that material information relating to the registrant, including its consolidated subsidiaries, is made known to us by others within those entities, particularly during the period in which this report is being
              prepared;</div>
          </td>
        </tr>
        <tr>
          <td style="width: 5.05%; vertical-align: top; text-align: justify;">&#160;</td>
          <td style="width: 94.95%; vertical-align: top; text-align: justify;">&#160;</td>
        </tr>
        <tr>
          <td style="width: 5.05%; vertical-align: top;">
            <div style="text-align: center; line-height: 1.25; font-family: 'Times New Roman',Times,serif;">(b)</div>
          </td>
          <td style="width: 94.95%; vertical-align: top;">
            <div style="text-align: justify; line-height: 1.25; color: rgb(0, 0, 0); font-family: 'Times New Roman',Times,serif;">designed such internal control over financial reporting, or caused such internal control over
              financial reporting to be designed under our supervision, to provide reasonable assurance regarding the reliability of financial reporting and the preparation of financial statements for external purposes in accordance with generally accepted
              accounting principles;</div>
          </td>
        </tr>
        <tr>
          <td style="width: 5.05%; vertical-align: top; text-align: justify;">&#160;</td>
          <td style="width: 94.95%; vertical-align: top; text-align: justify;">&#160;</td>
        </tr>
        <tr>
          <td style="width: 5.05%; vertical-align: top;">
            <div style="text-align: center; line-height: 1.25; font-family: 'Times New Roman',Times,serif;">(c)</div>
          </td>
          <td style="width: 94.95%; vertical-align: top;">
            <div style="text-align: justify; line-height: 1.25; font-family: 'Times New Roman',Times,serif;">evaluated the effectiveness of the registrant&#8217;s disclosure controls and procedures and presented in this report our
              conclusions about the effectiveness of the disclosure controls and procedures, as of the end of the period covered by this report based on such evaluation; and</div>
          </td>
        </tr>
        <tr>
          <td style="width: 5.05%; vertical-align: top; text-align: justify;">&#160;</td>
          <td style="width: 94.95%; vertical-align: top; text-align: justify;">&#160;</td>
        </tr>
        <tr>
          <td style="width: 5.05%; vertical-align: top;">
            <div style="text-align: center; line-height: 1.25; font-family: 'Times New Roman',Times,serif;">(d)</div>
          </td>
          <td style="width: 94.95%; vertical-align: top;">
            <div style="text-align: justify; line-height: 1.25; font-family: 'Times New Roman',Times,serif;">disclosed in this report any change in the registrant&#8217;s internal control over financial reporting that occurred during
              the registrant&#8217;s most recent fiscal quarter (the registrant&#8217;s fourth fiscal quarter in the case of an annual report) that has materially affected, or is reasonably likely to materially affect, the registrant&#8217;s internal control over financial
              reporting; and</div>
          </td>
        </tr>

    </table>
    <div style="line-height: 1.25;"><br style="line-height: 1.25;">
    </div>
    <div style="text-align: justify; text-indent: 0.05pt; line-height: 1.25;"><font style="font-family: 'Times New Roman',Times,serif;">5.</font><font style="display: inline-block; text-indent: 0px; font-size: 1px; width: 17.95pt;">&#160;</font><font style="font-family: 'Times New Roman',Times,serif;">The registrant&#8217;s other certifying officer and I have disclosed, based on our most recent evaluation of internal control over financial reporting,
        to the registrant&#8217;s auditors and the audit committee of registrant&#8217;s board of directors (or persons performing the equivalent functions):</font></div>
    <div style="line-height: 1.25; text-align: center;"><br style="line-height: 1.25;">
    </div>
    <table cellspacing="0" cellpadding="0" style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; width: 100%; text-align: left; color: #000000;">

        <tr>
          <td style="width: 5.05%; vertical-align: top;">
            <div style="text-align: center; line-height: 1.25; font-family: 'Times New Roman',Times,serif; text-indent: -9pt; margin-left: 9pt;">(a)</div>
          </td>
          <td style="width: 94.95%; vertical-align: top;">
            <div style="text-align: justify; line-height: 1.25; font-family: 'Times New Roman',Times,serif;">all significant deficiencies and material weaknesses in the design or operation of internal control over financial
              reporting which are reasonably likely to adversely affect the registrant&#8217;s ability to record, process, summarize and report financial information; and</div>
          </td>
        </tr>
        <tr>
          <td style="width: 5.05%; vertical-align: top; text-align: justify;">&#160;</td>
          <td style="width: 94.95%; vertical-align: top; text-align: justify;">&#160;</td>
        </tr>
        <tr>
          <td style="width: 5.05%; vertical-align: top;">
            <div style="text-align: center; line-height: 1.25; font-family: 'Times New Roman',Times,serif;">(b)</div>
          </td>
          <td style="width: 94.95%; vertical-align: top;">
            <div style="text-align: justify; line-height: 1.25; font-family: 'Times New Roman',Times,serif;">any fraud, whether or not material, that involves management or other employees who have a significant role in the
              registrant&#8217;s internal control over financial reporting.</div>
          </td>
        </tr>

    </table>
    <div style="line-height: 1.25;"><br style="line-height: 1.25;">
    </div>
    <div style="text-align: justify; line-height: 1.25; font-family: 'Times New Roman',Times,serif;">Date: November 7, 2019</div>
    <div style="line-height: 1.25;"><br style="line-height: 1.25;">
    </div>
    <div style="line-height: 1.25;"><br style="line-height: 1.25;">
    </div>
    <div style="line-height: 1.25;"><u>/s/ Kevin L. Cornwell</u></div>
    <div style="line-height: 1.25;">Kevin L. Cornwell</div>
    <div style="line-height: 1.25;">Chief Executive Officer</div>
    <div style="line-height: 1.25;"> <br>
    </div>
    <div style="line-height: 1.25;"> <br>
    </div>
    <div style="line-height: 1.25;"> <br>
    </div>
    <div style="line-height: 1.25;">
      <hr noshade="noshade" align="center" style="height: 2px; color: #000000; background-color: #000000; text-align: center; margin-left: auto; margin-right: auto; border: none;"> </div>
  </div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-31.2
<SEQUENCE>3
<FILENAME>exh31_2.htm
<DESCRIPTION>CERTIFICATION OF PRINCIPAL FINANCIAL OFFICER PURSUANT TO RULE 13A-14(A) AS ADOPTED PURSUANT TO SECTION 302 OF THE SARBANES-OXLEY ACT OF 2002
<TEXT>
<html>
  <head>
    <title></title>
    <!-- Licensed to: SouthridgeServices
         Document created using EDGARfilings PROfile 6.3.0.0
         Copyright 1995 - 2019 Broadridge -->
  </head>
<body bgcolor="#ffffff" style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; text-align: left; color: #000000;">
  <div>
    <div style="text-align: right; line-height: 1.25; font-weight: bold;">Exhibit 31.2
      <hr align="center" style="border: none; border-bottom: 1px solid black; border-top: 4px solid black; height: 10px; color: #ffffff; background-color: #ffffff; text-align: center; margin-left: auto; margin-right: auto;"></div>
    <div style="text-align: center; line-height: 1.25; font-weight: bold;">CERTIFICATION OF PRINCIPAL FINANCIAL OFFICER</div>
    <div style="text-align: center; line-height: 1.25; font-weight: bold;">PURSUANT TO RULE 13a-14(a) AS ADOPTED PURSUANT TO</div>
    <div style="text-align: center; line-height: 1.25; font-weight: bold;">SECTION 302 OF THE SARBANES-OXLEY ACT OF 2002</div>
    <div style="line-height: 1.25;"><br style="line-height: 1.25;">
    </div>
    <div style="line-height: 1.25;">I, Brian L. Koopman, certify that:</div>
    <div style="line-height: 1.25;"><br style="line-height: 1.25;">
    </div>
    <div style="text-align: justify; text-indent: 0.05pt; line-height: 1.25;"><font style="font-family: 'Times New Roman',Times,serif;">1.</font><font style="display: inline-block; text-indent: 0px; font-size: 1px; width: 17.95pt;">&#160;</font><font style="font-family: 'Times New Roman',Times,serif;">I have reviewed this quarterly report on Form 10-Q of Utah Medical Products, Inc.;</font></div>
    <div style="line-height: 1.25;"><br style="line-height: 1.25;">
    </div>
    <div style="text-align: justify; text-indent: 0.05pt; line-height: 1.25;"><font style="font-family: 'Times New Roman',Times,serif;">2.</font><font style="display: inline-block; text-indent: 0px; font-size: 1px; width: 17.95pt;">&#160;</font><font style="font-family: 'Times New Roman',Times,serif;">Based on my knowledge, this report does not contain any untrue statement of a material fact or omit to state a material fact necessary to make
        the statements made, in light of the circumstances under which such statements were made, not misleading with respect to the period covered by this report;</font></div>
    <div style="line-height: 1.25;"><br style="line-height: 1.25;">
    </div>
    <div style="text-align: justify; text-indent: 0.05pt; line-height: 1.25;"><font style="font-family: 'Times New Roman',Times,serif;">3.</font><font style="display: inline-block; text-indent: 0px; font-size: 1px; width: 17.95pt;">&#160;</font><font style="font-family: 'Times New Roman',Times,serif;">Based on my knowledge, the financial statements, and other financial information included in this report, fairly present in all material respects
        the financial condition, results of operations and cash flows of the registrant as of, and for, the periods presented in this quarterly report;</font></div>
    <div style="line-height: 1.25;"><br style="line-height: 1.25;">
    </div>
    <div style="text-align: justify; text-indent: 0.05pt; line-height: 1.25;"><font style="font-family: 'Times New Roman',Times,serif;">4.</font><font style="display: inline-block; text-indent: 0px; font-size: 1px; width: 17.95pt;">&#160;</font><font style="color: rgb(0, 0, 0); font-family: 'Times New Roman',Times,serif;">The registrant's other certifying officer and I are responsible for establishing and maintaining disclosure controls and
        procedures (as defined in Exchange Act Rules 13a-15(e) and 15d-15(e)) and internal control over financial reporting (as defined in Exchange Act Rules 13a-15(f) and 15d-15(f)) for the registrant and have:</font></div>
    <div style="line-height: 1.25;"><br style="line-height: 1.25;">
    </div>
    <table cellspacing="0" cellpadding="0" style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; width: 100%; text-align: left; color: #000000;">

        <tr>
          <td style="width: 5.05%; vertical-align: top;">
            <div style="text-align: center; line-height: 1.25; font-family: 'Times New Roman',Times,serif;">(a)</div>
          </td>
          <td style="width: 94.95%; vertical-align: top;">
            <div style="text-align: justify; line-height: 1.25; font-family: 'Times New Roman',Times,serif;">designed such disclosure controls and procedures, or caused such disclosure controls and procedures to be designed under
              our supervision, to ensure that material information relating to the registrant, including its consolidated subsidiaries, is made known to us by others within those entities, particularly during the period in which this report is being
              prepared;</div>
          </td>
        </tr>
        <tr>
          <td style="width: 5.05%; vertical-align: top; text-align: justify;">&#160;</td>
          <td style="width: 94.95%; vertical-align: top; text-align: justify;">&#160;</td>
        </tr>
        <tr>
          <td style="width: 5.05%; vertical-align: top;">
            <div style="text-align: center; line-height: 1.25; font-family: 'Times New Roman',Times,serif;">(b)</div>
          </td>
          <td style="width: 94.95%; vertical-align: top;">
            <div style="text-align: justify; line-height: 1.25; color: rgb(0, 0, 0); font-family: 'Times New Roman',Times,serif;">designed such internal control over financial reporting, or caused such internal control over
              financial reporting to be designed under our supervision, to provide reasonable assurance regarding the reliability of financial reporting and the preparation of financial statements for external purposes in accordance with generally accepted
              accounting principles;</div>
          </td>
        </tr>
        <tr>
          <td style="width: 5.05%; vertical-align: top; text-align: justify;">&#160;</td>
          <td style="width: 94.95%; vertical-align: top; text-align: justify;">&#160;</td>
        </tr>
        <tr>
          <td style="width: 5.05%; vertical-align: top;">
            <div style="text-align: center; line-height: 1.25; font-family: 'Times New Roman',Times,serif;">(c)</div>
          </td>
          <td style="width: 94.95%; vertical-align: top;">
            <div style="text-align: justify; line-height: 1.25; font-family: 'Times New Roman',Times,serif;">evaluated the effectiveness of the registrant&#8217;s disclosure controls and procedures and presented in this report our
              conclusions about the effectiveness of the disclosure controls and procedures, as of the end of the period covered by this report based on such evaluation; and</div>
          </td>
        </tr>
        <tr>
          <td style="width: 5.05%; vertical-align: top; text-align: justify;">&#160;</td>
          <td style="width: 94.95%; vertical-align: top; text-align: justify;">&#160;</td>
        </tr>
        <tr>
          <td style="width: 5.05%; vertical-align: top;">
            <div style="text-align: center; line-height: 1.25; font-family: 'Times New Roman',Times,serif;">(d)</div>
          </td>
          <td style="width: 94.95%; vertical-align: top;">
            <div style="text-align: justify; line-height: 1.25; font-family: 'Times New Roman',Times,serif;">disclosed in this report any change in the registrant&#8217;s internal control over financial reporting that occurred during
              the registrant&#8217;s most recent fiscal quarter (the registrant&#8217;s fourth fiscal quarter in the case of an annual report) that has materially affected, or is reasonably likely to materially affect, the registrant&#8217;s internal control over financial
              reporting; and</div>
          </td>
        </tr>

    </table>
    <div style="line-height: 1.25;"><br style="line-height: 1.25;">
    </div>
    <div style="text-align: justify; text-indent: 0.05pt; line-height: 1.25;"><font style="font-family: 'Times New Roman',Times,serif;">5.</font><font style="display: inline-block; text-indent: 0px; font-size: 1px; width: 17.95pt;">&#160;</font><font style="font-family: 'Times New Roman',Times,serif;">The registrant&#8217;s other certifying officer and I have disclosed, based on our most recent evaluation of internal control over financial reporting,
        to the registrant&#8217;s auditors and the audit committee of registrant&#8217;s board of directors (or persons performing the equivalent functions):</font></div>
    <div style="line-height: 1.25; text-align: center;"><br style="line-height: 1.25;">
    </div>
    <table cellspacing="0" cellpadding="0" style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; width: 100%; text-align: left; color: #000000;">

        <tr>
          <td style="width: 5.05%; vertical-align: top;">
            <div style="text-align: center; line-height: 1.25; font-family: 'Times New Roman',Times,serif;">(a)</div>
          </td>
          <td style="width: 94.95%; vertical-align: top;">
            <div style="text-align: justify; line-height: 1.25; font-family: 'Times New Roman',Times,serif;">all significant deficiencies and material weaknesses in the design or operation of internal control over financial
              reporting which are reasonably likely to adversely affect the registrant&#8217;s ability to record, process, summarize and report financial information; and</div>
          </td>
        </tr>
        <tr>
          <td style="width: 5.05%; vertical-align: top; text-align: justify;">&#160;</td>
          <td style="width: 94.95%; vertical-align: top; text-align: justify;">&#160;</td>
        </tr>
        <tr>
          <td style="width: 5.05%; vertical-align: top;">
            <div style="text-align: center; line-height: 1.25; font-family: 'Times New Roman',Times,serif;">(b)</div>
          </td>
          <td style="width: 94.95%; vertical-align: top;">
            <div style="text-align: justify; line-height: 1.25; font-family: 'Times New Roman',Times,serif;">any fraud, whether or not material, that involves management or other employees who have a significant role in the
              registrant&#8217;s internal control over financial reporting.</div>
          </td>
        </tr>

    </table>
    <div style="line-height: 1.25;"><br style="line-height: 1.25;">
    </div>
    <div style="line-height: 1.25;">Date: November 7, 2019</div>
    <div style="line-height: 1.25;"><br style="line-height: 1.25;">
    </div>
    <div style="line-height: 1.25;"><br style="line-height: 1.25;">
    </div>
    <div style="line-height: 1.25;"><u>&#160;/s/ Brian L. Koopman</u></div>
    <div style="line-height: 1.25;">Brian L. Koopman</div>
    <div style="line-height: 1.25;">Principal Financial Officer</div>
    <div style="line-height: 1.25;"> <br>
    </div>
    <div style="line-height: 1.25;"> <br>
    </div>
    <div style="line-height: 1.25;"> <br>
    </div>
    <div style="line-height: 1.25;"> <br>
    </div>
    <div style="line-height: 1.25;">
      <hr noshade="noshade" align="center" style="height: 2px; color: #000000; background-color: #000000; text-align: center; margin-left: auto; margin-right: auto; border: none;"> </div>
  </div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-32.1
<SEQUENCE>4
<FILENAME>exh32_1.htm
<DESCRIPTION>CERTIFICATION OF CEO PURSUANT TO 18 U.S.C. ?1350, AS ADOPTED PURSUANT TO SECTION 906 OF THE SARBANES-OXLEY ACT OF 2002
<TEXT>
<html>
  <head>
    <title></title>
    <!-- Licensed to: SouthridgeServices
         Document created using EDGARfilings PROfile 6.3.0.0
         Copyright 1995 - 2019 Broadridge -->
  </head>
<body bgcolor="#ffffff" style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; text-align: left; color: #000000;">
  <div>
    <div style="text-align: right; line-height: 1.25; font-weight: bold;">Exhibit 32.1<br>
      <hr align="center" style="border: none; border-bottom: 1px solid black; border-top: 4px solid black; height: 10px; color: #ffffff; background-color: #ffffff; text-align: center; margin-left: auto; margin-right: auto;"></div>
    <div style="text-align: center; line-height: 1.25; font-weight: bold;">CERTIFICATION PURSUANT TO</div>
    <div style="text-align: center; line-height: 1.25; font-weight: bold;">18 U.S.C. SECTION 1350,</div>
    <div style="text-align: center; line-height: 1.25; font-weight: bold;">AS ADOPTED PURSUANT TO</div>
    <div style="text-align: center; line-height: 1.25; font-weight: bold;">SECTION 906 OF THE SARBANES-OXLEY ACT OF 2002</div>
    <div style="line-height: 1.25;"><br style="line-height: 1.25;">
    </div>
    <div style="text-align: justify; line-height: 1.25; font-family: 'Times New Roman',Times,serif;">In connection with the Quarterly Report of Utah Medical Products, Inc. (the &#8220;Company&#8221;) on Form 10-Q for the period ending
      September 30, 2019, as filed with the Securities and Exchange Commission on the date hereof (the &#8220;Report&#8221;), I, Kevin L. Cornwell, Chief Executive Officer of the Company, certify, pursuant to 18 U.S.C. Section 1350, as adopted pursuant to Section 906
      of the Sarbanes-Oxley Act of 2002, that, to the best of my knowledge and belief:</div>
    <div style="line-height: 1.25;"><br style="line-height: 1.25;">
    </div>
    <table cellspacing="0" cellpadding="0" style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; width: 100%; text-align: left; color: #000000;">

        <tr>
          <td style="width: 10.28%; vertical-align: top;">
            <div style="line-height: 1.25;">(1)</div>
          </td>
          <td style="width: 89.72%; vertical-align: top;">
            <div style="line-height: 1.25;">the Report fully complies with the requirements of Section 13(a) or 15(d) of the Securities Exchange Act of 1934; and</div>
          </td>
        </tr>
        <tr>
          <td style="width: 10.28%; vertical-align: top;">&#160;</td>
          <td style="width: 89.72%; vertical-align: top;">&#160;</td>
        </tr>
        <tr>
          <td style="width: 10.28%; vertical-align: top;">(2)</td>
          <td style="width: 89.72%; vertical-align: top;">
            <div style="line-height: 1.25;">
              <div style="line-height: 1.25;">the information contained in the Report fairly presents, in all material respects, the financial condition and result of
                operations of the Company.</div>
            </div>
          </td>
        </tr>

    </table>
    <div style="line-height: 1.25;"><br style="line-height: 1.25;">
    </div>
    <div style="line-height: 1.25;"><u>/s/ Kevin L. Cornwell</u></div>
    <div style="line-height: 1.25;">Kevin L. Cornwell</div>
    <div style="line-height: 1.25;">Chief Executive Officer</div>
    <div style="line-height: 1.25;">November 7, 2019</div>
    <div style="line-height: 1.25;"><br style="line-height: 1.25;">
    </div>
    <div style="line-height: 1.25;"><br style="line-height: 1.25;">
    </div>
    <div style="text-align: justify; line-height: 1.25; font-family: 'Times New Roman',Times,serif; font-style: italic;">A signed original of this written statement required by Section 906, or other document authenticating,
      acknowledging, or otherwise adopting the signature that appears in typed form within the electronic version of this written statement has been provided to the Company and will be retained by the Company and furnished to the Securities and Exchange
      Commission or its staff upon request.</div>
    <div style="text-align: justify; line-height: 1.25; font-family: 'Times New Roman',Times,serif; font-style: italic;"> <br>
    </div>
    <div style="text-align: justify; line-height: 1.25; font-family: 'Times New Roman',Times,serif; font-style: italic;"> <br>
    </div>
    <div style="text-align: justify; line-height: 1.25; font-family: 'Times New Roman',Times,serif; font-style: italic;"> <br>
    </div>
    <div style="text-align: justify; line-height: 1.25; font-family: 'Times New Roman',Times,serif; font-style: italic;">
      <hr noshade="noshade" align="center" style="height: 2px; color: #000000; background-color: #000000; text-align: center; margin-left: auto; margin-right: auto; border: none;"> </div>
    <div style="line-height: 1.25;"><br style="line-height: 1.25;">
    </div>
    <div style="line-height: 1.25;"><br style="line-height: 1.25;">
    </div>
    <div style="line-height: 1.25;"><br style="line-height: 1.25;">
    </div>
    <div style="line-height: 1.25;"><br style="line-height: 1.25;">
    </div>
    <div id="DSPFPageFooter">
      <div style="line-height: 1.25;"><br style="line-height: 1.25;">
      </div>
    </div>
  </div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-32.2
<SEQUENCE>5
<FILENAME>exh32_2.htm
<DESCRIPTION>CERTIFICATION OF PRINCIPAL FINANCIAL OFFICER PURSUANT TO 18 U.S.C. ?1350, AS ADOPTED PURSUANT TO SECTION 906 OF THE SARBANES-OXLEY ACT OF 2002
<TEXT>
<html>
  <head>
    <title></title>
    <!-- Licensed to: SouthridgeServices
         Document created using EDGARfilings PROfile 6.3.0.0
         Copyright 1995 - 2019 Broadridge -->
  </head>
<body bgcolor="#ffffff" style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; text-align: left; color: #000000;">
  <div>
    <div style="text-indent: 403.2pt; line-height: 1.25; font-weight: bold;">
      <div style="text-align: right;">Exhibit 32.2</div>
    </div>
    <div style="text-align: center; line-height: 1.25; font-weight: bold;">
      <hr align="center" style="border: none; border-bottom: 1px solid black; border-top: 4px solid black; height: 10px; color: #ffffff; background-color: #ffffff; margin-left: auto; margin-right: auto;"> </div>
    <div style="text-align: center; line-height: 1.25; font-weight: bold;">CERTIFICATION PURSUANT TO</div>
    <div style="text-align: center; line-height: 1.25; font-weight: bold;">18 U.S.C. SECTION 1350,</div>
    <div style="text-align: center; line-height: 1.25; font-weight: bold;">AS ADOPTED PURSUANT TO</div>
    <div style="text-align: center; line-height: 1.25; font-weight: bold;">SECTION 906 OF THE SARBANES-OXLEY ACT OF 2002</div>
    <div style="line-height: 1.25;"><br style="line-height: 1.25;">
    </div>
    <div style="text-align: justify; line-height: 1.25; font-family: 'Times New Roman',Times,serif;">In connection with the Quarterly Report of Utah Medical Products, Inc. (the &#8220;Company&#8221;) on Form 10-Q for the period ending September 30, 2019, as filed with
      the Securities and Exchange Commission on the date hereof (the &#8220;Report&#8221;), I, Brian L. Koopman, Principal Financial Officer of the Company, certify, pursuant to 18 U.S.C. Section 1350, as adopted pursuant to Section 906 of the Sarbanes-Oxley Act of
      2002, that, to the best of my knowledge and belief:</div>
    <div style="line-height: 1.25;"><br style="line-height: 1.25;">
    </div>
    <table cellspacing="0" cellpadding="0" style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; width: 100%; text-align: left; color: #000000;">

        <tr>
          <td style="width: 5.08%; vertical-align: top;">
            <div style="line-height: 1.25;">(1)</div>
          </td>
          <td style="width: 94.92%; vertical-align: top;">
            <div style="text-align: justify; line-height: 1.25; font-family: 'Times New Roman',Times,serif;">the Report fully complies with the requirements of Section 13(a) or 15(d) of the Securities Exchange Act of 1934; and</div>
          </td>
        </tr>
        <tr>
          <td style="width: 5.08%; vertical-align: top;">&#160;</td>
          <td style="width: 94.92%; vertical-align: top;">&#160;</td>
        </tr>
        <tr>
          <td style="width: 5.08%; vertical-align: top;">
            <div style="line-height: 1.25;">(2)</div>
          </td>
          <td style="width: 94.92%; vertical-align: top;">
            <div style="line-height: 1.25;">the information contained in the Report fairly presents, in all material respects, the financial condition and result of operations of the Company.</div>
          </td>
        </tr>

    </table>
    <div style="line-height: 1.25;"><br style="line-height: 1.25;">
    </div>
    <div style="line-height: 1.25;"><br style="line-height: 1.25;">
    </div>
    <div style="line-height: 1.25;"><u>/s/ Brian L. Koopman</u></div>
    <div style="line-height: 1.25;">Brian L. Koopman</div>
    <div style="line-height: 1.25;">Principal Financial Officer</div>
    <div style="line-height: 1.25;">November 7, 2019</div>
    <div style="line-height: 1.25;"><br style="line-height: 1.25;">
    </div>
    <div style="line-height: 1.25;"><br style="line-height: 1.25;">
    </div>
    <div style="text-align: justify; line-height: 1.25; font-family: 'Times New Roman',Times,serif; font-style: italic;">A signed original of this written statement required by Section 906, or other document authenticating, acknowledging, or otherwise
      adopting the signature that appears in typed form within the electronic version of this written statement has been provided to the Company and will be retained by the Company and furnished to the Securities and Exchange Commission or its staff upon
      request.</div>
    <div style="text-align: justify; line-height: 1.25; font-family: 'Times New Roman',Times,serif; font-style: italic;"> <br>
    </div>
    <div style="text-align: justify; line-height: 1.25; font-family: 'Times New Roman',Times,serif; font-style: italic;"> <br>
    </div>
    <div style="text-align: justify; line-height: 1.25; font-family: 'Times New Roman',Times,serif; font-style: italic;">
      <hr noshade="noshade" align="center" style="height: 2px; color: #000000; background-color: #000000; text-align: center; margin-left: auto; margin-right: auto; border: none;"> </div>
  </div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-101.INS
<SEQUENCE>6
<FILENAME>utmd-20190930.xml
<DESCRIPTION>XBRL INSTANCE DOCUMENT
<TEXT>
<XBRL>
<?xml version='1.0' encoding='iso-8859-1'?>
<!-- Produced by EDGARsuite software, Advanced Computer Innovations, Inc., Copyright (C) 2008-2019 [PPXK9NDL3JZWVHHFLMUR]. www.edgarsuite.com -->
<xbrl xmlns:nonnum='http://www.xbrl.org/dtr/type/non-numeric' xmlns='http://www.xbrl.org/2003/instance' xmlns:us-gaap='http://fasb.org/us-gaap/2019-01-31' xmlns:xbrldi='http://xbrl.org/2006/xbrldi' xmlns:srt='http://fasb.org/srt/2019-01-31' xmlns:invest='http://xbrl.sec.gov/invest/2013-01-31' xmlns:dei='http://xbrl.sec.gov/dei/2019-01-31' xmlns:fil='http://www.utahmed.com/20190930' xmlns:xlink='http://www.w3.org/1999/xlink' xmlns:utr='http://www.xbrl.org/2009/utr' xmlns:link='http://www.xbrl.org/2003/linkbase' xmlns:iso4217='http://www.xbrl.org/2003/iso4217' xmlns:xsi='http://www.w3.org/2001/XMLSchema-instance' xmlns:xbrli='http://www.xbrl.org/2003/instance'>
	<link:schemaRef xlink:type='simple' xlink:href='utmd-20190930.xsd' />
	<dei:EntityCentralIndexKey contextRef='D190101_190930'>0000706698</dei:EntityCentralIndexKey>
	<dei:CurrentFiscalYearEndDate contextRef='D190101_190930'>--12-31</dei:CurrentFiscalYearEndDate>
	<dei:TradingSymbol contextRef='D190101_190930'>utmd</dei:TradingSymbol>
	<dei:EntityCurrentReportingStatus contextRef='D190101_190930'>Yes</dei:EntityCurrentReportingStatus>
	<dei:EntityShellCompany contextRef='D190101_190930'>false</dei:EntityShellCompany>
	<dei:EntitySmallBusiness contextRef='D190101_190930'>false</dei:EntitySmallBusiness>
	<dei:EntityEmergingGrowthCompany contextRef='D190101_190930'>false</dei:EntityEmergingGrowthCompany>
	<dei:DocumentType contextRef='D190101_190930'>10-Q</dei:DocumentType>
	<dei:DocumentPeriodEndDate contextRef='D190101_190930'>2019-09-30</dei:DocumentPeriodEndDate>
	<dei:EntityFileNumber contextRef='D190101_190930'>001-12575</dei:EntityFileNumber>
	<dei:EntityRegistrantName contextRef='D190101_190930'>UTAH MEDICAL PRODUCTS INC</dei:EntityRegistrantName>
	<dei:EntityIncorporationStateCountryCode contextRef='D190101_190930'>UT</dei:EntityIncorporationStateCountryCode>
	<dei:EntityTaxIdentificationNumber contextRef='D190101_190930'>87-0342734</dei:EntityTaxIdentificationNumber>
	<dei:EntityAddressAddressLine1 contextRef='D190101_190930'>7043 South 300 West</dei:EntityAddressAddressLine1>
	<dei:EntityAddressCityOrTown contextRef='D190101_190930'>Midvale</dei:EntityAddressCityOrTown>
	<dei:EntityAddressStateOrProvince contextRef='D190101_190930'>UT</dei:EntityAddressStateOrProvince>
	<dei:EntityAddressPostalZipCode contextRef='D190101_190930'>84047</dei:EntityAddressPostalZipCode>
	<dei:CityAreaCode contextRef='D190101_190930'>801</dei:CityAreaCode>
	<dei:LocalPhoneNumber contextRef='D190101_190930'>566-1200</dei:LocalPhoneNumber>
	<dei:Security12bTitle contextRef='D190101_190930'>Common stock, $0.01 par value</dei:Security12bTitle>
	<dei:SecurityExchangeName contextRef='D190101_190930'>NASDAQ</dei:SecurityExchangeName>
	<dei:EntityInteractiveDataCurrent contextRef='D190101_190930'>Yes</dei:EntityInteractiveDataCurrent>
	<dei:EntityFilerCategory contextRef='D190101_190930'>Accelerated Filer</dei:EntityFilerCategory>
	<dei:EntityCommonStockSharesOutstanding decimals='INF' contextRef='I191106' unitRef='Shares'>3721125</dei:EntityCommonStockSharesOutstanding>
	<dei:AmendmentFlag contextRef='D190101_190930'>false</dei:AmendmentFlag>
	<dei:DocumentFiscalYearFocus contextRef='D190101_190930'>2019</dei:DocumentFiscalYearFocus>
	<dei:DocumentFiscalPeriodFocus contextRef='D190101_190930'>Q3</dei:DocumentFiscalPeriodFocus>
	<dei:DocumentQuarterlyReport contextRef='D190101_190930'>true</dei:DocumentQuarterlyReport>
	<dei:DocumentTransitionReport contextRef='D190101_190930'>false</dei:DocumentTransitionReport>
	<us-gaap:AccountsReceivableNetCurrent decimals='-3' contextRef='E19Q3' unitRef='USD'>5067000</us-gaap:AccountsReceivableNetCurrent>
	<us-gaap:AccountsReceivableNetCurrent decimals='-3' contextRef='E18' unitRef='USD'>3956000</us-gaap:AccountsReceivableNetCurrent>
	<us-gaap:OtherAssetsCurrent decimals='-3' contextRef='E19Q3' unitRef='USD'>342000</us-gaap:OtherAssetsCurrent>
	<us-gaap:OtherAssetsCurrent decimals='-3' contextRef='E18' unitRef='USD'>423000</us-gaap:OtherAssetsCurrent>
	<us-gaap:AssetsCurrent decimals='-3' contextRef='E19Q3' unitRef='USD'>49513000</us-gaap:AssetsCurrent>
	<us-gaap:AssetsCurrent decimals='-3' contextRef='E18' unitRef='USD'>60903000</us-gaap:AssetsCurrent>
	<us-gaap:PropertyPlantAndEquipmentNet decimals='-3' contextRef='E19Q3' unitRef='USD'>9844000</us-gaap:PropertyPlantAndEquipmentNet>
	<us-gaap:PropertyPlantAndEquipmentNet decimals='-3' contextRef='E18' unitRef='USD'>10359000</us-gaap:PropertyPlantAndEquipmentNet>
	<us-gaap:OperatingLeaseRightOfUseAsset decimals='-3' contextRef='E19Q3' unitRef='USD'>422000</us-gaap:OperatingLeaseRightOfUseAsset>
	<us-gaap:OperatingLeaseRightOfUseAsset decimals='-3' contextRef='E18' unitRef='USD'>0</us-gaap:OperatingLeaseRightOfUseAsset>
	<us-gaap:Goodwill decimals='-3' contextRef='E19Q3' unitRef='USD'>13468000</us-gaap:Goodwill>
	<us-gaap:Goodwill decimals='-3' contextRef='E18' unitRef='USD'>13703000</us-gaap:Goodwill>
	<us-gaap:FiniteLivedIntangibleAssetsGross decimals='-3' contextRef='E19Q3' unitRef='USD'>52875000</us-gaap:FiniteLivedIntangibleAssetsGross>
	<us-gaap:FiniteLivedIntangibleAssetsGross decimals='-3' contextRef='E18' unitRef='USD'>32979000</us-gaap:FiniteLivedIntangibleAssetsGross>
	<us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization decimals='-3' contextRef='E19Q3' unitRef='USD'>22028000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
	<us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization decimals='-3' contextRef='E18' unitRef='USD'>18176000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
	<us-gaap:IntangibleAssetsNetExcludingGoodwill decimals='-3' contextRef='E19Q3' unitRef='USD'>30847000</us-gaap:IntangibleAssetsNetExcludingGoodwill>
	<us-gaap:IntangibleAssetsNetExcludingGoodwill decimals='-3' contextRef='E18' unitRef='USD'>14803000</us-gaap:IntangibleAssetsNetExcludingGoodwill>
	<us-gaap:Assets decimals='-3' contextRef='E19Q3' unitRef='USD'>104094000</us-gaap:Assets>
	<us-gaap:Assets decimals='-3' contextRef='E18' unitRef='USD'>99768000</us-gaap:Assets>
	<us-gaap:AccountsPayableCurrent decimals='-3' contextRef='E19Q3' unitRef='USD'>785000</us-gaap:AccountsPayableCurrent>
	<us-gaap:AccountsPayableCurrent decimals='-3' contextRef='E18' unitRef='USD'>975000</us-gaap:AccountsPayableCurrent>
	<us-gaap:AccruedLiabilitiesCurrent decimals='-3' contextRef='E19Q3' unitRef='USD'>2901000</us-gaap:AccruedLiabilitiesCurrent>
	<us-gaap:AccruedLiabilitiesCurrent decimals='-3' contextRef='E18' unitRef='USD'>4285000</us-gaap:AccruedLiabilitiesCurrent>
	<us-gaap:LiabilitiesCurrent decimals='-3' contextRef='E19Q3' unitRef='USD'>3686000</us-gaap:LiabilitiesCurrent>
	<us-gaap:LiabilitiesCurrent decimals='-3' contextRef='E18' unitRef='USD'>5260000</us-gaap:LiabilitiesCurrent>
	<us-gaap:DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsIntangibleAssets decimals='-3' contextRef='E19Q3' unitRef='USD'>2170000</us-gaap:DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsIntangibleAssets>
	<us-gaap:DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsIntangibleAssets decimals='-3' contextRef='E18' unitRef='USD'>2540000</us-gaap:DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsIntangibleAssets>
	<us-gaap:OtherLiabilitiesNoncurrent decimals='-3' contextRef='E19Q3' unitRef='USD'>2441000</us-gaap:OtherLiabilitiesNoncurrent>
	<us-gaap:OtherLiabilitiesNoncurrent decimals='-3' contextRef='E18' unitRef='USD'>2441000</us-gaap:OtherLiabilitiesNoncurrent>
	<us-gaap:OperatingLeaseLiabilityNoncurrent decimals='-3' contextRef='E18' unitRef='USD'>0</us-gaap:OperatingLeaseLiabilityNoncurrent>
	<us-gaap:DeferredTaxLiabilitiesNoncurrent decimals='-3' contextRef='E19Q3' unitRef='USD'>426000</us-gaap:DeferredTaxLiabilitiesNoncurrent>
	<us-gaap:DeferredTaxLiabilitiesNoncurrent decimals='-3' contextRef='E18' unitRef='USD'>535000</us-gaap:DeferredTaxLiabilitiesNoncurrent>
	<us-gaap:Liabilities decimals='-3' contextRef='E19Q3' unitRef='USD'>9108000</us-gaap:Liabilities>
	<us-gaap:Liabilities decimals='-3' contextRef='E18' unitRef='USD'>10776000</us-gaap:Liabilities>
	<us-gaap:PreferredStockParOrStatedValuePerShare decimals='INF' contextRef='E19Q3' unitRef='UsdPerShare'>0.01</us-gaap:PreferredStockParOrStatedValuePerShare>
	<us-gaap:PreferredStockParOrStatedValuePerShare decimals='INF' contextRef='E18' unitRef='UsdPerShare'>0.01</us-gaap:PreferredStockParOrStatedValuePerShare>
	<us-gaap:PreferredStockSharesAuthorized decimals='INF' contextRef='E19Q3' unitRef='Shares'>5000</us-gaap:PreferredStockSharesAuthorized>
	<us-gaap:PreferredStockSharesAuthorized decimals='INF' contextRef='E18' unitRef='Shares'>5000</us-gaap:PreferredStockSharesAuthorized>
	<us-gaap:PreferredStockSharesIssued decimals='INF' contextRef='E19Q3' unitRef='Shares'>0</us-gaap:PreferredStockSharesIssued>
	<us-gaap:PreferredStockSharesIssued decimals='INF' contextRef='E18' unitRef='Shares'>0</us-gaap:PreferredStockSharesIssued>
	<us-gaap:PreferredStockSharesOutstanding decimals='INF' contextRef='E19Q3' unitRef='Shares'>0</us-gaap:PreferredStockSharesOutstanding>
	<us-gaap:PreferredStockSharesOutstanding decimals='INF' contextRef='E18' unitRef='Shares'>0</us-gaap:PreferredStockSharesOutstanding>
	<us-gaap:PreferredStockValue decimals='-3' contextRef='E19Q3' unitRef='USD'>0</us-gaap:PreferredStockValue>
	<us-gaap:PreferredStockValue decimals='-3' contextRef='E18' unitRef='USD'>0</us-gaap:PreferredStockValue>
	<us-gaap:CommonStockParOrStatedValuePerShare decimals='INF' contextRef='E19Q3' unitRef='UsdPerShare'>0.01</us-gaap:CommonStockParOrStatedValuePerShare>
	<us-gaap:CommonStockParOrStatedValuePerShare decimals='INF' contextRef='E18' unitRef='UsdPerShare'>0.01</us-gaap:CommonStockParOrStatedValuePerShare>
	<us-gaap:CommonStockSharesAuthorized decimals='INF' contextRef='E19Q3' unitRef='Shares'>50000</us-gaap:CommonStockSharesAuthorized>
	<us-gaap:CommonStockSharesAuthorized decimals='INF' contextRef='E18' unitRef='Shares'>50000</us-gaap:CommonStockSharesAuthorized>
	<us-gaap:CommonStockSharesIssued decimals='INF' contextRef='E19Q3' unitRef='Shares'>3720</us-gaap:CommonStockSharesIssued>
	<us-gaap:CommonStockSharesOutstanding decimals='INF' contextRef='E19Q3' unitRef='Shares'>3720</us-gaap:CommonStockSharesOutstanding>
	<us-gaap:CommonStockSharesIssued decimals='INF' contextRef='E18' unitRef='Shares'>3720</us-gaap:CommonStockSharesIssued>
	<us-gaap:CommonStockSharesOutstanding decimals='INF' contextRef='E18' unitRef='Shares'>3720</us-gaap:CommonStockSharesOutstanding>
	<us-gaap:CommonStockValue decimals='-3' contextRef='E19Q3' unitRef='USD'>37000</us-gaap:CommonStockValue>
	<us-gaap:CommonStockValue decimals='-3' contextRef='E18' unitRef='USD'>37000</us-gaap:CommonStockValue>
	<us-gaap:AccumulatedOtherComprehensiveIncomeLossBeforeTax1 decimals='-3' contextRef='E19Q3' unitRef='USD'>-12490000</us-gaap:AccumulatedOtherComprehensiveIncomeLossBeforeTax1>
	<us-gaap:AccumulatedOtherComprehensiveIncomeLossBeforeTax1 decimals='-3' contextRef='E18' unitRef='USD'>-11290000</us-gaap:AccumulatedOtherComprehensiveIncomeLossBeforeTax1>
	<us-gaap:AdditionalPaidInCapitalCommonStock decimals='-3' contextRef='E19Q3' unitRef='USD'>0</us-gaap:AdditionalPaidInCapitalCommonStock>
	<us-gaap:AdditionalPaidInCapitalCommonStock decimals='-3' contextRef='E18' unitRef='USD'>122000</us-gaap:AdditionalPaidInCapitalCommonStock>
	<us-gaap:RetainedEarningsAccumulatedDeficit decimals='-3' contextRef='E19Q3' unitRef='USD'>107439000</us-gaap:RetainedEarningsAccumulatedDeficit>
	<us-gaap:RetainedEarningsAccumulatedDeficit decimals='-3' contextRef='E18' unitRef='USD'>100123000</us-gaap:RetainedEarningsAccumulatedDeficit>
	<us-gaap:StockholdersEquity decimals='-3' contextRef='E19Q3' unitRef='USD'>94986000</us-gaap:StockholdersEquity>
	<us-gaap:StockholdersEquity decimals='-3' contextRef='E18' unitRef='USD'>88992000</us-gaap:StockholdersEquity>
	<us-gaap:LiabilitiesAndStockholdersEquity decimals='-3' contextRef='E19Q3' unitRef='USD'>104094000</us-gaap:LiabilitiesAndStockholdersEquity>
	<us-gaap:LiabilitiesAndStockholdersEquity decimals='-3' contextRef='E18' unitRef='USD'>99768000</us-gaap:LiabilitiesAndStockholdersEquity>
	<us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax decimals='-3' contextRef='Y18Q3' unitRef='USD'>10390000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
	<us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax decimals='-3' contextRef='D180101_180930' unitRef='USD'>32242000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
	<us-gaap:CostOfGoodsAndServicesSold decimals='-3' contextRef='Y19Q3' unitRef='USD'>5115000</us-gaap:CostOfGoodsAndServicesSold>
	<us-gaap:CostOfGoodsAndServicesSold decimals='-3' contextRef='Y18Q3' unitRef='USD'>4096000</us-gaap:CostOfGoodsAndServicesSold>
	<us-gaap:CostOfGoodsAndServicesSold decimals='-3' contextRef='D190101_190930' unitRef='USD'>13421000</us-gaap:CostOfGoodsAndServicesSold>
	<us-gaap:CostOfGoodsAndServicesSold decimals='-3' contextRef='D180101_180930' unitRef='USD'>12042000</us-gaap:CostOfGoodsAndServicesSold>
	<us-gaap:GrossProfit decimals='-3' contextRef='Y19Q3' unitRef='USD'>7379000</us-gaap:GrossProfit>
	<us-gaap:GrossProfit decimals='-3' contextRef='Y18Q3' unitRef='USD'>6294000</us-gaap:GrossProfit>
	<us-gaap:GrossProfit decimals='-3' contextRef='D190101_190930' unitRef='USD'>21652000</us-gaap:GrossProfit>
	<us-gaap:GrossProfit decimals='-3' contextRef='D180101_180930' unitRef='USD'>20200000</us-gaap:GrossProfit>
	<us-gaap:SellingGeneralAndAdministrativeExpense decimals='-3' contextRef='Y19Q3' unitRef='USD'>2878000</us-gaap:SellingGeneralAndAdministrativeExpense>
	<us-gaap:SellingGeneralAndAdministrativeExpense decimals='-3' contextRef='Y18Q3' unitRef='USD'>1784000</us-gaap:SellingGeneralAndAdministrativeExpense>
	<us-gaap:SellingGeneralAndAdministrativeExpense decimals='-3' contextRef='D190101_190930' unitRef='USD'>8341000</us-gaap:SellingGeneralAndAdministrativeExpense>
	<us-gaap:SellingGeneralAndAdministrativeExpense decimals='-3' contextRef='D180101_180930' unitRef='USD'>5433000</us-gaap:SellingGeneralAndAdministrativeExpense>
	<us-gaap:ResearchAndDevelopmentExpense decimals='-3' contextRef='Y19Q3' unitRef='USD'>130000</us-gaap:ResearchAndDevelopmentExpense>
	<us-gaap:ResearchAndDevelopmentExpense decimals='-3' contextRef='Y18Q3' unitRef='USD'>108000</us-gaap:ResearchAndDevelopmentExpense>
	<us-gaap:ResearchAndDevelopmentExpense decimals='-3' contextRef='D190101_190930' unitRef='USD'>357000</us-gaap:ResearchAndDevelopmentExpense>
	<us-gaap:ResearchAndDevelopmentExpense decimals='-3' contextRef='D180101_180930' unitRef='USD'>338000</us-gaap:ResearchAndDevelopmentExpense>
	<us-gaap:OperatingExpenses decimals='-3' contextRef='Y19Q3' unitRef='USD'>3008000</us-gaap:OperatingExpenses>
	<us-gaap:OperatingExpenses decimals='-3' contextRef='Y18Q3' unitRef='USD'>1892000</us-gaap:OperatingExpenses>
	<us-gaap:OperatingExpenses decimals='-3' contextRef='D190101_190930' unitRef='USD'>8698000</us-gaap:OperatingExpenses>
	<us-gaap:OperatingExpenses decimals='-3' contextRef='D180101_180930' unitRef='USD'>5771000</us-gaap:OperatingExpenses>
	<us-gaap:OperatingIncomeLoss decimals='-3' contextRef='Y19Q3' unitRef='USD'>4371000</us-gaap:OperatingIncomeLoss>
	<us-gaap:OperatingIncomeLoss decimals='-3' contextRef='Y18Q3' unitRef='USD'>4402000</us-gaap:OperatingIncomeLoss>
	<us-gaap:OperatingIncomeLoss decimals='-3' contextRef='D190101_190930' unitRef='USD'>12954000</us-gaap:OperatingIncomeLoss>
	<us-gaap:OperatingIncomeLoss decimals='-3' contextRef='D180101_180930' unitRef='USD'>14429000</us-gaap:OperatingIncomeLoss>
	<us-gaap:OtherNonoperatingIncomeExpense decimals='-3' contextRef='Y19Q3' unitRef='USD'>76000</us-gaap:OtherNonoperatingIncomeExpense>
	<us-gaap:OtherNonoperatingIncomeExpense decimals='-3' contextRef='Y18Q3' unitRef='USD'>79000</us-gaap:OtherNonoperatingIncomeExpense>
	<us-gaap:OtherNonoperatingIncomeExpense decimals='-3' contextRef='D190101_190930' unitRef='USD'>196000</us-gaap:OtherNonoperatingIncomeExpense>
	<us-gaap:OtherNonoperatingIncomeExpense decimals='-3' contextRef='D180101_180930' unitRef='USD'>617000</us-gaap:OtherNonoperatingIncomeExpense>
	<us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments decimals='-3' contextRef='Y19Q3' unitRef='USD'>4447000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments>
	<us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments decimals='-3' contextRef='Y18Q3' unitRef='USD'>4481000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments>
	<us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments decimals='-3' contextRef='D190101_190930' unitRef='USD'>13150000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments>
	<us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments decimals='-3' contextRef='D180101_180930' unitRef='USD'>15046000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments>
	<us-gaap:IncomeTaxExpenseBenefit decimals='-3' contextRef='Y19Q3' unitRef='USD'>742000</us-gaap:IncomeTaxExpenseBenefit>
	<us-gaap:IncomeTaxExpenseBenefit decimals='-3' contextRef='Y18Q3' unitRef='USD'>-2281000</us-gaap:IncomeTaxExpenseBenefit>
	<us-gaap:IncomeTaxExpenseBenefit decimals='-3' contextRef='D190101_190930' unitRef='USD'>2781000</us-gaap:IncomeTaxExpenseBenefit>
	<us-gaap:IncomeTaxExpenseBenefit decimals='-3' contextRef='D180101_180930' unitRef='USD'>-116000</us-gaap:IncomeTaxExpenseBenefit>
	<us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentTax decimals='INF' contextRef='Y19Q3' unitRef='USD'>0</us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentTax>
	<us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentTax decimals='INF' contextRef='Y18Q3' unitRef='USD'>0</us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentTax>
	<us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentTax decimals='INF' contextRef='D190101_190930' unitRef='USD'>0</us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentTax>
	<us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentTax decimals='INF' contextRef='D180101_180930' unitRef='USD'>0</us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentTax>
	<us-gaap:ComprehensiveIncomeNetOfTax decimals='-3' contextRef='Y19Q3' unitRef='USD'>2022000</us-gaap:ComprehensiveIncomeNetOfTax>
	<us-gaap:ComprehensiveIncomeNetOfTax decimals='-3' contextRef='Y18Q3' unitRef='USD'>6377000</us-gaap:ComprehensiveIncomeNetOfTax>
	<us-gaap:ComprehensiveIncomeNetOfTax decimals='-3' contextRef='D190101_190930' unitRef='USD'>9169000</us-gaap:ComprehensiveIncomeNetOfTax>
	<us-gaap:ComprehensiveIncomeNetOfTax decimals='-3' contextRef='D180101_180930' unitRef='USD'>13242000</us-gaap:ComprehensiveIncomeNetOfTax>
	<us-gaap:Depreciation decimals='-3' contextRef='D190101_190930' unitRef='USD'>526000</us-gaap:Depreciation>
	<us-gaap:Depreciation decimals='-3' contextRef='D180101_180930' unitRef='USD'>577000</us-gaap:Depreciation>
	<us-gaap:AdjustmentForAmortization decimals='-3' contextRef='D190101_190930' unitRef='USD'>4512000</us-gaap:AdjustmentForAmortization>
	<us-gaap:AdjustmentForAmortization decimals='-3' contextRef='D180101_180930' unitRef='USD'>1663000</us-gaap:AdjustmentForAmortization>
	<us-gaap:GainLossOnInvestments decimals='-3' contextRef='D190101_190930' unitRef='USD'>0</us-gaap:GainLossOnInvestments>
	<us-gaap:GainLossOnInvestments decimals='-3' contextRef='D180101_180930' unitRef='USD'>32000</us-gaap:GainLossOnInvestments>
	<us-gaap:ProvisionForDoubtfulAccounts decimals='-3' contextRef='D190101_190930' unitRef='USD'>-2000</us-gaap:ProvisionForDoubtfulAccounts>
	<us-gaap:ProvisionForDoubtfulAccounts decimals='-3' contextRef='D180101_180930' unitRef='USD'>-1000</us-gaap:ProvisionForDoubtfulAccounts>
	<fil:OperatingLeaseRightOfUseAssetAmortization decimals='-3' contextRef='D190101_190930' unitRef='USD'>29000</fil:OperatingLeaseRightOfUseAssetAmortization>
	<fil:OperatingLeaseRightOfUseAssetAmortization decimals='-3' contextRef='D180101_180930' unitRef='USD'>0</fil:OperatingLeaseRightOfUseAssetAmortization>
	<us-gaap:GainLossOnDispositionOfAssets decimals='-3' contextRef='D190101_190930' unitRef='USD'>0</us-gaap:GainLossOnDispositionOfAssets>
	<us-gaap:GainLossOnDispositionOfAssets decimals='-3' contextRef='D180101_180930' unitRef='USD'>409000</us-gaap:GainLossOnDispositionOfAssets>
	<us-gaap:DeferredIncomeTaxExpenseBenefit decimals='-3' contextRef='D190101_190930' unitRef='USD'>-398000</us-gaap:DeferredIncomeTaxExpenseBenefit>
	<us-gaap:DeferredIncomeTaxExpenseBenefit decimals='-3' contextRef='D180101_180930' unitRef='USD'>-352000</us-gaap:DeferredIncomeTaxExpenseBenefit>
	<us-gaap:ShareBasedCompensation decimals='-3' contextRef='D190101_190930' unitRef='USD'>85000</us-gaap:ShareBasedCompensation>
	<us-gaap:ShareBasedCompensation decimals='-3' contextRef='D180101_180930' unitRef='USD'>53000</us-gaap:ShareBasedCompensation>
	<us-gaap:DeferredTaxExpenseFromStockOptionsExercised decimals='-3' contextRef='D190101_190930' unitRef='USD'>20000</us-gaap:DeferredTaxExpenseFromStockOptionsExercised>
	<us-gaap:DeferredTaxExpenseFromStockOptionsExercised decimals='-3' contextRef='D180101_180930' unitRef='USD'>44000</us-gaap:DeferredTaxExpenseFromStockOptionsExercised>
	<us-gaap:IncreaseDecreaseInAccountsReceivable decimals='-3' contextRef='D190101_190930' unitRef='USD'>1139000</us-gaap:IncreaseDecreaseInAccountsReceivable>
	<us-gaap:IncreaseDecreaseInAccountsReceivable decimals='-3' contextRef='D180101_180930' unitRef='USD'>948000</us-gaap:IncreaseDecreaseInAccountsReceivable>
	<us-gaap:IncreaseDecreaseInInventories decimals='-3' contextRef='D190101_190930' unitRef='USD'>1449000</us-gaap:IncreaseDecreaseInInventories>
	<us-gaap:IncreaseDecreaseInInventories decimals='-3' contextRef='D180101_180930' unitRef='USD'>-255000</us-gaap:IncreaseDecreaseInInventories>
	<us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets decimals='-3' contextRef='D190101_190930' unitRef='USD'>-73000</us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets>
	<us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets decimals='-3' contextRef='D180101_180930' unitRef='USD'>-52000</us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets>
	<us-gaap:IncreaseDecreaseInAccountsPayable decimals='-3' contextRef='D190101_190930' unitRef='USD'>-188000</us-gaap:IncreaseDecreaseInAccountsPayable>
	<us-gaap:IncreaseDecreaseInAccountsPayable decimals='-3' contextRef='D180101_180930' unitRef='USD'>-258000</us-gaap:IncreaseDecreaseInAccountsPayable>
	<us-gaap:IncreaseDecreaseInAccruedLiabilities decimals='-3' contextRef='D190101_190930' unitRef='USD'>-1023000</us-gaap:IncreaseDecreaseInAccruedLiabilities>
	<us-gaap:IncreaseDecreaseInAccruedLiabilities decimals='-3' contextRef='D180101_180930' unitRef='USD'>-3455000</us-gaap:IncreaseDecreaseInAccruedLiabilities>
	<us-gaap:AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivities decimals='-3' contextRef='D190101_190930' unitRef='USD'>1046000</us-gaap:AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivities>
	<us-gaap:AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivities decimals='-3' contextRef='D180101_180930' unitRef='USD'>-2811000</us-gaap:AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivities>
	<us-gaap:NetCashProvidedByUsedInOperatingActivities decimals='-3' contextRef='D190101_190930' unitRef='USD'>11415000</us-gaap:NetCashProvidedByUsedInOperatingActivities>
	<us-gaap:NetCashProvidedByUsedInOperatingActivities decimals='-3' contextRef='D180101_180930' unitRef='USD'>12351000</us-gaap:NetCashProvidedByUsedInOperatingActivities>
	<us-gaap:PaymentsToAcquirePropertyPlantAndEquipment decimals='-3' contextRef='D190101_190930' unitRef='USD'>252000</us-gaap:PaymentsToAcquirePropertyPlantAndEquipment>
	<us-gaap:PaymentsToAcquirePropertyPlantAndEquipment decimals='-3' contextRef='D180101_180930' unitRef='USD'>255000</us-gaap:PaymentsToAcquirePropertyPlantAndEquipment>
	<us-gaap:PaymentsToAcquireIntangibleAssets decimals='-3' contextRef='D190101_190930' unitRef='USD'>21000000</us-gaap:PaymentsToAcquireIntangibleAssets>
	<us-gaap:PaymentsToAcquireIntangibleAssets decimals='-3' contextRef='D180101_180930' unitRef='USD'>0</us-gaap:PaymentsToAcquireIntangibleAssets>
	<us-gaap:PaymentsToAcquireInvestments decimals='-3' contextRef='D190101_190930' unitRef='USD'>0</us-gaap:PaymentsToAcquireInvestments>
	<us-gaap:PaymentsToAcquireInvestments decimals='-3' contextRef='D180101_180930' unitRef='USD'>0</us-gaap:PaymentsToAcquireInvestments>
	<us-gaap:ProceedsFromSaleOfLongtermInvestments decimals='-3' contextRef='D190101_190930' unitRef='USD'>0</us-gaap:ProceedsFromSaleOfLongtermInvestments>
	<us-gaap:ProceedsFromSaleOfLongtermInvestments decimals='-3' contextRef='D180101_180930' unitRef='USD'>74000</us-gaap:ProceedsFromSaleOfLongtermInvestments>
	<us-gaap:ProceedsFromSaleOfBuildings decimals='-3' contextRef='D190101_190930' unitRef='USD'>0</us-gaap:ProceedsFromSaleOfBuildings>
	<us-gaap:ProceedsFromSaleOfBuildings decimals='-3' contextRef='D180101_180930' unitRef='USD'>862000</us-gaap:ProceedsFromSaleOfBuildings>
	<us-gaap:NetCashProvidedByUsedInInvestingActivities decimals='-3' contextRef='D190101_190930' unitRef='USD'>-21252000</us-gaap:NetCashProvidedByUsedInInvestingActivities>
	<us-gaap:NetCashProvidedByUsedInInvestingActivities decimals='-3' contextRef='D180101_180930' unitRef='USD'>681000</us-gaap:NetCashProvidedByUsedInInvestingActivities>
	<us-gaap:ProceedsFromIssuanceOfCommonStock decimals='-3' contextRef='D190101_190930' unitRef='USD'>223000</us-gaap:ProceedsFromIssuanceOfCommonStock>
	<us-gaap:ProceedsFromIssuanceOfCommonStock decimals='-3' contextRef='D180101_180930' unitRef='USD'>436000</us-gaap:ProceedsFromIssuanceOfCommonStock>
	<us-gaap:StockRepurchasedAndRetiredDuringPeriodValue decimals='-3' contextRef='D180101_180930' unitRef='USD'>0</us-gaap:StockRepurchasedAndRetiredDuringPeriodValue>
	<us-gaap:PaymentsOfDividends decimals='-3' contextRef='D190101_190930' unitRef='USD'>3083000</us-gaap:PaymentsOfDividends>
	<us-gaap:PaymentsOfDividends decimals='-3' contextRef='D180101_180930' unitRef='USD'>3018000</us-gaap:PaymentsOfDividends>
	<us-gaap:NetCashProvidedByUsedInFinancingActivities decimals='-3' contextRef='D190101_190930' unitRef='USD'>-3258000</us-gaap:NetCashProvidedByUsedInFinancingActivities>
	<us-gaap:NetCashProvidedByUsedInFinancingActivities decimals='-3' contextRef='D180101_180930' unitRef='USD'>-2582000</us-gaap:NetCashProvidedByUsedInFinancingActivities>
	<us-gaap:EffectOfExchangeRateOnCashAndCashEquivalents decimals='-3' contextRef='D190101_190930' unitRef='USD'>-624000</us-gaap:EffectOfExchangeRateOnCashAndCashEquivalents>
	<us-gaap:EffectOfExchangeRateOnCashAndCashEquivalents decimals='-3' contextRef='D180101_180930' unitRef='USD'>-973000</us-gaap:EffectOfExchangeRateOnCashAndCashEquivalents>
	<us-gaap:CashAndCashEquivalentsPeriodIncreaseDecrease decimals='-3' contextRef='D190101_190930' unitRef='USD'>-13719000</us-gaap:CashAndCashEquivalentsPeriodIncreaseDecrease>
	<us-gaap:CashAndCashEquivalentsPeriodIncreaseDecrease decimals='-3' contextRef='D180101_180930' unitRef='USD'>9477000</us-gaap:CashAndCashEquivalentsPeriodIncreaseDecrease>
	<us-gaap:CashAndCashEquivalentsAtCarryingValue decimals='-3' contextRef='E18' unitRef='USD'>51112000</us-gaap:CashAndCashEquivalentsAtCarryingValue>
	<us-gaap:CashAndCashEquivalentsAtCarryingValue decimals='-3' contextRef='E17' unitRef='USD'>39875000</us-gaap:CashAndCashEquivalentsAtCarryingValue>
	<us-gaap:CashAndCashEquivalentsAtCarryingValue decimals='-3' contextRef='E19Q3' unitRef='USD'>37393000</us-gaap:CashAndCashEquivalentsAtCarryingValue>
	<us-gaap:CashAndCashEquivalentsAtCarryingValue decimals='-3' contextRef='E18Q3' unitRef='USD'>49352000</us-gaap:CashAndCashEquivalentsAtCarryingValue>
	<us-gaap:IncomeTaxesPaid decimals='-3' contextRef='D190101_190930' unitRef='USD'>3957000</us-gaap:IncomeTaxesPaid>
	<us-gaap:IncomeTaxesPaid decimals='-3' contextRef='D180101_180930' unitRef='USD'>3820000</us-gaap:IncomeTaxesPaid>
	<us-gaap:InterestPaid decimals='-3' contextRef='D190101_190930' unitRef='USD'>0</us-gaap:InterestPaid>
	<us-gaap:InterestPaid decimals='-3' contextRef='D180101_180930' unitRef='USD'>0</us-gaap:InterestPaid>
	<us-gaap:SharesOutstanding decimals='-3' contextRef='E19Q2_StEqComps-CommonStock' unitRef='Shares'>3719000</us-gaap:SharesOutstanding>
	<us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest decimals='-3' contextRef='E19Q2_StEqComps-CommonStock' unitRef='USD'>37000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
	<us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest decimals='-3' contextRef='E19Q2_StEqComps-AddPaidInCap' unitRef='USD'>0</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
	<us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest decimals='-3' contextRef='E19Q2_StEqComps-ComprIncome' unitRef='USD'>-10807000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
	<us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest decimals='-3' contextRef='E19Q2_StEqComps-RetainedEarnings' unitRef='USD'>104682000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
	<us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest decimals='-3' contextRef='E19Q2' unitRef='USD'>93912000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
	<us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised decimals='-3' contextRef='Y19Q3_StEqComps-CommonStock' unitRef='Shares'>1000</us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised>
	<us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised decimals='-3' contextRef='Y19Q3_StEqComps-CommonStock' unitRef='USD'>0</us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised>
	<us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised decimals='-3' contextRef='Y19Q3_StEqComps-AddPaidInCap' unitRef='USD'>52000</us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised>
	<us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised decimals='-3' contextRef='Y19Q3_StEqComps-ComprIncome' unitRef='USD'>0</us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised>
	<us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised decimals='-3' contextRef='Y19Q3_StEqComps-RetainedEarnings' unitRef='USD'>0</us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised>
	<us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised decimals='-3' contextRef='Y19Q3' unitRef='USD'>52000</us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised>
	<us-gaap:StockOptionPlanExpense decimals='-3' contextRef='Y19Q3_StEqComps-CommonStock' unitRef='USD'>0</us-gaap:StockOptionPlanExpense>
	<us-gaap:StockOptionPlanExpense decimals='-3' contextRef='Y19Q3_StEqComps-AddPaidInCap' unitRef='USD'>29000</us-gaap:StockOptionPlanExpense>
	<us-gaap:StockOptionPlanExpense decimals='-3' contextRef='Y19Q3_StEqComps-ComprIncome' unitRef='USD'>0</us-gaap:StockOptionPlanExpense>
	<us-gaap:StockOptionPlanExpense decimals='-3' contextRef='Y19Q3_StEqComps-RetainedEarnings' unitRef='USD'>0</us-gaap:StockOptionPlanExpense>
	<us-gaap:StockOptionPlanExpense decimals='-3' contextRef='Y19Q3' unitRef='USD'>29000</us-gaap:StockOptionPlanExpense>
	<us-gaap:StockRepurchasedAndRetiredDuringPeriodShares decimals='-3' contextRef='Y19Q3_StEqComps-CommonStock' unitRef='Shares'>0</us-gaap:StockRepurchasedAndRetiredDuringPeriodShares>
	<us-gaap:StockRepurchasedAndRetiredDuringPeriodValue decimals='-3' contextRef='Y19Q3_StEqComps-CommonStock' unitRef='USD'>0</us-gaap:StockRepurchasedAndRetiredDuringPeriodValue>
	<us-gaap:StockRepurchasedAndRetiredDuringPeriodValue decimals='-3' contextRef='Y19Q3_StEqComps-AddPaidInCap' unitRef='USD'>-81000</us-gaap:StockRepurchasedAndRetiredDuringPeriodValue>
	<us-gaap:StockRepurchasedAndRetiredDuringPeriodValue decimals='-3' contextRef='Y19Q3_StEqComps-ComprIncome' unitRef='USD'>0</us-gaap:StockRepurchasedAndRetiredDuringPeriodValue>
	<us-gaap:StockRepurchasedAndRetiredDuringPeriodValue decimals='-3' contextRef='Y19Q3_StEqComps-RetainedEarnings' unitRef='USD'>81000</us-gaap:StockRepurchasedAndRetiredDuringPeriodValue>
	<us-gaap:StockRepurchasedAndRetiredDuringPeriodValue decimals='-3' contextRef='Y19Q3' unitRef='USD'>0</us-gaap:StockRepurchasedAndRetiredDuringPeriodValue>
	<us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax decimals='-3' contextRef='Y19Q3_StEqComps-CommonStock' unitRef='USD'>0</us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax>
	<us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax decimals='-3' contextRef='Y19Q3_StEqComps-AddPaidInCap' unitRef='USD'>0</us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax>
	<us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax decimals='-3' contextRef='Y19Q3_StEqComps-ComprIncome' unitRef='USD'>-1683000</us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax>
	<us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax decimals='-3' contextRef='Y19Q3_StEqComps-RetainedEarnings' unitRef='USD'>0</us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax>
	<us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax decimals='-3' contextRef='Y19Q3' unitRef='USD'>-1683000</us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax>
	<us-gaap:DividendsCommonStockCash decimals='-3' contextRef='Y19Q3_StEqComps-CommonStock' unitRef='USD'>0</us-gaap:DividendsCommonStockCash>
	<us-gaap:DividendsCommonStockCash decimals='-3' contextRef='Y19Q3_StEqComps-AddPaidInCap' unitRef='USD'>0</us-gaap:DividendsCommonStockCash>
	<us-gaap:DividendsCommonStockCash decimals='-3' contextRef='Y19Q3_StEqComps-ComprIncome' unitRef='USD'>0</us-gaap:DividendsCommonStockCash>
	<us-gaap:DividendsCommonStockCash decimals='-3' contextRef='Y19Q3_StEqComps-RetainedEarnings' unitRef='USD'>-1029000</us-gaap:DividendsCommonStockCash>
	<us-gaap:DividendsCommonStockCash decimals='-3' contextRef='Y19Q3' unitRef='USD'>-1029000</us-gaap:DividendsCommonStockCash>
	<us-gaap:ProfitLoss decimals='-3' contextRef='Y19Q3_StEqComps-CommonStock' unitRef='USD'>0</us-gaap:ProfitLoss>
	<us-gaap:ProfitLoss decimals='-3' contextRef='Y19Q3_StEqComps-AddPaidInCap' unitRef='USD'>0</us-gaap:ProfitLoss>
	<us-gaap:ProfitLoss decimals='-3' contextRef='Y19Q3_StEqComps-ComprIncome' unitRef='USD'>0</us-gaap:ProfitLoss>
	<us-gaap:ProfitLoss decimals='-3' contextRef='Y19Q3_StEqComps-RetainedEarnings' unitRef='USD'>3705000</us-gaap:ProfitLoss>
	<us-gaap:SharesOutstanding decimals='-3' contextRef='E18_StEqComps-CommonStock' unitRef='Shares'>3720000</us-gaap:SharesOutstanding>
	<us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest decimals='-3' contextRef='E18_StEqComps-CommonStock' unitRef='USD'>37000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
	<us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest decimals='-3' contextRef='E18_StEqComps-AddPaidInCap' unitRef='USD'>121000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
	<us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest decimals='-3' contextRef='E18_StEqComps-ComprIncome' unitRef='USD'>-11290000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
	<us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest decimals='-3' contextRef='E18_StEqComps-RetainedEarnings' unitRef='USD'>100123000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
	<us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest decimals='-3' contextRef='E18' unitRef='USD'>88992000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
	<us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised decimals='-3' contextRef='D190101_190930_StEqComps-CommonStock' unitRef='Shares'>5000</us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised>
	<us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised decimals='-3' contextRef='D190101_190930_StEqComps-CommonStock' unitRef='USD'>0</us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised>
	<us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised decimals='-3' contextRef='D190101_190930_StEqComps-AddPaidInCap' unitRef='USD'>222000</us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised>
	<us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised decimals='-3' contextRef='D190101_190930_StEqComps-ComprIncome' unitRef='USD'>0</us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised>
	<us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised decimals='-3' contextRef='D190101_190930_StEqComps-RetainedEarnings' unitRef='USD'>0</us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised>
	<us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised decimals='-3' contextRef='D190101_190930' unitRef='USD'>222000</us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised>
	<us-gaap:StockOptionPlanExpense decimals='-3' contextRef='D190101_190930_StEqComps-CommonStock' unitRef='USD'>0</us-gaap:StockOptionPlanExpense>
	<us-gaap:StockOptionPlanExpense decimals='-3' contextRef='D190101_190930_StEqComps-AddPaidInCap' unitRef='USD'>85000</us-gaap:StockOptionPlanExpense>
	<us-gaap:StockOptionPlanExpense decimals='-3' contextRef='D190101_190930_StEqComps-ComprIncome' unitRef='USD'>0</us-gaap:StockOptionPlanExpense>
	<us-gaap:StockOptionPlanExpense decimals='-3' contextRef='D190101_190930_StEqComps-RetainedEarnings' unitRef='USD'>0</us-gaap:StockOptionPlanExpense>
	<us-gaap:StockOptionPlanExpense decimals='-3' contextRef='D190101_190930' unitRef='USD'>85000</us-gaap:StockOptionPlanExpense>
	<us-gaap:StockRepurchasedAndRetiredDuringPeriodShares decimals='-3' contextRef='D190101_190930_StEqComps-CommonStock' unitRef='Shares'>-5000</us-gaap:StockRepurchasedAndRetiredDuringPeriodShares>
	<us-gaap:StockRepurchasedAndRetiredDuringPeriodValue decimals='-3' contextRef='D190101_190930_StEqComps-CommonStock' unitRef='USD'>0</us-gaap:StockRepurchasedAndRetiredDuringPeriodValue>
	<us-gaap:StockRepurchasedAndRetiredDuringPeriodValue decimals='-3' contextRef='D190101_190930_StEqComps-AddPaidInCap' unitRef='USD'>-429000</us-gaap:StockRepurchasedAndRetiredDuringPeriodValue>
	<us-gaap:StockRepurchasedAndRetiredDuringPeriodValue decimals='-3' contextRef='D190101_190930_StEqComps-ComprIncome' unitRef='USD'>0</us-gaap:StockRepurchasedAndRetiredDuringPeriodValue>
	<us-gaap:StockRepurchasedAndRetiredDuringPeriodValue decimals='-3' contextRef='D190101_190930_StEqComps-RetainedEarnings' unitRef='USD'>31000</us-gaap:StockRepurchasedAndRetiredDuringPeriodValue>
	<us-gaap:StockRepurchasedAndRetiredDuringPeriodValue decimals='-3' contextRef='D190101_190930' unitRef='USD'>-398000</us-gaap:StockRepurchasedAndRetiredDuringPeriodValue>
	<us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax decimals='-3' contextRef='D190101_190930_StEqComps-CommonStock' unitRef='USD'>0</us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax>
	<us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax decimals='-3' contextRef='D190101_190930_StEqComps-AddPaidInCap' unitRef='USD'>0</us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax>
	<us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax decimals='-3' contextRef='D190101_190930_StEqComps-ComprIncome' unitRef='USD'>-1200000</us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax>
	<us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax decimals='-3' contextRef='D190101_190930_StEqComps-RetainedEarnings' unitRef='USD'>0</us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax>
	<us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax decimals='-3' contextRef='D190101_190930' unitRef='USD'>-1200000</us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax>
	<us-gaap:DividendsCommonStockCash decimals='-3' contextRef='D190101_190930_StEqComps-CommonStock' unitRef='USD'>0</us-gaap:DividendsCommonStockCash>
	<us-gaap:DividendsCommonStockCash decimals='-3' contextRef='D190101_190930_StEqComps-AddPaidInCap' unitRef='USD'>0</us-gaap:DividendsCommonStockCash>
	<us-gaap:DividendsCommonStockCash decimals='-3' contextRef='D190101_190930_StEqComps-ComprIncome' unitRef='USD'>0</us-gaap:DividendsCommonStockCash>
	<us-gaap:DividendsCommonStockCash decimals='-3' contextRef='D190101_190930_StEqComps-RetainedEarnings' unitRef='USD'>-3084000</us-gaap:DividendsCommonStockCash>
	<us-gaap:DividendsCommonStockCash decimals='-3' contextRef='D190101_190930' unitRef='USD'>-3084000</us-gaap:DividendsCommonStockCash>
	<us-gaap:ProfitLoss decimals='-3' contextRef='D190101_190930_StEqComps-CommonStock' unitRef='USD'>0</us-gaap:ProfitLoss>
	<us-gaap:ProfitLoss decimals='-3' contextRef='D190101_190930_StEqComps-AddPaidInCap' unitRef='USD'>0</us-gaap:ProfitLoss>
	<us-gaap:ProfitLoss decimals='-3' contextRef='D190101_190930_StEqComps-ComprIncome' unitRef='USD'>0</us-gaap:ProfitLoss>
	<us-gaap:ProfitLoss decimals='-3' contextRef='D190101_190930_StEqComps-RetainedEarnings' unitRef='USD'>10369000</us-gaap:ProfitLoss>
	<us-gaap:SharesOutstanding decimals='-3' contextRef='E19Q3_StEqComps-CommonStock' unitRef='Shares'>3720000</us-gaap:SharesOutstanding>
	<us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest decimals='-3' contextRef='E19Q3_StEqComps-CommonStock' unitRef='USD'>37000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
	<us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest decimals='-3' contextRef='E19Q3_StEqComps-AddPaidInCap' unitRef='USD'>0</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
	<us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest decimals='-3' contextRef='E19Q3_StEqComps-ComprIncome' unitRef='USD'>-12490000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
	<us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest decimals='-3' contextRef='E19Q3_StEqComps-RetainedEarnings' unitRef='USD'>107439000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
	<us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest decimals='-3' contextRef='E19Q3' unitRef='USD'>94986000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
	<us-gaap:SharesOutstanding decimals='-3' contextRef='E18Q2_StEqComps-CommonStock' unitRef='Shares'>3732000</us-gaap:SharesOutstanding>
	<us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest decimals='-3' contextRef='E18Q2_StEqComps-CommonStock' unitRef='USD'>37000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
	<us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest decimals='-3' contextRef='E18Q2_StEqComps-AddPaidInCap' unitRef='USD'>1197000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
	<us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest decimals='-3' contextRef='E18Q2_StEqComps-ComprIncome' unitRef='USD'>-9876000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
	<us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest decimals='-3' contextRef='E18Q2_StEqComps-RetainedEarnings' unitRef='USD'>92004000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
	<us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest decimals='-3' contextRef='E18Q2' unitRef='USD'>83362000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
	<us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised decimals='-3' contextRef='Y18Q3_StEqComps-CommonStock' unitRef='Shares'>2000</us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised>
	<us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised decimals='-3' contextRef='Y18Q3_StEqComps-CommonStock' unitRef='USD'>0</us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised>
	<us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised decimals='-3' contextRef='Y18Q3_StEqComps-AddPaidInCap' unitRef='USD'>89000</us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised>
	<us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised decimals='-3' contextRef='Y18Q3_StEqComps-ComprIncome' unitRef='USD'>0</us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised>
	<us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised decimals='-3' contextRef='Y18Q3_StEqComps-RetainedEarnings' unitRef='USD'>0</us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised>
	<us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised decimals='-3' contextRef='Y18Q3' unitRef='USD'>89000</us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised>
	<us-gaap:StockOptionPlanExpense decimals='-3' contextRef='Y18Q3_StEqComps-CommonStock' unitRef='USD'>0</us-gaap:StockOptionPlanExpense>
	<us-gaap:StockOptionPlanExpense decimals='-3' contextRef='Y18Q3_StEqComps-AddPaidInCap' unitRef='USD'>11000</us-gaap:StockOptionPlanExpense>
	<us-gaap:StockOptionPlanExpense decimals='-3' contextRef='Y18Q3_StEqComps-ComprIncome' unitRef='USD'>0</us-gaap:StockOptionPlanExpense>
	<us-gaap:StockOptionPlanExpense decimals='-3' contextRef='Y18Q3_StEqComps-RetainedEarnings' unitRef='USD'>0</us-gaap:StockOptionPlanExpense>
	<us-gaap:StockOptionPlanExpense decimals='-3' contextRef='Y18Q3' unitRef='USD'>11000</us-gaap:StockOptionPlanExpense>
	<us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax decimals='-3' contextRef='Y18Q3_StEqComps-CommonStock' unitRef='USD'>0</us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax>
	<us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax decimals='-3' contextRef='Y18Q3_StEqComps-AddPaidInCap' unitRef='USD'>0</us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax>
	<us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax decimals='-3' contextRef='Y18Q3_StEqComps-ComprIncome' unitRef='USD'>-385000</us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax>
	<us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax decimals='-3' contextRef='Y18Q3_StEqComps-RetainedEarnings' unitRef='USD'>0</us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax>
	<us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax decimals='-3' contextRef='Y18Q3' unitRef='USD'>-385000</us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax>
	<us-gaap:DividendsCommonStockCash decimals='-3' contextRef='Y18Q3_StEqComps-CommonStock' unitRef='USD'>0</us-gaap:DividendsCommonStockCash>
	<us-gaap:DividendsCommonStockCash decimals='-3' contextRef='Y18Q3_StEqComps-AddPaidInCap' unitRef='USD'>0</us-gaap:DividendsCommonStockCash>
	<us-gaap:DividendsCommonStockCash decimals='-3' contextRef='Y18Q3_StEqComps-ComprIncome' unitRef='USD'>0</us-gaap:DividendsCommonStockCash>
	<us-gaap:DividendsCommonStockCash decimals='-3' contextRef='Y18Q3_StEqComps-RetainedEarnings' unitRef='USD'>-1008000</us-gaap:DividendsCommonStockCash>
	<us-gaap:DividendsCommonStockCash decimals='-3' contextRef='Y18Q3' unitRef='USD'>-1008000</us-gaap:DividendsCommonStockCash>
	<us-gaap:ProfitLoss decimals='-3' contextRef='Y18Q3_StEqComps-CommonStock' unitRef='USD'>0</us-gaap:ProfitLoss>
	<us-gaap:ProfitLoss decimals='-3' contextRef='Y18Q3_StEqComps-AddPaidInCap' unitRef='USD'>0</us-gaap:ProfitLoss>
	<us-gaap:ProfitLoss decimals='-3' contextRef='Y18Q3_StEqComps-ComprIncome' unitRef='USD'>0</us-gaap:ProfitLoss>
	<us-gaap:ProfitLoss decimals='-3' contextRef='Y18Q3_StEqComps-RetainedEarnings' unitRef='USD'>6762000</us-gaap:ProfitLoss>
	<us-gaap:SharesOutstanding decimals='-3' contextRef='E17_StEqComps-CommonStock' unitRef='Shares'>3721000</us-gaap:SharesOutstanding>
	<us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest decimals='-3' contextRef='E17_StEqComps-CommonStock' unitRef='USD'>37000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
	<us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest decimals='-3' contextRef='E17_StEqComps-AddPaidInCap' unitRef='USD'>809000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
	<us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest decimals='-3' contextRef='E17_StEqComps-ComprIncome' unitRef='USD'>-8341000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
	<us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest decimals='-3' contextRef='E17_StEqComps-RetainedEarnings' unitRef='USD'>85617000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
	<us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest decimals='-3' contextRef='E17' unitRef='USD'>78122000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
	<us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised decimals='-3' contextRef='D180101_180930_StEqComps-CommonStock' unitRef='Shares'>15000</us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised>
	<us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised decimals='-3' contextRef='D180101_180930_StEqComps-CommonStock' unitRef='USD'>0</us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised>
	<us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised decimals='-3' contextRef='D180101_180930_StEqComps-AddPaidInCap' unitRef='USD'>661000</us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised>
	<us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised decimals='-3' contextRef='D180101_180930_StEqComps-ComprIncome' unitRef='USD'>0</us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised>
	<us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised decimals='-3' contextRef='D180101_180930_StEqComps-RetainedEarnings' unitRef='USD'>0</us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised>
	<us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised decimals='-3' contextRef='D180101_180930' unitRef='USD'>661000</us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised>
	<fil:CommonStockReceivedAndRetiredUponExerciseOfStockOptionsShares decimals='-3' contextRef='D180101_180930_StEqComps-CommonStock' unitRef='Shares'>-2000</fil:CommonStockReceivedAndRetiredUponExerciseOfStockOptionsShares>
	<fil:CommonStockReceivedAndRetiredUponExerciseOfStockOptions decimals='-3' contextRef='D180101_180930_StEqComps-CommonStock' unitRef='USD'>0</fil:CommonStockReceivedAndRetiredUponExerciseOfStockOptions>
	<fil:CommonStockReceivedAndRetiredUponExerciseOfStockOptions decimals='-3' contextRef='D180101_180930_StEqComps-AddPaidInCap' unitRef='USD'>-225000</fil:CommonStockReceivedAndRetiredUponExerciseOfStockOptions>
	<fil:CommonStockReceivedAndRetiredUponExerciseOfStockOptions decimals='-3' contextRef='D180101_180930_StEqComps-ComprIncome' unitRef='USD'>0</fil:CommonStockReceivedAndRetiredUponExerciseOfStockOptions>
	<fil:CommonStockReceivedAndRetiredUponExerciseOfStockOptions decimals='-3' contextRef='D180101_180930_StEqComps-RetainedEarnings' unitRef='USD'>0</fil:CommonStockReceivedAndRetiredUponExerciseOfStockOptions>
	<fil:CommonStockReceivedAndRetiredUponExerciseOfStockOptions decimals='-3' contextRef='D180101_180930' unitRef='USD'>-225000</fil:CommonStockReceivedAndRetiredUponExerciseOfStockOptions>
	<us-gaap:StockOptionPlanExpense decimals='-3' contextRef='D180101_180930_StEqComps-CommonStock' unitRef='USD'>0</us-gaap:StockOptionPlanExpense>
	<us-gaap:StockOptionPlanExpense decimals='-3' contextRef='D180101_180930_StEqComps-AddPaidInCap' unitRef='USD'>53000</us-gaap:StockOptionPlanExpense>
	<us-gaap:StockOptionPlanExpense decimals='-3' contextRef='D180101_180930_StEqComps-ComprIncome' unitRef='USD'>0</us-gaap:StockOptionPlanExpense>
	<us-gaap:StockOptionPlanExpense decimals='-3' contextRef='D180101_180930_StEqComps-RetainedEarnings' unitRef='USD'>0</us-gaap:StockOptionPlanExpense>
	<us-gaap:StockOptionPlanExpense decimals='-3' contextRef='D180101_180930' unitRef='USD'>53000</us-gaap:StockOptionPlanExpense>
	<us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax decimals='-3' contextRef='D180101_180930_StEqComps-CommonStock' unitRef='USD'>0</us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax>
	<us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax decimals='-3' contextRef='D180101_180930_StEqComps-AddPaidInCap' unitRef='USD'>0</us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax>
	<us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax decimals='-3' contextRef='D180101_180930_StEqComps-ComprIncome' unitRef='USD'>-1920000</us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax>
	<us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax decimals='-3' contextRef='D180101_180930_StEqComps-RetainedEarnings' unitRef='USD'>0</us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax>
	<us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax decimals='-3' contextRef='D180101_180930' unitRef='USD'>-1920000</us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax>
	<us-gaap:DividendsCommonStockCash decimals='-3' contextRef='D180101_180930_StEqComps-CommonStock' unitRef='USD'>0</us-gaap:DividendsCommonStockCash>
	<us-gaap:DividendsCommonStockCash decimals='-3' contextRef='D180101_180930_StEqComps-AddPaidInCap' unitRef='USD'>0</us-gaap:DividendsCommonStockCash>
	<us-gaap:DividendsCommonStockCash decimals='-3' contextRef='D180101_180930_StEqComps-ComprIncome' unitRef='USD'>0</us-gaap:DividendsCommonStockCash>
	<us-gaap:DividendsCommonStockCash decimals='-3' contextRef='D180101_180930_StEqComps-RetainedEarnings' unitRef='USD'>-3022000</us-gaap:DividendsCommonStockCash>
	<us-gaap:DividendsCommonStockCash decimals='-3' contextRef='D180101_180930' unitRef='USD'>-3022000</us-gaap:DividendsCommonStockCash>
	<us-gaap:ProfitLoss decimals='-3' contextRef='D180101_180930_StEqComps-CommonStock' unitRef='USD'>0</us-gaap:ProfitLoss>
	<us-gaap:ProfitLoss decimals='-3' contextRef='D180101_180930_StEqComps-AddPaidInCap' unitRef='USD'>0</us-gaap:ProfitLoss>
	<us-gaap:ProfitLoss decimals='-3' contextRef='D180101_180930_StEqComps-ComprIncome' unitRef='USD'>0</us-gaap:ProfitLoss>
	<us-gaap:ProfitLoss decimals='-3' contextRef='D180101_180930_StEqComps-RetainedEarnings' unitRef='USD'>15162000</us-gaap:ProfitLoss>
	<us-gaap:SharesOutstanding decimals='-3' contextRef='E18Q3_StEqComps-CommonStock' unitRef='Shares'>3734000</us-gaap:SharesOutstanding>
	<us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest decimals='-3' contextRef='E18Q3_StEqComps-CommonStock' unitRef='USD'>37000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
	<us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest decimals='-3' contextRef='E18Q3_StEqComps-AddPaidInCap' unitRef='USD'>1297000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
	<us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest decimals='-3' contextRef='E18Q3_StEqComps-ComprIncome' unitRef='USD'>-10261000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
	<us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest decimals='-3' contextRef='E18Q3_StEqComps-RetainedEarnings' unitRef='USD'>97758000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
	<us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest decimals='-3' contextRef='E18Q3' unitRef='USD'>88831000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
	<us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock contextRef='D190101_190930'>&lt;p style=&apos;margin:0in;margin-bottom:.0001pt&apos;&gt;(1)&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; The unaudited financial statements have been prepared in accordance with the instructions to Form 10-Q and do not include all of the information and note disclosures required by accounting principles generally accepted in the United States.&amp;#160; These statements should be read in conjunction with the financial statements and notes included in the Utah Medical Products, Inc. (&amp;quot;UTMD&amp;quot; or &amp;quot;the Company&amp;quot;) annual report on Form 10-K for the year ended December 31, 2018.&amp;#160; In the opinion of management, the accompanying financial statements include all adjustments (consisting only of normal recurring adjustments) necessary to summarize fairly the Company&apos;s financial position and results of operations.&amp;#160; Currency amounts are in thousands except per-share amounts and where noted.&lt;/p&gt;</us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock>
	<us-gaap:NewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlock contextRef='D190101_190930'>&lt;p style=&apos;margin:0in;margin-bottom:.0001pt&apos;&gt;&amp;#160;(2) Recent Accounting Standards. &lt;/p&gt; &lt;p style=&apos;margin:0in;margin-bottom:.0001pt&apos;&gt;&amp;nbsp;&lt;/p&gt; &lt;p style=&apos;margin:0in;margin-bottom:.0001pt&apos;&gt;In February 2016, new accounting guidance (ASU 2016-02, Leases (Topic 842)) was issued which requires recording most leases on the balance sheet. The new lease standard requires disclosure of key information about lease arrangements and aligns many of the underlying principles of this new model with those in the new revenue recognition standard. This guidance is effective for annual reporting periods beginning after December 15, 2018, with early adoption permitted. &amp;#160;The new guidance became effective for UTMD on January 1, 2019.&amp;#160; UTMD applied the requirements using the modified retrospective method and so will not restate comparative financial statements.&amp;#160; Implementation of the standard resulted in addition of right of use assets and lease liabilities of $452 to the consolidated balance sheet and will require additional disclosures but will have no effect on the income statement.&amp;#160; UTMD&amp;#146;s only leases are for a portion of the parking lot at the Midvale facility and an automobile in Ireland.&lt;/p&gt; &lt;p style=&apos;margin:0in;margin-bottom:.0001pt&apos;&gt;&amp;nbsp;&lt;/p&gt; &lt;p style=&apos;margin:0in;margin-bottom:.0001pt&apos;&gt;The Company has determined that other recently issued accounting standards will either have no material impact on its consolidated financial position, results of operations or cash flows, or will not apply to its operations. &lt;/p&gt;</us-gaap:NewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlock>
	<us-gaap:NewAccountingPronouncementsPolicyPolicyTextBlock contextRef='D190101_190930'>&lt;p style=&apos;margin:0in;margin-bottom:.0001pt&apos;&gt;In February 2016, new accounting guidance (ASU 2016-02, Leases (Topic 842)) was issued which requires recording most leases on the balance sheet. The new lease standard requires disclosure of key information about lease arrangements and aligns many of the underlying principles of this new model with those in the new revenue recognition standard. This guidance is effective for annual reporting periods beginning after December 15, 2018, with early adoption permitted. &amp;#160;The new guidance became effective for UTMD on January 1, 2019.&amp;#160; UTMD applied the requirements using the modified retrospective method and so will not restate comparative financial statements.&amp;#160; Implementation of the standard resulted in addition of right of use assets and lease liabilities of $452 to the consolidated balance sheet and will require additional disclosures but will have no effect on the income statement.&amp;#160; UTMD&amp;#146;s only leases are for a portion of the parking lot at the Midvale facility and an automobile in Ireland.&lt;/p&gt; &lt;p style=&apos;margin:0in;margin-bottom:.0001pt&apos;&gt;&amp;nbsp;&lt;/p&gt; &lt;p style=&apos;margin:0in;margin-bottom:.0001pt&apos;&gt;The Company has determined that other recently issued accounting standards will either have no material impact on its consolidated financial position, results of operations or cash flows, or will not apply to its operations.&lt;/p&gt;</us-gaap:NewAccountingPronouncementsPolicyPolicyTextBlock>
	<us-gaap:OperatingLeaseRightOfUseAsset decimals='-3' contextRef='E18_AdjsForNewAcctingPronouncements-AcctingStandardsUpdate201602' unitRef='USD'>452000</us-gaap:OperatingLeaseRightOfUseAsset>
	<us-gaap:OperatingLeaseLiability decimals='-3' contextRef='E18_AdjsForNewAcctingPronouncements-AcctingStandardsUpdate201602' unitRef='USD'>452000</us-gaap:OperatingLeaseLiability>
	<us-gaap:InventoryDisclosureTextBlock contextRef='D190101_190930'>&lt;p style=&apos;margin:0in;margin-bottom:.0001pt;margin-bottom:6.0pt&apos;&gt;(3)&amp;#160;&amp;#160;&amp;#160; Inventories at September 30, 2019, and December 31, 2018, consisted of the following:&lt;/p&gt; &lt;div align=&quot;center&quot;&gt; &lt;table border=&quot;0&quot; cellspacing=&quot;0&quot; cellpadding=&quot;0&quot; width=&quot;90%&quot; style=&apos;border-collapse:collapse&apos;&gt; &lt;tr align=&quot;left&quot;&gt; &lt;td width=&quot;192&quot; valign=&quot;top&quot; style=&apos;width:2.0in;padding:0&apos;&gt; &lt;p style=&apos;margin:0in;margin-bottom:.0001pt&apos;&gt;&amp;nbsp;&lt;/p&gt; &lt;/td&gt; &lt;td width=&quot;9&quot; valign=&quot;top&quot; style=&apos;width:6.5pt;border:none;border-bottom:solid windowtext 1.0pt;padding:0&apos;&gt; &lt;p style=&apos;margin:0in;margin-bottom:.0001pt&apos;&gt;&amp;nbsp;&lt;/p&gt; &lt;/td&gt; &lt;td width=&quot;144&quot; valign=&quot;top&quot; style=&apos;width:1.5in;border:none;border-bottom:solid windowtext 1.0pt;padding:0&apos;&gt; &lt;p align=&quot;center&quot; style=&apos;margin:0in;margin-bottom:.0001pt;text-align:center&apos;&gt; September 30, 2019&lt;/p&gt; &lt;/td&gt; &lt;td width=&quot;11&quot; valign=&quot;top&quot; style=&apos;width:8.5pt;padding:0&apos;&gt; &lt;p style=&apos;margin:0in;margin-bottom:.0001pt&apos;&gt;&amp;nbsp;&lt;/p&gt; &lt;/td&gt; &lt;td width=&quot;9&quot; valign=&quot;top&quot; style=&apos;width:6.5pt;border:none;border-bottom:solid windowtext 1.0pt;padding:0&apos;&gt; &lt;p style=&apos;margin:0in;margin-bottom:.0001pt&apos;&gt;&amp;nbsp;&lt;/p&gt; &lt;/td&gt; &lt;td width=&quot;135&quot; valign=&quot;top&quot; style=&apos;width:101.0pt;border:none;border-bottom:solid windowtext 1.0pt;padding:0&apos;&gt; &lt;p align=&quot;center&quot; style=&apos;margin:0in;margin-bottom:.0001pt;text-align:center&apos;&gt;December 31, 2018&lt;/p&gt; &lt;/td&gt; &lt;/tr&gt; &lt;tr align=&quot;left&quot;&gt; &lt;td width=&quot;192&quot; valign=&quot;top&quot; style=&apos;width:2.0in;background:#CCEEFF;padding:0&apos;&gt; &lt;p style=&apos;margin:0in;margin-bottom:.0001pt&apos;&gt;Finished goods&lt;/p&gt; &lt;/td&gt; &lt;td width=&quot;9&quot; valign=&quot;top&quot; style=&apos;width:6.5pt;border:none;background:#CCEEFF;padding:0&apos;&gt; &lt;p style=&apos;margin:0in;margin-bottom:.0001pt&apos;&gt;$&lt;/p&gt; &lt;/td&gt; &lt;td width=&quot;144&quot; valign=&quot;top&quot; style=&apos;width:1.5in;border:none;background:#CCEEFF;padding:0&apos;&gt; &lt;p align=&quot;right&quot; style=&apos;margin:0in;margin-bottom:.0001pt;text-align:right&apos;&gt;2,352&lt;/p&gt; &lt;/td&gt; &lt;td width=&quot;11&quot; valign=&quot;top&quot; style=&apos;width:8.5pt;background:#CCEEFF;padding:0&apos;&gt; &lt;p style=&apos;margin:0in;margin-bottom:.0001pt&apos;&gt;&amp;nbsp;&lt;/p&gt; &lt;/td&gt; &lt;td width=&quot;9&quot; valign=&quot;top&quot; style=&apos;width:6.5pt;border:none;background:#CCEEFF;padding:0&apos;&gt; &lt;p style=&apos;margin:0in;margin-bottom:.0001pt&apos;&gt;$&lt;/p&gt; &lt;/td&gt; &lt;td width=&quot;135&quot; valign=&quot;top&quot; style=&apos;width:101.0pt;border:none;background:#CCEEFF;padding:0&apos;&gt; &lt;p align=&quot;right&quot; style=&apos;margin:0in;margin-bottom:.0001pt;text-align:right&apos;&gt;1,615&lt;/p&gt; &lt;/td&gt; &lt;/tr&gt; &lt;tr align=&quot;left&quot;&gt; &lt;td width=&quot;192&quot; valign=&quot;top&quot; style=&apos;width:2.0in;padding:0&apos;&gt; &lt;p style=&apos;margin:0in;margin-bottom:.0001pt&apos;&gt;Work-in-process&lt;/p&gt; &lt;/td&gt; &lt;td width=&quot;9&quot; valign=&quot;top&quot; style=&apos;width:6.5pt;padding:0&apos;&gt; &lt;p style=&apos;margin:0in;margin-bottom:.0001pt&apos;&gt;&amp;nbsp;&lt;/p&gt; &lt;/td&gt; &lt;td width=&quot;144&quot; valign=&quot;top&quot; style=&apos;width:1.5in;padding:0&apos;&gt; &lt;p align=&quot;right&quot; style=&apos;margin:0in;margin-bottom:.0001pt;text-align:right&apos;&gt;1,005&lt;/p&gt; &lt;/td&gt; &lt;td width=&quot;11&quot; valign=&quot;top&quot; style=&apos;width:8.5pt;padding:0&apos;&gt; &lt;p style=&apos;margin:0in;margin-bottom:.0001pt&apos;&gt;&amp;nbsp;&lt;/p&gt; &lt;/td&gt; &lt;td width=&quot;9&quot; valign=&quot;top&quot; style=&apos;width:6.5pt;padding:0&apos;&gt; &lt;p style=&apos;margin:0in;margin-bottom:.0001pt&apos;&gt;&amp;nbsp;&lt;/p&gt; &lt;/td&gt; &lt;td width=&quot;135&quot; valign=&quot;top&quot; style=&apos;width:101.0pt;padding:0&apos;&gt; &lt;p align=&quot;right&quot; style=&apos;margin:0in;margin-bottom:.0001pt;text-align:right&apos;&gt;1,103&lt;/p&gt; &lt;/td&gt; &lt;/tr&gt; &lt;tr align=&quot;left&quot;&gt; &lt;td width=&quot;192&quot; valign=&quot;top&quot; style=&apos;width:2.0in;background:#CCEEFF;padding:0&apos;&gt; &lt;p style=&apos;margin:0in;margin-bottom:.0001pt&apos;&gt;Raw materials&lt;/p&gt; &lt;/td&gt; &lt;td width=&quot;9&quot; valign=&quot;top&quot; style=&apos;width:6.5pt;border:none;border-bottom:solid windowtext 1.0pt;background:#CCEEFF;padding:0&apos;&gt; &lt;p style=&apos;margin:0in;margin-bottom:.0001pt&apos;&gt;&amp;nbsp;&lt;/p&gt; &lt;/td&gt; &lt;td width=&quot;144&quot; valign=&quot;top&quot; style=&apos;width:1.5in;border:none;border-bottom:solid windowtext 1.0pt;background:#CCEEFF;padding:0&apos;&gt; &lt;p align=&quot;right&quot; style=&apos;margin:0in;margin-bottom:.0001pt;text-align:right&apos;&gt;3,354&lt;/p&gt; &lt;/td&gt; &lt;td width=&quot;11&quot; valign=&quot;top&quot; style=&apos;width:8.5pt;background:#CCEEFF;padding:0&apos;&gt; &lt;p style=&apos;margin:0in;margin-bottom:.0001pt&apos;&gt;&amp;nbsp;&lt;/p&gt; &lt;/td&gt; &lt;td width=&quot;9&quot; valign=&quot;top&quot; style=&apos;width:6.5pt;border:none;border-bottom:solid windowtext 1.0pt;background:#CCEEFF;padding:0&apos;&gt; &lt;p style=&apos;margin:0in;margin-bottom:.0001pt&apos;&gt;&amp;nbsp;&lt;/p&gt; &lt;/td&gt; &lt;td width=&quot;135&quot; valign=&quot;top&quot; style=&apos;width:101.0pt;border:none;border-bottom:solid windowtext 1.0pt;background:#CCEEFF;padding:0&apos;&gt; &lt;p align=&quot;right&quot; style=&apos;margin:0in;margin-bottom:.0001pt;text-align:right&apos;&gt;2,694&lt;/p&gt; &lt;/td&gt; &lt;/tr&gt; &lt;tr align=&quot;left&quot;&gt; &lt;td width=&quot;192&quot; valign=&quot;top&quot; style=&apos;width:2.0in;padding:0&apos;&gt; &lt;p style=&apos;margin:0in;margin-bottom:.0001pt&apos;&gt;Total&lt;/p&gt; &lt;/td&gt; &lt;td width=&quot;9&quot; valign=&quot;top&quot; style=&apos;width:6.5pt;border:none;border-bottom:double windowtext 1.5pt;padding:0&apos;&gt; &lt;p style=&apos;margin:0in;margin-bottom:.0001pt&apos;&gt;$&lt;/p&gt; &lt;/td&gt; &lt;td width=&quot;144&quot; valign=&quot;top&quot; style=&apos;width:1.5in;border:none;border-bottom:double windowtext 1.5pt;padding:0&apos;&gt; &lt;p align=&quot;right&quot; style=&apos;margin:0in;margin-bottom:.0001pt;text-align:right&apos;&gt;6,711&lt;/p&gt; &lt;/td&gt; &lt;td width=&quot;11&quot; valign=&quot;top&quot; style=&apos;width:8.5pt;padding:0&apos;&gt; &lt;p style=&apos;margin:0in;margin-bottom:.0001pt&apos;&gt;&amp;nbsp;&lt;/p&gt; &lt;/td&gt; &lt;td width=&quot;9&quot; valign=&quot;top&quot; style=&apos;width:6.5pt;border:none;border-bottom:double windowtext 1.5pt;padding:0&apos;&gt; &lt;p style=&apos;margin:0in;margin-bottom:.0001pt&apos;&gt;$&lt;/p&gt; &lt;/td&gt; &lt;td width=&quot;135&quot; valign=&quot;top&quot; style=&apos;width:101.0pt;border:none;border-bottom:double windowtext 1.5pt;padding:0&apos;&gt; &lt;p align=&quot;right&quot; style=&apos;margin:0in;margin-bottom:.0001pt;text-align:right&apos;&gt;5,412&lt;/p&gt; &lt;/td&gt; &lt;/tr&gt; &lt;/table&gt; &lt;/div&gt;</us-gaap:InventoryDisclosureTextBlock>
	<us-gaap:ScheduleOfInventoryCurrentTableTextBlock contextRef='D190101_190930'>&lt;div align=&quot;center&quot;&gt; &lt;table border=&quot;0&quot; cellspacing=&quot;0&quot; cellpadding=&quot;0&quot; width=&quot;90%&quot; style=&apos;border-collapse:collapse&apos;&gt; &lt;tr align=&quot;left&quot;&gt; &lt;td width=&quot;192&quot; valign=&quot;top&quot; style=&apos;width:2.0in;padding:0&apos;&gt; &lt;p style=&apos;margin:0in;margin-bottom:.0001pt&apos;&gt;&amp;nbsp;&lt;/p&gt; &lt;/td&gt; &lt;td width=&quot;9&quot; valign=&quot;top&quot; style=&apos;width:6.5pt;border:none;border-bottom:solid windowtext 1.0pt;padding:0&apos;&gt; &lt;p style=&apos;margin:0in;margin-bottom:.0001pt&apos;&gt;&amp;nbsp;&lt;/p&gt; &lt;/td&gt; &lt;td width=&quot;144&quot; valign=&quot;top&quot; style=&apos;width:1.5in;border:none;border-bottom:solid windowtext 1.0pt;padding:0&apos;&gt; &lt;p align=&quot;center&quot; style=&apos;margin:0in;margin-bottom:.0001pt;text-align:center&apos;&gt; September 30, 2019&lt;/p&gt; &lt;/td&gt; &lt;td width=&quot;11&quot; valign=&quot;top&quot; style=&apos;width:8.5pt;padding:0&apos;&gt; &lt;p style=&apos;margin:0in;margin-bottom:.0001pt&apos;&gt;&amp;nbsp;&lt;/p&gt; &lt;/td&gt; &lt;td width=&quot;9&quot; valign=&quot;top&quot; style=&apos;width:6.5pt;border:none;border-bottom:solid windowtext 1.0pt;padding:0&apos;&gt; &lt;p style=&apos;margin:0in;margin-bottom:.0001pt&apos;&gt;&amp;nbsp;&lt;/p&gt; &lt;/td&gt; &lt;td width=&quot;135&quot; valign=&quot;top&quot; style=&apos;width:101.0pt;border:none;border-bottom:solid windowtext 1.0pt;padding:0&apos;&gt; &lt;p align=&quot;center&quot; style=&apos;margin:0in;margin-bottom:.0001pt;text-align:center&apos;&gt;December 31, 2018&lt;/p&gt; &lt;/td&gt; &lt;/tr&gt; &lt;tr align=&quot;left&quot;&gt; &lt;td width=&quot;192&quot; valign=&quot;top&quot; style=&apos;width:2.0in;background:#CCEEFF;padding:0&apos;&gt; &lt;p style=&apos;margin:0in;margin-bottom:.0001pt&apos;&gt;Finished goods&lt;/p&gt; &lt;/td&gt; &lt;td width=&quot;9&quot; valign=&quot;top&quot; style=&apos;width:6.5pt;border:none;background:#CCEEFF;padding:0&apos;&gt; &lt;p style=&apos;margin:0in;margin-bottom:.0001pt&apos;&gt;$&lt;/p&gt; &lt;/td&gt; &lt;td width=&quot;144&quot; valign=&quot;top&quot; style=&apos;width:1.5in;border:none;background:#CCEEFF;padding:0&apos;&gt; &lt;p align=&quot;right&quot; style=&apos;margin:0in;margin-bottom:.0001pt;text-align:right&apos;&gt;2,352&lt;/p&gt; &lt;/td&gt; &lt;td width=&quot;11&quot; valign=&quot;top&quot; style=&apos;width:8.5pt;background:#CCEEFF;padding:0&apos;&gt; &lt;p style=&apos;margin:0in;margin-bottom:.0001pt&apos;&gt;&amp;nbsp;&lt;/p&gt; &lt;/td&gt; &lt;td width=&quot;9&quot; valign=&quot;top&quot; style=&apos;width:6.5pt;border:none;background:#CCEEFF;padding:0&apos;&gt; &lt;p style=&apos;margin:0in;margin-bottom:.0001pt&apos;&gt;$&lt;/p&gt; &lt;/td&gt; &lt;td width=&quot;135&quot; valign=&quot;top&quot; style=&apos;width:101.0pt;border:none;background:#CCEEFF;padding:0&apos;&gt; &lt;p align=&quot;right&quot; style=&apos;margin:0in;margin-bottom:.0001pt;text-align:right&apos;&gt;1,615&lt;/p&gt; &lt;/td&gt; &lt;/tr&gt; &lt;tr align=&quot;left&quot;&gt; &lt;td width=&quot;192&quot; valign=&quot;top&quot; style=&apos;width:2.0in;padding:0&apos;&gt; &lt;p style=&apos;margin:0in;margin-bottom:.0001pt&apos;&gt;Work-in-process&lt;/p&gt; &lt;/td&gt; &lt;td width=&quot;9&quot; valign=&quot;top&quot; style=&apos;width:6.5pt;padding:0&apos;&gt; &lt;p style=&apos;margin:0in;margin-bottom:.0001pt&apos;&gt;&amp;nbsp;&lt;/p&gt; &lt;/td&gt; &lt;td width=&quot;144&quot; valign=&quot;top&quot; style=&apos;width:1.5in;padding:0&apos;&gt; &lt;p align=&quot;right&quot; style=&apos;margin:0in;margin-bottom:.0001pt;text-align:right&apos;&gt;1,005&lt;/p&gt; &lt;/td&gt; &lt;td width=&quot;11&quot; valign=&quot;top&quot; style=&apos;width:8.5pt;padding:0&apos;&gt; &lt;p style=&apos;margin:0in;margin-bottom:.0001pt&apos;&gt;&amp;nbsp;&lt;/p&gt; &lt;/td&gt; &lt;td width=&quot;9&quot; valign=&quot;top&quot; style=&apos;width:6.5pt;padding:0&apos;&gt; &lt;p style=&apos;margin:0in;margin-bottom:.0001pt&apos;&gt;&amp;nbsp;&lt;/p&gt; &lt;/td&gt; &lt;td width=&quot;135&quot; valign=&quot;top&quot; style=&apos;width:101.0pt;padding:0&apos;&gt; &lt;p align=&quot;right&quot; style=&apos;margin:0in;margin-bottom:.0001pt;text-align:right&apos;&gt;1,103&lt;/p&gt; &lt;/td&gt; &lt;/tr&gt; &lt;tr align=&quot;left&quot;&gt; &lt;td width=&quot;192&quot; valign=&quot;top&quot; style=&apos;width:2.0in;background:#CCEEFF;padding:0&apos;&gt; &lt;p style=&apos;margin:0in;margin-bottom:.0001pt&apos;&gt;Raw materials&lt;/p&gt; &lt;/td&gt; &lt;td width=&quot;9&quot; valign=&quot;top&quot; style=&apos;width:6.5pt;border:none;border-bottom:solid windowtext 1.0pt;background:#CCEEFF;padding:0&apos;&gt; &lt;p style=&apos;margin:0in;margin-bottom:.0001pt&apos;&gt;&amp;nbsp;&lt;/p&gt; &lt;/td&gt; &lt;td width=&quot;144&quot; valign=&quot;top&quot; style=&apos;width:1.5in;border:none;border-bottom:solid windowtext 1.0pt;background:#CCEEFF;padding:0&apos;&gt; &lt;p align=&quot;right&quot; style=&apos;margin:0in;margin-bottom:.0001pt;text-align:right&apos;&gt;3,354&lt;/p&gt; &lt;/td&gt; &lt;td width=&quot;11&quot; valign=&quot;top&quot; style=&apos;width:8.5pt;background:#CCEEFF;padding:0&apos;&gt; &lt;p style=&apos;margin:0in;margin-bottom:.0001pt&apos;&gt;&amp;nbsp;&lt;/p&gt; &lt;/td&gt; &lt;td width=&quot;9&quot; valign=&quot;top&quot; style=&apos;width:6.5pt;border:none;border-bottom:solid windowtext 1.0pt;background:#CCEEFF;padding:0&apos;&gt; &lt;p style=&apos;margin:0in;margin-bottom:.0001pt&apos;&gt;&amp;nbsp;&lt;/p&gt; &lt;/td&gt; &lt;td width=&quot;135&quot; valign=&quot;top&quot; style=&apos;width:101.0pt;border:none;border-bottom:solid windowtext 1.0pt;background:#CCEEFF;padding:0&apos;&gt; &lt;p align=&quot;right&quot; style=&apos;margin:0in;margin-bottom:.0001pt;text-align:right&apos;&gt;2,694&lt;/p&gt; &lt;/td&gt; &lt;/tr&gt; &lt;tr align=&quot;left&quot;&gt; &lt;td width=&quot;192&quot; valign=&quot;top&quot; style=&apos;width:2.0in;padding:0&apos;&gt; &lt;p style=&apos;margin:0in;margin-bottom:.0001pt&apos;&gt;Total&lt;/p&gt; &lt;/td&gt; &lt;td width=&quot;9&quot; valign=&quot;top&quot; style=&apos;width:6.5pt;border:none;border-bottom:double windowtext 1.5pt;padding:0&apos;&gt; &lt;p style=&apos;margin:0in;margin-bottom:.0001pt&apos;&gt;$&lt;/p&gt; &lt;/td&gt; &lt;td width=&quot;144&quot; valign=&quot;top&quot; style=&apos;width:1.5in;border:none;border-bottom:double windowtext 1.5pt;padding:0&apos;&gt; &lt;p align=&quot;right&quot; style=&apos;margin:0in;margin-bottom:.0001pt;text-align:right&apos;&gt;6,711&lt;/p&gt; &lt;/td&gt; &lt;td width=&quot;11&quot; valign=&quot;top&quot; style=&apos;width:8.5pt;padding:0&apos;&gt; &lt;p style=&apos;margin:0in;margin-bottom:.0001pt&apos;&gt;&amp;nbsp;&lt;/p&gt; &lt;/td&gt; &lt;td width=&quot;9&quot; valign=&quot;top&quot; style=&apos;width:6.5pt;border:none;border-bottom:double windowtext 1.5pt;padding:0&apos;&gt; &lt;p style=&apos;margin:0in;margin-bottom:.0001pt&apos;&gt;$&lt;/p&gt; &lt;/td&gt; &lt;td width=&quot;135&quot; valign=&quot;top&quot; style=&apos;width:101.0pt;border:none;border-bottom:double windowtext 1.5pt;padding:0&apos;&gt; &lt;p align=&quot;right&quot; style=&apos;margin:0in;margin-bottom:.0001pt;text-align:right&apos;&gt;5,412&lt;/p&gt; &lt;/td&gt; &lt;/tr&gt; &lt;/table&gt; &lt;/div&gt;</us-gaap:ScheduleOfInventoryCurrentTableTextBlock>
	<us-gaap:InventoryFinishedGoodsNetOfReserves decimals='-3' contextRef='E19Q3' unitRef='USD'>2352000</us-gaap:InventoryFinishedGoodsNetOfReserves>
	<us-gaap:InventoryFinishedGoodsNetOfReserves decimals='-3' contextRef='E18' unitRef='USD'>1615000</us-gaap:InventoryFinishedGoodsNetOfReserves>
	<us-gaap:InventoryWorkInProcess decimals='-3' contextRef='E19Q3' unitRef='USD'>1005000</us-gaap:InventoryWorkInProcess>
	<us-gaap:InventoryWorkInProcess decimals='-3' contextRef='E18' unitRef='USD'>1103000</us-gaap:InventoryWorkInProcess>
	<us-gaap:InventoryRawMaterials decimals='-3' contextRef='E19Q3' unitRef='USD'>3354000</us-gaap:InventoryRawMaterials>
	<us-gaap:InventoryRawMaterials decimals='-3' contextRef='E18' unitRef='USD'>2694000</us-gaap:InventoryRawMaterials>
	<us-gaap:InventoryNet decimals='-3' contextRef='E19Q3' unitRef='USD'>6711000</us-gaap:InventoryNet>
	<us-gaap:InventoryNet decimals='-3' contextRef='E18' unitRef='USD'>5412000</us-gaap:InventoryNet>
	<us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock contextRef='D190101_190930'>&lt;p style=&apos;margin:0in;margin-bottom:.0001pt&apos;&gt;(4)&amp;#160;&amp;#160; Stock-Based Compensation. At September 30, 2019, the Company has stock-based employee compensation plans which authorize the grant of stock options to eligible employees and directors.&amp;#160; The Company accounts for stock compensation under FASB Accounting Standards Codification (&amp;#147;ASC&amp;#148;) 718, &lt;i&gt;Compensation - Stock Compensation&lt;/i&gt;.&amp;#160; This statement requires the Company to recognize compensation cost based on the grant date fair value of options granted to employees and directors.&amp;#160; In the quarters ended September 30, 2019, and 2018, the Company recognized $29 and $11, respectively, in stock based compensation cost.&amp;#160; In the nine months ended September 30, 2019, and 2018, the Company recognized $85 and $53, respectively, in stock based compensation cost.&lt;/p&gt;</us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock>
	<us-gaap:AllocatedShareBasedCompensationExpense decimals='-3' contextRef='Y19Q3' unitRef='USD'>29000</us-gaap:AllocatedShareBasedCompensationExpense>
	<us-gaap:AllocatedShareBasedCompensationExpense decimals='-3' contextRef='Y18Q3' unitRef='USD'>11000</us-gaap:AllocatedShareBasedCompensationExpense>
	<us-gaap:AllocatedShareBasedCompensationExpense decimals='-3' contextRef='D190101_190930' unitRef='USD'>85000</us-gaap:AllocatedShareBasedCompensationExpense>
	<us-gaap:AllocatedShareBasedCompensationExpense decimals='-3' contextRef='D180101_180930' unitRef='USD'>53000</us-gaap:AllocatedShareBasedCompensationExpense>
	<us-gaap:ProductWarrantyDisclosureTextBlock contextRef='D190101_190930'>&lt;p style=&apos;margin:0in;margin-bottom:.0001pt&apos;&gt;&amp;#160;(5) Warranty Reserve.&amp;#160; The Company&amp;#146;s published warranty is: &amp;#147;UTMD warrants its products to conform in all material respects to all published product specifications in effect on the date of shipment, and to be free from defects in material and workmanship for a period of thirty (30) days for supplies, or twenty-four (24) months for equipment, from date of shipment.&amp;#160; During the warranty period UTMD shall, at its option, replace any products shown to UTMD&apos;s reasonable satisfaction to be defective at no expense to the Purchaser or refund the purchase price.&amp;#148; &lt;/p&gt; &lt;p style=&apos;margin:0in;margin-bottom:.0001pt;margin-top:6.0pt&apos;&gt;UTMD maintains a warranty reserve to provide for estimated costs which are likely to occur. The amount of this reserve is adjusted, as required, to reflect its actual experience. Based on its analysis of historical warranty claims and its estimate that existing warranty obligations were immaterial, no warranty reserve was made at December 31, 2018, or September 30, 2019. &lt;/p&gt;</us-gaap:ProductWarrantyDisclosureTextBlock>
	<us-gaap:ProductWarrantyAccrual decimals='INF' contextRef='E18' unitRef='USD'>0</us-gaap:ProductWarrantyAccrual>
	<us-gaap:ProductWarrantyAccrual decimals='INF' contextRef='E19Q3' unitRef='USD'>0</us-gaap:ProductWarrantyAccrual>
	<us-gaap:RevenueRecognitionPolicyTextBlock contextRef='D190101_190930'>&lt;p style=&apos;margin:0in;margin-bottom:.0001pt&apos;&gt;(6)&amp;#160; Global 3Q 2019 revenues (USD) by product category:&lt;/p&gt; &lt;p style=&apos;margin:0in;margin-bottom:.0001pt&apos;&gt;&amp;nbsp;&lt;/p&gt; &lt;div align=&quot;center&quot;&gt; &lt;table border=&quot;0&quot; cellspacing=&quot;0&quot; cellpadding=&quot;0&quot; width=&quot;90%&quot; style=&apos;border-collapse:collapse&apos;&gt; &lt;tr align=&quot;left&quot;&gt; &lt;td width=&quot;240&quot; valign=&quot;top&quot; style=&apos;width:2.5in;padding:0&apos;&gt; &lt;p style=&apos;margin:0in;margin-bottom:.0001pt&apos;&gt;&amp;nbsp;&lt;/p&gt; &lt;/td&gt; &lt;td width=&quot;31&quot; valign=&quot;top&quot; style=&apos;width:23.05pt;padding:0&apos;&gt; &lt;p align=&quot;center&quot; style=&apos;margin:0in;margin-bottom:.0001pt;text-align:center&apos;&gt;&amp;nbsp;&lt;/p&gt; &lt;/td&gt; &lt;td width=&quot;12&quot; valign=&quot;top&quot; style=&apos;width:8.65pt;padding:0&apos;&gt; &lt;p align=&quot;center&quot; style=&apos;margin:0in;margin-bottom:.0001pt;text-align:center&apos;&gt;&amp;nbsp;&lt;/p&gt; &lt;/td&gt; &lt;td width=&quot;72&quot; valign=&quot;top&quot; style=&apos;width:.75in;border:none;border-bottom:solid windowtext 1.0pt;padding:0&apos;&gt; &lt;p align=&quot;center&quot; style=&apos;margin:0in;margin-bottom:.0001pt;text-align:center&apos;&gt;Domestic&lt;/p&gt; &lt;/td&gt; &lt;td width=&quot;31&quot; valign=&quot;top&quot; style=&apos;width:23.05pt;padding:0&apos;&gt; &lt;p align=&quot;center&quot; style=&apos;margin:0in;margin-bottom:.0001pt;text-align:center&apos;&gt;&amp;nbsp;&lt;/p&gt; &lt;/td&gt; &lt;td width=&quot;12&quot; valign=&quot;top&quot; style=&apos;width:8.65pt;padding:0&apos;&gt; &lt;p align=&quot;center&quot; style=&apos;margin:0in;margin-bottom:.0001pt;text-align:center&apos;&gt;&amp;nbsp;&lt;/p&gt; &lt;/td&gt; &lt;td width=&quot;72&quot; valign=&quot;top&quot; style=&apos;width:.75in;border:none;border-bottom:solid windowtext 1.0pt;padding:0&apos;&gt; &lt;p align=&quot;center&quot; style=&apos;margin:0in;margin-bottom:.0001pt;text-align:center&apos;&gt;Outside US&lt;/p&gt; &lt;/td&gt; &lt;td width=&quot;37&quot; valign=&quot;top&quot; style=&apos;width:28.1pt;padding:0&apos;&gt; &lt;p style=&apos;margin:0in;margin-bottom:.0001pt&apos;&gt;&amp;nbsp;&lt;/p&gt; &lt;/td&gt; &lt;td width=&quot;12&quot; valign=&quot;top&quot; style=&apos;width:8.65pt;padding:0&apos;&gt; &lt;p align=&quot;center&quot; style=&apos;margin:0in;margin-bottom:.0001pt;text-align:center&apos;&gt;&amp;nbsp;&lt;/p&gt; &lt;/td&gt; &lt;td width=&quot;72&quot; valign=&quot;top&quot; style=&apos;width:.75in;border:none;border-bottom:solid windowtext 1.0pt;padding:0&apos;&gt; &lt;p align=&quot;center&quot; style=&apos;margin:0in;margin-bottom:.0001pt;text-align:center&apos;&gt;Total&lt;/p&gt; &lt;/td&gt; &lt;/tr&gt; &lt;tr align=&quot;left&quot;&gt; &lt;td width=&quot;240&quot; valign=&quot;top&quot; style=&apos;width:2.5in;background:#CCEEFF;padding:0&apos;&gt; &lt;p style=&apos;margin:0in;margin-bottom:.0001pt&apos;&gt;Obstetrics&lt;/p&gt; &lt;/td&gt; &lt;td width=&quot;31&quot; valign=&quot;top&quot; style=&apos;width:23.05pt;background:#CCEEFF;padding:0&apos;&gt; &lt;p align=&quot;right&quot; style=&apos;margin:0in;margin-bottom:.0001pt;text-align:right&apos;&gt;&amp;nbsp;&lt;/p&gt; &lt;/td&gt; &lt;td width=&quot;12&quot; valign=&quot;top&quot; style=&apos;width:8.65pt;background:#CCEEFF;padding:0&apos;&gt; &lt;p align=&quot;right&quot; style=&apos;margin:0in;margin-bottom:.0001pt;text-align:right&apos;&gt;$&lt;/p&gt; &lt;/td&gt; &lt;td width=&quot;72&quot; valign=&quot;top&quot; style=&apos;width:.75in;border:none;background:#CCEEFF;padding:0&apos;&gt; &lt;p align=&quot;right&quot; style=&apos;margin:0in;margin-bottom:.0001pt;text-align:right&apos;&gt;1,072&lt;/p&gt; &lt;/td&gt; &lt;td width=&quot;31&quot; valign=&quot;top&quot; style=&apos;width:23.05pt;background:#CCEEFF;padding:0&apos;&gt; &lt;p align=&quot;right&quot; style=&apos;margin:0in;margin-bottom:.0001pt;text-align:right&apos;&gt;&amp;nbsp;&lt;/p&gt; &lt;/td&gt; &lt;td width=&quot;12&quot; valign=&quot;top&quot; style=&apos;width:8.65pt;background:#CCEEFF;padding:0&apos;&gt; &lt;p align=&quot;right&quot; style=&apos;margin:0in;margin-bottom:.0001pt;text-align:right&apos;&gt;$&lt;/p&gt; &lt;/td&gt; &lt;td width=&quot;72&quot; valign=&quot;top&quot; style=&apos;width:.75in;background:#CCEEFF;padding:0&apos;&gt; &lt;p align=&quot;right&quot; style=&apos;margin:0in;margin-bottom:.0001pt;text-align:right&apos;&gt;204&lt;/p&gt; &lt;/td&gt; &lt;td width=&quot;37&quot; valign=&quot;top&quot; style=&apos;width:28.1pt;background:#CCEEFF;padding:0&apos;&gt; &lt;p style=&apos;margin:0in;margin-bottom:.0001pt&apos;&gt;&amp;nbsp;&lt;/p&gt; &lt;/td&gt; &lt;td width=&quot;12&quot; valign=&quot;top&quot; style=&apos;width:8.65pt;background:#CCEEFF;padding:0&apos;&gt; &lt;p align=&quot;right&quot; style=&apos;margin:0in;margin-bottom:.0001pt;text-align:right&apos;&gt;$&lt;/p&gt; &lt;/td&gt; &lt;td width=&quot;72&quot; valign=&quot;top&quot; style=&apos;width:.75in;background:#CCEEFF;padding:0&apos;&gt; &lt;p align=&quot;right&quot; style=&apos;margin:0in;margin-bottom:.0001pt;text-align:right&apos;&gt;1,276&lt;/p&gt; &lt;/td&gt; &lt;/tr&gt; &lt;tr align=&quot;left&quot;&gt; &lt;td width=&quot;240&quot; valign=&quot;top&quot; style=&apos;width:2.5in;padding:0&apos;&gt; &lt;p style=&apos;margin:0in;margin-bottom:.0001pt&apos;&gt;Gynecology/Electrosurgery/Urology&lt;/p&gt; &lt;/td&gt; &lt;td width=&quot;31&quot; valign=&quot;top&quot; style=&apos;width:23.05pt;padding:0&apos;&gt; &lt;p align=&quot;right&quot; style=&apos;margin:0in;margin-bottom:.0001pt;text-align:right&apos;&gt;&amp;nbsp;&lt;/p&gt; &lt;/td&gt; &lt;td width=&quot;12&quot; valign=&quot;top&quot; style=&apos;width:8.65pt;padding:0&apos;&gt; &lt;p align=&quot;right&quot; style=&apos;margin:0in;margin-bottom:.0001pt;text-align:right&apos;&gt;&amp;nbsp;&lt;/p&gt; &lt;/td&gt; &lt;td width=&quot;72&quot; valign=&quot;top&quot; style=&apos;width:.75in;padding:0&apos;&gt; &lt;p align=&quot;right&quot; style=&apos;margin:0in;margin-bottom:.0001pt;text-align:right&apos;&gt;3,195&lt;/p&gt; &lt;/td&gt; &lt;td width=&quot;31&quot; valign=&quot;top&quot; style=&apos;width:23.05pt;padding:0&apos;&gt; &lt;p align=&quot;right&quot; style=&apos;margin:0in;margin-bottom:.0001pt;text-align:right&apos;&gt;&amp;nbsp;&lt;/p&gt; &lt;/td&gt; &lt;td width=&quot;12&quot; valign=&quot;top&quot; style=&apos;width:8.65pt;padding:0&apos;&gt; &lt;p align=&quot;right&quot; style=&apos;margin:0in;margin-bottom:.0001pt;text-align:right&apos;&gt;&amp;nbsp;&lt;/p&gt; &lt;/td&gt; &lt;td width=&quot;72&quot; valign=&quot;top&quot; style=&apos;width:.75in;padding:0&apos;&gt; &lt;p align=&quot;right&quot; style=&apos;margin:0in;margin-bottom:.0001pt;text-align:right&apos;&gt;3,199&lt;/p&gt; &lt;/td&gt; &lt;td width=&quot;37&quot; valign=&quot;top&quot; style=&apos;width:28.1pt;padding:0&apos;&gt; &lt;p style=&apos;margin:0in;margin-bottom:.0001pt&apos;&gt;&amp;nbsp;&lt;/p&gt; &lt;/td&gt; &lt;td width=&quot;12&quot; valign=&quot;top&quot; style=&apos;width:8.65pt;padding:0&apos;&gt; &lt;p align=&quot;right&quot; style=&apos;margin:0in;margin-bottom:.0001pt;text-align:right&apos;&gt;&amp;nbsp;&lt;/p&gt; &lt;/td&gt; &lt;td width=&quot;72&quot; valign=&quot;top&quot; style=&apos;width:.75in;padding:0&apos;&gt; &lt;p align=&quot;right&quot; style=&apos;margin:0in;margin-bottom:.0001pt;text-align:right&apos;&gt;6,394&lt;/p&gt; &lt;/td&gt; &lt;/tr&gt; &lt;tr align=&quot;left&quot;&gt; &lt;td width=&quot;240&quot; valign=&quot;top&quot; style=&apos;width:2.5in;background:#CCEEFF;padding:0&apos;&gt; &lt;p style=&apos;margin:0in;margin-bottom:.0001pt&apos;&gt;Neonatal&lt;/p&gt; &lt;/td&gt; &lt;td width=&quot;31&quot; valign=&quot;top&quot; style=&apos;width:23.05pt;background:#CCEEFF;padding:0&apos;&gt; &lt;p align=&quot;right&quot; style=&apos;margin:0in;margin-bottom:.0001pt;text-align:right&apos;&gt;&amp;nbsp;&lt;/p&gt; &lt;/td&gt; &lt;td width=&quot;12&quot; valign=&quot;top&quot; style=&apos;width:8.65pt;background:#CCEEFF;padding:0&apos;&gt; &lt;p align=&quot;right&quot; style=&apos;margin:0in;margin-bottom:.0001pt;text-align:right&apos;&gt;&amp;nbsp;&lt;/p&gt; &lt;/td&gt; &lt;td width=&quot;72&quot; valign=&quot;top&quot; style=&apos;width:.75in;background:#CCEEFF;padding:0&apos;&gt; &lt;p align=&quot;right&quot; style=&apos;margin:0in;margin-bottom:.0001pt;text-align:right&apos;&gt;1,228&lt;/p&gt; &lt;/td&gt; &lt;td width=&quot;31&quot; valign=&quot;top&quot; style=&apos;width:23.05pt;background:#CCEEFF;padding:0&apos;&gt; &lt;p align=&quot;right&quot; style=&apos;margin:0in;margin-bottom:.0001pt;text-align:right&apos;&gt;&amp;nbsp;&lt;/p&gt; &lt;/td&gt; &lt;td width=&quot;12&quot; valign=&quot;top&quot; style=&apos;width:8.65pt;background:#CCEEFF;padding:0&apos;&gt; &lt;p align=&quot;right&quot; style=&apos;margin:0in;margin-bottom:.0001pt;text-align:right&apos;&gt;&amp;nbsp;&lt;/p&gt; &lt;/td&gt; &lt;td width=&quot;72&quot; valign=&quot;top&quot; style=&apos;width:.75in;background:#CCEEFF;padding:0&apos;&gt; &lt;p align=&quot;right&quot; style=&apos;margin:0in;margin-bottom:.0001pt;text-align:right&apos;&gt;360&lt;/p&gt; &lt;/td&gt; &lt;td width=&quot;37&quot; valign=&quot;top&quot; style=&apos;width:28.1pt;background:#CCEEFF;padding:0&apos;&gt; &lt;p style=&apos;margin:0in;margin-bottom:.0001pt&apos;&gt;&amp;nbsp;&lt;/p&gt; &lt;/td&gt; &lt;td width=&quot;12&quot; valign=&quot;top&quot; style=&apos;width:8.65pt;background:#CCEEFF;padding:0&apos;&gt; &lt;p align=&quot;right&quot; style=&apos;margin:0in;margin-bottom:.0001pt;text-align:right&apos;&gt;&amp;nbsp;&lt;/p&gt; &lt;/td&gt; &lt;td width=&quot;72&quot; valign=&quot;top&quot; style=&apos;width:.75in;background:#CCEEFF;padding:0&apos;&gt; &lt;p align=&quot;right&quot; style=&apos;margin:0in;margin-bottom:.0001pt;text-align:right&apos;&gt;1,588&lt;/p&gt; &lt;/td&gt; &lt;/tr&gt; &lt;tr align=&quot;left&quot;&gt; &lt;td width=&quot;240&quot; valign=&quot;top&quot; style=&apos;width:2.5in;padding:0&apos;&gt; &lt;p style=&apos;margin:0in;margin-bottom:.0001pt&apos;&gt;Blood Pressure Monitoring and Accessories&lt;/p&gt; &lt;/td&gt; &lt;td width=&quot;31&quot; valign=&quot;top&quot; style=&apos;width:23.05pt;padding:0&apos;&gt; &lt;p align=&quot;right&quot; style=&apos;margin:0in;margin-bottom:.0001pt;text-align:right&apos;&gt;&amp;nbsp;&lt;/p&gt; &lt;/td&gt; &lt;td width=&quot;12&quot; valign=&quot;top&quot; style=&apos;width:8.65pt;padding:0&apos;&gt; &lt;p align=&quot;right&quot; style=&apos;margin:0in;margin-bottom:.0001pt;text-align:right&apos;&gt;&amp;nbsp;&lt;/p&gt; &lt;/td&gt; &lt;td width=&quot;72&quot; valign=&quot;top&quot; style=&apos;width:.75in;padding:0&apos;&gt; &lt;p align=&quot;right&quot; style=&apos;margin:0in;margin-bottom:.0001pt;text-align:right&apos;&gt;2,080&lt;/p&gt; &lt;/td&gt; &lt;td width=&quot;31&quot; valign=&quot;top&quot; style=&apos;width:23.05pt;padding:0&apos;&gt; &lt;p align=&quot;right&quot; style=&apos;margin:0in;margin-bottom:.0001pt;text-align:right&apos;&gt;&amp;nbsp;&lt;/p&gt; &lt;/td&gt; &lt;td width=&quot;12&quot; valign=&quot;top&quot; style=&apos;width:8.65pt;padding:0&apos;&gt; &lt;p align=&quot;right&quot; style=&apos;margin:0in;margin-bottom:.0001pt;text-align:right&apos;&gt;&amp;nbsp;&lt;/p&gt; &lt;/td&gt; &lt;td width=&quot;72&quot; valign=&quot;top&quot; style=&apos;width:.75in;padding:0&apos;&gt; &lt;p align=&quot;right&quot; style=&apos;margin:0in;margin-bottom:.0001pt;text-align:right&apos;&gt;1,156&lt;/p&gt; &lt;/td&gt; &lt;td width=&quot;37&quot; valign=&quot;top&quot; style=&apos;width:28.1pt;padding:0&apos;&gt; &lt;p style=&apos;margin:0in;margin-bottom:.0001pt&apos;&gt;&amp;nbsp;&lt;/p&gt; &lt;/td&gt; &lt;td width=&quot;12&quot; valign=&quot;top&quot; style=&apos;width:8.65pt;padding:0&apos;&gt; &lt;p align=&quot;right&quot; style=&apos;margin:0in;margin-bottom:.0001pt;text-align:right&apos;&gt;&amp;nbsp;&lt;/p&gt; &lt;/td&gt; &lt;td width=&quot;72&quot; valign=&quot;top&quot; style=&apos;width:.75in;padding:0&apos;&gt; &lt;p align=&quot;right&quot; style=&apos;margin:0in;margin-bottom:.0001pt;text-align:right&apos;&gt;3,236&lt;/p&gt; &lt;/td&gt; &lt;/tr&gt; &lt;tr align=&quot;left&quot;&gt; &lt;td width=&quot;240&quot; valign=&quot;top&quot; style=&apos;width:2.5in;background:#CCEEFF;padding:0&apos;&gt; &lt;p style=&apos;margin:0in;margin-bottom:.0001pt;margin-left:19.8pt;text-indent:-19.8pt&apos;&gt;Total&lt;/p&gt; &lt;/td&gt; &lt;td width=&quot;31&quot; valign=&quot;top&quot; style=&apos;width:23.05pt;background:#CCEEFF;padding:0&apos;&gt; &lt;p align=&quot;right&quot; style=&apos;margin:0in;margin-bottom:.0001pt;text-align:right&apos;&gt;&amp;nbsp;&lt;/p&gt; &lt;/td&gt; &lt;td width=&quot;12&quot; valign=&quot;top&quot; style=&apos;width:8.65pt;background:#CCEEFF;padding:0&apos;&gt; &lt;p align=&quot;right&quot; style=&apos;margin:0in;margin-bottom:.0001pt;text-align:right&apos;&gt;$&lt;/p&gt; &lt;/td&gt; &lt;td width=&quot;72&quot; valign=&quot;top&quot; style=&apos;width:.75in;background:#CCEEFF;padding:0&apos;&gt; &lt;p align=&quot;right&quot; style=&apos;margin:0in;margin-bottom:.0001pt;text-align:right&apos;&gt;7,575&lt;/p&gt; &lt;/td&gt; &lt;td width=&quot;31&quot; valign=&quot;top&quot; style=&apos;width:23.05pt;background:#CCEEFF;padding:0&apos;&gt; &lt;p align=&quot;right&quot; style=&apos;margin:0in;margin-bottom:.0001pt;text-align:right&apos;&gt;&amp;nbsp;&lt;/p&gt; &lt;/td&gt; &lt;td width=&quot;12&quot; valign=&quot;top&quot; style=&apos;width:8.65pt;background:#CCEEFF;padding:0&apos;&gt; &lt;p align=&quot;right&quot; style=&apos;margin:0in;margin-bottom:.0001pt;text-align:right&apos;&gt;$&lt;/p&gt; &lt;/td&gt; &lt;td width=&quot;72&quot; valign=&quot;top&quot; style=&apos;width:.75in;background:#CCEEFF;padding:0&apos;&gt; &lt;p align=&quot;right&quot; style=&apos;margin:0in;margin-bottom:.0001pt;text-align:right&apos;&gt;4,919&lt;/p&gt; &lt;/td&gt; &lt;td width=&quot;37&quot; valign=&quot;top&quot; style=&apos;width:28.1pt;background:#CCEEFF;padding:0&apos;&gt; &lt;p style=&apos;margin:0in;margin-bottom:.0001pt&apos;&gt;&amp;nbsp;&lt;/p&gt; &lt;/td&gt; &lt;td width=&quot;12&quot; valign=&quot;top&quot; style=&apos;width:8.65pt;background:#CCEEFF;padding:0&apos;&gt; &lt;p align=&quot;right&quot; style=&apos;margin:0in;margin-bottom:.0001pt;text-align:right&apos;&gt;$&lt;/p&gt; &lt;/td&gt; &lt;td width=&quot;72&quot; valign=&quot;top&quot; style=&apos;width:.75in;background:#CCEEFF;padding:0&apos;&gt; &lt;p align=&quot;right&quot; style=&apos;margin:0in;margin-bottom:.0001pt;text-align:right&apos;&gt;12,494&lt;/p&gt; &lt;/td&gt; &lt;/tr&gt; &lt;/table&gt; &lt;/div&gt; &lt;p style=&apos;margin:0in;margin-bottom:.0001pt&apos;&gt;&amp;nbsp;&lt;/p&gt; &lt;p style=&apos;margin:0in;margin-bottom:.0001pt&apos;&gt;Global 9M 2019 revenues (USD) by product category:&lt;/p&gt; &lt;div align=&quot;center&quot;&gt; &lt;table border=&quot;0&quot; cellspacing=&quot;0&quot; cellpadding=&quot;0&quot; width=&quot;90%&quot; style=&apos;border-collapse:collapse&apos;&gt; &lt;tr align=&quot;left&quot;&gt; &lt;td width=&quot;240&quot; valign=&quot;top&quot; style=&apos;width:2.5in;padding:0&apos;&gt; &lt;p style=&apos;margin:0in;margin-bottom:.0001pt&apos;&gt;&amp;nbsp;&lt;/p&gt; &lt;/td&gt; &lt;td width=&quot;31&quot; valign=&quot;top&quot; style=&apos;width:23.05pt;padding:0&apos;&gt; &lt;p align=&quot;center&quot; style=&apos;margin:0in;margin-bottom:.0001pt;text-align:center&apos;&gt;&amp;nbsp;&lt;/p&gt; &lt;/td&gt; &lt;td width=&quot;12&quot; valign=&quot;top&quot; style=&apos;width:8.65pt;padding:0&apos;&gt; &lt;p align=&quot;center&quot; style=&apos;margin:0in;margin-bottom:.0001pt;text-align:center&apos;&gt;&amp;nbsp;&lt;/p&gt; &lt;/td&gt; &lt;td width=&quot;72&quot; valign=&quot;top&quot; style=&apos;width:.75in;border:none;border-bottom:solid windowtext 1.0pt;padding:0&apos;&gt; &lt;p align=&quot;center&quot; style=&apos;margin:0in;margin-bottom:.0001pt;text-align:center&apos;&gt;Domestic&lt;/p&gt; &lt;/td&gt; &lt;td width=&quot;31&quot; valign=&quot;top&quot; style=&apos;width:23.05pt;padding:0&apos;&gt; &lt;p align=&quot;center&quot; style=&apos;margin:0in;margin-bottom:.0001pt;text-align:center&apos;&gt;&amp;nbsp;&lt;/p&gt; &lt;/td&gt; &lt;td width=&quot;12&quot; valign=&quot;top&quot; style=&apos;width:8.65pt;padding:0&apos;&gt; &lt;p align=&quot;center&quot; style=&apos;margin:0in;margin-bottom:.0001pt;text-align:center&apos;&gt;&amp;nbsp;&lt;/p&gt; &lt;/td&gt; &lt;td width=&quot;72&quot; valign=&quot;top&quot; style=&apos;width:.75in;border:none;border-bottom:solid windowtext 1.0pt;padding:0&apos;&gt; &lt;p align=&quot;center&quot; style=&apos;margin:0in;margin-bottom:.0001pt;text-align:center&apos;&gt;Outside US&lt;/p&gt; &lt;/td&gt; &lt;td width=&quot;37&quot; valign=&quot;top&quot; style=&apos;width:28.1pt;padding:0&apos;&gt; &lt;p style=&apos;margin:0in;margin-bottom:.0001pt&apos;&gt;&amp;nbsp;&lt;/p&gt; &lt;/td&gt; &lt;td width=&quot;12&quot; valign=&quot;top&quot; style=&apos;width:8.65pt;padding:0&apos;&gt; &lt;p align=&quot;center&quot; style=&apos;margin:0in;margin-bottom:.0001pt;text-align:center&apos;&gt;&amp;nbsp;&lt;/p&gt; &lt;/td&gt; &lt;td width=&quot;72&quot; valign=&quot;top&quot; style=&apos;width:.75in;border:none;border-bottom:solid windowtext 1.0pt;padding:0&apos;&gt; &lt;p align=&quot;center&quot; style=&apos;margin:0in;margin-bottom:.0001pt;text-align:center&apos;&gt;Total&lt;/p&gt; &lt;/td&gt; &lt;/tr&gt; &lt;tr align=&quot;left&quot;&gt; &lt;td width=&quot;240&quot; valign=&quot;top&quot; style=&apos;width:2.5in;background:#CCEEFF;padding:0&apos;&gt; &lt;p style=&apos;margin:0in;margin-bottom:.0001pt&apos;&gt;Obstetrics&lt;/p&gt; &lt;/td&gt; &lt;td width=&quot;31&quot; valign=&quot;top&quot; style=&apos;width:23.05pt;background:#CCEEFF;padding:0&apos;&gt; &lt;p align=&quot;right&quot; style=&apos;margin:0in;margin-bottom:.0001pt;text-align:right&apos;&gt;&amp;nbsp;&lt;/p&gt; &lt;/td&gt; &lt;td width=&quot;12&quot; valign=&quot;top&quot; style=&apos;width:8.65pt;background:#CCEEFF;padding:0&apos;&gt; &lt;p align=&quot;right&quot; style=&apos;margin:0in;margin-bottom:.0001pt;text-align:right&apos;&gt;$&lt;/p&gt; &lt;/td&gt; &lt;td width=&quot;72&quot; valign=&quot;top&quot; style=&apos;width:.75in;border:none;background:#CCEEFF;padding:0&apos;&gt; &lt;p align=&quot;right&quot; style=&apos;margin:0in;margin-bottom:.0001pt;text-align:right&apos;&gt;3,137&lt;/p&gt; &lt;/td&gt; &lt;td width=&quot;31&quot; valign=&quot;top&quot; style=&apos;width:23.05pt;background:#CCEEFF;padding:0&apos;&gt; &lt;p align=&quot;right&quot; style=&apos;margin:0in;margin-bottom:.0001pt;text-align:right&apos;&gt;&amp;nbsp;&lt;/p&gt; &lt;/td&gt; &lt;td width=&quot;12&quot; valign=&quot;top&quot; style=&apos;width:8.65pt;background:#CCEEFF;padding:0&apos;&gt; &lt;p align=&quot;right&quot; style=&apos;margin:0in;margin-bottom:.0001pt;text-align:right&apos;&gt;$&lt;/p&gt; &lt;/td&gt; &lt;td width=&quot;72&quot; valign=&quot;top&quot; style=&apos;width:.75in;background:#CCEEFF;padding:0&apos;&gt; &lt;p align=&quot;right&quot; style=&apos;margin:0in;margin-bottom:.0001pt;text-align:right&apos;&gt;710&lt;/p&gt; &lt;/td&gt; &lt;td width=&quot;37&quot; valign=&quot;top&quot; style=&apos;width:28.1pt;background:#CCEEFF;padding:0&apos;&gt; &lt;p style=&apos;margin:0in;margin-bottom:.0001pt&apos;&gt;&amp;nbsp;&lt;/p&gt; &lt;/td&gt; &lt;td width=&quot;12&quot; valign=&quot;top&quot; style=&apos;width:8.65pt;background:#CCEEFF;padding:0&apos;&gt; &lt;p align=&quot;right&quot; style=&apos;margin:0in;margin-bottom:.0001pt;text-align:right&apos;&gt;$&lt;/p&gt; &lt;/td&gt; &lt;td width=&quot;72&quot; valign=&quot;top&quot; style=&apos;width:.75in;background:#CCEEFF;padding:0&apos;&gt; &lt;p align=&quot;right&quot; style=&apos;margin:0in;margin-bottom:.0001pt;text-align:right&apos;&gt;3,847&lt;/p&gt; &lt;/td&gt; &lt;/tr&gt; &lt;tr align=&quot;left&quot;&gt; &lt;td width=&quot;240&quot; valign=&quot;top&quot; style=&apos;width:2.5in;padding:0&apos;&gt; &lt;p style=&apos;margin:0in;margin-bottom:.0001pt&apos;&gt;Gynecology/Electrosurgery/Urology&lt;/p&gt; &lt;/td&gt; &lt;td width=&quot;31&quot; valign=&quot;top&quot; style=&apos;width:23.05pt;padding:0&apos;&gt; &lt;p align=&quot;right&quot; style=&apos;margin:0in;margin-bottom:.0001pt;text-align:right&apos;&gt;&amp;nbsp;&lt;/p&gt; &lt;/td&gt; &lt;td width=&quot;12&quot; valign=&quot;top&quot; style=&apos;width:8.65pt;padding:0&apos;&gt; &lt;p align=&quot;right&quot; style=&apos;margin:0in;margin-bottom:.0001pt;text-align:right&apos;&gt;&amp;nbsp;&lt;/p&gt; &lt;/td&gt; &lt;td width=&quot;72&quot; valign=&quot;top&quot; style=&apos;width:.75in;padding:0&apos;&gt; &lt;p align=&quot;right&quot; style=&apos;margin:0in;margin-bottom:.0001pt;text-align:right&apos;&gt;8,503&lt;/p&gt; &lt;/td&gt; &lt;td width=&quot;31&quot; valign=&quot;top&quot; style=&apos;width:23.05pt;padding:0&apos;&gt; &lt;p align=&quot;right&quot; style=&apos;margin:0in;margin-bottom:.0001pt;text-align:right&apos;&gt;&amp;nbsp;&lt;/p&gt; &lt;/td&gt; &lt;td width=&quot;12&quot; valign=&quot;top&quot; style=&apos;width:8.65pt;padding:0&apos;&gt; &lt;p align=&quot;right&quot; style=&apos;margin:0in;margin-bottom:.0001pt;text-align:right&apos;&gt;&amp;nbsp;&lt;/p&gt; &lt;/td&gt; &lt;td width=&quot;72&quot; valign=&quot;top&quot; style=&apos;width:.75in;padding:0&apos;&gt; &lt;p align=&quot;right&quot; style=&apos;margin:0in;margin-bottom:.0001pt;text-align:right&apos;&gt;10,237&lt;/p&gt; &lt;/td&gt; &lt;td width=&quot;37&quot; valign=&quot;top&quot; style=&apos;width:28.1pt;padding:0&apos;&gt; &lt;p style=&apos;margin:0in;margin-bottom:.0001pt&apos;&gt;&amp;nbsp;&lt;/p&gt; &lt;/td&gt; &lt;td width=&quot;12&quot; valign=&quot;top&quot; style=&apos;width:8.65pt;padding:0&apos;&gt; &lt;p align=&quot;right&quot; style=&apos;margin:0in;margin-bottom:.0001pt;text-align:right&apos;&gt;&amp;nbsp;&lt;/p&gt; &lt;/td&gt; &lt;td width=&quot;72&quot; valign=&quot;top&quot; style=&apos;width:.75in;padding:0&apos;&gt; &lt;p align=&quot;right&quot; style=&apos;margin:0in;margin-bottom:.0001pt;text-align:right&apos;&gt;18,740&lt;/p&gt; &lt;/td&gt; &lt;/tr&gt; &lt;tr align=&quot;left&quot;&gt; &lt;td width=&quot;240&quot; valign=&quot;top&quot; style=&apos;width:2.5in;background:#CCEEFF;padding:0&apos;&gt; &lt;p style=&apos;margin:0in;margin-bottom:.0001pt&apos;&gt;Neonatal&lt;/p&gt; &lt;/td&gt; &lt;td width=&quot;31&quot; valign=&quot;top&quot; style=&apos;width:23.05pt;background:#CCEEFF;padding:0&apos;&gt; &lt;p align=&quot;right&quot; style=&apos;margin:0in;margin-bottom:.0001pt;text-align:right&apos;&gt;&amp;nbsp;&lt;/p&gt; &lt;/td&gt; &lt;td width=&quot;12&quot; valign=&quot;top&quot; style=&apos;width:8.65pt;background:#CCEEFF;padding:0&apos;&gt; &lt;p align=&quot;right&quot; style=&apos;margin:0in;margin-bottom:.0001pt;text-align:right&apos;&gt;&amp;nbsp;&lt;/p&gt; &lt;/td&gt; &lt;td width=&quot;72&quot; valign=&quot;top&quot; style=&apos;width:.75in;background:#CCEEFF;padding:0&apos;&gt; &lt;p align=&quot;right&quot; style=&apos;margin:0in;margin-bottom:.0001pt;text-align:right&apos;&gt;3,545&lt;/p&gt; &lt;/td&gt; &lt;td width=&quot;31&quot; valign=&quot;top&quot; style=&apos;width:23.05pt;background:#CCEEFF;padding:0&apos;&gt; &lt;p align=&quot;right&quot; style=&apos;margin:0in;margin-bottom:.0001pt;text-align:right&apos;&gt;&amp;nbsp;&lt;/p&gt; &lt;/td&gt; &lt;td width=&quot;12&quot; valign=&quot;top&quot; style=&apos;width:8.65pt;background:#CCEEFF;padding:0&apos;&gt; &lt;p align=&quot;right&quot; style=&apos;margin:0in;margin-bottom:.0001pt;text-align:right&apos;&gt;&amp;nbsp;&lt;/p&gt; &lt;/td&gt; &lt;td width=&quot;72&quot; valign=&quot;top&quot; style=&apos;width:.75in;background:#CCEEFF;padding:0&apos;&gt; &lt;p align=&quot;right&quot; style=&apos;margin:0in;margin-bottom:.0001pt;text-align:right&apos;&gt;988&lt;/p&gt; &lt;/td&gt; &lt;td width=&quot;37&quot; valign=&quot;top&quot; style=&apos;width:28.1pt;background:#CCEEFF;padding:0&apos;&gt; &lt;p style=&apos;margin:0in;margin-bottom:.0001pt&apos;&gt;&amp;nbsp;&lt;/p&gt; &lt;/td&gt; &lt;td width=&quot;12&quot; valign=&quot;top&quot; style=&apos;width:8.65pt;background:#CCEEFF;padding:0&apos;&gt; &lt;p align=&quot;right&quot; style=&apos;margin:0in;margin-bottom:.0001pt;text-align:right&apos;&gt;&amp;nbsp;&lt;/p&gt; &lt;/td&gt; &lt;td width=&quot;72&quot; valign=&quot;top&quot; style=&apos;width:.75in;background:#CCEEFF;padding:0&apos;&gt; &lt;p align=&quot;right&quot; style=&apos;margin:0in;margin-bottom:.0001pt;text-align:right&apos;&gt;4,533&lt;/p&gt; &lt;/td&gt; &lt;/tr&gt; &lt;tr align=&quot;left&quot;&gt; &lt;td width=&quot;240&quot; valign=&quot;top&quot; style=&apos;width:2.5in;padding:0&apos;&gt; &lt;p style=&apos;margin:0in;margin-bottom:.0001pt&apos;&gt;Blood Pressure Monitoring and Accessories&lt;/p&gt; &lt;/td&gt; &lt;td width=&quot;31&quot; valign=&quot;top&quot; style=&apos;width:23.05pt;padding:0&apos;&gt; &lt;p align=&quot;right&quot; style=&apos;margin:0in;margin-bottom:.0001pt;text-align:right&apos;&gt;&amp;nbsp;&lt;/p&gt; &lt;/td&gt; &lt;td width=&quot;12&quot; valign=&quot;top&quot; style=&apos;width:8.65pt;padding:0&apos;&gt; &lt;p align=&quot;right&quot; style=&apos;margin:0in;margin-bottom:.0001pt;text-align:right&apos;&gt;&amp;nbsp;&lt;/p&gt; &lt;/td&gt; &lt;td width=&quot;72&quot; valign=&quot;top&quot; style=&apos;width:.75in;padding:0&apos;&gt; &lt;p align=&quot;right&quot; style=&apos;margin:0in;margin-bottom:.0001pt;text-align:right&apos;&gt;5,181&lt;/p&gt; &lt;/td&gt; &lt;td width=&quot;31&quot; valign=&quot;top&quot; style=&apos;width:23.05pt;padding:0&apos;&gt; &lt;p align=&quot;right&quot; style=&apos;margin:0in;margin-bottom:.0001pt;text-align:right&apos;&gt;&amp;nbsp;&lt;/p&gt; &lt;/td&gt; &lt;td width=&quot;12&quot; valign=&quot;top&quot; style=&apos;width:8.65pt;padding:0&apos;&gt; &lt;p align=&quot;right&quot; style=&apos;margin:0in;margin-bottom:.0001pt;text-align:right&apos;&gt;&amp;nbsp;&lt;/p&gt; &lt;/td&gt; &lt;td width=&quot;72&quot; valign=&quot;top&quot; style=&apos;width:.75in;padding:0&apos;&gt; &lt;p align=&quot;right&quot; style=&apos;margin:0in;margin-bottom:.0001pt;text-align:right&apos;&gt;2,772&lt;/p&gt; &lt;/td&gt; &lt;td width=&quot;37&quot; valign=&quot;top&quot; style=&apos;width:28.1pt;padding:0&apos;&gt; &lt;p style=&apos;margin:0in;margin-bottom:.0001pt&apos;&gt;&amp;nbsp;&lt;/p&gt; &lt;/td&gt; &lt;td width=&quot;12&quot; valign=&quot;top&quot; style=&apos;width:8.65pt;padding:0&apos;&gt; &lt;p align=&quot;right&quot; style=&apos;margin:0in;margin-bottom:.0001pt;text-align:right&apos;&gt;&amp;nbsp;&lt;/p&gt; &lt;/td&gt; &lt;td width=&quot;72&quot; valign=&quot;top&quot; style=&apos;width:.75in;padding:0&apos;&gt; &lt;p align=&quot;right&quot; style=&apos;margin:0in;margin-bottom:.0001pt;text-align:right&apos;&gt;7,953&lt;/p&gt; &lt;/td&gt; &lt;/tr&gt; &lt;tr align=&quot;left&quot;&gt; &lt;td width=&quot;240&quot; valign=&quot;top&quot; style=&apos;width:2.5in;background:#CCEEFF;padding:0&apos;&gt; &lt;p style=&apos;margin:0in;margin-bottom:.0001pt;margin-left:19.8pt;text-indent:-19.8pt&apos;&gt;Total&lt;/p&gt; &lt;/td&gt; &lt;td width=&quot;31&quot; valign=&quot;top&quot; style=&apos;width:23.05pt;background:#CCEEFF;padding:0&apos;&gt; &lt;p align=&quot;right&quot; style=&apos;margin:0in;margin-bottom:.0001pt;text-align:right&apos;&gt;&amp;nbsp;&lt;/p&gt; &lt;/td&gt; &lt;td width=&quot;12&quot; valign=&quot;top&quot; style=&apos;width:8.65pt;background:#CCEEFF;padding:0&apos;&gt; &lt;p align=&quot;right&quot; style=&apos;margin:0in;margin-bottom:.0001pt;text-align:right&apos;&gt;$&lt;/p&gt; &lt;/td&gt; &lt;td width=&quot;72&quot; valign=&quot;top&quot; style=&apos;width:.75in;background:#CCEEFF;padding:0&apos;&gt; &lt;p align=&quot;right&quot; style=&apos;margin:0in;margin-bottom:.0001pt;text-align:right&apos;&gt;20,366&lt;/p&gt; &lt;/td&gt; &lt;td width=&quot;31&quot; valign=&quot;top&quot; style=&apos;width:23.05pt;background:#CCEEFF;padding:0&apos;&gt; &lt;p align=&quot;right&quot; style=&apos;margin:0in;margin-bottom:.0001pt;text-align:right&apos;&gt;&amp;nbsp;&lt;/p&gt; &lt;/td&gt; &lt;td width=&quot;12&quot; valign=&quot;top&quot; style=&apos;width:8.65pt;background:#CCEEFF;padding:0&apos;&gt; &lt;p align=&quot;right&quot; style=&apos;margin:0in;margin-bottom:.0001pt;text-align:right&apos;&gt;$&lt;/p&gt; &lt;/td&gt; &lt;td width=&quot;72&quot; valign=&quot;top&quot; style=&apos;width:.75in;background:#CCEEFF;padding:0&apos;&gt; &lt;p align=&quot;right&quot; style=&apos;margin:0in;margin-bottom:.0001pt;text-align:right&apos;&gt;14,707&lt;/p&gt; &lt;/td&gt; &lt;td width=&quot;37&quot; valign=&quot;top&quot; style=&apos;width:28.1pt;background:#CCEEFF;padding:0&apos;&gt; &lt;p style=&apos;margin:0in;margin-bottom:.0001pt&apos;&gt;&amp;nbsp;&lt;/p&gt; &lt;/td&gt; &lt;td width=&quot;12&quot; valign=&quot;top&quot; style=&apos;width:8.65pt;background:#CCEEFF;padding:0&apos;&gt; &lt;p align=&quot;right&quot; style=&apos;margin:0in;margin-bottom:.0001pt;text-align:right&apos;&gt;$&lt;/p&gt; &lt;/td&gt; &lt;td width=&quot;72&quot; valign=&quot;top&quot; style=&apos;width:.75in;background:#CCEEFF;padding:0&apos;&gt; &lt;p align=&quot;right&quot; style=&apos;margin:0in;margin-bottom:.0001pt;text-align:right&apos;&gt;35,073&lt;/p&gt; &lt;/td&gt; &lt;/tr&gt; &lt;/table&gt; &lt;/div&gt; &lt;p style=&apos;margin:0in;margin-bottom:.0001pt&apos;&gt;&amp;nbsp;&lt;/p&gt;</us-gaap:RevenueRecognitionPolicyTextBlock>
	<fil:ScheduleOfRevenuesByProductCategoryTextBlock contextRef='D190101_190930'>Global 3Q 2019 revenues (USD) by product category: &lt;p style=&apos;margin:0in;margin-bottom:.0001pt&apos;&gt;&amp;nbsp;&lt;/p&gt; &lt;div align=&quot;center&quot;&gt; &lt;table border=&quot;0&quot; cellspacing=&quot;0&quot; cellpadding=&quot;0&quot; width=&quot;90%&quot; style=&apos;border-collapse:collapse&apos;&gt; &lt;tr align=&quot;left&quot;&gt; &lt;td width=&quot;240&quot; valign=&quot;top&quot; style=&apos;width:2.5in;padding:0&apos;&gt; &lt;p style=&apos;margin:0in;margin-bottom:.0001pt&apos;&gt;&amp;nbsp;&lt;/p&gt; &lt;/td&gt; &lt;td width=&quot;31&quot; valign=&quot;top&quot; style=&apos;width:23.05pt;padding:0&apos;&gt; &lt;p align=&quot;center&quot; style=&apos;margin:0in;margin-bottom:.0001pt;text-align:center&apos;&gt;&amp;nbsp;&lt;/p&gt; &lt;/td&gt; &lt;td width=&quot;12&quot; valign=&quot;top&quot; style=&apos;width:8.65pt;padding:0&apos;&gt; &lt;p align=&quot;center&quot; style=&apos;margin:0in;margin-bottom:.0001pt;text-align:center&apos;&gt;&amp;nbsp;&lt;/p&gt; &lt;/td&gt; &lt;td width=&quot;72&quot; valign=&quot;top&quot; style=&apos;width:.75in;border:none;border-bottom:solid windowtext 1.0pt;padding:0&apos;&gt; &lt;p align=&quot;center&quot; style=&apos;margin:0in;margin-bottom:.0001pt;text-align:center&apos;&gt;Domestic&lt;/p&gt; &lt;/td&gt; &lt;td width=&quot;31&quot; valign=&quot;top&quot; style=&apos;width:23.05pt;padding:0&apos;&gt; &lt;p align=&quot;center&quot; style=&apos;margin:0in;margin-bottom:.0001pt;text-align:center&apos;&gt;&amp;nbsp;&lt;/p&gt; &lt;/td&gt; &lt;td width=&quot;12&quot; valign=&quot;top&quot; style=&apos;width:8.65pt;padding:0&apos;&gt; &lt;p align=&quot;center&quot; style=&apos;margin:0in;margin-bottom:.0001pt;text-align:center&apos;&gt;&amp;nbsp;&lt;/p&gt; &lt;/td&gt; &lt;td width=&quot;72&quot; valign=&quot;top&quot; style=&apos;width:.75in;border:none;border-bottom:solid windowtext 1.0pt;padding:0&apos;&gt; &lt;p align=&quot;center&quot; style=&apos;margin:0in;margin-bottom:.0001pt;text-align:center&apos;&gt;Outside US&lt;/p&gt; &lt;/td&gt; &lt;td width=&quot;37&quot; valign=&quot;top&quot; style=&apos;width:28.1pt;padding:0&apos;&gt; &lt;p style=&apos;margin:0in;margin-bottom:.0001pt&apos;&gt;&amp;nbsp;&lt;/p&gt; &lt;/td&gt; &lt;td width=&quot;12&quot; valign=&quot;top&quot; style=&apos;width:8.65pt;padding:0&apos;&gt; &lt;p align=&quot;center&quot; style=&apos;margin:0in;margin-bottom:.0001pt;text-align:center&apos;&gt;&amp;nbsp;&lt;/p&gt; &lt;/td&gt; &lt;td width=&quot;72&quot; valign=&quot;top&quot; style=&apos;width:.75in;border:none;border-bottom:solid windowtext 1.0pt;padding:0&apos;&gt; &lt;p align=&quot;center&quot; style=&apos;margin:0in;margin-bottom:.0001pt;text-align:center&apos;&gt;Total&lt;/p&gt; &lt;/td&gt; &lt;/tr&gt; &lt;tr align=&quot;left&quot;&gt; &lt;td width=&quot;240&quot; valign=&quot;top&quot; style=&apos;width:2.5in;background:#CCEEFF;padding:0&apos;&gt; &lt;p style=&apos;margin:0in;margin-bottom:.0001pt&apos;&gt;Obstetrics&lt;/p&gt; &lt;/td&gt; &lt;td width=&quot;31&quot; valign=&quot;top&quot; style=&apos;width:23.05pt;background:#CCEEFF;padding:0&apos;&gt; &lt;p align=&quot;right&quot; style=&apos;margin:0in;margin-bottom:.0001pt;text-align:right&apos;&gt;&amp;nbsp;&lt;/p&gt; &lt;/td&gt; &lt;td width=&quot;12&quot; valign=&quot;top&quot; style=&apos;width:8.65pt;background:#CCEEFF;padding:0&apos;&gt; &lt;p align=&quot;right&quot; style=&apos;margin:0in;margin-bottom:.0001pt;text-align:right&apos;&gt;$&lt;/p&gt; &lt;/td&gt; &lt;td width=&quot;72&quot; valign=&quot;top&quot; style=&apos;width:.75in;border:none;background:#CCEEFF;padding:0&apos;&gt; &lt;p align=&quot;right&quot; style=&apos;margin:0in;margin-bottom:.0001pt;text-align:right&apos;&gt;1,072&lt;/p&gt; &lt;/td&gt; &lt;td width=&quot;31&quot; valign=&quot;top&quot; style=&apos;width:23.05pt;background:#CCEEFF;padding:0&apos;&gt; &lt;p align=&quot;right&quot; style=&apos;margin:0in;margin-bottom:.0001pt;text-align:right&apos;&gt;&amp;nbsp;&lt;/p&gt; &lt;/td&gt; &lt;td width=&quot;12&quot; valign=&quot;top&quot; style=&apos;width:8.65pt;background:#CCEEFF;padding:0&apos;&gt; &lt;p align=&quot;right&quot; style=&apos;margin:0in;margin-bottom:.0001pt;text-align:right&apos;&gt;$&lt;/p&gt; &lt;/td&gt; &lt;td width=&quot;72&quot; valign=&quot;top&quot; style=&apos;width:.75in;background:#CCEEFF;padding:0&apos;&gt; &lt;p align=&quot;right&quot; style=&apos;margin:0in;margin-bottom:.0001pt;text-align:right&apos;&gt;204&lt;/p&gt; &lt;/td&gt; &lt;td width=&quot;37&quot; valign=&quot;top&quot; style=&apos;width:28.1pt;background:#CCEEFF;padding:0&apos;&gt; &lt;p style=&apos;margin:0in;margin-bottom:.0001pt&apos;&gt;&amp;nbsp;&lt;/p&gt; &lt;/td&gt; &lt;td width=&quot;12&quot; valign=&quot;top&quot; style=&apos;width:8.65pt;background:#CCEEFF;padding:0&apos;&gt; &lt;p align=&quot;right&quot; style=&apos;margin:0in;margin-bottom:.0001pt;text-align:right&apos;&gt;$&lt;/p&gt; &lt;/td&gt; &lt;td width=&quot;72&quot; valign=&quot;top&quot; style=&apos;width:.75in;background:#CCEEFF;padding:0&apos;&gt; &lt;p align=&quot;right&quot; style=&apos;margin:0in;margin-bottom:.0001pt;text-align:right&apos;&gt;1,276&lt;/p&gt; &lt;/td&gt; &lt;/tr&gt; &lt;tr align=&quot;left&quot;&gt; &lt;td width=&quot;240&quot; valign=&quot;top&quot; style=&apos;width:2.5in;padding:0&apos;&gt; &lt;p style=&apos;margin:0in;margin-bottom:.0001pt&apos;&gt;Gynecology/Electrosurgery/Urology&lt;/p&gt; &lt;/td&gt; &lt;td width=&quot;31&quot; valign=&quot;top&quot; style=&apos;width:23.05pt;padding:0&apos;&gt; &lt;p align=&quot;right&quot; style=&apos;margin:0in;margin-bottom:.0001pt;text-align:right&apos;&gt;&amp;nbsp;&lt;/p&gt; &lt;/td&gt; &lt;td width=&quot;12&quot; valign=&quot;top&quot; style=&apos;width:8.65pt;padding:0&apos;&gt; &lt;p align=&quot;right&quot; style=&apos;margin:0in;margin-bottom:.0001pt;text-align:right&apos;&gt;&amp;nbsp;&lt;/p&gt; &lt;/td&gt; &lt;td width=&quot;72&quot; valign=&quot;top&quot; style=&apos;width:.75in;padding:0&apos;&gt; &lt;p align=&quot;right&quot; style=&apos;margin:0in;margin-bottom:.0001pt;text-align:right&apos;&gt;3,195&lt;/p&gt; &lt;/td&gt; &lt;td width=&quot;31&quot; valign=&quot;top&quot; style=&apos;width:23.05pt;padding:0&apos;&gt; &lt;p align=&quot;right&quot; style=&apos;margin:0in;margin-bottom:.0001pt;text-align:right&apos;&gt;&amp;nbsp;&lt;/p&gt; &lt;/td&gt; &lt;td width=&quot;12&quot; valign=&quot;top&quot; style=&apos;width:8.65pt;padding:0&apos;&gt; &lt;p align=&quot;right&quot; style=&apos;margin:0in;margin-bottom:.0001pt;text-align:right&apos;&gt;&amp;nbsp;&lt;/p&gt; &lt;/td&gt; &lt;td width=&quot;72&quot; valign=&quot;top&quot; style=&apos;width:.75in;padding:0&apos;&gt; &lt;p align=&quot;right&quot; style=&apos;margin:0in;margin-bottom:.0001pt;text-align:right&apos;&gt;3,199&lt;/p&gt; &lt;/td&gt; &lt;td width=&quot;37&quot; valign=&quot;top&quot; style=&apos;width:28.1pt;padding:0&apos;&gt; &lt;p style=&apos;margin:0in;margin-bottom:.0001pt&apos;&gt;&amp;nbsp;&lt;/p&gt; &lt;/td&gt; &lt;td width=&quot;12&quot; valign=&quot;top&quot; style=&apos;width:8.65pt;padding:0&apos;&gt; &lt;p align=&quot;right&quot; style=&apos;margin:0in;margin-bottom:.0001pt;text-align:right&apos;&gt;&amp;nbsp;&lt;/p&gt; &lt;/td&gt; &lt;td width=&quot;72&quot; valign=&quot;top&quot; style=&apos;width:.75in;padding:0&apos;&gt; &lt;p align=&quot;right&quot; style=&apos;margin:0in;margin-bottom:.0001pt;text-align:right&apos;&gt;6,394&lt;/p&gt; &lt;/td&gt; &lt;/tr&gt; &lt;tr align=&quot;left&quot;&gt; &lt;td width=&quot;240&quot; valign=&quot;top&quot; style=&apos;width:2.5in;background:#CCEEFF;padding:0&apos;&gt; &lt;p style=&apos;margin:0in;margin-bottom:.0001pt&apos;&gt;Neonatal&lt;/p&gt; &lt;/td&gt; &lt;td width=&quot;31&quot; valign=&quot;top&quot; style=&apos;width:23.05pt;background:#CCEEFF;padding:0&apos;&gt; &lt;p align=&quot;right&quot; style=&apos;margin:0in;margin-bottom:.0001pt;text-align:right&apos;&gt;&amp;nbsp;&lt;/p&gt; &lt;/td&gt; &lt;td width=&quot;12&quot; valign=&quot;top&quot; style=&apos;width:8.65pt;background:#CCEEFF;padding:0&apos;&gt; &lt;p align=&quot;right&quot; style=&apos;margin:0in;margin-bottom:.0001pt;text-align:right&apos;&gt;&amp;nbsp;&lt;/p&gt; &lt;/td&gt; &lt;td width=&quot;72&quot; valign=&quot;top&quot; style=&apos;width:.75in;background:#CCEEFF;padding:0&apos;&gt; &lt;p align=&quot;right&quot; style=&apos;margin:0in;margin-bottom:.0001pt;text-align:right&apos;&gt;1,228&lt;/p&gt; &lt;/td&gt; &lt;td width=&quot;31&quot; valign=&quot;top&quot; style=&apos;width:23.05pt;background:#CCEEFF;padding:0&apos;&gt; &lt;p align=&quot;right&quot; style=&apos;margin:0in;margin-bottom:.0001pt;text-align:right&apos;&gt;&amp;nbsp;&lt;/p&gt; &lt;/td&gt; &lt;td width=&quot;12&quot; valign=&quot;top&quot; style=&apos;width:8.65pt;background:#CCEEFF;padding:0&apos;&gt; &lt;p align=&quot;right&quot; style=&apos;margin:0in;margin-bottom:.0001pt;text-align:right&apos;&gt;&amp;nbsp;&lt;/p&gt; &lt;/td&gt; &lt;td width=&quot;72&quot; valign=&quot;top&quot; style=&apos;width:.75in;background:#CCEEFF;padding:0&apos;&gt; &lt;p align=&quot;right&quot; style=&apos;margin:0in;margin-bottom:.0001pt;text-align:right&apos;&gt;360&lt;/p&gt; &lt;/td&gt; &lt;td width=&quot;37&quot; valign=&quot;top&quot; style=&apos;width:28.1pt;background:#CCEEFF;padding:0&apos;&gt; &lt;p style=&apos;margin:0in;margin-bottom:.0001pt&apos;&gt;&amp;nbsp;&lt;/p&gt; &lt;/td&gt; &lt;td width=&quot;12&quot; valign=&quot;top&quot; style=&apos;width:8.65pt;background:#CCEEFF;padding:0&apos;&gt; &lt;p align=&quot;right&quot; style=&apos;margin:0in;margin-bottom:.0001pt;text-align:right&apos;&gt;&amp;nbsp;&lt;/p&gt; &lt;/td&gt; &lt;td width=&quot;72&quot; valign=&quot;top&quot; style=&apos;width:.75in;background:#CCEEFF;padding:0&apos;&gt; &lt;p align=&quot;right&quot; style=&apos;margin:0in;margin-bottom:.0001pt;text-align:right&apos;&gt;1,588&lt;/p&gt; &lt;/td&gt; &lt;/tr&gt; &lt;tr align=&quot;left&quot;&gt; &lt;td width=&quot;240&quot; valign=&quot;top&quot; style=&apos;width:2.5in;padding:0&apos;&gt; &lt;p style=&apos;margin:0in;margin-bottom:.0001pt&apos;&gt;Blood Pressure Monitoring and Accessories&lt;/p&gt; &lt;/td&gt; &lt;td width=&quot;31&quot; valign=&quot;top&quot; style=&apos;width:23.05pt;padding:0&apos;&gt; &lt;p align=&quot;right&quot; style=&apos;margin:0in;margin-bottom:.0001pt;text-align:right&apos;&gt;&amp;nbsp;&lt;/p&gt; &lt;/td&gt; &lt;td width=&quot;12&quot; valign=&quot;top&quot; style=&apos;width:8.65pt;padding:0&apos;&gt; &lt;p align=&quot;right&quot; style=&apos;margin:0in;margin-bottom:.0001pt;text-align:right&apos;&gt;&amp;nbsp;&lt;/p&gt; &lt;/td&gt; &lt;td width=&quot;72&quot; valign=&quot;top&quot; style=&apos;width:.75in;padding:0&apos;&gt; &lt;p align=&quot;right&quot; style=&apos;margin:0in;margin-bottom:.0001pt;text-align:right&apos;&gt;2,080&lt;/p&gt; &lt;/td&gt; &lt;td width=&quot;31&quot; valign=&quot;top&quot; style=&apos;width:23.05pt;padding:0&apos;&gt; &lt;p align=&quot;right&quot; style=&apos;margin:0in;margin-bottom:.0001pt;text-align:right&apos;&gt;&amp;nbsp;&lt;/p&gt; &lt;/td&gt; &lt;td width=&quot;12&quot; valign=&quot;top&quot; style=&apos;width:8.65pt;padding:0&apos;&gt; &lt;p align=&quot;right&quot; style=&apos;margin:0in;margin-bottom:.0001pt;text-align:right&apos;&gt;&amp;nbsp;&lt;/p&gt; &lt;/td&gt; &lt;td width=&quot;72&quot; valign=&quot;top&quot; style=&apos;width:.75in;padding:0&apos;&gt; &lt;p align=&quot;right&quot; style=&apos;margin:0in;margin-bottom:.0001pt;text-align:right&apos;&gt;1,156&lt;/p&gt; &lt;/td&gt; &lt;td width=&quot;37&quot; valign=&quot;top&quot; style=&apos;width:28.1pt;padding:0&apos;&gt; &lt;p style=&apos;margin:0in;margin-bottom:.0001pt&apos;&gt;&amp;nbsp;&lt;/p&gt; &lt;/td&gt; &lt;td width=&quot;12&quot; valign=&quot;top&quot; style=&apos;width:8.65pt;padding:0&apos;&gt; &lt;p align=&quot;right&quot; style=&apos;margin:0in;margin-bottom:.0001pt;text-align:right&apos;&gt;&amp;nbsp;&lt;/p&gt; &lt;/td&gt; &lt;td width=&quot;72&quot; valign=&quot;top&quot; style=&apos;width:.75in;padding:0&apos;&gt; &lt;p align=&quot;right&quot; style=&apos;margin:0in;margin-bottom:.0001pt;text-align:right&apos;&gt;3,236&lt;/p&gt; &lt;/td&gt; &lt;/tr&gt; &lt;tr align=&quot;left&quot;&gt; &lt;td width=&quot;240&quot; valign=&quot;top&quot; style=&apos;width:2.5in;background:#CCEEFF;padding:0&apos;&gt; &lt;p style=&apos;margin:0in;margin-bottom:.0001pt;margin-left:19.8pt;text-indent:-19.8pt&apos;&gt;Total&lt;/p&gt; &lt;/td&gt; &lt;td width=&quot;31&quot; valign=&quot;top&quot; style=&apos;width:23.05pt;background:#CCEEFF;padding:0&apos;&gt; &lt;p align=&quot;right&quot; style=&apos;margin:0in;margin-bottom:.0001pt;text-align:right&apos;&gt;&amp;nbsp;&lt;/p&gt; &lt;/td&gt; &lt;td width=&quot;12&quot; valign=&quot;top&quot; style=&apos;width:8.65pt;background:#CCEEFF;padding:0&apos;&gt; &lt;p align=&quot;right&quot; style=&apos;margin:0in;margin-bottom:.0001pt;text-align:right&apos;&gt;$&lt;/p&gt; &lt;/td&gt; &lt;td width=&quot;72&quot; valign=&quot;top&quot; style=&apos;width:.75in;background:#CCEEFF;padding:0&apos;&gt; &lt;p align=&quot;right&quot; style=&apos;margin:0in;margin-bottom:.0001pt;text-align:right&apos;&gt;7,575&lt;/p&gt; &lt;/td&gt; &lt;td width=&quot;31&quot; valign=&quot;top&quot; style=&apos;width:23.05pt;background:#CCEEFF;padding:0&apos;&gt; &lt;p align=&quot;right&quot; style=&apos;margin:0in;margin-bottom:.0001pt;text-align:right&apos;&gt;&amp;nbsp;&lt;/p&gt; &lt;/td&gt; &lt;td width=&quot;12&quot; valign=&quot;top&quot; style=&apos;width:8.65pt;background:#CCEEFF;padding:0&apos;&gt; &lt;p align=&quot;right&quot; style=&apos;margin:0in;margin-bottom:.0001pt;text-align:right&apos;&gt;$&lt;/p&gt; &lt;/td&gt; &lt;td width=&quot;72&quot; valign=&quot;top&quot; style=&apos;width:.75in;background:#CCEEFF;padding:0&apos;&gt; &lt;p align=&quot;right&quot; style=&apos;margin:0in;margin-bottom:.0001pt;text-align:right&apos;&gt;4,919&lt;/p&gt; &lt;/td&gt; &lt;td width=&quot;37&quot; valign=&quot;top&quot; style=&apos;width:28.1pt;background:#CCEEFF;padding:0&apos;&gt; &lt;p style=&apos;margin:0in;margin-bottom:.0001pt&apos;&gt;&amp;nbsp;&lt;/p&gt; &lt;/td&gt; &lt;td width=&quot;12&quot; valign=&quot;top&quot; style=&apos;width:8.65pt;background:#CCEEFF;padding:0&apos;&gt; &lt;p align=&quot;right&quot; style=&apos;margin:0in;margin-bottom:.0001pt;text-align:right&apos;&gt;$&lt;/p&gt; &lt;/td&gt; &lt;td width=&quot;72&quot; valign=&quot;top&quot; style=&apos;width:.75in;background:#CCEEFF;padding:0&apos;&gt; &lt;p align=&quot;right&quot; style=&apos;margin:0in;margin-bottom:.0001pt;text-align:right&apos;&gt;12,494&lt;/p&gt; &lt;/td&gt; &lt;/tr&gt; &lt;/table&gt; &lt;/div&gt; &lt;p style=&apos;margin:0in;margin-bottom:.0001pt&apos;&gt;&amp;nbsp;&lt;/p&gt; &lt;p style=&apos;margin:0in;margin-bottom:.0001pt&apos;&gt;Global 9M 2019 revenues (USD) by product category:&lt;/p&gt; &lt;div align=&quot;center&quot;&gt; &lt;table border=&quot;0&quot; cellspacing=&quot;0&quot; cellpadding=&quot;0&quot; width=&quot;90%&quot; style=&apos;border-collapse:collapse&apos;&gt; &lt;tr align=&quot;left&quot;&gt; &lt;td width=&quot;240&quot; valign=&quot;top&quot; style=&apos;width:2.5in;padding:0&apos;&gt; &lt;p style=&apos;margin:0in;margin-bottom:.0001pt&apos;&gt;&amp;nbsp;&lt;/p&gt; &lt;/td&gt; &lt;td width=&quot;31&quot; valign=&quot;top&quot; style=&apos;width:23.05pt;padding:0&apos;&gt; &lt;p align=&quot;center&quot; style=&apos;margin:0in;margin-bottom:.0001pt;text-align:center&apos;&gt;&amp;nbsp;&lt;/p&gt; &lt;/td&gt; &lt;td width=&quot;12&quot; valign=&quot;top&quot; style=&apos;width:8.65pt;padding:0&apos;&gt; &lt;p align=&quot;center&quot; style=&apos;margin:0in;margin-bottom:.0001pt;text-align:center&apos;&gt;&amp;nbsp;&lt;/p&gt; &lt;/td&gt; &lt;td width=&quot;72&quot; valign=&quot;top&quot; style=&apos;width:.75in;border:none;border-bottom:solid windowtext 1.0pt;padding:0&apos;&gt; &lt;p align=&quot;center&quot; style=&apos;margin:0in;margin-bottom:.0001pt;text-align:center&apos;&gt;Domestic&lt;/p&gt; &lt;/td&gt; &lt;td width=&quot;31&quot; valign=&quot;top&quot; style=&apos;width:23.05pt;padding:0&apos;&gt; &lt;p align=&quot;center&quot; style=&apos;margin:0in;margin-bottom:.0001pt;text-align:center&apos;&gt;&amp;nbsp;&lt;/p&gt; &lt;/td&gt; &lt;td width=&quot;12&quot; valign=&quot;top&quot; style=&apos;width:8.65pt;padding:0&apos;&gt; &lt;p align=&quot;center&quot; style=&apos;margin:0in;margin-bottom:.0001pt;text-align:center&apos;&gt;&amp;nbsp;&lt;/p&gt; &lt;/td&gt; &lt;td width=&quot;72&quot; valign=&quot;top&quot; style=&apos;width:.75in;border:none;border-bottom:solid windowtext 1.0pt;padding:0&apos;&gt; &lt;p align=&quot;center&quot; style=&apos;margin:0in;margin-bottom:.0001pt;text-align:center&apos;&gt;Outside US&lt;/p&gt; &lt;/td&gt; &lt;td width=&quot;37&quot; valign=&quot;top&quot; style=&apos;width:28.1pt;padding:0&apos;&gt; &lt;p style=&apos;margin:0in;margin-bottom:.0001pt&apos;&gt;&amp;nbsp;&lt;/p&gt; &lt;/td&gt; &lt;td width=&quot;12&quot; valign=&quot;top&quot; style=&apos;width:8.65pt;padding:0&apos;&gt; &lt;p align=&quot;center&quot; style=&apos;margin:0in;margin-bottom:.0001pt;text-align:center&apos;&gt;&amp;nbsp;&lt;/p&gt; &lt;/td&gt; &lt;td width=&quot;72&quot; valign=&quot;top&quot; style=&apos;width:.75in;border:none;border-bottom:solid windowtext 1.0pt;padding:0&apos;&gt; &lt;p align=&quot;center&quot; style=&apos;margin:0in;margin-bottom:.0001pt;text-align:center&apos;&gt;Total&lt;/p&gt; &lt;/td&gt; &lt;/tr&gt; &lt;tr align=&quot;left&quot;&gt; &lt;td width=&quot;240&quot; valign=&quot;top&quot; style=&apos;width:2.5in;background:#CCEEFF;padding:0&apos;&gt; &lt;p style=&apos;margin:0in;margin-bottom:.0001pt&apos;&gt;Obstetrics&lt;/p&gt; &lt;/td&gt; &lt;td width=&quot;31&quot; valign=&quot;top&quot; style=&apos;width:23.05pt;background:#CCEEFF;padding:0&apos;&gt; &lt;p align=&quot;right&quot; style=&apos;margin:0in;margin-bottom:.0001pt;text-align:right&apos;&gt;&amp;nbsp;&lt;/p&gt; &lt;/td&gt; &lt;td width=&quot;12&quot; valign=&quot;top&quot; style=&apos;width:8.65pt;background:#CCEEFF;padding:0&apos;&gt; &lt;p align=&quot;right&quot; style=&apos;margin:0in;margin-bottom:.0001pt;text-align:right&apos;&gt;$&lt;/p&gt; &lt;/td&gt; &lt;td width=&quot;72&quot; valign=&quot;top&quot; style=&apos;width:.75in;border:none;background:#CCEEFF;padding:0&apos;&gt; &lt;p align=&quot;right&quot; style=&apos;margin:0in;margin-bottom:.0001pt;text-align:right&apos;&gt;3,137&lt;/p&gt; &lt;/td&gt; &lt;td width=&quot;31&quot; valign=&quot;top&quot; style=&apos;width:23.05pt;background:#CCEEFF;padding:0&apos;&gt; &lt;p align=&quot;right&quot; style=&apos;margin:0in;margin-bottom:.0001pt;text-align:right&apos;&gt;&amp;nbsp;&lt;/p&gt; &lt;/td&gt; &lt;td width=&quot;12&quot; valign=&quot;top&quot; style=&apos;width:8.65pt;background:#CCEEFF;padding:0&apos;&gt; &lt;p align=&quot;right&quot; style=&apos;margin:0in;margin-bottom:.0001pt;text-align:right&apos;&gt;$&lt;/p&gt; &lt;/td&gt; &lt;td width=&quot;72&quot; valign=&quot;top&quot; style=&apos;width:.75in;background:#CCEEFF;padding:0&apos;&gt; &lt;p align=&quot;right&quot; style=&apos;margin:0in;margin-bottom:.0001pt;text-align:right&apos;&gt;710&lt;/p&gt; &lt;/td&gt; &lt;td width=&quot;37&quot; valign=&quot;top&quot; style=&apos;width:28.1pt;background:#CCEEFF;padding:0&apos;&gt; &lt;p style=&apos;margin:0in;margin-bottom:.0001pt&apos;&gt;&amp;nbsp;&lt;/p&gt; &lt;/td&gt; &lt;td width=&quot;12&quot; valign=&quot;top&quot; style=&apos;width:8.65pt;background:#CCEEFF;padding:0&apos;&gt; &lt;p align=&quot;right&quot; style=&apos;margin:0in;margin-bottom:.0001pt;text-align:right&apos;&gt;$&lt;/p&gt; &lt;/td&gt; &lt;td width=&quot;72&quot; valign=&quot;top&quot; style=&apos;width:.75in;background:#CCEEFF;padding:0&apos;&gt; &lt;p align=&quot;right&quot; style=&apos;margin:0in;margin-bottom:.0001pt;text-align:right&apos;&gt;3,847&lt;/p&gt; &lt;/td&gt; &lt;/tr&gt; &lt;tr align=&quot;left&quot;&gt; &lt;td width=&quot;240&quot; valign=&quot;top&quot; style=&apos;width:2.5in;padding:0&apos;&gt; &lt;p style=&apos;margin:0in;margin-bottom:.0001pt&apos;&gt;Gynecology/Electrosurgery/Urology&lt;/p&gt; &lt;/td&gt; &lt;td width=&quot;31&quot; valign=&quot;top&quot; style=&apos;width:23.05pt;padding:0&apos;&gt; &lt;p align=&quot;right&quot; style=&apos;margin:0in;margin-bottom:.0001pt;text-align:right&apos;&gt;&amp;nbsp;&lt;/p&gt; &lt;/td&gt; &lt;td width=&quot;12&quot; valign=&quot;top&quot; style=&apos;width:8.65pt;padding:0&apos;&gt; &lt;p align=&quot;right&quot; style=&apos;margin:0in;margin-bottom:.0001pt;text-align:right&apos;&gt;&amp;nbsp;&lt;/p&gt; &lt;/td&gt; &lt;td width=&quot;72&quot; valign=&quot;top&quot; style=&apos;width:.75in;padding:0&apos;&gt; &lt;p align=&quot;right&quot; style=&apos;margin:0in;margin-bottom:.0001pt;text-align:right&apos;&gt;8,503&lt;/p&gt; &lt;/td&gt; &lt;td width=&quot;31&quot; valign=&quot;top&quot; style=&apos;width:23.05pt;padding:0&apos;&gt; &lt;p align=&quot;right&quot; style=&apos;margin:0in;margin-bottom:.0001pt;text-align:right&apos;&gt;&amp;nbsp;&lt;/p&gt; &lt;/td&gt; &lt;td width=&quot;12&quot; valign=&quot;top&quot; style=&apos;width:8.65pt;padding:0&apos;&gt; &lt;p align=&quot;right&quot; style=&apos;margin:0in;margin-bottom:.0001pt;text-align:right&apos;&gt;&amp;nbsp;&lt;/p&gt; &lt;/td&gt; &lt;td width=&quot;72&quot; valign=&quot;top&quot; style=&apos;width:.75in;padding:0&apos;&gt; &lt;p align=&quot;right&quot; style=&apos;margin:0in;margin-bottom:.0001pt;text-align:right&apos;&gt;10,237&lt;/p&gt; &lt;/td&gt; &lt;td width=&quot;37&quot; valign=&quot;top&quot; style=&apos;width:28.1pt;padding:0&apos;&gt; &lt;p style=&apos;margin:0in;margin-bottom:.0001pt&apos;&gt;&amp;nbsp;&lt;/p&gt; &lt;/td&gt; &lt;td width=&quot;12&quot; valign=&quot;top&quot; style=&apos;width:8.65pt;padding:0&apos;&gt; &lt;p align=&quot;right&quot; style=&apos;margin:0in;margin-bottom:.0001pt;text-align:right&apos;&gt;&amp;nbsp;&lt;/p&gt; &lt;/td&gt; &lt;td width=&quot;72&quot; valign=&quot;top&quot; style=&apos;width:.75in;padding:0&apos;&gt; &lt;p align=&quot;right&quot; style=&apos;margin:0in;margin-bottom:.0001pt;text-align:right&apos;&gt;18,740&lt;/p&gt; &lt;/td&gt; &lt;/tr&gt; &lt;tr align=&quot;left&quot;&gt; &lt;td width=&quot;240&quot; valign=&quot;top&quot; style=&apos;width:2.5in;background:#CCEEFF;padding:0&apos;&gt; &lt;p style=&apos;margin:0in;margin-bottom:.0001pt&apos;&gt;Neonatal&lt;/p&gt; &lt;/td&gt; &lt;td width=&quot;31&quot; valign=&quot;top&quot; style=&apos;width:23.05pt;background:#CCEEFF;padding:0&apos;&gt; &lt;p align=&quot;right&quot; style=&apos;margin:0in;margin-bottom:.0001pt;text-align:right&apos;&gt;&amp;nbsp;&lt;/p&gt; &lt;/td&gt; &lt;td width=&quot;12&quot; valign=&quot;top&quot; style=&apos;width:8.65pt;background:#CCEEFF;padding:0&apos;&gt; &lt;p align=&quot;right&quot; style=&apos;margin:0in;margin-bottom:.0001pt;text-align:right&apos;&gt;&amp;nbsp;&lt;/p&gt; &lt;/td&gt; &lt;td width=&quot;72&quot; valign=&quot;top&quot; style=&apos;width:.75in;background:#CCEEFF;padding:0&apos;&gt; &lt;p align=&quot;right&quot; style=&apos;margin:0in;margin-bottom:.0001pt;text-align:right&apos;&gt;3,545&lt;/p&gt; &lt;/td&gt; &lt;td width=&quot;31&quot; valign=&quot;top&quot; style=&apos;width:23.05pt;background:#CCEEFF;padding:0&apos;&gt; &lt;p align=&quot;right&quot; style=&apos;margin:0in;margin-bottom:.0001pt;text-align:right&apos;&gt;&amp;nbsp;&lt;/p&gt; &lt;/td&gt; &lt;td width=&quot;12&quot; valign=&quot;top&quot; style=&apos;width:8.65pt;background:#CCEEFF;padding:0&apos;&gt; &lt;p align=&quot;right&quot; style=&apos;margin:0in;margin-bottom:.0001pt;text-align:right&apos;&gt;&amp;nbsp;&lt;/p&gt; &lt;/td&gt; &lt;td width=&quot;72&quot; valign=&quot;top&quot; style=&apos;width:.75in;background:#CCEEFF;padding:0&apos;&gt; &lt;p align=&quot;right&quot; style=&apos;margin:0in;margin-bottom:.0001pt;text-align:right&apos;&gt;988&lt;/p&gt; &lt;/td&gt; &lt;td width=&quot;37&quot; valign=&quot;top&quot; style=&apos;width:28.1pt;background:#CCEEFF;padding:0&apos;&gt; &lt;p style=&apos;margin:0in;margin-bottom:.0001pt&apos;&gt;&amp;nbsp;&lt;/p&gt; &lt;/td&gt; &lt;td width=&quot;12&quot; valign=&quot;top&quot; style=&apos;width:8.65pt;background:#CCEEFF;padding:0&apos;&gt; &lt;p align=&quot;right&quot; style=&apos;margin:0in;margin-bottom:.0001pt;text-align:right&apos;&gt;&amp;nbsp;&lt;/p&gt; &lt;/td&gt; &lt;td width=&quot;72&quot; valign=&quot;top&quot; style=&apos;width:.75in;background:#CCEEFF;padding:0&apos;&gt; &lt;p align=&quot;right&quot; style=&apos;margin:0in;margin-bottom:.0001pt;text-align:right&apos;&gt;4,533&lt;/p&gt; &lt;/td&gt; &lt;/tr&gt; &lt;tr align=&quot;left&quot;&gt; &lt;td width=&quot;240&quot; valign=&quot;top&quot; style=&apos;width:2.5in;padding:0&apos;&gt; &lt;p style=&apos;margin:0in;margin-bottom:.0001pt&apos;&gt;Blood Pressure Monitoring and Accessories&lt;/p&gt; &lt;/td&gt; &lt;td width=&quot;31&quot; valign=&quot;top&quot; style=&apos;width:23.05pt;padding:0&apos;&gt; &lt;p align=&quot;right&quot; style=&apos;margin:0in;margin-bottom:.0001pt;text-align:right&apos;&gt;&amp;nbsp;&lt;/p&gt; &lt;/td&gt; &lt;td width=&quot;12&quot; valign=&quot;top&quot; style=&apos;width:8.65pt;padding:0&apos;&gt; &lt;p align=&quot;right&quot; style=&apos;margin:0in;margin-bottom:.0001pt;text-align:right&apos;&gt;&amp;nbsp;&lt;/p&gt; &lt;/td&gt; &lt;td width=&quot;72&quot; valign=&quot;top&quot; style=&apos;width:.75in;padding:0&apos;&gt; &lt;p align=&quot;right&quot; style=&apos;margin:0in;margin-bottom:.0001pt;text-align:right&apos;&gt;5,181&lt;/p&gt; &lt;/td&gt; &lt;td width=&quot;31&quot; valign=&quot;top&quot; style=&apos;width:23.05pt;padding:0&apos;&gt; &lt;p align=&quot;right&quot; style=&apos;margin:0in;margin-bottom:.0001pt;text-align:right&apos;&gt;&amp;nbsp;&lt;/p&gt; &lt;/td&gt; &lt;td width=&quot;12&quot; valign=&quot;top&quot; style=&apos;width:8.65pt;padding:0&apos;&gt; &lt;p align=&quot;right&quot; style=&apos;margin:0in;margin-bottom:.0001pt;text-align:right&apos;&gt;&amp;nbsp;&lt;/p&gt; &lt;/td&gt; &lt;td width=&quot;72&quot; valign=&quot;top&quot; style=&apos;width:.75in;padding:0&apos;&gt; &lt;p align=&quot;right&quot; style=&apos;margin:0in;margin-bottom:.0001pt;text-align:right&apos;&gt;2,772&lt;/p&gt; &lt;/td&gt; &lt;td width=&quot;37&quot; valign=&quot;top&quot; style=&apos;width:28.1pt;padding:0&apos;&gt; &lt;p style=&apos;margin:0in;margin-bottom:.0001pt&apos;&gt;&amp;nbsp;&lt;/p&gt; &lt;/td&gt; &lt;td width=&quot;12&quot; valign=&quot;top&quot; style=&apos;width:8.65pt;padding:0&apos;&gt; &lt;p align=&quot;right&quot; style=&apos;margin:0in;margin-bottom:.0001pt;text-align:right&apos;&gt;&amp;nbsp;&lt;/p&gt; &lt;/td&gt; &lt;td width=&quot;72&quot; valign=&quot;top&quot; style=&apos;width:.75in;padding:0&apos;&gt; &lt;p align=&quot;right&quot; style=&apos;margin:0in;margin-bottom:.0001pt;text-align:right&apos;&gt;7,953&lt;/p&gt; &lt;/td&gt; &lt;/tr&gt; &lt;tr align=&quot;left&quot;&gt; &lt;td width=&quot;240&quot; valign=&quot;top&quot; style=&apos;width:2.5in;background:#CCEEFF;padding:0&apos;&gt; &lt;p style=&apos;margin:0in;margin-bottom:.0001pt;margin-left:19.8pt;text-indent:-19.8pt&apos;&gt;Total&lt;/p&gt; &lt;/td&gt; &lt;td width=&quot;31&quot; valign=&quot;top&quot; style=&apos;width:23.05pt;background:#CCEEFF;padding:0&apos;&gt; &lt;p align=&quot;right&quot; style=&apos;margin:0in;margin-bottom:.0001pt;text-align:right&apos;&gt;&amp;nbsp;&lt;/p&gt; &lt;/td&gt; &lt;td width=&quot;12&quot; valign=&quot;top&quot; style=&apos;width:8.65pt;background:#CCEEFF;padding:0&apos;&gt; &lt;p align=&quot;right&quot; style=&apos;margin:0in;margin-bottom:.0001pt;text-align:right&apos;&gt;$&lt;/p&gt; &lt;/td&gt; &lt;td width=&quot;72&quot; valign=&quot;top&quot; style=&apos;width:.75in;background:#CCEEFF;padding:0&apos;&gt; &lt;p align=&quot;right&quot; style=&apos;margin:0in;margin-bottom:.0001pt;text-align:right&apos;&gt;20,366&lt;/p&gt; &lt;/td&gt; &lt;td width=&quot;31&quot; valign=&quot;top&quot; style=&apos;width:23.05pt;background:#CCEEFF;padding:0&apos;&gt; &lt;p align=&quot;right&quot; style=&apos;margin:0in;margin-bottom:.0001pt;text-align:right&apos;&gt;&amp;nbsp;&lt;/p&gt; &lt;/td&gt; &lt;td width=&quot;12&quot; valign=&quot;top&quot; style=&apos;width:8.65pt;background:#CCEEFF;padding:0&apos;&gt; &lt;p align=&quot;right&quot; style=&apos;margin:0in;margin-bottom:.0001pt;text-align:right&apos;&gt;$&lt;/p&gt; &lt;/td&gt; &lt;td width=&quot;72&quot; valign=&quot;top&quot; style=&apos;width:.75in;background:#CCEEFF;padding:0&apos;&gt; &lt;p align=&quot;right&quot; style=&apos;margin:0in;margin-bottom:.0001pt;text-align:right&apos;&gt;14,707&lt;/p&gt; &lt;/td&gt; &lt;td width=&quot;37&quot; valign=&quot;top&quot; style=&apos;width:28.1pt;background:#CCEEFF;padding:0&apos;&gt; &lt;p style=&apos;margin:0in;margin-bottom:.0001pt&apos;&gt;&amp;nbsp;&lt;/p&gt; &lt;/td&gt; &lt;td width=&quot;12&quot; valign=&quot;top&quot; style=&apos;width:8.65pt;background:#CCEEFF;padding:0&apos;&gt; &lt;p align=&quot;right&quot; style=&apos;margin:0in;margin-bottom:.0001pt;text-align:right&apos;&gt;$&lt;/p&gt; &lt;/td&gt; &lt;td width=&quot;72&quot; valign=&quot;top&quot; style=&apos;width:.75in;background:#CCEEFF;padding:0&apos;&gt; &lt;p align=&quot;right&quot; style=&apos;margin:0in;margin-bottom:.0001pt;text-align:right&apos;&gt;35,073&lt;/p&gt; &lt;/td&gt; &lt;/tr&gt; &lt;/table&gt; &lt;/div&gt; &lt;p style=&apos;margin:0in;margin-bottom:.0001pt&apos;&gt;&amp;nbsp;&lt;/p&gt;</fil:ScheduleOfRevenuesByProductCategoryTextBlock>
	<us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax decimals='-3' contextRef='Y19Q3_ProductOrService-Obstetrics_StGeo-DomesticUs' unitRef='USD'>1072000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
	<us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax decimals='-3' contextRef='Y19Q3_ProductOrService-Obstetrics_StGeo-OutsideUs' unitRef='USD'>204000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
	<us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax decimals='-3' contextRef='Y19Q3_ProductOrService-Obstetrics' unitRef='USD'>1276000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
	<us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax decimals='-3' contextRef='Y19Q3_ProductOrService-GynecologyElectrosurgeryUrology_StGeo-DomesticUs' unitRef='USD'>3195000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
	<us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax decimals='-3' contextRef='Y19Q3_ProductOrService-GynecologyElectrosurgeryUrology_StGeo-OutsideUs' unitRef='USD'>3199000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
	<us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax decimals='-3' contextRef='Y19Q3_ProductOrService-GynecologyElectrosurgeryUrology' unitRef='USD'>6394000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
	<us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax decimals='-3' contextRef='Y19Q3_ProductOrService-Neonatal_StGeo-DomesticUs' unitRef='USD'>1228000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
	<us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax decimals='-3' contextRef='Y19Q3_ProductOrService-Neonatal_StGeo-OutsideUs' unitRef='USD'>360000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
	<us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax decimals='-3' contextRef='Y19Q3_ProductOrService-Neonatal' unitRef='USD'>1588000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
	<us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax decimals='-3' contextRef='Y19Q3_ProductOrService-BloodPressureMonitoringAndAccessories_StGeo-DomesticUs' unitRef='USD'>2080000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
	<us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax decimals='-3' contextRef='Y19Q3_ProductOrService-BloodPressureMonitoringAndAccessories_StGeo-OutsideUs' unitRef='USD'>1156000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
	<us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax decimals='-3' contextRef='Y19Q3_ProductOrService-BloodPressureMonitoringAndAccessories' unitRef='USD'>3236000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
	<us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax decimals='-3' contextRef='Y19Q3_StGeo-DomesticUs' unitRef='USD'>7575000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
	<us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax decimals='-3' contextRef='Y19Q3_StGeo-OutsideUs' unitRef='USD'>4919000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
	<us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax decimals='-3' contextRef='Y19Q3' unitRef='USD'>12494000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
	<us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax decimals='-3' contextRef='D190101_190930_ProductOrService-Obstetrics_StGeo-DomesticUs' unitRef='USD'>3137000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
	<us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax decimals='-3' contextRef='D190101_190930_ProductOrService-Obstetrics_StGeo-OutsideUs' unitRef='USD'>710000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
	<us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax decimals='-3' contextRef='D190101_190930_ProductOrService-Obstetrics' unitRef='USD'>3847000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
	<us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax decimals='-3' contextRef='D190101_190930_ProductOrService-GynecologyElectrosurgeryUrology_StGeo-DomesticUs' unitRef='USD'>8503000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
	<us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax decimals='-3' contextRef='D190101_190930_ProductOrService-GynecologyElectrosurgeryUrology_StGeo-OutsideUs' unitRef='USD'>10237000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
	<us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax decimals='-3' contextRef='D190101_190930_ProductOrService-GynecologyElectrosurgeryUrology' unitRef='USD'>18740000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
	<us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax decimals='-3' contextRef='D190101_190930_ProductOrService-Neonatal_StGeo-DomesticUs' unitRef='USD'>3545000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
	<us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax decimals='-3' contextRef='D190101_190930_ProductOrService-Neonatal_StGeo-OutsideUs' unitRef='USD'>988000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
	<us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax decimals='-3' contextRef='D190101_190930_ProductOrService-Neonatal' unitRef='USD'>4533000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
	<us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax decimals='-3' contextRef='D190101_190930_ProductOrService-BloodPressureMonitoringAndAccessories_StGeo-DomesticUs' unitRef='USD'>5181000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
	<us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax decimals='-3' contextRef='D190101_190930_ProductOrService-BloodPressureMonitoringAndAccessories_StGeo-OutsideUs' unitRef='USD'>2772000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
	<us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax decimals='-3' contextRef='D190101_190930_ProductOrService-BloodPressureMonitoringAndAccessories' unitRef='USD'>7953000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
	<us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax decimals='-3' contextRef='D190101_190930_StGeo-DomesticUs' unitRef='USD'>20366000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
	<us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax decimals='-3' contextRef='D190101_190930_StGeo-OutsideUs' unitRef='USD'>14707000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
	<us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax decimals='-3' contextRef='D190101_190930' unitRef='USD'>35073000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
	<us-gaap:LesseeOperatingLeasesTextBlock contextRef='D190101_190930'>&lt;p style=&apos;margin:0in;margin-bottom:.0001pt&apos;&gt;(7)&amp;#160; Leases&lt;/p&gt; &lt;p style=&apos;margin:0in;margin-bottom:.0001pt&apos;&gt;&amp;nbsp;&lt;/p&gt; &lt;p style=&apos;margin:0in;margin-bottom:.0001pt&apos;&gt;UTMD has operating leases for a portion of its parking lot at its Midvale facility and an automobile at its Ireland facility.&amp;#160; The remaining lease term on the parking lot is 12 years and on the automobile it is 28 months.&amp;#160; There are no options to extend or terminate the leases.&amp;#160; UTMD has no other leases yet to commence.&amp;#160; As neither lease contains implicit rates, UTMD&amp;#146;s incremental borrowing rate, based on information available at adoption date, was used to determine the present value of the leases.&lt;/p&gt; &lt;p style=&apos;margin:0in;margin-bottom:.0001pt&apos;&gt;&amp;nbsp;&lt;/p&gt; &lt;p style=&apos;margin:0in;margin-bottom:.0001pt&apos;&gt;&amp;nbsp;&lt;/p&gt; &lt;table border=&quot;0&quot; cellspacing=&quot;0&quot; cellpadding=&quot;0&quot; style=&apos;border-collapse:collapse&apos;&gt; &lt;tr style=&apos;height:23.85pt&apos;&gt; &lt;td width=&quot;415&quot; valign=&quot;top&quot; style=&apos;width:311.4pt;padding:0in 5.4pt 0in 5.4pt;height:23.85pt&apos;&gt; &lt;p style=&apos;margin:0in;margin-bottom:.0001pt&apos;&gt;The components of lease cost were as follows:&lt;/p&gt; &lt;/td&gt; &lt;td width=&quot;150&quot; valign=&quot;top&quot; style=&apos;width:112.5pt;padding:0in 5.4pt 0in 5.4pt;height:23.85pt&apos;&gt; &lt;p align=&quot;right&quot; style=&apos;margin:0in;margin-bottom:.0001pt;text-align:right&apos;&gt;Three Months Ended September 30, 2019&lt;/p&gt; &lt;/td&gt; &lt;/tr&gt; &lt;tr align=&quot;left&quot;&gt; &lt;td width=&quot;415&quot; valign=&quot;top&quot; style=&apos;width:311.4pt;background:#CCEEFF;padding:0in 5.4pt 0in 5.4pt&apos;&gt; &lt;p style=&apos;margin:0in;margin-bottom:.0001pt&apos;&gt;Operating Lease Cost (&lt;i&gt;in thousands&lt;/i&gt;)&lt;/p&gt; &lt;/td&gt; &lt;td width=&quot;150&quot; valign=&quot;top&quot; style=&apos;width:112.5pt;background:#CCEEFF;padding:0in 5.4pt 0in 5.4pt&apos;&gt; &lt;p align=&quot;right&quot; style=&apos;margin:0in;margin-bottom:.0001pt;text-align:right&apos;&gt;$15&lt;/p&gt; &lt;/td&gt; &lt;/tr&gt; &lt;tr align=&quot;left&quot;&gt; &lt;td width=&quot;415&quot; valign=&quot;top&quot; style=&apos;width:311.4pt;padding:0in 5.4pt 0in 5.4pt&apos;&gt; &lt;p style=&apos;margin:0in;margin-bottom:.0001pt&apos;&gt;Right of Use Assets obtained in exchange for new operating lease Obligations&lt;/p&gt; &lt;/td&gt; &lt;td width=&quot;150&quot; valign=&quot;top&quot; style=&apos;width:112.5pt;padding:0in 5.4pt 0in 5.4pt&apos;&gt; &lt;p align=&quot;right&quot; style=&apos;margin:0in;margin-bottom:.0001pt;text-align:right&apos;&gt;$0&lt;/p&gt; &lt;/td&gt; &lt;/tr&gt; &lt;tr align=&quot;left&quot;&gt; &lt;td width=&quot;415&quot; valign=&quot;top&quot; style=&apos;width:311.4pt;background:#CCEEFF;padding:0in 5.4pt 0in 5.4pt&apos;&gt; &lt;p style=&apos;margin:0in;margin-bottom:.0001pt&apos;&gt;&amp;nbsp;&lt;/p&gt; &lt;/td&gt; &lt;td width=&quot;150&quot; valign=&quot;top&quot; style=&apos;width:112.5pt;background:#CCEEFF;padding:0in 5.4pt 0in 5.4pt&apos;&gt; &lt;p align=&quot;right&quot; style=&apos;margin:0in;margin-bottom:.0001pt;text-align:right&apos;&gt;&amp;nbsp;&lt;/p&gt; &lt;/td&gt; &lt;/tr&gt; &lt;tr align=&quot;left&quot;&gt; &lt;td width=&quot;415&quot; valign=&quot;top&quot; style=&apos;width:311.4pt;padding:0in 5.4pt 0in 5.4pt&apos;&gt; &lt;p style=&apos;margin:0in;margin-bottom:.0001pt&apos;&gt;Other Information&lt;/p&gt; &lt;/td&gt; &lt;td width=&quot;150&quot; valign=&quot;top&quot; style=&apos;width:112.5pt;padding:0in 5.4pt 0in 5.4pt&apos;&gt; &lt;p align=&quot;right&quot; style=&apos;margin:0in;margin-bottom:.0001pt;text-align:right&apos;&gt;Three Months Ended September 30, 2019&lt;/p&gt; &lt;/td&gt; &lt;/tr&gt; &lt;tr align=&quot;left&quot;&gt; &lt;td width=&quot;415&quot; valign=&quot;top&quot; style=&apos;width:311.4pt;background:#CCEEFF;padding:0in 5.4pt 0in 5.4pt&apos;&gt; &lt;p style=&apos;margin:0in;margin-bottom:.0001pt&apos;&gt;Weighted Average Remaining Lease Term&amp;#160; - Operating Leases&lt;/p&gt; &lt;/td&gt; &lt;td width=&quot;150&quot; valign=&quot;top&quot; style=&apos;width:112.5pt;background:#CCEEFF;padding:0in 5.4pt 0in 5.4pt&apos;&gt; &lt;p align=&quot;right&quot; style=&apos;margin:0in;margin-bottom:.0001pt;text-align:right&apos;&gt;12 years&lt;/p&gt; &lt;/td&gt; &lt;/tr&gt; &lt;tr align=&quot;left&quot;&gt; &lt;td width=&quot;415&quot; valign=&quot;top&quot; style=&apos;width:311.4pt;padding:0in 5.4pt 0in 5.4pt&apos;&gt; &lt;p style=&apos;margin:0in;margin-bottom:.0001pt&apos;&gt;Weighted Average Discount Rate &amp;#150; Operating Leases&lt;/p&gt; &lt;/td&gt; &lt;td width=&quot;150&quot; valign=&quot;top&quot; style=&apos;width:112.5pt;padding:0in 5.4pt 0in 5.4pt&apos;&gt; &lt;p align=&quot;right&quot; style=&apos;margin:0in;margin-bottom:.0001pt;text-align:right&apos;&gt;5.4%&lt;/p&gt; &lt;/td&gt; &lt;/tr&gt; &lt;/table&gt; &lt;p style=&apos;margin:0in;margin-bottom:.0001pt;margin-bottom:10.0pt;line-height:115%&apos;&gt;&amp;nbsp;&lt;/p&gt; &lt;table border=&quot;0&quot; cellspacing=&quot;0&quot; cellpadding=&quot;0&quot; style=&apos;border-collapse:collapse&apos;&gt; &lt;tr style=&apos;height:23.85pt&apos;&gt; &lt;td width=&quot;319&quot; valign=&quot;top&quot; style=&apos;width:239.4pt;padding:0in 5.4pt 0in 5.4pt;height:23.85pt&apos;&gt; &lt;p style=&apos;margin:0in;margin-bottom:.0001pt&apos;&gt;Operating lease liabilities/ payments (&lt;i&gt;in thousands&lt;/i&gt;)&lt;/p&gt; &lt;/td&gt; &lt;td width=&quot;96&quot; valign=&quot;top&quot; style=&apos;width:1.0in;padding:0in 5.4pt 0in 5.4pt;height:23.85pt&apos;&gt; &lt;p align=&quot;right&quot; style=&apos;margin:0in;margin-bottom:.0001pt;text-align:right&apos;&gt;&amp;nbsp;&lt;/p&gt; &lt;/td&gt; &lt;/tr&gt; &lt;tr align=&quot;left&quot;&gt; &lt;td width=&quot;319&quot; valign=&quot;top&quot; style=&apos;width:239.4pt;background:#CCEEFF;padding:0in 5.4pt 0in 5.4pt&apos;&gt; &lt;p style=&apos;margin:0in;margin-bottom:.0001pt&apos;&gt;Operating lease payments, 2019&lt;/p&gt; &lt;/td&gt; &lt;td width=&quot;96&quot; valign=&quot;top&quot; style=&apos;width:1.0in;background:#CCEEFF;padding:0in 5.4pt 0in 5.4pt&apos;&gt; &lt;p align=&quot;right&quot; style=&apos;margin:0in;margin-bottom:.0001pt;text-align:right&apos;&gt;$15&lt;/p&gt; &lt;/td&gt; &lt;/tr&gt; &lt;tr align=&quot;left&quot;&gt; &lt;td width=&quot;319&quot; valign=&quot;top&quot; style=&apos;width:239.4pt;padding:0in 5.4pt 0in 5.4pt&apos;&gt; &lt;p style=&apos;margin:0in;margin-bottom:.0001pt&apos;&gt;Operating lease payments, 2020&lt;/p&gt; &lt;/td&gt; &lt;td width=&quot;96&quot; valign=&quot;top&quot; style=&apos;width:1.0in;padding:0in 5.4pt 0in 5.4pt&apos;&gt; &lt;p align=&quot;right&quot; style=&apos;margin:0in;margin-bottom:.0001pt;text-align:right&apos;&gt;$60&lt;/p&gt; &lt;/td&gt; &lt;/tr&gt; &lt;tr align=&quot;left&quot;&gt; &lt;td width=&quot;319&quot; valign=&quot;top&quot; style=&apos;width:239.4pt;background:#CCEEFF;padding:0in 5.4pt 0in 5.4pt&apos;&gt; &lt;p style=&apos;margin:0in;margin-bottom:.0001pt&apos;&gt;Operating lease payments, 2021&lt;/p&gt; &lt;/td&gt; &lt;td width=&quot;96&quot; valign=&quot;top&quot; style=&apos;width:1.0in;background:#CCEEFF;padding:0in 5.4pt 0in 5.4pt&apos;&gt; &lt;p align=&quot;right&quot; style=&apos;margin:0in;margin-bottom:.0001pt;text-align:right&apos;&gt;$60&lt;/p&gt; &lt;/td&gt; &lt;/tr&gt; &lt;tr align=&quot;left&quot;&gt; &lt;td width=&quot;319&quot; valign=&quot;top&quot; style=&apos;width:239.4pt;padding:0in 5.4pt 0in 5.4pt&apos;&gt; &lt;p style=&apos;margin:0in;margin-bottom:.0001pt&apos;&gt;Operating lease payments, 2022&lt;/p&gt; &lt;/td&gt; &lt;td width=&quot;96&quot; valign=&quot;top&quot; style=&apos;width:1.0in;padding:0in 5.4pt 0in 5.4pt&apos;&gt; &lt;p align=&quot;right&quot; style=&apos;margin:0in;margin-bottom:.0001pt;text-align:right&apos;&gt;$45&lt;/p&gt; &lt;/td&gt; &lt;/tr&gt; &lt;tr align=&quot;left&quot;&gt; &lt;td width=&quot;319&quot; valign=&quot;top&quot; style=&apos;width:239.4pt;background:#CCEEFF;padding:0in 5.4pt 0in 5.4pt&apos;&gt; &lt;p style=&apos;margin:0in;margin-bottom:.0001pt&apos;&gt;Operating lease payments, 2023&lt;/p&gt; &lt;/td&gt; &lt;td width=&quot;96&quot; valign=&quot;top&quot; style=&apos;width:1.0in;background:#CCEEFF;padding:0in 5.4pt 0in 5.4pt&apos;&gt; &lt;p align=&quot;right&quot; style=&apos;margin:0in;margin-bottom:.0001pt;text-align:right&apos;&gt;$45&lt;/p&gt; &lt;/td&gt; &lt;/tr&gt; &lt;tr align=&quot;left&quot;&gt; &lt;td width=&quot;319&quot; valign=&quot;top&quot; style=&apos;width:239.4pt;padding:0in 5.4pt 0in 5.4pt&apos;&gt; &lt;p style=&apos;margin:0in;margin-bottom:.0001pt&apos;&gt;Thereafter&lt;/p&gt; &lt;/td&gt; &lt;td width=&quot;96&quot; valign=&quot;top&quot; style=&apos;width:1.0in;padding:0in 5.4pt 0in 5.4pt&apos;&gt; &lt;p align=&quot;right&quot; style=&apos;margin:0in;margin-bottom:.0001pt;text-align:right&apos;&gt;$344&lt;/p&gt; &lt;/td&gt; &lt;/tr&gt; &lt;/table&gt; &lt;p style=&apos;margin:0in;margin-bottom:.0001pt;margin-bottom:10.0pt;line-height:115%&apos;&gt;&amp;nbsp;&lt;/p&gt; &lt;table border=&quot;0&quot; cellspacing=&quot;0&quot; cellpadding=&quot;0&quot; style=&apos;border-collapse:collapse&apos;&gt; &lt;tr style=&apos;height:23.85pt&apos;&gt; &lt;td width=&quot;415&quot; valign=&quot;top&quot; style=&apos;width:311.4pt;padding:0in 5.4pt 0in 5.4pt;height:23.85pt&apos;&gt; &lt;p style=&apos;margin:0in;margin-bottom:.0001pt&apos;&gt;Reconciliation of operating lease liabilities/ payments to operating lease liabilities&lt;/p&gt; &lt;/td&gt; &lt;td width=&quot;132&quot; valign=&quot;top&quot; style=&apos;width:99.0pt;padding:0in 5.4pt 0in 5.4pt;height:23.85pt&apos;&gt; &lt;p align=&quot;right&quot; style=&apos;margin:0in;margin-bottom:.0001pt;text-align:right&apos;&gt;&amp;#160;(&lt;i&gt;in thousands&lt;/i&gt;)&lt;/p&gt; &lt;/td&gt; &lt;/tr&gt; &lt;tr align=&quot;left&quot;&gt; &lt;td width=&quot;415&quot; valign=&quot;top&quot; style=&apos;width:311.4pt;background:#CCEEFF;padding:0in 5.4pt 0in 5.4pt&apos;&gt; &lt;p style=&apos;margin:0in;margin-bottom:.0001pt&apos;&gt;Total operating lease liabilities/ payments&lt;/p&gt; &lt;/td&gt; &lt;td width=&quot;132&quot; valign=&quot;top&quot; style=&apos;width:99.0pt;background:#CCEEFF;padding:0in 5.4pt 0in 5.4pt&apos;&gt; &lt;p align=&quot;right&quot; style=&apos;margin:0in;margin-bottom:.0001pt;text-align:right&apos;&gt;$569&lt;/p&gt; &lt;/td&gt; &lt;/tr&gt; &lt;tr align=&quot;left&quot;&gt; &lt;td width=&quot;415&quot; valign=&quot;top&quot; style=&apos;width:311.4pt;padding:0in 5.4pt 0in 5.4pt&apos;&gt; &lt;p style=&apos;margin:0in;margin-bottom:.0001pt&apos;&gt;Operating lease liabilities &amp;#150; current (included in Accrued Expenses)&lt;/p&gt; &lt;/td&gt; &lt;td width=&quot;132&quot; valign=&quot;top&quot; style=&apos;width:99.0pt;padding:0in 5.4pt 0in 5.4pt&apos;&gt; &lt;p align=&quot;right&quot; style=&apos;margin:0in;margin-bottom:.0001pt;text-align:right&apos;&gt;$37&lt;/p&gt; &lt;/td&gt; &lt;/tr&gt; &lt;tr align=&quot;left&quot;&gt; &lt;td width=&quot;415&quot; valign=&quot;top&quot; style=&apos;width:311.4pt;background:#CCEEFF;padding:0in 5.4pt 0in 5.4pt&apos;&gt; &lt;p style=&apos;margin:0in;margin-bottom:.0001pt&apos;&gt;Operating lease liabilities &amp;#150; long term&lt;/p&gt; &lt;/td&gt; &lt;td width=&quot;132&quot; valign=&quot;top&quot; style=&apos;width:99.0pt;background:#CCEEFF;padding:0in 5.4pt 0in 5.4pt&apos;&gt; &lt;p align=&quot;right&quot; style=&apos;margin:0in;margin-bottom:.0001pt;text-align:right&apos;&gt;&lt;u&gt;$385&lt;/u&gt;&lt;/p&gt; &lt;/td&gt; &lt;/tr&gt; &lt;tr align=&quot;left&quot;&gt; &lt;td width=&quot;415&quot; valign=&quot;top&quot; style=&apos;width:311.4pt;padding:0in 5.4pt 0in 5.4pt&apos;&gt; &lt;p style=&apos;margin:0in;margin-bottom:.0001pt&apos;&gt;Present value adjustment&lt;/p&gt; &lt;/td&gt; &lt;td width=&quot;132&quot; valign=&quot;top&quot; style=&apos;width:99.0pt;padding:0in 5.4pt 0in 5.4pt&apos;&gt; &lt;p align=&quot;right&quot; style=&apos;margin:0in;margin-bottom:.0001pt;text-align:right&apos;&gt;$147&lt;/p&gt; &lt;/td&gt; &lt;/tr&gt; &lt;/table&gt; &lt;p style=&apos;margin:0in;margin-bottom:.0001pt;margin-bottom:10.0pt;line-height:115%&apos;&gt;&amp;nbsp;&lt;/p&gt; &lt;p style=&apos;margin:0in;margin-bottom:.0001pt;margin-bottom:10.0pt;line-height:115%&apos;&gt;&lt;b&gt;Maturities of lease liabilities were as follows:&lt;/b&gt;&lt;/p&gt; &lt;p style=&apos;margin:0in;margin-bottom:.0001pt;margin-bottom:10.0pt;line-height:115%&apos;&gt;(&lt;i&gt;in thousands&lt;/i&gt;) &lt;/p&gt; &lt;table border=&quot;0&quot; cellspacing=&quot;0&quot; cellpadding=&quot;0&quot; style=&apos;border-collapse:collapse&apos;&gt; &lt;tr align=&quot;left&quot;&gt; &lt;td width=&quot;319&quot; valign=&quot;top&quot; style=&apos;width:239.4pt;padding:0in 5.4pt 0in 5.4pt&apos;&gt; &lt;p style=&apos;margin:0in;margin-bottom:.0001pt&apos;&gt;Maturities of lease liabilities were as follows:&lt;/p&gt; &lt;/td&gt; &lt;td width=&quot;120&quot; valign=&quot;top&quot; style=&apos;width:1.25in;padding:0in 5.4pt 0in 5.4pt&apos;&gt; &lt;p align=&quot;right&quot; style=&apos;margin:0in;margin-bottom:.0001pt;text-align:right&apos;&gt;(&lt;i&gt;in thousands&lt;/i&gt;)&lt;/p&gt; &lt;/td&gt; &lt;/tr&gt; &lt;tr align=&quot;left&quot;&gt; &lt;td width=&quot;319&quot; valign=&quot;top&quot; style=&apos;width:239.4pt;padding:0in 5.4pt 0in 5.4pt&apos;&gt; &lt;p style=&apos;margin:0in;margin-bottom:.0001pt&apos;&gt;Year ending December 31,&lt;/p&gt; &lt;/td&gt; &lt;td width=&quot;120&quot; valign=&quot;top&quot; style=&apos;width:1.25in;padding:0in 5.4pt 0in 5.4pt&apos;&gt; &lt;p align=&quot;right&quot; style=&apos;margin:0in;margin-bottom:.0001pt;text-align:right&apos;&gt;&amp;nbsp;&lt;/p&gt; &lt;/td&gt; &lt;/tr&gt; &lt;tr align=&quot;left&quot;&gt; &lt;td width=&quot;319&quot; valign=&quot;top&quot; style=&apos;width:239.4pt;background:#CCEEFF;padding:0in 5.4pt 0in 5.4pt&apos;&gt; &lt;p style=&apos;margin:0in;margin-bottom:.0001pt&apos;&gt;2019&lt;/p&gt; &lt;/td&gt; &lt;td width=&quot;120&quot; valign=&quot;top&quot; style=&apos;width:1.25in;background:#CCEEFF;padding:0in 5.4pt 0in 5.4pt&apos;&gt; &lt;p align=&quot;right&quot; style=&apos;margin:0in;margin-bottom:.0001pt;text-align:right&apos;&gt;$37&lt;/p&gt; &lt;/td&gt; &lt;/tr&gt; &lt;tr align=&quot;left&quot;&gt; &lt;td width=&quot;319&quot; valign=&quot;top&quot; style=&apos;width:239.4pt;padding:0in 5.4pt 0in 5.4pt&apos;&gt; &lt;p style=&apos;margin:0in;margin-bottom:.0001pt&apos;&gt;2020&lt;/p&gt; &lt;/td&gt; &lt;td width=&quot;120&quot; valign=&quot;top&quot; style=&apos;width:1.25in;padding:0in 5.4pt 0in 5.4pt&apos;&gt; &lt;p align=&quot;right&quot; style=&apos;margin:0in;margin-bottom:.0001pt;text-align:right&apos;&gt;$38&lt;/p&gt; &lt;/td&gt; &lt;/tr&gt; &lt;tr align=&quot;left&quot;&gt; &lt;td width=&quot;319&quot; valign=&quot;top&quot; style=&apos;width:239.4pt;background:#CCEEFF;padding:0in 5.4pt 0in 5.4pt&apos;&gt; &lt;p style=&apos;margin:0in;margin-bottom:.0001pt&apos;&gt;2021&lt;/p&gt; &lt;/td&gt; &lt;td width=&quot;120&quot; valign=&quot;top&quot; style=&apos;width:1.25in;background:#CCEEFF;padding:0in 5.4pt 0in 5.4pt&apos;&gt; &lt;p align=&quot;right&quot; style=&apos;margin:0in;margin-bottom:.0001pt;text-align:right&apos;&gt;$40&lt;/p&gt; &lt;/td&gt; &lt;/tr&gt; &lt;tr align=&quot;left&quot;&gt; &lt;td width=&quot;319&quot; valign=&quot;top&quot; style=&apos;width:239.4pt;padding:0in 5.4pt 0in 5.4pt&apos;&gt; &lt;p style=&apos;margin:0in;margin-bottom:.0001pt&apos;&gt;2022&lt;/p&gt; &lt;/td&gt; &lt;td width=&quot;120&quot; valign=&quot;top&quot; style=&apos;width:1.25in;padding:0in 5.4pt 0in 5.4pt&apos;&gt; &lt;p align=&quot;right&quot; style=&apos;margin:0in;margin-bottom:.0001pt;text-align:right&apos;&gt;$27&lt;/p&gt; &lt;/td&gt; &lt;/tr&gt; &lt;tr align=&quot;left&quot;&gt; &lt;td width=&quot;319&quot; valign=&quot;top&quot; style=&apos;width:239.4pt;background:#CCEEFF;padding:0in 5.4pt 0in 5.4pt&apos;&gt; &lt;p style=&apos;margin:0in;margin-bottom:.0001pt&apos;&gt;2023&lt;/p&gt; &lt;/td&gt; &lt;td width=&quot;120&quot; valign=&quot;top&quot; style=&apos;width:1.25in;background:#CCEEFF;padding:0in 5.4pt 0in 5.4pt&apos;&gt; &lt;p align=&quot;right&quot; style=&apos;margin:0in;margin-bottom:.0001pt;text-align:right&apos;&gt;$29&lt;/p&gt; &lt;/td&gt; &lt;/tr&gt; &lt;tr align=&quot;left&quot;&gt; &lt;td width=&quot;319&quot; valign=&quot;top&quot; style=&apos;width:239.4pt;padding:0in 5.4pt 0in 5.4pt&apos;&gt; &lt;p style=&apos;margin:0in;margin-bottom:.0001pt&apos;&gt;Thereafter&lt;/p&gt; &lt;/td&gt; &lt;td width=&quot;120&quot; valign=&quot;top&quot; style=&apos;width:1.25in;padding:0in 5.4pt 0in 5.4pt&apos;&gt; &lt;p align=&quot;right&quot; style=&apos;margin:0in;margin-bottom:.0001pt;text-align:right&apos;&gt;$280&lt;/p&gt; &lt;/td&gt; &lt;/tr&gt; &lt;/table&gt; &lt;p style=&apos;margin:0in;margin-bottom:.0001pt&apos;&gt;&amp;nbsp;&lt;/p&gt;</us-gaap:LesseeOperatingLeasesTextBlock>
	<fil:LesseeOperatingLeaseForParkingLotTermOfContract contextRef='D190930'>P12Y</fil:LesseeOperatingLeaseForParkingLotTermOfContract>
	<fil:LesseeOperatingLeaseForAutomobileTermOfContract contextRef='D190930'>P28M</fil:LesseeOperatingLeaseForAutomobileTermOfContract>
	<us-gaap:LeaseCostTableTextBlock contextRef='D190101_190930'>&lt;p style=&apos;margin:0in;margin-bottom:.0001pt&apos;&gt;&amp;nbsp;&lt;/p&gt; &lt;table border=&quot;0&quot; cellspacing=&quot;0&quot; cellpadding=&quot;0&quot; style=&apos;border-collapse:collapse&apos;&gt; &lt;tr style=&apos;height:23.85pt&apos;&gt; &lt;td width=&quot;415&quot; valign=&quot;top&quot; style=&apos;width:311.4pt;padding:0in 5.4pt 0in 5.4pt;height:23.85pt&apos;&gt; &lt;p style=&apos;margin:0in;margin-bottom:.0001pt&apos;&gt;The components of lease cost were as follows:&lt;/p&gt; &lt;/td&gt; &lt;td width=&quot;150&quot; valign=&quot;top&quot; style=&apos;width:112.5pt;padding:0in 5.4pt 0in 5.4pt;height:23.85pt&apos;&gt; &lt;p align=&quot;right&quot; style=&apos;margin:0in;margin-bottom:.0001pt;text-align:right&apos;&gt;Three Months Ended September 30, 2019&lt;/p&gt; &lt;/td&gt; &lt;/tr&gt; &lt;tr align=&quot;left&quot;&gt; &lt;td width=&quot;415&quot; valign=&quot;top&quot; style=&apos;width:311.4pt;background:#CCEEFF;padding:0in 5.4pt 0in 5.4pt&apos;&gt; &lt;p style=&apos;margin:0in;margin-bottom:.0001pt&apos;&gt;Operating Lease Cost (&lt;i&gt;in thousands&lt;/i&gt;)&lt;/p&gt; &lt;/td&gt; &lt;td width=&quot;150&quot; valign=&quot;top&quot; style=&apos;width:112.5pt;background:#CCEEFF;padding:0in 5.4pt 0in 5.4pt&apos;&gt; &lt;p align=&quot;right&quot; style=&apos;margin:0in;margin-bottom:.0001pt;text-align:right&apos;&gt;$15&lt;/p&gt; &lt;/td&gt; &lt;/tr&gt; &lt;tr align=&quot;left&quot;&gt; &lt;td width=&quot;415&quot; valign=&quot;top&quot; style=&apos;width:311.4pt;padding:0in 5.4pt 0in 5.4pt&apos;&gt; &lt;p style=&apos;margin:0in;margin-bottom:.0001pt&apos;&gt;Right of Use Assets obtained in exchange for new operating lease Obligations&lt;/p&gt; &lt;/td&gt; &lt;td width=&quot;150&quot; valign=&quot;top&quot; style=&apos;width:112.5pt;padding:0in 5.4pt 0in 5.4pt&apos;&gt; &lt;p align=&quot;right&quot; style=&apos;margin:0in;margin-bottom:.0001pt;text-align:right&apos;&gt;$0&lt;/p&gt; &lt;/td&gt; &lt;/tr&gt; &lt;tr align=&quot;left&quot;&gt; &lt;td width=&quot;415&quot; valign=&quot;top&quot; style=&apos;width:311.4pt;background:#CCEEFF;padding:0in 5.4pt 0in 5.4pt&apos;&gt; &lt;p style=&apos;margin:0in;margin-bottom:.0001pt&apos;&gt;&amp;nbsp;&lt;/p&gt; &lt;/td&gt; &lt;td width=&quot;150&quot; valign=&quot;top&quot; style=&apos;width:112.5pt;background:#CCEEFF;padding:0in 5.4pt 0in 5.4pt&apos;&gt; &lt;p align=&quot;right&quot; style=&apos;margin:0in;margin-bottom:.0001pt;text-align:right&apos;&gt;&amp;nbsp;&lt;/p&gt; &lt;/td&gt; &lt;/tr&gt; &lt;tr align=&quot;left&quot;&gt; &lt;td width=&quot;415&quot; valign=&quot;top&quot; style=&apos;width:311.4pt;padding:0in 5.4pt 0in 5.4pt&apos;&gt; &lt;p style=&apos;margin:0in;margin-bottom:.0001pt&apos;&gt;Other Information&lt;/p&gt; &lt;/td&gt; &lt;td width=&quot;150&quot; valign=&quot;top&quot; style=&apos;width:112.5pt;padding:0in 5.4pt 0in 5.4pt&apos;&gt; &lt;p align=&quot;right&quot; style=&apos;margin:0in;margin-bottom:.0001pt;text-align:right&apos;&gt;Three Months Ended September 30, 2019&lt;/p&gt; &lt;/td&gt; &lt;/tr&gt; &lt;tr align=&quot;left&quot;&gt; &lt;td width=&quot;415&quot; valign=&quot;top&quot; style=&apos;width:311.4pt;background:#CCEEFF;padding:0in 5.4pt 0in 5.4pt&apos;&gt; &lt;p style=&apos;margin:0in;margin-bottom:.0001pt&apos;&gt;Weighted Average Remaining Lease Term&amp;#160; - Operating Leases&lt;/p&gt; &lt;/td&gt; &lt;td width=&quot;150&quot; valign=&quot;top&quot; style=&apos;width:112.5pt;background:#CCEEFF;padding:0in 5.4pt 0in 5.4pt&apos;&gt; &lt;p align=&quot;right&quot; style=&apos;margin:0in;margin-bottom:.0001pt;text-align:right&apos;&gt;12 years&lt;/p&gt; &lt;/td&gt; &lt;/tr&gt; &lt;tr align=&quot;left&quot;&gt; &lt;td width=&quot;415&quot; valign=&quot;top&quot; style=&apos;width:311.4pt;padding:0in 5.4pt 0in 5.4pt&apos;&gt; &lt;p style=&apos;margin:0in;margin-bottom:.0001pt&apos;&gt;Weighted Average Discount Rate &amp;#150; Operating Leases&lt;/p&gt; &lt;/td&gt; &lt;td width=&quot;150&quot; valign=&quot;top&quot; style=&apos;width:112.5pt;padding:0in 5.4pt 0in 5.4pt&apos;&gt; &lt;p align=&quot;right&quot; style=&apos;margin:0in;margin-bottom:.0001pt;text-align:right&apos;&gt;5.4%&lt;/p&gt; &lt;/td&gt; &lt;/tr&gt; &lt;/table&gt;</us-gaap:LeaseCostTableTextBlock>
	<us-gaap:OperatingLeaseCost decimals='-3' contextRef='Y19Q3' unitRef='USD'>15000</us-gaap:OperatingLeaseCost>
	<us-gaap:RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability decimals='-3' contextRef='Y19Q3' unitRef='USD'>0</us-gaap:RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability>
	<us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1 contextRef='E19Q3'>P12Y</us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1>
	<us-gaap:OperatingLeaseWeightedAverageDiscountRatePercent decimals='INF' contextRef='E19Q3' unitRef='Pure'>0.0540</us-gaap:OperatingLeaseWeightedAverageDiscountRatePercent>
	<us-gaap:ScheduleOfFutureMinimumRentalPaymentsForOperatingLeasesTableTextBlock contextRef='D190101_190930'>&lt;table border=&quot;0&quot; cellspacing=&quot;0&quot; cellpadding=&quot;0&quot; style=&apos;border-collapse:collapse&apos;&gt; &lt;tr style=&apos;height:23.85pt&apos;&gt; &lt;td width=&quot;319&quot; valign=&quot;top&quot; style=&apos;width:239.4pt;padding:0in 5.4pt 0in 5.4pt;height:23.85pt&apos;&gt; &lt;p style=&apos;margin:0in;margin-bottom:.0001pt&apos;&gt;Operating lease liabilities/ payments (&lt;i&gt;in thousands&lt;/i&gt;)&lt;/p&gt; &lt;/td&gt; &lt;td width=&quot;96&quot; valign=&quot;top&quot; style=&apos;width:1.0in;padding:0in 5.4pt 0in 5.4pt;height:23.85pt&apos;&gt; &lt;p align=&quot;right&quot; style=&apos;margin:0in;margin-bottom:.0001pt;text-align:right&apos;&gt;&amp;nbsp;&lt;/p&gt; &lt;/td&gt; &lt;/tr&gt; &lt;tr align=&quot;left&quot;&gt; &lt;td width=&quot;319&quot; valign=&quot;top&quot; style=&apos;width:239.4pt;background:#CCEEFF;padding:0in 5.4pt 0in 5.4pt&apos;&gt; &lt;p style=&apos;margin:0in;margin-bottom:.0001pt&apos;&gt;Operating lease payments, 2019&lt;/p&gt; &lt;/td&gt; &lt;td width=&quot;96&quot; valign=&quot;top&quot; style=&apos;width:1.0in;background:#CCEEFF;padding:0in 5.4pt 0in 5.4pt&apos;&gt; &lt;p align=&quot;right&quot; style=&apos;margin:0in;margin-bottom:.0001pt;text-align:right&apos;&gt;$15&lt;/p&gt; &lt;/td&gt; &lt;/tr&gt; &lt;tr align=&quot;left&quot;&gt; &lt;td width=&quot;319&quot; valign=&quot;top&quot; style=&apos;width:239.4pt;padding:0in 5.4pt 0in 5.4pt&apos;&gt; &lt;p style=&apos;margin:0in;margin-bottom:.0001pt&apos;&gt;Operating lease payments, 2020&lt;/p&gt; &lt;/td&gt; &lt;td width=&quot;96&quot; valign=&quot;top&quot; style=&apos;width:1.0in;padding:0in 5.4pt 0in 5.4pt&apos;&gt; &lt;p align=&quot;right&quot; style=&apos;margin:0in;margin-bottom:.0001pt;text-align:right&apos;&gt;$60&lt;/p&gt; &lt;/td&gt; &lt;/tr&gt; &lt;tr align=&quot;left&quot;&gt; &lt;td width=&quot;319&quot; valign=&quot;top&quot; style=&apos;width:239.4pt;background:#CCEEFF;padding:0in 5.4pt 0in 5.4pt&apos;&gt; &lt;p style=&apos;margin:0in;margin-bottom:.0001pt&apos;&gt;Operating lease payments, 2021&lt;/p&gt; &lt;/td&gt; &lt;td width=&quot;96&quot; valign=&quot;top&quot; style=&apos;width:1.0in;background:#CCEEFF;padding:0in 5.4pt 0in 5.4pt&apos;&gt; &lt;p align=&quot;right&quot; style=&apos;margin:0in;margin-bottom:.0001pt;text-align:right&apos;&gt;$60&lt;/p&gt; &lt;/td&gt; &lt;/tr&gt; &lt;tr align=&quot;left&quot;&gt; &lt;td width=&quot;319&quot; valign=&quot;top&quot; style=&apos;width:239.4pt;padding:0in 5.4pt 0in 5.4pt&apos;&gt; &lt;p style=&apos;margin:0in;margin-bottom:.0001pt&apos;&gt;Operating lease payments, 2022&lt;/p&gt; &lt;/td&gt; &lt;td width=&quot;96&quot; valign=&quot;top&quot; style=&apos;width:1.0in;padding:0in 5.4pt 0in 5.4pt&apos;&gt; &lt;p align=&quot;right&quot; style=&apos;margin:0in;margin-bottom:.0001pt;text-align:right&apos;&gt;$45&lt;/p&gt; &lt;/td&gt; &lt;/tr&gt; &lt;tr align=&quot;left&quot;&gt; &lt;td width=&quot;319&quot; valign=&quot;top&quot; style=&apos;width:239.4pt;background:#CCEEFF;padding:0in 5.4pt 0in 5.4pt&apos;&gt; &lt;p style=&apos;margin:0in;margin-bottom:.0001pt&apos;&gt;Operating lease payments, 2023&lt;/p&gt; &lt;/td&gt; &lt;td width=&quot;96&quot; valign=&quot;top&quot; style=&apos;width:1.0in;background:#CCEEFF;padding:0in 5.4pt 0in 5.4pt&apos;&gt; &lt;p align=&quot;right&quot; style=&apos;margin:0in;margin-bottom:.0001pt;text-align:right&apos;&gt;$45&lt;/p&gt; &lt;/td&gt; &lt;/tr&gt; &lt;tr align=&quot;left&quot;&gt; &lt;td width=&quot;319&quot; valign=&quot;top&quot; style=&apos;width:239.4pt;padding:0in 5.4pt 0in 5.4pt&apos;&gt; &lt;p style=&apos;margin:0in;margin-bottom:.0001pt&apos;&gt;Thereafter&lt;/p&gt; &lt;/td&gt; &lt;td width=&quot;96&quot; valign=&quot;top&quot; style=&apos;width:1.0in;padding:0in 5.4pt 0in 5.4pt&apos;&gt; &lt;p align=&quot;right&quot; style=&apos;margin:0in;margin-bottom:.0001pt;text-align:right&apos;&gt;$344&lt;/p&gt; &lt;/td&gt; &lt;/tr&gt; &lt;/table&gt;</us-gaap:ScheduleOfFutureMinimumRentalPaymentsForOperatingLeasesTableTextBlock>
	<us-gaap:OperatingLeasesFutureMinimumPaymentsDueCurrent decimals='-3' contextRef='E18' unitRef='USD'>15000</us-gaap:OperatingLeasesFutureMinimumPaymentsDueCurrent>
	<us-gaap:OperatingLeasesFutureMinimumPaymentsDueInTwoYears decimals='-3' contextRef='E18' unitRef='USD'>60000</us-gaap:OperatingLeasesFutureMinimumPaymentsDueInTwoYears>
	<us-gaap:OperatingLeasesFutureMinimumPaymentsDueInThreeYears decimals='-3' contextRef='E18' unitRef='USD'>60000</us-gaap:OperatingLeasesFutureMinimumPaymentsDueInThreeYears>
	<us-gaap:OperatingLeasesFutureMinimumPaymentsDueInFourYears decimals='-3' contextRef='E18' unitRef='USD'>45000</us-gaap:OperatingLeasesFutureMinimumPaymentsDueInFourYears>
	<us-gaap:OperatingLeasesFutureMinimumPaymentsDueInFiveYears decimals='-3' contextRef='E18' unitRef='USD'>45000</us-gaap:OperatingLeasesFutureMinimumPaymentsDueInFiveYears>
	<us-gaap:OperatingLeasesFutureMinimumPaymentsDueThereafter decimals='-3' contextRef='E18' unitRef='USD'>344000</us-gaap:OperatingLeasesFutureMinimumPaymentsDueThereafter>
	<fil:ReconciliationOfOperatingLeaseLiabilitiesTableTextBlock contextRef='D190101_190930'>&lt;p style=&apos;margin:0in;margin-bottom:.0001pt;margin-bottom:10.0pt;line-height:115%&apos;&gt;&amp;nbsp;&lt;/p&gt; &lt;table border=&quot;0&quot; cellspacing=&quot;0&quot; cellpadding=&quot;0&quot; style=&apos;border-collapse:collapse&apos;&gt; &lt;tr style=&apos;height:23.85pt&apos;&gt; &lt;td width=&quot;415&quot; valign=&quot;top&quot; style=&apos;width:311.4pt;padding:0in 5.4pt 0in 5.4pt;height:23.85pt&apos;&gt; &lt;p style=&apos;margin:0in;margin-bottom:.0001pt&apos;&gt;Reconciliation of operating lease liabilities/ payments to operating lease liabilities&lt;/p&gt; &lt;/td&gt; &lt;td width=&quot;132&quot; valign=&quot;top&quot; style=&apos;width:99.0pt;padding:0in 5.4pt 0in 5.4pt;height:23.85pt&apos;&gt; &lt;p align=&quot;right&quot; style=&apos;margin:0in;margin-bottom:.0001pt;text-align:right&apos;&gt;&amp;#160;(&lt;i&gt;in thousands&lt;/i&gt;)&lt;/p&gt; &lt;/td&gt; &lt;/tr&gt; &lt;tr align=&quot;left&quot;&gt; &lt;td width=&quot;415&quot; valign=&quot;top&quot; style=&apos;width:311.4pt;background:#CCEEFF;padding:0in 5.4pt 0in 5.4pt&apos;&gt; &lt;p style=&apos;margin:0in;margin-bottom:.0001pt&apos;&gt;Total operating lease liabilities/ payments&lt;/p&gt; &lt;/td&gt; &lt;td width=&quot;132&quot; valign=&quot;top&quot; style=&apos;width:99.0pt;background:#CCEEFF;padding:0in 5.4pt 0in 5.4pt&apos;&gt; &lt;p align=&quot;right&quot; style=&apos;margin:0in;margin-bottom:.0001pt;text-align:right&apos;&gt;$569&lt;/p&gt; &lt;/td&gt; &lt;/tr&gt; &lt;tr align=&quot;left&quot;&gt; &lt;td width=&quot;415&quot; valign=&quot;top&quot; style=&apos;width:311.4pt;padding:0in 5.4pt 0in 5.4pt&apos;&gt; &lt;p style=&apos;margin:0in;margin-bottom:.0001pt&apos;&gt;Operating lease liabilities &amp;#150; current (included in Accrued Expenses)&lt;/p&gt; &lt;/td&gt; &lt;td width=&quot;132&quot; valign=&quot;top&quot; style=&apos;width:99.0pt;padding:0in 5.4pt 0in 5.4pt&apos;&gt; &lt;p align=&quot;right&quot; style=&apos;margin:0in;margin-bottom:.0001pt;text-align:right&apos;&gt;$37&lt;/p&gt; &lt;/td&gt; &lt;/tr&gt; &lt;tr align=&quot;left&quot;&gt; &lt;td width=&quot;415&quot; valign=&quot;top&quot; style=&apos;width:311.4pt;background:#CCEEFF;padding:0in 5.4pt 0in 5.4pt&apos;&gt; &lt;p style=&apos;margin:0in;margin-bottom:.0001pt&apos;&gt;Operating lease liabilities &amp;#150; long term&lt;/p&gt; &lt;/td&gt; &lt;td width=&quot;132&quot; valign=&quot;top&quot; style=&apos;width:99.0pt;background:#CCEEFF;padding:0in 5.4pt 0in 5.4pt&apos;&gt; &lt;p align=&quot;right&quot; style=&apos;margin:0in;margin-bottom:.0001pt;text-align:right&apos;&gt;&lt;u&gt;$385&lt;/u&gt;&lt;/p&gt; &lt;/td&gt; &lt;/tr&gt; &lt;tr align=&quot;left&quot;&gt; &lt;td width=&quot;415&quot; valign=&quot;top&quot; style=&apos;width:311.4pt;padding:0in 5.4pt 0in 5.4pt&apos;&gt; &lt;p style=&apos;margin:0in;margin-bottom:.0001pt&apos;&gt;Present value adjustment&lt;/p&gt; &lt;/td&gt; &lt;td width=&quot;132&quot; valign=&quot;top&quot; style=&apos;width:99.0pt;padding:0in 5.4pt 0in 5.4pt&apos;&gt; &lt;p align=&quot;right&quot; style=&apos;margin:0in;margin-bottom:.0001pt;text-align:right&apos;&gt;$147&lt;/p&gt; &lt;/td&gt; &lt;/tr&gt; &lt;/table&gt;</fil:ReconciliationOfOperatingLeaseLiabilitiesTableTextBlock>
	<us-gaap:LesseeOperatingLeaseLiabilityPaymentsDue decimals='-3' contextRef='E19Q3' unitRef='USD'>569000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDue>
	<us-gaap:OperatingLeaseLiabilityCurrent decimals='-3' contextRef='E19Q3' unitRef='USD'>37000</us-gaap:OperatingLeaseLiabilityCurrent>
	<us-gaap:OperatingLeaseLiabilityNoncurrent decimals='-3' contextRef='E19Q3' unitRef='USD'>385000</us-gaap:OperatingLeaseLiabilityNoncurrent>
	<us-gaap:LesseeOperatingLeaseLiabilityUndiscountedExcessAmount decimals='-3' contextRef='E19Q3' unitRef='USD'>147000</us-gaap:LesseeOperatingLeaseLiabilityUndiscountedExcessAmount>
	<us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock contextRef='D190101_190930'>&lt;table border=&quot;0&quot; cellspacing=&quot;0&quot; cellpadding=&quot;0&quot; style=&apos;border-collapse:collapse&apos;&gt; &lt;tr align=&quot;left&quot;&gt; &lt;td width=&quot;319&quot; valign=&quot;top&quot; style=&apos;width:239.4pt;padding:0in 5.4pt 0in 5.4pt&apos;&gt; &lt;p style=&apos;margin:0in;margin-bottom:.0001pt&apos;&gt;Maturities of lease liabilities were as follows:&lt;/p&gt; &lt;/td&gt; &lt;td width=&quot;120&quot; valign=&quot;top&quot; style=&apos;width:1.25in;padding:0in 5.4pt 0in 5.4pt&apos;&gt; &lt;p align=&quot;right&quot; style=&apos;margin:0in;margin-bottom:.0001pt;text-align:right&apos;&gt;(&lt;i&gt;in thousands&lt;/i&gt;)&lt;/p&gt; &lt;/td&gt; &lt;/tr&gt; &lt;tr align=&quot;left&quot;&gt; &lt;td width=&quot;319&quot; valign=&quot;top&quot; style=&apos;width:239.4pt;padding:0in 5.4pt 0in 5.4pt&apos;&gt; &lt;p style=&apos;margin:0in;margin-bottom:.0001pt&apos;&gt;Year ending December 31,&lt;/p&gt; &lt;/td&gt; &lt;td width=&quot;120&quot; valign=&quot;top&quot; style=&apos;width:1.25in;padding:0in 5.4pt 0in 5.4pt&apos;&gt; &lt;p align=&quot;right&quot; style=&apos;margin:0in;margin-bottom:.0001pt;text-align:right&apos;&gt;&amp;nbsp;&lt;/p&gt; &lt;/td&gt; &lt;/tr&gt; &lt;tr align=&quot;left&quot;&gt; &lt;td width=&quot;319&quot; valign=&quot;top&quot; style=&apos;width:239.4pt;background:#CCEEFF;padding:0in 5.4pt 0in 5.4pt&apos;&gt; &lt;p style=&apos;margin:0in;margin-bottom:.0001pt&apos;&gt;2019&lt;/p&gt; &lt;/td&gt; &lt;td width=&quot;120&quot; valign=&quot;top&quot; style=&apos;width:1.25in;background:#CCEEFF;padding:0in 5.4pt 0in 5.4pt&apos;&gt; &lt;p align=&quot;right&quot; style=&apos;margin:0in;margin-bottom:.0001pt;text-align:right&apos;&gt;$37&lt;/p&gt; &lt;/td&gt; &lt;/tr&gt; &lt;tr align=&quot;left&quot;&gt; &lt;td width=&quot;319&quot; valign=&quot;top&quot; style=&apos;width:239.4pt;padding:0in 5.4pt 0in 5.4pt&apos;&gt; &lt;p style=&apos;margin:0in;margin-bottom:.0001pt&apos;&gt;2020&lt;/p&gt; &lt;/td&gt; &lt;td width=&quot;120&quot; valign=&quot;top&quot; style=&apos;width:1.25in;padding:0in 5.4pt 0in 5.4pt&apos;&gt; &lt;p align=&quot;right&quot; style=&apos;margin:0in;margin-bottom:.0001pt;text-align:right&apos;&gt;$38&lt;/p&gt; &lt;/td&gt; &lt;/tr&gt; &lt;tr align=&quot;left&quot;&gt; &lt;td width=&quot;319&quot; valign=&quot;top&quot; style=&apos;width:239.4pt;background:#CCEEFF;padding:0in 5.4pt 0in 5.4pt&apos;&gt; &lt;p style=&apos;margin:0in;margin-bottom:.0001pt&apos;&gt;2021&lt;/p&gt; &lt;/td&gt; &lt;td width=&quot;120&quot; valign=&quot;top&quot; style=&apos;width:1.25in;background:#CCEEFF;padding:0in 5.4pt 0in 5.4pt&apos;&gt; &lt;p align=&quot;right&quot; style=&apos;margin:0in;margin-bottom:.0001pt;text-align:right&apos;&gt;$40&lt;/p&gt; &lt;/td&gt; &lt;/tr&gt; &lt;tr align=&quot;left&quot;&gt; &lt;td width=&quot;319&quot; valign=&quot;top&quot; style=&apos;width:239.4pt;padding:0in 5.4pt 0in 5.4pt&apos;&gt; &lt;p style=&apos;margin:0in;margin-bottom:.0001pt&apos;&gt;2022&lt;/p&gt; &lt;/td&gt; &lt;td width=&quot;120&quot; valign=&quot;top&quot; style=&apos;width:1.25in;padding:0in 5.4pt 0in 5.4pt&apos;&gt; &lt;p align=&quot;right&quot; style=&apos;margin:0in;margin-bottom:.0001pt;text-align:right&apos;&gt;$27&lt;/p&gt; &lt;/td&gt; &lt;/tr&gt; &lt;tr align=&quot;left&quot;&gt; &lt;td width=&quot;319&quot; valign=&quot;top&quot; style=&apos;width:239.4pt;background:#CCEEFF;padding:0in 5.4pt 0in 5.4pt&apos;&gt; &lt;p style=&apos;margin:0in;margin-bottom:.0001pt&apos;&gt;2023&lt;/p&gt; &lt;/td&gt; &lt;td width=&quot;120&quot; valign=&quot;top&quot; style=&apos;width:1.25in;background:#CCEEFF;padding:0in 5.4pt 0in 5.4pt&apos;&gt; &lt;p align=&quot;right&quot; style=&apos;margin:0in;margin-bottom:.0001pt;text-align:right&apos;&gt;$29&lt;/p&gt; &lt;/td&gt; &lt;/tr&gt; &lt;tr align=&quot;left&quot;&gt; &lt;td width=&quot;319&quot; valign=&quot;top&quot; style=&apos;width:239.4pt;padding:0in 5.4pt 0in 5.4pt&apos;&gt; &lt;p style=&apos;margin:0in;margin-bottom:.0001pt&apos;&gt;Thereafter&lt;/p&gt; &lt;/td&gt; &lt;td width=&quot;120&quot; valign=&quot;top&quot; style=&apos;width:1.25in;padding:0in 5.4pt 0in 5.4pt&apos;&gt; &lt;p align=&quot;right&quot; style=&apos;margin:0in;margin-bottom:.0001pt;text-align:right&apos;&gt;$280&lt;/p&gt; &lt;/td&gt; &lt;/tr&gt; &lt;/table&gt; &lt;p style=&apos;margin:0in;margin-bottom:.0001pt&apos;&gt;&amp;nbsp;&lt;/p&gt;</us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock>
	<us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths decimals='-3' contextRef='E18' unitRef='USD'>37000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths>
	<us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearTwo decimals='-3' contextRef='E18' unitRef='USD'>38000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearTwo>
	<us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearThree decimals='-3' contextRef='E18' unitRef='USD'>40000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearThree>
	<us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearFour decimals='-3' contextRef='E18' unitRef='USD'>27000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearFour>
	<us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearFive decimals='-3' contextRef='E18' unitRef='USD'>29000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearFive>
	<us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive decimals='-3' contextRef='E18' unitRef='USD'>280000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive>
	<us-gaap:IntangibleAssetsDisclosureTextBlock contextRef='D190101_190930'>&lt;p style=&apos;margin:0in;margin-bottom:.0001pt&apos;&gt;(8)&amp;#160; Distribution Agreement Purchase. UTMD completed the purchase of exclusive U.S. distribution rights for the FILSHIE Clip System from CooperSurgical, Inc. (CSI) on February 1, 2019, after which CSI will no longer sell the FILSHIE Clip System and UTMD will distribute the FILSHIE Clip System directly to clinical facilities in the U.S. The $21,000 purchase price represents an identifiable intangible asset which will be straight-line amortized and recognized as part of G&amp;amp;A expenses over the 4.75 year remaining life of the prior CSI distribution agreement with Femcare.&amp;#160; As part of the agreement, UTMD also purchased the remaining CSI inventory for approximately $2,100.&lt;/p&gt;</us-gaap:IntangibleAssetsDisclosureTextBlock>
	<us-gaap:FinitelivedIntangibleAssetsAcquired1 decimals='-3' contextRef='D190101_190930_DistributionRightsAcquisition-CoopersurgicalInc' unitRef='USD'>21000000</us-gaap:FinitelivedIntangibleAssetsAcquired1>
	<fil:RemainingYearsOfExclusiveUSDistributionRightsForFemcaresFilshieClipSystem decimals='INF' contextRef='D190101_190930_DistributionRightsAcquisition-CoopersurgicalInc' unitRef='Pure'>4.75</fil:RemainingYearsOfExclusiveUSDistributionRightsForFemcaresFilshieClipSystem>
	<us-gaap:EarningsPerShareTextBlock contextRef='D190101_190930'>&lt;p style=&apos;margin:0in;margin-bottom:.0001pt&apos;&gt;(9) Earnings Per Share. Basic earnings per share is calculated by dividing net income attributable to the common stockholders of the company by the weighted average number of common shares outstanding during the period.&amp;#160; Diluted earnings per share is calculated by assuming the exercise of stock options at the closing price of stock at the end of 3&lt;sup&gt;rd&lt;/sup&gt; quarter 2019.&lt;/p&gt; &lt;p style=&apos;margin:0in;margin-bottom:.0001pt&apos;&gt;&amp;nbsp;&lt;/p&gt; &lt;p style=&apos;margin:0in;margin-bottom:.0001pt&apos;&gt; The following table reconciles the numerator and the denominator used to calculate basic and diluted earnings per share:&lt;/p&gt; &lt;p style=&apos;margin:0in;margin-bottom:.0001pt&apos;&gt;&amp;nbsp;&lt;/p&gt; &lt;table border=&quot;0&quot; cellspacing=&quot;0&quot; cellpadding=&quot;0&quot; style=&apos;border-collapse:collapse&apos;&gt; &lt;tr style=&apos;height:12.5pt&apos;&gt; &lt;td width=&quot;168&quot; valign=&quot;top&quot; style=&apos;width:125.65pt;padding:0in 5.4pt 0in 5.4pt;height:12.5pt&apos;&gt; &lt;p style=&apos;margin:0in;margin-bottom:.0001pt&apos;&gt;&amp;nbsp;&lt;/p&gt; &lt;/td&gt; &lt;td width=&quot;176&quot; colspan=&quot;3&quot; valign=&quot;top&quot; style=&apos;width:131.75pt;padding:0in 5.4pt 0in 5.4pt;height:12.5pt&apos;&gt; &lt;p align=&quot;center&quot; style=&apos;margin:0in;margin-bottom:.0001pt;text-align:center&apos;&gt;Three months ended&lt;/p&gt; &lt;/td&gt; &lt;td width=&quot;24&quot; valign=&quot;top&quot; style=&apos;width:.25in;padding:0in 5.4pt 0in 5.4pt;height:12.5pt&apos;&gt; &lt;p align=&quot;center&quot; style=&apos;margin:0in;margin-bottom:.0001pt;text-align:center&apos;&gt;&amp;nbsp;&lt;/p&gt; &lt;/td&gt; &lt;td width=&quot;204&quot; colspan=&quot;3&quot; valign=&quot;top&quot; style=&apos;width:153.0pt;padding:0in 5.4pt 0in 5.4pt;height:12.5pt&apos;&gt; &lt;p align=&quot;center&quot; style=&apos;margin:0in;margin-bottom:.0001pt;text-align:center&apos;&gt;Nine months ended&lt;/p&gt; &lt;/td&gt; &lt;/tr&gt; &lt;tr style=&apos;height:12.5pt&apos;&gt; &lt;td width=&quot;168&quot; valign=&quot;top&quot; style=&apos;width:125.65pt;padding:0in 5.4pt 0in 5.4pt;height:12.5pt&apos;&gt; &lt;p style=&apos;margin:0in;margin-bottom:.0001pt&apos;&gt;&amp;nbsp;&lt;/p&gt; &lt;/td&gt; &lt;td width=&quot;176&quot; colspan=&quot;3&quot; valign=&quot;top&quot; style=&apos;width:131.75pt;padding:0in 5.4pt 0in 5.4pt;height:12.5pt&apos;&gt; &lt;p align=&quot;center&quot; style=&apos;margin:0in;margin-bottom:.0001pt;text-align:center&apos;&gt;September 30,&lt;/p&gt; &lt;/td&gt; &lt;td width=&quot;24&quot; valign=&quot;top&quot; style=&apos;width:.25in;padding:0in 5.4pt 0in 5.4pt;height:12.5pt&apos;&gt; &lt;p align=&quot;center&quot; style=&apos;margin:0in;margin-bottom:.0001pt;text-align:center&apos;&gt;&amp;nbsp;&lt;/p&gt; &lt;/td&gt; &lt;td width=&quot;204&quot; colspan=&quot;3&quot; valign=&quot;top&quot; style=&apos;width:153.0pt;padding:0in 5.4pt 0in 5.4pt;height:12.5pt&apos;&gt; &lt;p align=&quot;center&quot; style=&apos;margin:0in;margin-bottom:.0001pt;text-align:center&apos;&gt;September 30,&lt;/p&gt; &lt;/td&gt; &lt;/tr&gt; &lt;tr style=&apos;height:12.5pt&apos;&gt; &lt;td width=&quot;168&quot; valign=&quot;top&quot; style=&apos;width:125.65pt;padding:0in 5.4pt 0in 5.4pt;height:12.5pt&apos;&gt; &lt;p style=&apos;margin:0in;margin-bottom:.0001pt&apos;&gt;&amp;nbsp;&lt;/p&gt; &lt;/td&gt; &lt;td width=&quot;71&quot; style=&apos;width:53.45pt;border:none;border-bottom:solid windowtext 1.0pt;padding:0in 5.4pt 0in 5.4pt;height:12.5pt&apos;&gt; &lt;p align=&quot;center&quot; style=&apos;margin:0in;margin-bottom:.0001pt;text-align:center&apos;&gt;2019&lt;/p&gt; &lt;/td&gt; &lt;td width=&quot;20&quot; valign=&quot;top&quot; style=&apos;width:15.3pt;padding:0in 5.4pt 0in 5.4pt;height:12.5pt&apos;&gt; &lt;p align=&quot;center&quot; style=&apos;margin:0in;margin-bottom:.0001pt;text-align:center&apos;&gt;&amp;nbsp;&lt;/p&gt; &lt;/td&gt; &lt;td width=&quot;84&quot; style=&apos;width:63.0pt;border:none;border-bottom:solid windowtext 1.0pt;padding:0in 5.4pt 0in 5.4pt;height:12.5pt&apos;&gt; &lt;p align=&quot;center&quot; style=&apos;margin:0in;margin-bottom:.0001pt;text-align:center&apos;&gt;2018&lt;/p&gt; &lt;/td&gt; &lt;td width=&quot;24&quot; valign=&quot;top&quot; style=&apos;width:.25in;padding:0in 5.4pt 0in 5.4pt;height:12.5pt&apos;&gt; &lt;p align=&quot;center&quot; style=&apos;margin:0in;margin-bottom:.0001pt;text-align:center&apos;&gt;&amp;nbsp;&lt;/p&gt; &lt;/td&gt; &lt;td width=&quot;96&quot; style=&apos;width:1.0in;border:none;border-bottom:solid windowtext 1.0pt;padding:0in 5.4pt 0in 5.4pt;height:12.5pt&apos;&gt; &lt;p align=&quot;center&quot; style=&apos;margin:0in;margin-bottom:.0001pt;text-align:center&apos;&gt;2019&lt;/p&gt; &lt;/td&gt; &lt;td width=&quot;18&quot; valign=&quot;top&quot; style=&apos;width:13.5pt;padding:0in 5.4pt 0in 5.4pt;height:12.5pt&apos;&gt; &lt;p align=&quot;center&quot; style=&apos;margin:0in;margin-bottom:.0001pt;text-align:center&apos;&gt;&amp;nbsp;&lt;/p&gt; &lt;/td&gt; &lt;td width=&quot;90&quot; style=&apos;width:67.5pt;border:none;border-bottom:solid windowtext 1.0pt;padding:0in 5.4pt 0in 5.4pt;height:12.5pt&apos;&gt; &lt;p align=&quot;center&quot; style=&apos;margin:0in;margin-bottom:.0001pt;text-align:center&apos;&gt;2018&lt;/p&gt; &lt;/td&gt; &lt;/tr&gt; &lt;tr style=&apos;height:12.5pt&apos;&gt; &lt;td width=&quot;168&quot; valign=&quot;top&quot; style=&apos;width:125.65pt;background:#CCEEFF;padding:0in 5.4pt 0in 5.4pt;height:12.5pt&apos;&gt; &lt;p style=&apos;margin:0in;margin-bottom:.0001pt&apos;&gt;&lt;b&gt;Numerator&lt;/b&gt;&lt;/p&gt; &lt;/td&gt; &lt;td width=&quot;71&quot; valign=&quot;top&quot; style=&apos;width:53.45pt;border:none;background:#CCEEFF;padding:0in 5.4pt 0in 5.4pt;height:12.5pt&apos;&gt; &lt;p style=&apos;margin:0in;margin-bottom:.0001pt&apos;&gt;&amp;nbsp;&lt;/p&gt; &lt;/td&gt; &lt;td width=&quot;20&quot; valign=&quot;top&quot; style=&apos;width:15.3pt;background:#CCEEFF;padding:0in 5.4pt 0in 5.4pt;height:12.5pt&apos;&gt; &lt;p style=&apos;margin:0in;margin-bottom:.0001pt&apos;&gt;&amp;nbsp;&lt;/p&gt; &lt;/td&gt; &lt;td width=&quot;84&quot; valign=&quot;top&quot; style=&apos;width:63.0pt;border:none;background:#CCEEFF;padding:0in 5.4pt 0in 5.4pt;height:12.5pt&apos;&gt; &lt;p style=&apos;margin:0in;margin-bottom:.0001pt&apos;&gt;&amp;nbsp;&lt;/p&gt; &lt;/td&gt; &lt;td width=&quot;24&quot; valign=&quot;top&quot; style=&apos;width:.25in;background:#CCEEFF;padding:0in 5.4pt 0in 5.4pt;height:12.5pt&apos;&gt; &lt;p style=&apos;margin:0in;margin-bottom:.0001pt&apos;&gt;&amp;nbsp;&lt;/p&gt; &lt;/td&gt; &lt;td width=&quot;96&quot; valign=&quot;top&quot; style=&apos;width:1.0in;border:none;background:#CCEEFF;padding:0in 5.4pt 0in 5.4pt;height:12.5pt&apos;&gt; &lt;p style=&apos;margin:0in;margin-bottom:.0001pt&apos;&gt;&amp;nbsp;&lt;/p&gt; &lt;/td&gt; &lt;td width=&quot;18&quot; valign=&quot;top&quot; style=&apos;width:13.5pt;background:#CCEEFF;padding:0in 5.4pt 0in 5.4pt;height:12.5pt&apos;&gt; &lt;p style=&apos;margin:0in;margin-bottom:.0001pt&apos;&gt;&amp;nbsp;&lt;/p&gt; &lt;/td&gt; &lt;td width=&quot;90&quot; valign=&quot;top&quot; style=&apos;width:67.5pt;border:none;background:#CCEEFF;padding:0in 5.4pt 0in 5.4pt;height:12.5pt&apos;&gt; &lt;p style=&apos;margin:0in;margin-bottom:.0001pt&apos;&gt;&amp;nbsp;&lt;/p&gt; &lt;/td&gt; &lt;/tr&gt; &lt;tr style=&apos;height:11.2pt&apos;&gt; &lt;td width=&quot;168&quot; valign=&quot;top&quot; style=&apos;width:125.65pt;padding:0in 5.4pt 0in 5.4pt;height:11.2pt&apos;&gt; &lt;p style=&apos;margin:0in;margin-bottom:.0001pt&apos;&gt;Net income&lt;/p&gt; &lt;/td&gt; &lt;td width=&quot;71&quot; style=&apos;width:53.45pt;padding:0in 5.4pt 0in 5.4pt;height:11.2pt&apos;&gt; &lt;p align=&quot;right&quot; style=&apos;margin:0in;margin-bottom:.0001pt;text-align:right&apos;&gt;3,705&lt;/p&gt; &lt;/td&gt; &lt;td width=&quot;20&quot; valign=&quot;top&quot; style=&apos;width:15.3pt;padding:0in 5.4pt 0in 5.4pt;height:11.2pt&apos;&gt; &lt;p align=&quot;right&quot; style=&apos;margin:0in;margin-bottom:.0001pt;text-align:right&apos;&gt;&amp;nbsp;&lt;/p&gt; &lt;/td&gt; &lt;td width=&quot;84&quot; style=&apos;width:63.0pt;padding:0in 5.4pt 0in 5.4pt;height:11.2pt&apos;&gt; &lt;p align=&quot;right&quot; style=&apos;margin:0in;margin-bottom:.0001pt;text-align:right&apos;&gt;6,762&lt;/p&gt; &lt;/td&gt; &lt;td width=&quot;24&quot; valign=&quot;top&quot; style=&apos;width:.25in;padding:0in 5.4pt 0in 5.4pt;height:11.2pt&apos;&gt; &lt;p align=&quot;right&quot; style=&apos;margin:0in;margin-bottom:.0001pt;text-align:right&apos;&gt;&amp;nbsp;&lt;/p&gt; &lt;/td&gt; &lt;td width=&quot;96&quot; style=&apos;width:1.0in;padding:0in 5.4pt 0in 5.4pt;height:11.2pt&apos;&gt; &lt;p align=&quot;right&quot; style=&apos;margin:0in;margin-bottom:.0001pt;text-align:right&apos;&gt;10,369&lt;/p&gt; &lt;/td&gt; &lt;td width=&quot;18&quot; valign=&quot;top&quot; style=&apos;width:13.5pt;padding:0in 5.4pt 0in 5.4pt;height:11.2pt&apos;&gt; &lt;p align=&quot;right&quot; style=&apos;margin:0in;margin-bottom:.0001pt;text-align:right&apos;&gt;&amp;nbsp;&lt;/p&gt; &lt;/td&gt; &lt;td width=&quot;90&quot; style=&apos;width:67.5pt;padding:0in 5.4pt 0in 5.4pt;height:11.2pt&apos;&gt; &lt;p align=&quot;right&quot; style=&apos;margin:0in;margin-bottom:.0001pt;text-align:right&apos;&gt;15,162&lt;/p&gt; &lt;/td&gt; &lt;/tr&gt; &lt;tr style=&apos;height:12.5pt&apos;&gt; &lt;td width=&quot;168&quot; valign=&quot;top&quot; style=&apos;width:125.65pt;background:#CCEEFF;padding:0in 5.4pt 0in 5.4pt;height:12.5pt&apos;&gt; &lt;p style=&apos;margin:0in;margin-bottom:.0001pt&apos;&gt;&amp;nbsp;&lt;/p&gt; &lt;/td&gt; &lt;td width=&quot;71&quot; valign=&quot;top&quot; style=&apos;width:53.45pt;background:#CCEEFF;padding:0in 5.4pt 0in 5.4pt;height:12.5pt&apos;&gt; &lt;p style=&apos;margin:0in;margin-bottom:.0001pt&apos;&gt;&amp;nbsp;&lt;/p&gt; &lt;/td&gt; &lt;td width=&quot;20&quot; valign=&quot;top&quot; style=&apos;width:15.3pt;background:#CCEEFF;padding:0in 5.4pt 0in 5.4pt;height:12.5pt&apos;&gt; &lt;p style=&apos;margin:0in;margin-bottom:.0001pt&apos;&gt;&amp;nbsp;&lt;/p&gt; &lt;/td&gt; &lt;td width=&quot;84&quot; valign=&quot;top&quot; style=&apos;width:63.0pt;background:#CCEEFF;padding:0in 5.4pt 0in 5.4pt;height:12.5pt&apos;&gt; &lt;p style=&apos;margin:0in;margin-bottom:.0001pt&apos;&gt;&amp;nbsp;&lt;/p&gt; &lt;/td&gt; &lt;td width=&quot;24&quot; valign=&quot;top&quot; style=&apos;width:.25in;background:#CCEEFF;padding:0in 5.4pt 0in 5.4pt;height:12.5pt&apos;&gt; &lt;p style=&apos;margin:0in;margin-bottom:.0001pt&apos;&gt;&amp;nbsp;&lt;/p&gt; &lt;/td&gt; &lt;td width=&quot;96&quot; valign=&quot;top&quot; style=&apos;width:1.0in;background:#CCEEFF;padding:0in 5.4pt 0in 5.4pt;height:12.5pt&apos;&gt; &lt;p style=&apos;margin:0in;margin-bottom:.0001pt&apos;&gt;&amp;nbsp;&lt;/p&gt; &lt;/td&gt; &lt;td width=&quot;18&quot; valign=&quot;top&quot; style=&apos;width:13.5pt;background:#CCEEFF;padding:0in 5.4pt 0in 5.4pt;height:12.5pt&apos;&gt; &lt;p style=&apos;margin:0in;margin-bottom:.0001pt&apos;&gt;&amp;nbsp;&lt;/p&gt; &lt;/td&gt; &lt;td width=&quot;90&quot; valign=&quot;top&quot; style=&apos;width:67.5pt;background:#CCEEFF;padding:0in 5.4pt 0in 5.4pt;height:12.5pt&apos;&gt; &lt;p style=&apos;margin:0in;margin-bottom:.0001pt&apos;&gt;&amp;nbsp;&lt;/p&gt; &lt;/td&gt; &lt;/tr&gt; &lt;tr style=&apos;height:12.0pt&apos;&gt; &lt;td width=&quot;168&quot; valign=&quot;top&quot; style=&apos;width:125.65pt;padding:0in 5.4pt 0in 5.4pt;height:12.0pt&apos;&gt; &lt;p style=&apos;margin:0in;margin-bottom:.0001pt&apos;&gt;&lt;b&gt;Denominator&lt;/b&gt;&lt;/p&gt; &lt;/td&gt; &lt;td width=&quot;71&quot; valign=&quot;top&quot; style=&apos;width:53.45pt;padding:0in 5.4pt 0in 5.4pt;height:12.0pt&apos;&gt; &lt;p style=&apos;margin:0in;margin-bottom:.0001pt&apos;&gt;&amp;nbsp;&lt;/p&gt; &lt;/td&gt; &lt;td width=&quot;20&quot; valign=&quot;top&quot; style=&apos;width:15.3pt;padding:0in 5.4pt 0in 5.4pt;height:12.0pt&apos;&gt; &lt;p style=&apos;margin:0in;margin-bottom:.0001pt&apos;&gt;&amp;nbsp;&lt;/p&gt; &lt;/td&gt; &lt;td width=&quot;84&quot; valign=&quot;top&quot; style=&apos;width:63.0pt;padding:0in 5.4pt 0in 5.4pt;height:12.0pt&apos;&gt; &lt;p style=&apos;margin:0in;margin-bottom:.0001pt&apos;&gt;&amp;nbsp;&lt;/p&gt; &lt;/td&gt; &lt;td width=&quot;24&quot; valign=&quot;top&quot; style=&apos;width:.25in;padding:0in 5.4pt 0in 5.4pt;height:12.0pt&apos;&gt; &lt;p style=&apos;margin:0in;margin-bottom:.0001pt&apos;&gt;&amp;nbsp;&lt;/p&gt; &lt;/td&gt; &lt;td width=&quot;96&quot; valign=&quot;top&quot; style=&apos;width:1.0in;padding:0in 5.4pt 0in 5.4pt;height:12.0pt&apos;&gt; &lt;p style=&apos;margin:0in;margin-bottom:.0001pt&apos;&gt;&amp;nbsp;&lt;/p&gt; &lt;/td&gt; &lt;td width=&quot;18&quot; valign=&quot;top&quot; style=&apos;width:13.5pt;padding:0in 5.4pt 0in 5.4pt;height:12.0pt&apos;&gt; &lt;p style=&apos;margin:0in;margin-bottom:.0001pt&apos;&gt;&amp;nbsp;&lt;/p&gt; &lt;/td&gt; &lt;td width=&quot;90&quot; valign=&quot;top&quot; style=&apos;width:67.5pt;padding:0in 5.4pt 0in 5.4pt;height:12.0pt&apos;&gt; &lt;p style=&apos;margin:0in;margin-bottom:.0001pt&apos;&gt;&amp;nbsp;&lt;/p&gt; &lt;/td&gt; &lt;/tr&gt; &lt;tr style=&apos;height:12.5pt&apos;&gt; &lt;td width=&quot;168&quot; valign=&quot;top&quot; style=&apos;width:125.65pt;background:#CCEEFF;padding:0in 5.4pt 0in 5.4pt;height:12.5pt&apos;&gt; &lt;p style=&apos;margin:0in;margin-bottom:.0001pt&apos;&gt;Weighted average shares, basic&lt;/p&gt; &lt;/td&gt; &lt;td width=&quot;71&quot; style=&apos;width:53.45pt;background:#CCEEFF;padding:0in 5.4pt 0in 5.4pt;height:12.5pt&apos;&gt; &lt;p align=&quot;right&quot; style=&apos;margin:0in;margin-bottom:.0001pt;text-align:right&apos;&gt;3,720&lt;/p&gt; &lt;/td&gt; &lt;td width=&quot;20&quot; valign=&quot;top&quot; style=&apos;width:15.3pt;background:#CCEEFF;padding:0in 5.4pt 0in 5.4pt;height:12.5pt&apos;&gt; &lt;p align=&quot;right&quot; style=&apos;margin:0in;margin-bottom:.0001pt;text-align:right&apos;&gt;&amp;nbsp;&lt;/p&gt; &lt;/td&gt; &lt;td width=&quot;84&quot; style=&apos;width:63.0pt;background:#CCEEFF;padding:0in 5.4pt 0in 5.4pt;height:12.5pt&apos;&gt; &lt;p align=&quot;right&quot; style=&apos;margin:0in;margin-bottom:.0001pt;text-align:right&apos;&gt;3,733&lt;/p&gt; &lt;/td&gt; &lt;td width=&quot;24&quot; valign=&quot;top&quot; style=&apos;width:.25in;background:#CCEEFF;padding:0in 5.4pt 0in 5.4pt;height:12.5pt&apos;&gt; &lt;p align=&quot;right&quot; style=&apos;margin:0in;margin-bottom:.0001pt;text-align:right&apos;&gt;&amp;nbsp;&lt;/p&gt; &lt;/td&gt; &lt;td width=&quot;96&quot; style=&apos;width:1.0in;background:#CCEEFF;padding:0in 5.4pt 0in 5.4pt;height:12.5pt&apos;&gt; &lt;p align=&quot;right&quot; style=&apos;margin:0in;margin-bottom:.0001pt;text-align:right&apos;&gt;3,722&lt;/p&gt; &lt;/td&gt; &lt;td width=&quot;18&quot; valign=&quot;top&quot; style=&apos;width:13.5pt;background:#CCEEFF;padding:0in 5.4pt 0in 5.4pt;height:12.5pt&apos;&gt; &lt;p align=&quot;right&quot; style=&apos;margin:0in;margin-bottom:.0001pt;text-align:right&apos;&gt;&amp;nbsp;&lt;/p&gt; &lt;/td&gt; &lt;td width=&quot;90&quot; style=&apos;width:67.5pt;background:#CCEEFF;padding:0in 5.4pt 0in 5.4pt;height:12.5pt&apos;&gt; &lt;p align=&quot;right&quot; style=&apos;margin:0in;margin-bottom:.0001pt;text-align:right&apos;&gt;3,730&lt;/p&gt; &lt;/td&gt; &lt;/tr&gt; &lt;tr style=&apos;height:12.5pt&apos;&gt; &lt;td width=&quot;168&quot; valign=&quot;top&quot; style=&apos;width:125.65pt;padding:0in 5.4pt 0in 5.4pt;height:12.5pt&apos;&gt; &lt;p style=&apos;margin:0in;margin-bottom:.0001pt&apos;&gt;Dilutive effect of stock options&lt;/p&gt; &lt;/td&gt; &lt;td width=&quot;71&quot; style=&apos;width:53.45pt;border:none;border-bottom:solid windowtext 1.0pt;padding:0in 5.4pt 0in 5.4pt;height:12.5pt&apos;&gt; &lt;p align=&quot;right&quot; style=&apos;margin:0in;margin-bottom:.0001pt;text-align:right&apos;&gt;17&lt;/p&gt; &lt;/td&gt; &lt;td width=&quot;20&quot; valign=&quot;top&quot; style=&apos;width:15.3pt;padding:0in 5.4pt 0in 5.4pt;height:12.5pt&apos;&gt; &lt;p align=&quot;right&quot; style=&apos;margin:0in;margin-bottom:.0001pt;text-align:right&apos;&gt;&amp;nbsp;&lt;/p&gt; &lt;/td&gt; &lt;td width=&quot;84&quot; style=&apos;width:63.0pt;border:none;border-bottom:solid windowtext 1.0pt;padding:0in 5.4pt 0in 5.4pt;height:12.5pt&apos;&gt; &lt;p align=&quot;right&quot; style=&apos;margin:0in;margin-bottom:.0001pt;text-align:right&apos;&gt;20&lt;/p&gt; &lt;/td&gt; &lt;td width=&quot;24&quot; valign=&quot;top&quot; style=&apos;width:.25in;padding:0in 5.4pt 0in 5.4pt;height:12.5pt&apos;&gt; &lt;p align=&quot;right&quot; style=&apos;margin:0in;margin-bottom:.0001pt;text-align:right&apos;&gt;&amp;nbsp;&lt;/p&gt; &lt;/td&gt; &lt;td width=&quot;96&quot; style=&apos;width:1.0in;border:none;border-bottom:solid windowtext 1.0pt;padding:0in 5.4pt 0in 5.4pt;height:12.5pt&apos;&gt; &lt;p align=&quot;right&quot; style=&apos;margin:0in;margin-bottom:.0001pt;text-align:right&apos;&gt;16&lt;/p&gt; &lt;/td&gt; &lt;td width=&quot;18&quot; valign=&quot;top&quot; style=&apos;width:13.5pt;padding:0in 5.4pt 0in 5.4pt;height:12.5pt&apos;&gt; &lt;p align=&quot;right&quot; style=&apos;margin:0in;margin-bottom:.0001pt;text-align:right&apos;&gt;&amp;nbsp;&lt;/p&gt; &lt;/td&gt; &lt;td width=&quot;90&quot; style=&apos;width:67.5pt;border:none;border-bottom:solid windowtext 1.0pt;padding:0in 5.4pt 0in 5.4pt;height:12.5pt&apos;&gt; &lt;p align=&quot;right&quot; style=&apos;margin:0in;margin-bottom:.0001pt;text-align:right&apos;&gt;22&lt;/p&gt; &lt;/td&gt; &lt;/tr&gt; &lt;tr style=&apos;height:12.5pt&apos;&gt; &lt;td width=&quot;168&quot; valign=&quot;top&quot; style=&apos;width:125.65pt;background:#CCEEFF;padding:0in 5.4pt 0in 5.4pt;height:12.5pt&apos;&gt; &lt;p style=&apos;margin:0in;margin-bottom:.0001pt&apos;&gt;Diluted shares&lt;/p&gt; &lt;/td&gt; &lt;td width=&quot;71&quot; style=&apos;width:53.45pt;border:none;border-bottom:double windowtext 1.5pt;background:#CCEEFF;padding:0in 5.4pt 0in 5.4pt;height:12.5pt&apos;&gt; &lt;p align=&quot;right&quot; style=&apos;margin:0in;margin-bottom:.0001pt;text-align:right&apos;&gt;3,737&lt;/p&gt; &lt;/td&gt; &lt;td width=&quot;20&quot; valign=&quot;top&quot; style=&apos;width:15.3pt;background:#CCEEFF;padding:0in 5.4pt 0in 5.4pt;height:12.5pt&apos;&gt; &lt;p align=&quot;right&quot; style=&apos;margin:0in;margin-bottom:.0001pt;text-align:right&apos;&gt;&amp;nbsp;&lt;/p&gt; &lt;/td&gt; &lt;td width=&quot;84&quot; style=&apos;width:63.0pt;border:none;border-bottom:double windowtext 1.5pt;background:#CCEEFF;padding:0in 5.4pt 0in 5.4pt;height:12.5pt&apos;&gt; &lt;p align=&quot;right&quot; style=&apos;margin:0in;margin-bottom:.0001pt;text-align:right&apos;&gt;3,753&lt;/p&gt; &lt;/td&gt; &lt;td width=&quot;24&quot; valign=&quot;top&quot; style=&apos;width:.25in;background:#CCEEFF;padding:0in 5.4pt 0in 5.4pt;height:12.5pt&apos;&gt; &lt;p align=&quot;right&quot; style=&apos;margin:0in;margin-bottom:.0001pt;text-align:right&apos;&gt;&amp;nbsp;&lt;/p&gt; &lt;/td&gt; &lt;td width=&quot;96&quot; style=&apos;width:1.0in;border:none;border-bottom:double windowtext 1.5pt;background:#CCEEFF;padding:0in 5.4pt 0in 5.4pt;height:12.5pt&apos;&gt; &lt;p align=&quot;right&quot; style=&apos;margin:0in;margin-bottom:.0001pt;text-align:right&apos;&gt;3,738&lt;/p&gt; &lt;/td&gt; &lt;td width=&quot;18&quot; valign=&quot;top&quot; style=&apos;width:13.5pt;background:#CCEEFF;padding:0in 5.4pt 0in 5.4pt;height:12.5pt&apos;&gt; &lt;p align=&quot;right&quot; style=&apos;margin:0in;margin-bottom:.0001pt;text-align:right&apos;&gt;&amp;nbsp;&lt;/p&gt; &lt;/td&gt; &lt;td width=&quot;90&quot; style=&apos;width:67.5pt;border:none;border-bottom:double windowtext 1.5pt;background:#CCEEFF;padding:0in 5.4pt 0in 5.4pt;height:12.5pt&apos;&gt; &lt;p align=&quot;right&quot; style=&apos;margin:0in;margin-bottom:.0001pt;text-align:right&apos;&gt;3,752&lt;/p&gt; &lt;/td&gt; &lt;/tr&gt; &lt;tr style=&apos;height:12.5pt&apos;&gt; &lt;td width=&quot;168&quot; valign=&quot;top&quot; style=&apos;width:125.65pt;padding:0in 5.4pt 0in 5.4pt;height:12.5pt&apos;&gt; &lt;p style=&apos;margin:0in;margin-bottom:.0001pt&apos;&gt;&amp;nbsp;&lt;/p&gt; &lt;/td&gt; &lt;td width=&quot;71&quot; style=&apos;width:53.45pt;border:none;padding:0in 5.4pt 0in 5.4pt;height:12.5pt&apos;&gt; &lt;p align=&quot;right&quot; style=&apos;margin:0in;margin-bottom:.0001pt;text-align:right&apos;&gt;&amp;nbsp;&lt;/p&gt; &lt;/td&gt; &lt;td width=&quot;20&quot; valign=&quot;top&quot; style=&apos;width:15.3pt;padding:0in 5.4pt 0in 5.4pt;height:12.5pt&apos;&gt; &lt;p align=&quot;right&quot; style=&apos;margin:0in;margin-bottom:.0001pt;text-align:right&apos;&gt;&amp;nbsp;&lt;/p&gt; &lt;/td&gt; &lt;td width=&quot;84&quot; style=&apos;width:63.0pt;border:none;padding:0in 5.4pt 0in 5.4pt;height:12.5pt&apos;&gt; &lt;p align=&quot;right&quot; style=&apos;margin:0in;margin-bottom:.0001pt;text-align:right&apos;&gt;&amp;nbsp;&lt;/p&gt; &lt;/td&gt; &lt;td width=&quot;24&quot; valign=&quot;top&quot; style=&apos;width:.25in;padding:0in 5.4pt 0in 5.4pt;height:12.5pt&apos;&gt; &lt;p align=&quot;right&quot; style=&apos;margin:0in;margin-bottom:.0001pt;text-align:right&apos;&gt;&amp;nbsp;&lt;/p&gt; &lt;/td&gt; &lt;td width=&quot;96&quot; style=&apos;width:1.0in;border:none;padding:0in 5.4pt 0in 5.4pt;height:12.5pt&apos;&gt; &lt;p align=&quot;right&quot; style=&apos;margin:0in;margin-bottom:.0001pt;text-align:right&apos;&gt;&amp;nbsp;&lt;/p&gt; &lt;/td&gt; &lt;td width=&quot;18&quot; valign=&quot;top&quot; style=&apos;width:13.5pt;padding:0in 5.4pt 0in 5.4pt;height:12.5pt&apos;&gt; &lt;p align=&quot;right&quot; style=&apos;margin:0in;margin-bottom:.0001pt;text-align:right&apos;&gt;&amp;nbsp;&lt;/p&gt; &lt;/td&gt; &lt;td width=&quot;90&quot; style=&apos;width:67.5pt;border:none;padding:0in 5.4pt 0in 5.4pt;height:12.5pt&apos;&gt; &lt;p align=&quot;right&quot; style=&apos;margin:0in;margin-bottom:.0001pt;text-align:right&apos;&gt;&amp;nbsp;&lt;/p&gt; &lt;/td&gt; &lt;/tr&gt; &lt;tr style=&apos;height:12.5pt&apos;&gt; &lt;td width=&quot;168&quot; valign=&quot;top&quot; style=&apos;width:125.65pt;background:#CCEEFF;padding:0in 5.4pt 0in 5.4pt;height:12.5pt&apos;&gt; &lt;p style=&apos;margin:0in;margin-bottom:.0001pt&apos;&gt;Earnings per share, basic&lt;/p&gt; &lt;/td&gt; &lt;td width=&quot;71&quot; style=&apos;width:53.45pt;background:#CCEEFF;padding:0in 5.4pt 0in 5.4pt;height:12.5pt&apos;&gt; &lt;p align=&quot;right&quot; style=&apos;margin:0in;margin-bottom:.0001pt;text-align:right&apos;&gt;1.00&lt;/p&gt; &lt;/td&gt; &lt;td width=&quot;20&quot; valign=&quot;top&quot; style=&apos;width:15.3pt;background:#CCEEFF;padding:0in 5.4pt 0in 5.4pt;height:12.5pt&apos;&gt; &lt;p align=&quot;right&quot; style=&apos;margin:0in;margin-bottom:.0001pt;text-align:right&apos;&gt;&amp;nbsp;&lt;/p&gt; &lt;/td&gt; &lt;td width=&quot;84&quot; style=&apos;width:63.0pt;background:#CCEEFF;padding:0in 5.4pt 0in 5.4pt;height:12.5pt&apos;&gt; &lt;p align=&quot;right&quot; style=&apos;margin:0in;margin-bottom:.0001pt;text-align:right&apos;&gt;1.81&lt;/p&gt; &lt;/td&gt; &lt;td width=&quot;24&quot; valign=&quot;top&quot; style=&apos;width:.25in;background:#CCEEFF;padding:0in 5.4pt 0in 5.4pt;height:12.5pt&apos;&gt; &lt;p align=&quot;right&quot; style=&apos;margin:0in;margin-bottom:.0001pt;text-align:right&apos;&gt;&amp;nbsp;&lt;/p&gt; &lt;/td&gt; &lt;td width=&quot;96&quot; style=&apos;width:1.0in;background:#CCEEFF;padding:0in 5.4pt 0in 5.4pt;height:12.5pt&apos;&gt; &lt;p align=&quot;right&quot; style=&apos;margin:0in;margin-bottom:.0001pt;text-align:right&apos;&gt;2.79&lt;/p&gt; &lt;/td&gt; &lt;td width=&quot;18&quot; valign=&quot;top&quot; style=&apos;width:13.5pt;background:#CCEEFF;padding:0in 5.4pt 0in 5.4pt;height:12.5pt&apos;&gt; &lt;p align=&quot;right&quot; style=&apos;margin:0in;margin-bottom:.0001pt;text-align:right&apos;&gt;&amp;nbsp;&lt;/p&gt; &lt;/td&gt; &lt;td width=&quot;90&quot; style=&apos;width:67.5pt;background:#CCEEFF;padding:0in 5.4pt 0in 5.4pt;height:12.5pt&apos;&gt; &lt;p align=&quot;right&quot; style=&apos;margin:0in;margin-bottom:.0001pt;text-align:right&apos;&gt;4.07&lt;/p&gt; &lt;/td&gt; &lt;/tr&gt; &lt;tr style=&apos;height:12.5pt&apos;&gt; &lt;td width=&quot;168&quot; valign=&quot;top&quot; style=&apos;width:125.65pt;padding:0in 5.4pt 0in 5.4pt;height:12.5pt&apos;&gt; &lt;p style=&apos;margin:0in;margin-bottom:.0001pt&apos;&gt;Earnings per share, diluted&lt;/p&gt; &lt;/td&gt; &lt;td width=&quot;71&quot; style=&apos;width:53.45pt;padding:0in 5.4pt 0in 5.4pt;height:12.5pt&apos;&gt; &lt;p align=&quot;right&quot; style=&apos;margin:0in;margin-bottom:.0001pt;text-align:right&apos;&gt;.99&lt;/p&gt; &lt;/td&gt; &lt;td width=&quot;20&quot; valign=&quot;top&quot; style=&apos;width:15.3pt;padding:0in 5.4pt 0in 5.4pt;height:12.5pt&apos;&gt; &lt;p align=&quot;right&quot; style=&apos;margin:0in;margin-bottom:.0001pt;text-align:right&apos;&gt;&amp;nbsp;&lt;/p&gt; &lt;/td&gt; &lt;td width=&quot;84&quot; style=&apos;width:63.0pt;padding:0in 5.4pt 0in 5.4pt;height:12.5pt&apos;&gt; &lt;p align=&quot;right&quot; style=&apos;margin:0in;margin-bottom:.0001pt;text-align:right&apos;&gt;1.80&lt;/p&gt; &lt;/td&gt; &lt;td width=&quot;24&quot; valign=&quot;top&quot; style=&apos;width:.25in;padding:0in 5.4pt 0in 5.4pt;height:12.5pt&apos;&gt; &lt;p align=&quot;right&quot; style=&apos;margin:0in;margin-bottom:.0001pt;text-align:right&apos;&gt;&amp;nbsp;&lt;/p&gt; &lt;/td&gt; &lt;td width=&quot;96&quot; style=&apos;width:1.0in;padding:0in 5.4pt 0in 5.4pt;height:12.5pt&apos;&gt; &lt;p align=&quot;right&quot; style=&apos;margin:0in;margin-bottom:.0001pt;text-align:right&apos;&gt;2.77&lt;/p&gt; &lt;/td&gt; &lt;td width=&quot;18&quot; valign=&quot;top&quot; style=&apos;width:13.5pt;padding:0in 5.4pt 0in 5.4pt;height:12.5pt&apos;&gt; &lt;p align=&quot;right&quot; style=&apos;margin:0in;margin-bottom:.0001pt;text-align:right&apos;&gt;&amp;nbsp;&lt;/p&gt; &lt;/td&gt; &lt;td width=&quot;90&quot; style=&apos;width:67.5pt;padding:0in 5.4pt 0in 5.4pt;height:12.5pt&apos;&gt; &lt;p align=&quot;right&quot; style=&apos;margin:0in;margin-bottom:.0001pt;text-align:right&apos;&gt;4.04&lt;/p&gt; &lt;/td&gt; &lt;/tr&gt; &lt;/table&gt; &lt;p style=&apos;margin:0in;margin-bottom:.0001pt&apos;&gt;&amp;nbsp;&lt;/p&gt; &lt;p style=&apos;margin:0in;margin-bottom:.0001pt&apos;&gt;&amp;nbsp;&lt;/p&gt;</us-gaap:EarningsPerShareTextBlock>
	<us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock contextRef='D190101_190930'>The following table reconciles the numerator and the denominator used to calculate basic and diluted earnings per share: &lt;p style=&apos;margin:0in;margin-bottom:.0001pt&apos;&gt;&amp;nbsp;&lt;/p&gt; &lt;table border=&quot;0&quot; cellspacing=&quot;0&quot; cellpadding=&quot;0&quot; style=&apos;border-collapse:collapse&apos;&gt; &lt;tr style=&apos;height:12.5pt&apos;&gt; &lt;td width=&quot;168&quot; valign=&quot;top&quot; style=&apos;width:125.65pt;padding:0in 5.4pt 0in 5.4pt;height:12.5pt&apos;&gt; &lt;p style=&apos;margin:0in;margin-bottom:.0001pt&apos;&gt;&amp;nbsp;&lt;/p&gt; &lt;/td&gt; &lt;td width=&quot;176&quot; colspan=&quot;3&quot; valign=&quot;top&quot; style=&apos;width:131.75pt;padding:0in 5.4pt 0in 5.4pt;height:12.5pt&apos;&gt; &lt;p align=&quot;center&quot; style=&apos;margin:0in;margin-bottom:.0001pt;text-align:center&apos;&gt;Three months ended&lt;/p&gt; &lt;/td&gt; &lt;td width=&quot;24&quot; valign=&quot;top&quot; style=&apos;width:.25in;padding:0in 5.4pt 0in 5.4pt;height:12.5pt&apos;&gt; &lt;p align=&quot;center&quot; style=&apos;margin:0in;margin-bottom:.0001pt;text-align:center&apos;&gt;&amp;nbsp;&lt;/p&gt; &lt;/td&gt; &lt;td width=&quot;204&quot; colspan=&quot;3&quot; valign=&quot;top&quot; style=&apos;width:153.0pt;padding:0in 5.4pt 0in 5.4pt;height:12.5pt&apos;&gt; &lt;p align=&quot;center&quot; style=&apos;margin:0in;margin-bottom:.0001pt;text-align:center&apos;&gt;Nine months ended&lt;/p&gt; &lt;/td&gt; &lt;/tr&gt; &lt;tr style=&apos;height:12.5pt&apos;&gt; &lt;td width=&quot;168&quot; valign=&quot;top&quot; style=&apos;width:125.65pt;padding:0in 5.4pt 0in 5.4pt;height:12.5pt&apos;&gt; &lt;p style=&apos;margin:0in;margin-bottom:.0001pt&apos;&gt;&amp;nbsp;&lt;/p&gt; &lt;/td&gt; &lt;td width=&quot;176&quot; colspan=&quot;3&quot; valign=&quot;top&quot; style=&apos;width:131.75pt;padding:0in 5.4pt 0in 5.4pt;height:12.5pt&apos;&gt; &lt;p align=&quot;center&quot; style=&apos;margin:0in;margin-bottom:.0001pt;text-align:center&apos;&gt;September 30,&lt;/p&gt; &lt;/td&gt; &lt;td width=&quot;24&quot; valign=&quot;top&quot; style=&apos;width:.25in;padding:0in 5.4pt 0in 5.4pt;height:12.5pt&apos;&gt; &lt;p align=&quot;center&quot; style=&apos;margin:0in;margin-bottom:.0001pt;text-align:center&apos;&gt;&amp;nbsp;&lt;/p&gt; &lt;/td&gt; &lt;td width=&quot;204&quot; colspan=&quot;3&quot; valign=&quot;top&quot; style=&apos;width:153.0pt;padding:0in 5.4pt 0in 5.4pt;height:12.5pt&apos;&gt; &lt;p align=&quot;center&quot; style=&apos;margin:0in;margin-bottom:.0001pt;text-align:center&apos;&gt;September 30,&lt;/p&gt; &lt;/td&gt; &lt;/tr&gt; &lt;tr style=&apos;height:12.5pt&apos;&gt; &lt;td width=&quot;168&quot; valign=&quot;top&quot; style=&apos;width:125.65pt;padding:0in 5.4pt 0in 5.4pt;height:12.5pt&apos;&gt; &lt;p style=&apos;margin:0in;margin-bottom:.0001pt&apos;&gt;&amp;nbsp;&lt;/p&gt; &lt;/td&gt; &lt;td width=&quot;71&quot; style=&apos;width:53.45pt;border:none;border-bottom:solid windowtext 1.0pt;padding:0in 5.4pt 0in 5.4pt;height:12.5pt&apos;&gt; &lt;p align=&quot;center&quot; style=&apos;margin:0in;margin-bottom:.0001pt;text-align:center&apos;&gt;2019&lt;/p&gt; &lt;/td&gt; &lt;td width=&quot;20&quot; valign=&quot;top&quot; style=&apos;width:15.3pt;padding:0in 5.4pt 0in 5.4pt;height:12.5pt&apos;&gt; &lt;p align=&quot;center&quot; style=&apos;margin:0in;margin-bottom:.0001pt;text-align:center&apos;&gt;&amp;nbsp;&lt;/p&gt; &lt;/td&gt; &lt;td width=&quot;84&quot; style=&apos;width:63.0pt;border:none;border-bottom:solid windowtext 1.0pt;padding:0in 5.4pt 0in 5.4pt;height:12.5pt&apos;&gt; &lt;p align=&quot;center&quot; style=&apos;margin:0in;margin-bottom:.0001pt;text-align:center&apos;&gt;2018&lt;/p&gt; &lt;/td&gt; &lt;td width=&quot;24&quot; valign=&quot;top&quot; style=&apos;width:.25in;padding:0in 5.4pt 0in 5.4pt;height:12.5pt&apos;&gt; &lt;p align=&quot;center&quot; style=&apos;margin:0in;margin-bottom:.0001pt;text-align:center&apos;&gt;&amp;nbsp;&lt;/p&gt; &lt;/td&gt; &lt;td width=&quot;96&quot; style=&apos;width:1.0in;border:none;border-bottom:solid windowtext 1.0pt;padding:0in 5.4pt 0in 5.4pt;height:12.5pt&apos;&gt; &lt;p align=&quot;center&quot; style=&apos;margin:0in;margin-bottom:.0001pt;text-align:center&apos;&gt;2019&lt;/p&gt; &lt;/td&gt; &lt;td width=&quot;18&quot; valign=&quot;top&quot; style=&apos;width:13.5pt;padding:0in 5.4pt 0in 5.4pt;height:12.5pt&apos;&gt; &lt;p align=&quot;center&quot; style=&apos;margin:0in;margin-bottom:.0001pt;text-align:center&apos;&gt;&amp;nbsp;&lt;/p&gt; &lt;/td&gt; &lt;td width=&quot;90&quot; style=&apos;width:67.5pt;border:none;border-bottom:solid windowtext 1.0pt;padding:0in 5.4pt 0in 5.4pt;height:12.5pt&apos;&gt; &lt;p align=&quot;center&quot; style=&apos;margin:0in;margin-bottom:.0001pt;text-align:center&apos;&gt;2018&lt;/p&gt; &lt;/td&gt; &lt;/tr&gt; &lt;tr style=&apos;height:12.5pt&apos;&gt; &lt;td width=&quot;168&quot; valign=&quot;top&quot; style=&apos;width:125.65pt;background:#CCEEFF;padding:0in 5.4pt 0in 5.4pt;height:12.5pt&apos;&gt; &lt;p style=&apos;margin:0in;margin-bottom:.0001pt&apos;&gt;&lt;b&gt;Numerator&lt;/b&gt;&lt;/p&gt; &lt;/td&gt; &lt;td width=&quot;71&quot; valign=&quot;top&quot; style=&apos;width:53.45pt;border:none;background:#CCEEFF;padding:0in 5.4pt 0in 5.4pt;height:12.5pt&apos;&gt; &lt;p style=&apos;margin:0in;margin-bottom:.0001pt&apos;&gt;&amp;nbsp;&lt;/p&gt; &lt;/td&gt; &lt;td width=&quot;20&quot; valign=&quot;top&quot; style=&apos;width:15.3pt;background:#CCEEFF;padding:0in 5.4pt 0in 5.4pt;height:12.5pt&apos;&gt; &lt;p style=&apos;margin:0in;margin-bottom:.0001pt&apos;&gt;&amp;nbsp;&lt;/p&gt; &lt;/td&gt; &lt;td width=&quot;84&quot; valign=&quot;top&quot; style=&apos;width:63.0pt;border:none;background:#CCEEFF;padding:0in 5.4pt 0in 5.4pt;height:12.5pt&apos;&gt; &lt;p style=&apos;margin:0in;margin-bottom:.0001pt&apos;&gt;&amp;nbsp;&lt;/p&gt; &lt;/td&gt; &lt;td width=&quot;24&quot; valign=&quot;top&quot; style=&apos;width:.25in;background:#CCEEFF;padding:0in 5.4pt 0in 5.4pt;height:12.5pt&apos;&gt; &lt;p style=&apos;margin:0in;margin-bottom:.0001pt&apos;&gt;&amp;nbsp;&lt;/p&gt; &lt;/td&gt; &lt;td width=&quot;96&quot; valign=&quot;top&quot; style=&apos;width:1.0in;border:none;background:#CCEEFF;padding:0in 5.4pt 0in 5.4pt;height:12.5pt&apos;&gt; &lt;p style=&apos;margin:0in;margin-bottom:.0001pt&apos;&gt;&amp;nbsp;&lt;/p&gt; &lt;/td&gt; &lt;td width=&quot;18&quot; valign=&quot;top&quot; style=&apos;width:13.5pt;background:#CCEEFF;padding:0in 5.4pt 0in 5.4pt;height:12.5pt&apos;&gt; &lt;p style=&apos;margin:0in;margin-bottom:.0001pt&apos;&gt;&amp;nbsp;&lt;/p&gt; &lt;/td&gt; &lt;td width=&quot;90&quot; valign=&quot;top&quot; style=&apos;width:67.5pt;border:none;background:#CCEEFF;padding:0in 5.4pt 0in 5.4pt;height:12.5pt&apos;&gt; &lt;p style=&apos;margin:0in;margin-bottom:.0001pt&apos;&gt;&amp;nbsp;&lt;/p&gt; &lt;/td&gt; &lt;/tr&gt; &lt;tr style=&apos;height:11.2pt&apos;&gt; &lt;td width=&quot;168&quot; valign=&quot;top&quot; style=&apos;width:125.65pt;padding:0in 5.4pt 0in 5.4pt;height:11.2pt&apos;&gt; &lt;p style=&apos;margin:0in;margin-bottom:.0001pt&apos;&gt;Net income&lt;/p&gt; &lt;/td&gt; &lt;td width=&quot;71&quot; style=&apos;width:53.45pt;padding:0in 5.4pt 0in 5.4pt;height:11.2pt&apos;&gt; &lt;p align=&quot;right&quot; style=&apos;margin:0in;margin-bottom:.0001pt;text-align:right&apos;&gt;3,705&lt;/p&gt; &lt;/td&gt; &lt;td width=&quot;20&quot; valign=&quot;top&quot; style=&apos;width:15.3pt;padding:0in 5.4pt 0in 5.4pt;height:11.2pt&apos;&gt; &lt;p align=&quot;right&quot; style=&apos;margin:0in;margin-bottom:.0001pt;text-align:right&apos;&gt;&amp;nbsp;&lt;/p&gt; &lt;/td&gt; &lt;td width=&quot;84&quot; style=&apos;width:63.0pt;padding:0in 5.4pt 0in 5.4pt;height:11.2pt&apos;&gt; &lt;p align=&quot;right&quot; style=&apos;margin:0in;margin-bottom:.0001pt;text-align:right&apos;&gt;6,762&lt;/p&gt; &lt;/td&gt; &lt;td width=&quot;24&quot; valign=&quot;top&quot; style=&apos;width:.25in;padding:0in 5.4pt 0in 5.4pt;height:11.2pt&apos;&gt; &lt;p align=&quot;right&quot; style=&apos;margin:0in;margin-bottom:.0001pt;text-align:right&apos;&gt;&amp;nbsp;&lt;/p&gt; &lt;/td&gt; &lt;td width=&quot;96&quot; style=&apos;width:1.0in;padding:0in 5.4pt 0in 5.4pt;height:11.2pt&apos;&gt; &lt;p align=&quot;right&quot; style=&apos;margin:0in;margin-bottom:.0001pt;text-align:right&apos;&gt;10,369&lt;/p&gt; &lt;/td&gt; &lt;td width=&quot;18&quot; valign=&quot;top&quot; style=&apos;width:13.5pt;padding:0in 5.4pt 0in 5.4pt;height:11.2pt&apos;&gt; &lt;p align=&quot;right&quot; style=&apos;margin:0in;margin-bottom:.0001pt;text-align:right&apos;&gt;&amp;nbsp;&lt;/p&gt; &lt;/td&gt; &lt;td width=&quot;90&quot; style=&apos;width:67.5pt;padding:0in 5.4pt 0in 5.4pt;height:11.2pt&apos;&gt; &lt;p align=&quot;right&quot; style=&apos;margin:0in;margin-bottom:.0001pt;text-align:right&apos;&gt;15,162&lt;/p&gt; &lt;/td&gt; &lt;/tr&gt; &lt;tr style=&apos;height:12.5pt&apos;&gt; &lt;td width=&quot;168&quot; valign=&quot;top&quot; style=&apos;width:125.65pt;background:#CCEEFF;padding:0in 5.4pt 0in 5.4pt;height:12.5pt&apos;&gt; &lt;p style=&apos;margin:0in;margin-bottom:.0001pt&apos;&gt;&amp;nbsp;&lt;/p&gt; &lt;/td&gt; &lt;td width=&quot;71&quot; valign=&quot;top&quot; style=&apos;width:53.45pt;background:#CCEEFF;padding:0in 5.4pt 0in 5.4pt;height:12.5pt&apos;&gt; &lt;p style=&apos;margin:0in;margin-bottom:.0001pt&apos;&gt;&amp;nbsp;&lt;/p&gt; &lt;/td&gt; &lt;td width=&quot;20&quot; valign=&quot;top&quot; style=&apos;width:15.3pt;background:#CCEEFF;padding:0in 5.4pt 0in 5.4pt;height:12.5pt&apos;&gt; &lt;p style=&apos;margin:0in;margin-bottom:.0001pt&apos;&gt;&amp;nbsp;&lt;/p&gt; &lt;/td&gt; &lt;td width=&quot;84&quot; valign=&quot;top&quot; style=&apos;width:63.0pt;background:#CCEEFF;padding:0in 5.4pt 0in 5.4pt;height:12.5pt&apos;&gt; &lt;p style=&apos;margin:0in;margin-bottom:.0001pt&apos;&gt;&amp;nbsp;&lt;/p&gt; &lt;/td&gt; &lt;td width=&quot;24&quot; valign=&quot;top&quot; style=&apos;width:.25in;background:#CCEEFF;padding:0in 5.4pt 0in 5.4pt;height:12.5pt&apos;&gt; &lt;p style=&apos;margin:0in;margin-bottom:.0001pt&apos;&gt;&amp;nbsp;&lt;/p&gt; &lt;/td&gt; &lt;td width=&quot;96&quot; valign=&quot;top&quot; style=&apos;width:1.0in;background:#CCEEFF;padding:0in 5.4pt 0in 5.4pt;height:12.5pt&apos;&gt; &lt;p style=&apos;margin:0in;margin-bottom:.0001pt&apos;&gt;&amp;nbsp;&lt;/p&gt; &lt;/td&gt; &lt;td width=&quot;18&quot; valign=&quot;top&quot; style=&apos;width:13.5pt;background:#CCEEFF;padding:0in 5.4pt 0in 5.4pt;height:12.5pt&apos;&gt; &lt;p style=&apos;margin:0in;margin-bottom:.0001pt&apos;&gt;&amp;nbsp;&lt;/p&gt; &lt;/td&gt; &lt;td width=&quot;90&quot; valign=&quot;top&quot; style=&apos;width:67.5pt;background:#CCEEFF;padding:0in 5.4pt 0in 5.4pt;height:12.5pt&apos;&gt; &lt;p style=&apos;margin:0in;margin-bottom:.0001pt&apos;&gt;&amp;nbsp;&lt;/p&gt; &lt;/td&gt; &lt;/tr&gt; &lt;tr style=&apos;height:12.0pt&apos;&gt; &lt;td width=&quot;168&quot; valign=&quot;top&quot; style=&apos;width:125.65pt;padding:0in 5.4pt 0in 5.4pt;height:12.0pt&apos;&gt; &lt;p style=&apos;margin:0in;margin-bottom:.0001pt&apos;&gt;&lt;b&gt;Denominator&lt;/b&gt;&lt;/p&gt; &lt;/td&gt; &lt;td width=&quot;71&quot; valign=&quot;top&quot; style=&apos;width:53.45pt;padding:0in 5.4pt 0in 5.4pt;height:12.0pt&apos;&gt; &lt;p style=&apos;margin:0in;margin-bottom:.0001pt&apos;&gt;&amp;nbsp;&lt;/p&gt; &lt;/td&gt; &lt;td width=&quot;20&quot; valign=&quot;top&quot; style=&apos;width:15.3pt;padding:0in 5.4pt 0in 5.4pt;height:12.0pt&apos;&gt; &lt;p style=&apos;margin:0in;margin-bottom:.0001pt&apos;&gt;&amp;nbsp;&lt;/p&gt; &lt;/td&gt; &lt;td width=&quot;84&quot; valign=&quot;top&quot; style=&apos;width:63.0pt;padding:0in 5.4pt 0in 5.4pt;height:12.0pt&apos;&gt; &lt;p style=&apos;margin:0in;margin-bottom:.0001pt&apos;&gt;&amp;nbsp;&lt;/p&gt; &lt;/td&gt; &lt;td width=&quot;24&quot; valign=&quot;top&quot; style=&apos;width:.25in;padding:0in 5.4pt 0in 5.4pt;height:12.0pt&apos;&gt; &lt;p style=&apos;margin:0in;margin-bottom:.0001pt&apos;&gt;&amp;nbsp;&lt;/p&gt; &lt;/td&gt; &lt;td width=&quot;96&quot; valign=&quot;top&quot; style=&apos;width:1.0in;padding:0in 5.4pt 0in 5.4pt;height:12.0pt&apos;&gt; &lt;p style=&apos;margin:0in;margin-bottom:.0001pt&apos;&gt;&amp;nbsp;&lt;/p&gt; &lt;/td&gt; &lt;td width=&quot;18&quot; valign=&quot;top&quot; style=&apos;width:13.5pt;padding:0in 5.4pt 0in 5.4pt;height:12.0pt&apos;&gt; &lt;p style=&apos;margin:0in;margin-bottom:.0001pt&apos;&gt;&amp;nbsp;&lt;/p&gt; &lt;/td&gt; &lt;td width=&quot;90&quot; valign=&quot;top&quot; style=&apos;width:67.5pt;padding:0in 5.4pt 0in 5.4pt;height:12.0pt&apos;&gt; &lt;p style=&apos;margin:0in;margin-bottom:.0001pt&apos;&gt;&amp;nbsp;&lt;/p&gt; &lt;/td&gt; &lt;/tr&gt; &lt;tr style=&apos;height:12.5pt&apos;&gt; &lt;td width=&quot;168&quot; valign=&quot;top&quot; style=&apos;width:125.65pt;background:#CCEEFF;padding:0in 5.4pt 0in 5.4pt;height:12.5pt&apos;&gt; &lt;p style=&apos;margin:0in;margin-bottom:.0001pt&apos;&gt;Weighted average shares, basic&lt;/p&gt; &lt;/td&gt; &lt;td width=&quot;71&quot; style=&apos;width:53.45pt;background:#CCEEFF;padding:0in 5.4pt 0in 5.4pt;height:12.5pt&apos;&gt; &lt;p align=&quot;right&quot; style=&apos;margin:0in;margin-bottom:.0001pt;text-align:right&apos;&gt;3,720&lt;/p&gt; &lt;/td&gt; &lt;td width=&quot;20&quot; valign=&quot;top&quot; style=&apos;width:15.3pt;background:#CCEEFF;padding:0in 5.4pt 0in 5.4pt;height:12.5pt&apos;&gt; &lt;p align=&quot;right&quot; style=&apos;margin:0in;margin-bottom:.0001pt;text-align:right&apos;&gt;&amp;nbsp;&lt;/p&gt; &lt;/td&gt; &lt;td width=&quot;84&quot; style=&apos;width:63.0pt;background:#CCEEFF;padding:0in 5.4pt 0in 5.4pt;height:12.5pt&apos;&gt; &lt;p align=&quot;right&quot; style=&apos;margin:0in;margin-bottom:.0001pt;text-align:right&apos;&gt;3,733&lt;/p&gt; &lt;/td&gt; &lt;td width=&quot;24&quot; valign=&quot;top&quot; style=&apos;width:.25in;background:#CCEEFF;padding:0in 5.4pt 0in 5.4pt;height:12.5pt&apos;&gt; &lt;p align=&quot;right&quot; style=&apos;margin:0in;margin-bottom:.0001pt;text-align:right&apos;&gt;&amp;nbsp;&lt;/p&gt; &lt;/td&gt; &lt;td width=&quot;96&quot; style=&apos;width:1.0in;background:#CCEEFF;padding:0in 5.4pt 0in 5.4pt;height:12.5pt&apos;&gt; &lt;p align=&quot;right&quot; style=&apos;margin:0in;margin-bottom:.0001pt;text-align:right&apos;&gt;3,722&lt;/p&gt; &lt;/td&gt; &lt;td width=&quot;18&quot; valign=&quot;top&quot; style=&apos;width:13.5pt;background:#CCEEFF;padding:0in 5.4pt 0in 5.4pt;height:12.5pt&apos;&gt; &lt;p align=&quot;right&quot; style=&apos;margin:0in;margin-bottom:.0001pt;text-align:right&apos;&gt;&amp;nbsp;&lt;/p&gt; &lt;/td&gt; &lt;td width=&quot;90&quot; style=&apos;width:67.5pt;background:#CCEEFF;padding:0in 5.4pt 0in 5.4pt;height:12.5pt&apos;&gt; &lt;p align=&quot;right&quot; style=&apos;margin:0in;margin-bottom:.0001pt;text-align:right&apos;&gt;3,730&lt;/p&gt; &lt;/td&gt; &lt;/tr&gt; &lt;tr style=&apos;height:12.5pt&apos;&gt; &lt;td width=&quot;168&quot; valign=&quot;top&quot; style=&apos;width:125.65pt;padding:0in 5.4pt 0in 5.4pt;height:12.5pt&apos;&gt; &lt;p style=&apos;margin:0in;margin-bottom:.0001pt&apos;&gt;Dilutive effect of stock options&lt;/p&gt; &lt;/td&gt; &lt;td width=&quot;71&quot; style=&apos;width:53.45pt;border:none;border-bottom:solid windowtext 1.0pt;padding:0in 5.4pt 0in 5.4pt;height:12.5pt&apos;&gt; &lt;p align=&quot;right&quot; style=&apos;margin:0in;margin-bottom:.0001pt;text-align:right&apos;&gt;17&lt;/p&gt; &lt;/td&gt; &lt;td width=&quot;20&quot; valign=&quot;top&quot; style=&apos;width:15.3pt;padding:0in 5.4pt 0in 5.4pt;height:12.5pt&apos;&gt; &lt;p align=&quot;right&quot; style=&apos;margin:0in;margin-bottom:.0001pt;text-align:right&apos;&gt;&amp;nbsp;&lt;/p&gt; &lt;/td&gt; &lt;td width=&quot;84&quot; style=&apos;width:63.0pt;border:none;border-bottom:solid windowtext 1.0pt;padding:0in 5.4pt 0in 5.4pt;height:12.5pt&apos;&gt; &lt;p align=&quot;right&quot; style=&apos;margin:0in;margin-bottom:.0001pt;text-align:right&apos;&gt;20&lt;/p&gt; &lt;/td&gt; &lt;td width=&quot;24&quot; valign=&quot;top&quot; style=&apos;width:.25in;padding:0in 5.4pt 0in 5.4pt;height:12.5pt&apos;&gt; &lt;p align=&quot;right&quot; style=&apos;margin:0in;margin-bottom:.0001pt;text-align:right&apos;&gt;&amp;nbsp;&lt;/p&gt; &lt;/td&gt; &lt;td width=&quot;96&quot; style=&apos;width:1.0in;border:none;border-bottom:solid windowtext 1.0pt;padding:0in 5.4pt 0in 5.4pt;height:12.5pt&apos;&gt; &lt;p align=&quot;right&quot; style=&apos;margin:0in;margin-bottom:.0001pt;text-align:right&apos;&gt;16&lt;/p&gt; &lt;/td&gt; &lt;td width=&quot;18&quot; valign=&quot;top&quot; style=&apos;width:13.5pt;padding:0in 5.4pt 0in 5.4pt;height:12.5pt&apos;&gt; &lt;p align=&quot;right&quot; style=&apos;margin:0in;margin-bottom:.0001pt;text-align:right&apos;&gt;&amp;nbsp;&lt;/p&gt; &lt;/td&gt; &lt;td width=&quot;90&quot; style=&apos;width:67.5pt;border:none;border-bottom:solid windowtext 1.0pt;padding:0in 5.4pt 0in 5.4pt;height:12.5pt&apos;&gt; &lt;p align=&quot;right&quot; style=&apos;margin:0in;margin-bottom:.0001pt;text-align:right&apos;&gt;22&lt;/p&gt; &lt;/td&gt; &lt;/tr&gt; &lt;tr style=&apos;height:12.5pt&apos;&gt; &lt;td width=&quot;168&quot; valign=&quot;top&quot; style=&apos;width:125.65pt;background:#CCEEFF;padding:0in 5.4pt 0in 5.4pt;height:12.5pt&apos;&gt; &lt;p style=&apos;margin:0in;margin-bottom:.0001pt&apos;&gt;Diluted shares&lt;/p&gt; &lt;/td&gt; &lt;td width=&quot;71&quot; style=&apos;width:53.45pt;border:none;border-bottom:double windowtext 1.5pt;background:#CCEEFF;padding:0in 5.4pt 0in 5.4pt;height:12.5pt&apos;&gt; &lt;p align=&quot;right&quot; style=&apos;margin:0in;margin-bottom:.0001pt;text-align:right&apos;&gt;3,737&lt;/p&gt; &lt;/td&gt; &lt;td width=&quot;20&quot; valign=&quot;top&quot; style=&apos;width:15.3pt;background:#CCEEFF;padding:0in 5.4pt 0in 5.4pt;height:12.5pt&apos;&gt; &lt;p align=&quot;right&quot; style=&apos;margin:0in;margin-bottom:.0001pt;text-align:right&apos;&gt;&amp;nbsp;&lt;/p&gt; &lt;/td&gt; &lt;td width=&quot;84&quot; style=&apos;width:63.0pt;border:none;border-bottom:double windowtext 1.5pt;background:#CCEEFF;padding:0in 5.4pt 0in 5.4pt;height:12.5pt&apos;&gt; &lt;p align=&quot;right&quot; style=&apos;margin:0in;margin-bottom:.0001pt;text-align:right&apos;&gt;3,753&lt;/p&gt; &lt;/td&gt; &lt;td width=&quot;24&quot; valign=&quot;top&quot; style=&apos;width:.25in;background:#CCEEFF;padding:0in 5.4pt 0in 5.4pt;height:12.5pt&apos;&gt; &lt;p align=&quot;right&quot; style=&apos;margin:0in;margin-bottom:.0001pt;text-align:right&apos;&gt;&amp;nbsp;&lt;/p&gt; &lt;/td&gt; &lt;td width=&quot;96&quot; style=&apos;width:1.0in;border:none;border-bottom:double windowtext 1.5pt;background:#CCEEFF;padding:0in 5.4pt 0in 5.4pt;height:12.5pt&apos;&gt; &lt;p align=&quot;right&quot; style=&apos;margin:0in;margin-bottom:.0001pt;text-align:right&apos;&gt;3,738&lt;/p&gt; &lt;/td&gt; &lt;td width=&quot;18&quot; valign=&quot;top&quot; style=&apos;width:13.5pt;background:#CCEEFF;padding:0in 5.4pt 0in 5.4pt;height:12.5pt&apos;&gt; &lt;p align=&quot;right&quot; style=&apos;margin:0in;margin-bottom:.0001pt;text-align:right&apos;&gt;&amp;nbsp;&lt;/p&gt; &lt;/td&gt; &lt;td width=&quot;90&quot; style=&apos;width:67.5pt;border:none;border-bottom:double windowtext 1.5pt;background:#CCEEFF;padding:0in 5.4pt 0in 5.4pt;height:12.5pt&apos;&gt; &lt;p align=&quot;right&quot; style=&apos;margin:0in;margin-bottom:.0001pt;text-align:right&apos;&gt;3,752&lt;/p&gt; &lt;/td&gt; &lt;/tr&gt; &lt;tr style=&apos;height:12.5pt&apos;&gt; &lt;td width=&quot;168&quot; valign=&quot;top&quot; style=&apos;width:125.65pt;padding:0in 5.4pt 0in 5.4pt;height:12.5pt&apos;&gt; &lt;p style=&apos;margin:0in;margin-bottom:.0001pt&apos;&gt;&amp;nbsp;&lt;/p&gt; &lt;/td&gt; &lt;td width=&quot;71&quot; style=&apos;width:53.45pt;border:none;padding:0in 5.4pt 0in 5.4pt;height:12.5pt&apos;&gt; &lt;p align=&quot;right&quot; style=&apos;margin:0in;margin-bottom:.0001pt;text-align:right&apos;&gt;&amp;nbsp;&lt;/p&gt; &lt;/td&gt; &lt;td width=&quot;20&quot; valign=&quot;top&quot; style=&apos;width:15.3pt;padding:0in 5.4pt 0in 5.4pt;height:12.5pt&apos;&gt; &lt;p align=&quot;right&quot; style=&apos;margin:0in;margin-bottom:.0001pt;text-align:right&apos;&gt;&amp;nbsp;&lt;/p&gt; &lt;/td&gt; &lt;td width=&quot;84&quot; style=&apos;width:63.0pt;border:none;padding:0in 5.4pt 0in 5.4pt;height:12.5pt&apos;&gt; &lt;p align=&quot;right&quot; style=&apos;margin:0in;margin-bottom:.0001pt;text-align:right&apos;&gt;&amp;nbsp;&lt;/p&gt; &lt;/td&gt; &lt;td width=&quot;24&quot; valign=&quot;top&quot; style=&apos;width:.25in;padding:0in 5.4pt 0in 5.4pt;height:12.5pt&apos;&gt; &lt;p align=&quot;right&quot; style=&apos;margin:0in;margin-bottom:.0001pt;text-align:right&apos;&gt;&amp;nbsp;&lt;/p&gt; &lt;/td&gt; &lt;td width=&quot;96&quot; style=&apos;width:1.0in;border:none;padding:0in 5.4pt 0in 5.4pt;height:12.5pt&apos;&gt; &lt;p align=&quot;right&quot; style=&apos;margin:0in;margin-bottom:.0001pt;text-align:right&apos;&gt;&amp;nbsp;&lt;/p&gt; &lt;/td&gt; &lt;td width=&quot;18&quot; valign=&quot;top&quot; style=&apos;width:13.5pt;padding:0in 5.4pt 0in 5.4pt;height:12.5pt&apos;&gt; &lt;p align=&quot;right&quot; style=&apos;margin:0in;margin-bottom:.0001pt;text-align:right&apos;&gt;&amp;nbsp;&lt;/p&gt; &lt;/td&gt; &lt;td width=&quot;90&quot; style=&apos;width:67.5pt;border:none;padding:0in 5.4pt 0in 5.4pt;height:12.5pt&apos;&gt; &lt;p align=&quot;right&quot; style=&apos;margin:0in;margin-bottom:.0001pt;text-align:right&apos;&gt;&amp;nbsp;&lt;/p&gt; &lt;/td&gt; &lt;/tr&gt; &lt;tr style=&apos;height:12.5pt&apos;&gt; &lt;td width=&quot;168&quot; valign=&quot;top&quot; style=&apos;width:125.65pt;background:#CCEEFF;padding:0in 5.4pt 0in 5.4pt;height:12.5pt&apos;&gt; &lt;p style=&apos;margin:0in;margin-bottom:.0001pt&apos;&gt;Earnings per share, basic&lt;/p&gt; &lt;/td&gt; &lt;td width=&quot;71&quot; style=&apos;width:53.45pt;background:#CCEEFF;padding:0in 5.4pt 0in 5.4pt;height:12.5pt&apos;&gt; &lt;p align=&quot;right&quot; style=&apos;margin:0in;margin-bottom:.0001pt;text-align:right&apos;&gt;1.00&lt;/p&gt; &lt;/td&gt; &lt;td width=&quot;20&quot; valign=&quot;top&quot; style=&apos;width:15.3pt;background:#CCEEFF;padding:0in 5.4pt 0in 5.4pt;height:12.5pt&apos;&gt; &lt;p align=&quot;right&quot; style=&apos;margin:0in;margin-bottom:.0001pt;text-align:right&apos;&gt;&amp;nbsp;&lt;/p&gt; &lt;/td&gt; &lt;td width=&quot;84&quot; style=&apos;width:63.0pt;background:#CCEEFF;padding:0in 5.4pt 0in 5.4pt;height:12.5pt&apos;&gt; &lt;p align=&quot;right&quot; style=&apos;margin:0in;margin-bottom:.0001pt;text-align:right&apos;&gt;1.81&lt;/p&gt; &lt;/td&gt; &lt;td width=&quot;24&quot; valign=&quot;top&quot; style=&apos;width:.25in;background:#CCEEFF;padding:0in 5.4pt 0in 5.4pt;height:12.5pt&apos;&gt; &lt;p align=&quot;right&quot; style=&apos;margin:0in;margin-bottom:.0001pt;text-align:right&apos;&gt;&amp;nbsp;&lt;/p&gt; &lt;/td&gt; &lt;td width=&quot;96&quot; style=&apos;width:1.0in;background:#CCEEFF;padding:0in 5.4pt 0in 5.4pt;height:12.5pt&apos;&gt; &lt;p align=&quot;right&quot; style=&apos;margin:0in;margin-bottom:.0001pt;text-align:right&apos;&gt;2.79&lt;/p&gt; &lt;/td&gt; &lt;td width=&quot;18&quot; valign=&quot;top&quot; style=&apos;width:13.5pt;background:#CCEEFF;padding:0in 5.4pt 0in 5.4pt;height:12.5pt&apos;&gt; &lt;p align=&quot;right&quot; style=&apos;margin:0in;margin-bottom:.0001pt;text-align:right&apos;&gt;&amp;nbsp;&lt;/p&gt; &lt;/td&gt; &lt;td width=&quot;90&quot; style=&apos;width:67.5pt;background:#CCEEFF;padding:0in 5.4pt 0in 5.4pt;height:12.5pt&apos;&gt; &lt;p align=&quot;right&quot; style=&apos;margin:0in;margin-bottom:.0001pt;text-align:right&apos;&gt;4.07&lt;/p&gt; &lt;/td&gt; &lt;/tr&gt; &lt;tr style=&apos;height:12.5pt&apos;&gt; &lt;td width=&quot;168&quot; valign=&quot;top&quot; style=&apos;width:125.65pt;padding:0in 5.4pt 0in 5.4pt;height:12.5pt&apos;&gt; &lt;p style=&apos;margin:0in;margin-bottom:.0001pt&apos;&gt;Earnings per share, diluted&lt;/p&gt; &lt;/td&gt; &lt;td width=&quot;71&quot; style=&apos;width:53.45pt;padding:0in 5.4pt 0in 5.4pt;height:12.5pt&apos;&gt; &lt;p align=&quot;right&quot; style=&apos;margin:0in;margin-bottom:.0001pt;text-align:right&apos;&gt;.99&lt;/p&gt; &lt;/td&gt; &lt;td width=&quot;20&quot; valign=&quot;top&quot; style=&apos;width:15.3pt;padding:0in 5.4pt 0in 5.4pt;height:12.5pt&apos;&gt; &lt;p align=&quot;right&quot; style=&apos;margin:0in;margin-bottom:.0001pt;text-align:right&apos;&gt;&amp;nbsp;&lt;/p&gt; &lt;/td&gt; &lt;td width=&quot;84&quot; style=&apos;width:63.0pt;padding:0in 5.4pt 0in 5.4pt;height:12.5pt&apos;&gt; &lt;p align=&quot;right&quot; style=&apos;margin:0in;margin-bottom:.0001pt;text-align:right&apos;&gt;1.80&lt;/p&gt; &lt;/td&gt; &lt;td width=&quot;24&quot; valign=&quot;top&quot; style=&apos;width:.25in;padding:0in 5.4pt 0in 5.4pt;height:12.5pt&apos;&gt; &lt;p align=&quot;right&quot; style=&apos;margin:0in;margin-bottom:.0001pt;text-align:right&apos;&gt;&amp;nbsp;&lt;/p&gt; &lt;/td&gt; &lt;td width=&quot;96&quot; style=&apos;width:1.0in;padding:0in 5.4pt 0in 5.4pt;height:12.5pt&apos;&gt; &lt;p align=&quot;right&quot; style=&apos;margin:0in;margin-bottom:.0001pt;text-align:right&apos;&gt;2.77&lt;/p&gt; &lt;/td&gt; &lt;td width=&quot;18&quot; valign=&quot;top&quot; style=&apos;width:13.5pt;padding:0in 5.4pt 0in 5.4pt;height:12.5pt&apos;&gt; &lt;p align=&quot;right&quot; style=&apos;margin:0in;margin-bottom:.0001pt;text-align:right&apos;&gt;&amp;nbsp;&lt;/p&gt; &lt;/td&gt; &lt;td width=&quot;90&quot; style=&apos;width:67.5pt;padding:0in 5.4pt 0in 5.4pt;height:12.5pt&apos;&gt; &lt;p align=&quot;right&quot; style=&apos;margin:0in;margin-bottom:.0001pt;text-align:right&apos;&gt;4.04&lt;/p&gt; &lt;/td&gt; &lt;/tr&gt; &lt;/table&gt; &lt;p style=&apos;margin:0in;margin-bottom:.0001pt&apos;&gt;&amp;nbsp;&lt;/p&gt;</us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock>
	<us-gaap:ProfitLoss decimals='-3' contextRef='Y19Q3' unitRef='USD'>3705000</us-gaap:ProfitLoss>
	<us-gaap:ProfitLoss decimals='-3' contextRef='Y18Q3' unitRef='USD'>6762000</us-gaap:ProfitLoss>
	<us-gaap:ProfitLoss decimals='-3' contextRef='D190101_190930' unitRef='USD'>10369000</us-gaap:ProfitLoss>
	<us-gaap:ProfitLoss decimals='-3' contextRef='D180101_180930' unitRef='USD'>15162000</us-gaap:ProfitLoss>
	<us-gaap:WeightedAverageNumberOfSharesOutstandingBasic decimals='-3' contextRef='Y19Q3' unitRef='Shares'>3720000</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
	<us-gaap:WeightedAverageNumberOfSharesOutstandingBasic decimals='-3' contextRef='Y18Q3' unitRef='Shares'>3733000</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
	<us-gaap:WeightedAverageNumberOfSharesOutstandingBasic decimals='-3' contextRef='D190101_190930' unitRef='Shares'>3722000</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
	<us-gaap:WeightedAverageNumberOfSharesOutstandingBasic decimals='-3' contextRef='D180101_180930' unitRef='Shares'>3730000</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
	<us-gaap:WeightedAverageNumberDilutedSharesOutstandingAdjustment decimals='-3' contextRef='Y19Q3' unitRef='Shares'>17000</us-gaap:WeightedAverageNumberDilutedSharesOutstandingAdjustment>
	<us-gaap:WeightedAverageNumberDilutedSharesOutstandingAdjustment decimals='-3' contextRef='Y18Q3' unitRef='Shares'>20000</us-gaap:WeightedAverageNumberDilutedSharesOutstandingAdjustment>
	<us-gaap:WeightedAverageNumberDilutedSharesOutstandingAdjustment decimals='-3' contextRef='D190101_190930' unitRef='Shares'>16000</us-gaap:WeightedAverageNumberDilutedSharesOutstandingAdjustment>
	<us-gaap:WeightedAverageNumberDilutedSharesOutstandingAdjustment decimals='-3' contextRef='D180101_180930' unitRef='Shares'>22000</us-gaap:WeightedAverageNumberDilutedSharesOutstandingAdjustment>
	<us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding decimals='-3' contextRef='Y19Q3' unitRef='Shares'>3737000</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
	<us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding decimals='-3' contextRef='Y18Q3' unitRef='Shares'>3753000</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
	<us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding decimals='-3' contextRef='D190101_190930' unitRef='Shares'>3738000</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
	<us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding decimals='-3' contextRef='D180101_180930' unitRef='Shares'>3752000</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
	<us-gaap:EarningsPerShareBasic decimals='INF' contextRef='Y19Q3' unitRef='UsdPerShare'>1.00</us-gaap:EarningsPerShareBasic>
	<us-gaap:EarningsPerShareBasic decimals='INF' contextRef='Y18Q3' unitRef='UsdPerShare'>1.81</us-gaap:EarningsPerShareBasic>
	<us-gaap:EarningsPerShareBasic decimals='INF' contextRef='D190101_190930' unitRef='UsdPerShare'>2.79</us-gaap:EarningsPerShareBasic>
	<us-gaap:EarningsPerShareBasic decimals='INF' contextRef='D180101_180930' unitRef='UsdPerShare'>4.07</us-gaap:EarningsPerShareBasic>
	<us-gaap:EarningsPerShareDiluted decimals='INF' contextRef='Y19Q3' unitRef='UsdPerShare'>0.99</us-gaap:EarningsPerShareDiluted>
	<us-gaap:EarningsPerShareDiluted decimals='INF' contextRef='Y18Q3' unitRef='UsdPerShare'>1.80</us-gaap:EarningsPerShareDiluted>
	<us-gaap:EarningsPerShareDiluted decimals='INF' contextRef='D190101_190930' unitRef='UsdPerShare'>2.77</us-gaap:EarningsPerShareDiluted>
	<us-gaap:EarningsPerShareDiluted decimals='INF' contextRef='D180101_180930' unitRef='UsdPerShare'>4.04</us-gaap:EarningsPerShareDiluted>
	<us-gaap:SubsequentEventsTextBlock contextRef='D190101_190930'>&lt;p style=&apos;margin:0in;margin-bottom:.0001pt&apos;&gt;(10) Subsequent Events.&lt;b&gt;&amp;#160; &lt;/b&gt;UTMD has evaluated subsequent events through the date the financial statements were issued, and concluded there were no other events or transactions during this period that required recognition or disclosure in its financial statements.&lt;/p&gt;</us-gaap:SubsequentEventsTextBlock>
	<context id='D190101_190930'>
		<entity>
			<identifier scheme='http://www.sec.gov/CIK'>0000706698</identifier>
		</entity>
		<period>
			<startDate>2019-01-01</startDate>
			<endDate>2019-09-30</endDate>
		</period>
	</context>
	<context id='E19Q3'>
		<entity>
			<identifier scheme='http://www.sec.gov/CIK'>0000706698</identifier>
		</entity>
		<period>
			<instant>2019-09-30</instant>
		</period>
	</context>
	<context id='E18Q2'>
		<entity>
			<identifier scheme='http://www.sec.gov/CIK'>0000706698</identifier>
		</entity>
		<period>
			<instant>2018-06-30</instant>
		</period>
	</context>
	<context id='I191106'>
		<entity>
			<identifier scheme='http://www.sec.gov/CIK'>0000706698</identifier>
		</entity>
		<period>
			<instant>2019-11-06</instant>
		</period>
	</context>
	<context id='D190930'>
		<entity>
			<identifier scheme='http://www.sec.gov/CIK'>0000706698</identifier>
		</entity>
		<period>
			<startDate>2019-09-30</startDate>
			<endDate>2019-09-30</endDate>
		</period>
	</context>
	<context id='E18'>
		<entity>
			<identifier scheme='http://www.sec.gov/CIK'>0000706698</identifier>
		</entity>
		<period>
			<instant>2018-12-31</instant>
		</period>
	</context>
	<context id='Y19Q3'>
		<entity>
			<identifier scheme='http://www.sec.gov/CIK'>0000706698</identifier>
		</entity>
		<period>
			<startDate>2019-07-01</startDate>
			<endDate>2019-09-30</endDate>
		</period>
	</context>
	<context id='Y18Q3'>
		<entity>
			<identifier scheme='http://www.sec.gov/CIK'>0000706698</identifier>
		</entity>
		<period>
			<startDate>2018-07-01</startDate>
			<endDate>2018-09-30</endDate>
		</period>
	</context>
	<context id='D180101_180930'>
		<entity>
			<identifier scheme='http://www.sec.gov/CIK'>0000706698</identifier>
		</entity>
		<period>
			<startDate>2018-01-01</startDate>
			<endDate>2018-09-30</endDate>
		</period>
	</context>
	<context id='E17'>
		<entity>
			<identifier scheme='http://www.sec.gov/CIK'>0000706698</identifier>
		</entity>
		<period>
			<instant>2017-12-31</instant>
		</period>
	</context>
	<context id='E18Q3'>
		<entity>
			<identifier scheme='http://www.sec.gov/CIK'>0000706698</identifier>
		</entity>
		<period>
			<instant>2018-09-30</instant>
		</period>
	</context>
	<context id='D190101_190930_StEqComps-CommonStock'>
		<entity>
			<identifier scheme='http://www.sec.gov/CIK'>0000706698</identifier>
			<segment><xbrldi:explicitMember dimension='us-gaap:StatementEquityComponentsAxis'>us-gaap:CommonStockMember</xbrldi:explicitMember></segment>
		</entity>
		<period>
			<startDate>2019-01-01</startDate>
			<endDate>2019-09-30</endDate>
		</period>
	</context>
	<context id='D190101_190930_StEqComps-AddPaidInCap'>
		<entity>
			<identifier scheme='http://www.sec.gov/CIK'>0000706698</identifier>
			<segment><xbrldi:explicitMember dimension='us-gaap:StatementEquityComponentsAxis'>us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember></segment>
		</entity>
		<period>
			<startDate>2019-01-01</startDate>
			<endDate>2019-09-30</endDate>
		</period>
	</context>
	<context id='D190101_190930_StEqComps-ComprIncome'>
		<entity>
			<identifier scheme='http://www.sec.gov/CIK'>0000706698</identifier>
			<segment><xbrldi:explicitMember dimension='us-gaap:StatementEquityComponentsAxis'>us-gaap:ComprehensiveIncomeMember</xbrldi:explicitMember></segment>
		</entity>
		<period>
			<startDate>2019-01-01</startDate>
			<endDate>2019-09-30</endDate>
		</period>
	</context>
	<context id='D190101_190930_StEqComps-RetainedEarnings'>
		<entity>
			<identifier scheme='http://www.sec.gov/CIK'>0000706698</identifier>
			<segment><xbrldi:explicitMember dimension='us-gaap:StatementEquityComponentsAxis'>us-gaap:RetainedEarningsMember</xbrldi:explicitMember></segment>
		</entity>
		<period>
			<startDate>2019-01-01</startDate>
			<endDate>2019-09-30</endDate>
		</period>
	</context>
	<context id='E19Q2'>
		<entity>
			<identifier scheme='http://www.sec.gov/CIK'>0000706698</identifier>
		</entity>
		<period>
			<instant>2019-06-30</instant>
		</period>
	</context>
	<context id='E19Q2_StEqComps-CommonStock'>
		<entity>
			<identifier scheme='http://www.sec.gov/CIK'>0000706698</identifier>
			<segment><xbrldi:explicitMember dimension='us-gaap:StatementEquityComponentsAxis'>us-gaap:CommonStockMember</xbrldi:explicitMember></segment>
		</entity>
		<period>
			<instant>2019-06-30</instant>
		</period>
	</context>
	<context id='E19Q2_StEqComps-AddPaidInCap'>
		<entity>
			<identifier scheme='http://www.sec.gov/CIK'>0000706698</identifier>
			<segment><xbrldi:explicitMember dimension='us-gaap:StatementEquityComponentsAxis'>us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember></segment>
		</entity>
		<period>
			<instant>2019-06-30</instant>
		</period>
	</context>
	<context id='E19Q2_StEqComps-ComprIncome'>
		<entity>
			<identifier scheme='http://www.sec.gov/CIK'>0000706698</identifier>
			<segment><xbrldi:explicitMember dimension='us-gaap:StatementEquityComponentsAxis'>us-gaap:ComprehensiveIncomeMember</xbrldi:explicitMember></segment>
		</entity>
		<period>
			<instant>2019-06-30</instant>
		</period>
	</context>
	<context id='E19Q2_StEqComps-RetainedEarnings'>
		<entity>
			<identifier scheme='http://www.sec.gov/CIK'>0000706698</identifier>
			<segment><xbrldi:explicitMember dimension='us-gaap:StatementEquityComponentsAxis'>us-gaap:RetainedEarningsMember</xbrldi:explicitMember></segment>
		</entity>
		<period>
			<instant>2019-06-30</instant>
		</period>
	</context>
	<context id='Y19Q3_StEqComps-CommonStock'>
		<entity>
			<identifier scheme='http://www.sec.gov/CIK'>0000706698</identifier>
			<segment><xbrldi:explicitMember dimension='us-gaap:StatementEquityComponentsAxis'>us-gaap:CommonStockMember</xbrldi:explicitMember></segment>
		</entity>
		<period>
			<startDate>2019-07-01</startDate>
			<endDate>2019-09-30</endDate>
		</period>
	</context>
	<context id='Y19Q3_StEqComps-AddPaidInCap'>
		<entity>
			<identifier scheme='http://www.sec.gov/CIK'>0000706698</identifier>
			<segment><xbrldi:explicitMember dimension='us-gaap:StatementEquityComponentsAxis'>us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember></segment>
		</entity>
		<period>
			<startDate>2019-07-01</startDate>
			<endDate>2019-09-30</endDate>
		</period>
	</context>
	<context id='Y19Q3_StEqComps-ComprIncome'>
		<entity>
			<identifier scheme='http://www.sec.gov/CIK'>0000706698</identifier>
			<segment><xbrldi:explicitMember dimension='us-gaap:StatementEquityComponentsAxis'>us-gaap:ComprehensiveIncomeMember</xbrldi:explicitMember></segment>
		</entity>
		<period>
			<startDate>2019-07-01</startDate>
			<endDate>2019-09-30</endDate>
		</period>
	</context>
	<context id='Y19Q3_StEqComps-RetainedEarnings'>
		<entity>
			<identifier scheme='http://www.sec.gov/CIK'>0000706698</identifier>
			<segment><xbrldi:explicitMember dimension='us-gaap:StatementEquityComponentsAxis'>us-gaap:RetainedEarningsMember</xbrldi:explicitMember></segment>
		</entity>
		<period>
			<startDate>2019-07-01</startDate>
			<endDate>2019-09-30</endDate>
		</period>
	</context>
	<context id='E19Q3_StEqComps-CommonStock'>
		<entity>
			<identifier scheme='http://www.sec.gov/CIK'>0000706698</identifier>
			<segment><xbrldi:explicitMember dimension='us-gaap:StatementEquityComponentsAxis'>us-gaap:CommonStockMember</xbrldi:explicitMember></segment>
		</entity>
		<period>
			<instant>2019-09-30</instant>
		</period>
	</context>
	<context id='E19Q3_StEqComps-AddPaidInCap'>
		<entity>
			<identifier scheme='http://www.sec.gov/CIK'>0000706698</identifier>
			<segment><xbrldi:explicitMember dimension='us-gaap:StatementEquityComponentsAxis'>us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember></segment>
		</entity>
		<period>
			<instant>2019-09-30</instant>
		</period>
	</context>
	<context id='E19Q3_StEqComps-ComprIncome'>
		<entity>
			<identifier scheme='http://www.sec.gov/CIK'>0000706698</identifier>
			<segment><xbrldi:explicitMember dimension='us-gaap:StatementEquityComponentsAxis'>us-gaap:ComprehensiveIncomeMember</xbrldi:explicitMember></segment>
		</entity>
		<period>
			<instant>2019-09-30</instant>
		</period>
	</context>
	<context id='E19Q3_StEqComps-RetainedEarnings'>
		<entity>
			<identifier scheme='http://www.sec.gov/CIK'>0000706698</identifier>
			<segment><xbrldi:explicitMember dimension='us-gaap:StatementEquityComponentsAxis'>us-gaap:RetainedEarningsMember</xbrldi:explicitMember></segment>
		</entity>
		<period>
			<instant>2019-09-30</instant>
		</period>
	</context>
	<context id='E18_StEqComps-CommonStock'>
		<entity>
			<identifier scheme='http://www.sec.gov/CIK'>0000706698</identifier>
			<segment><xbrldi:explicitMember dimension='us-gaap:StatementEquityComponentsAxis'>us-gaap:CommonStockMember</xbrldi:explicitMember></segment>
		</entity>
		<period>
			<instant>2018-12-31</instant>
		</period>
	</context>
	<context id='E18_StEqComps-AddPaidInCap'>
		<entity>
			<identifier scheme='http://www.sec.gov/CIK'>0000706698</identifier>
			<segment><xbrldi:explicitMember dimension='us-gaap:StatementEquityComponentsAxis'>us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember></segment>
		</entity>
		<period>
			<instant>2018-12-31</instant>
		</period>
	</context>
	<context id='E18_StEqComps-ComprIncome'>
		<entity>
			<identifier scheme='http://www.sec.gov/CIK'>0000706698</identifier>
			<segment><xbrldi:explicitMember dimension='us-gaap:StatementEquityComponentsAxis'>us-gaap:ComprehensiveIncomeMember</xbrldi:explicitMember></segment>
		</entity>
		<period>
			<instant>2018-12-31</instant>
		</period>
	</context>
	<context id='E18_StEqComps-RetainedEarnings'>
		<entity>
			<identifier scheme='http://www.sec.gov/CIK'>0000706698</identifier>
			<segment><xbrldi:explicitMember dimension='us-gaap:StatementEquityComponentsAxis'>us-gaap:RetainedEarningsMember</xbrldi:explicitMember></segment>
		</entity>
		<period>
			<instant>2018-12-31</instant>
		</period>
	</context>
	<context id='E18Q2_StEqComps-CommonStock'>
		<entity>
			<identifier scheme='http://www.sec.gov/CIK'>0000706698</identifier>
			<segment><xbrldi:explicitMember dimension='us-gaap:StatementEquityComponentsAxis'>us-gaap:CommonStockMember</xbrldi:explicitMember></segment>
		</entity>
		<period>
			<instant>2018-06-30</instant>
		</period>
	</context>
	<context id='E18Q2_StEqComps-AddPaidInCap'>
		<entity>
			<identifier scheme='http://www.sec.gov/CIK'>0000706698</identifier>
			<segment><xbrldi:explicitMember dimension='us-gaap:StatementEquityComponentsAxis'>us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember></segment>
		</entity>
		<period>
			<instant>2018-06-30</instant>
		</period>
	</context>
	<context id='E18Q2_StEqComps-ComprIncome'>
		<entity>
			<identifier scheme='http://www.sec.gov/CIK'>0000706698</identifier>
			<segment><xbrldi:explicitMember dimension='us-gaap:StatementEquityComponentsAxis'>us-gaap:ComprehensiveIncomeMember</xbrldi:explicitMember></segment>
		</entity>
		<period>
			<instant>2018-06-30</instant>
		</period>
	</context>
	<context id='E18Q2_StEqComps-RetainedEarnings'>
		<entity>
			<identifier scheme='http://www.sec.gov/CIK'>0000706698</identifier>
			<segment><xbrldi:explicitMember dimension='us-gaap:StatementEquityComponentsAxis'>us-gaap:RetainedEarningsMember</xbrldi:explicitMember></segment>
		</entity>
		<period>
			<instant>2018-06-30</instant>
		</period>
	</context>
	<context id='Y18Q3_StEqComps-CommonStock'>
		<entity>
			<identifier scheme='http://www.sec.gov/CIK'>0000706698</identifier>
			<segment><xbrldi:explicitMember dimension='us-gaap:StatementEquityComponentsAxis'>us-gaap:CommonStockMember</xbrldi:explicitMember></segment>
		</entity>
		<period>
			<startDate>2018-07-01</startDate>
			<endDate>2018-09-30</endDate>
		</period>
	</context>
	<context id='Y18Q3_StEqComps-AddPaidInCap'>
		<entity>
			<identifier scheme='http://www.sec.gov/CIK'>0000706698</identifier>
			<segment><xbrldi:explicitMember dimension='us-gaap:StatementEquityComponentsAxis'>us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember></segment>
		</entity>
		<period>
			<startDate>2018-07-01</startDate>
			<endDate>2018-09-30</endDate>
		</period>
	</context>
	<context id='Y18Q3_StEqComps-ComprIncome'>
		<entity>
			<identifier scheme='http://www.sec.gov/CIK'>0000706698</identifier>
			<segment><xbrldi:explicitMember dimension='us-gaap:StatementEquityComponentsAxis'>us-gaap:ComprehensiveIncomeMember</xbrldi:explicitMember></segment>
		</entity>
		<period>
			<startDate>2018-07-01</startDate>
			<endDate>2018-09-30</endDate>
		</period>
	</context>
	<context id='Y18Q3_StEqComps-RetainedEarnings'>
		<entity>
			<identifier scheme='http://www.sec.gov/CIK'>0000706698</identifier>
			<segment><xbrldi:explicitMember dimension='us-gaap:StatementEquityComponentsAxis'>us-gaap:RetainedEarningsMember</xbrldi:explicitMember></segment>
		</entity>
		<period>
			<startDate>2018-07-01</startDate>
			<endDate>2018-09-30</endDate>
		</period>
	</context>
	<context id='E18Q3_StEqComps-CommonStock'>
		<entity>
			<identifier scheme='http://www.sec.gov/CIK'>0000706698</identifier>
			<segment><xbrldi:explicitMember dimension='us-gaap:StatementEquityComponentsAxis'>us-gaap:CommonStockMember</xbrldi:explicitMember></segment>
		</entity>
		<period>
			<instant>2018-09-30</instant>
		</period>
	</context>
	<context id='E18Q3_StEqComps-AddPaidInCap'>
		<entity>
			<identifier scheme='http://www.sec.gov/CIK'>0000706698</identifier>
			<segment><xbrldi:explicitMember dimension='us-gaap:StatementEquityComponentsAxis'>us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember></segment>
		</entity>
		<period>
			<instant>2018-09-30</instant>
		</period>
	</context>
	<context id='E18Q3_StEqComps-ComprIncome'>
		<entity>
			<identifier scheme='http://www.sec.gov/CIK'>0000706698</identifier>
			<segment><xbrldi:explicitMember dimension='us-gaap:StatementEquityComponentsAxis'>us-gaap:ComprehensiveIncomeMember</xbrldi:explicitMember></segment>
		</entity>
		<period>
			<instant>2018-09-30</instant>
		</period>
	</context>
	<context id='E18Q3_StEqComps-RetainedEarnings'>
		<entity>
			<identifier scheme='http://www.sec.gov/CIK'>0000706698</identifier>
			<segment><xbrldi:explicitMember dimension='us-gaap:StatementEquityComponentsAxis'>us-gaap:RetainedEarningsMember</xbrldi:explicitMember></segment>
		</entity>
		<period>
			<instant>2018-09-30</instant>
		</period>
	</context>
	<context id='E17_StEqComps-CommonStock'>
		<entity>
			<identifier scheme='http://www.sec.gov/CIK'>0000706698</identifier>
			<segment><xbrldi:explicitMember dimension='us-gaap:StatementEquityComponentsAxis'>us-gaap:CommonStockMember</xbrldi:explicitMember></segment>
		</entity>
		<period>
			<instant>2017-12-31</instant>
		</period>
	</context>
	<context id='E17_StEqComps-AddPaidInCap'>
		<entity>
			<identifier scheme='http://www.sec.gov/CIK'>0000706698</identifier>
			<segment><xbrldi:explicitMember dimension='us-gaap:StatementEquityComponentsAxis'>us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember></segment>
		</entity>
		<period>
			<instant>2017-12-31</instant>
		</period>
	</context>
	<context id='E17_StEqComps-ComprIncome'>
		<entity>
			<identifier scheme='http://www.sec.gov/CIK'>0000706698</identifier>
			<segment><xbrldi:explicitMember dimension='us-gaap:StatementEquityComponentsAxis'>us-gaap:ComprehensiveIncomeMember</xbrldi:explicitMember></segment>
		</entity>
		<period>
			<instant>2017-12-31</instant>
		</period>
	</context>
	<context id='E17_StEqComps-RetainedEarnings'>
		<entity>
			<identifier scheme='http://www.sec.gov/CIK'>0000706698</identifier>
			<segment><xbrldi:explicitMember dimension='us-gaap:StatementEquityComponentsAxis'>us-gaap:RetainedEarningsMember</xbrldi:explicitMember></segment>
		</entity>
		<period>
			<instant>2017-12-31</instant>
		</period>
	</context>
	<context id='D180101_180930_StEqComps-CommonStock'>
		<entity>
			<identifier scheme='http://www.sec.gov/CIK'>0000706698</identifier>
			<segment><xbrldi:explicitMember dimension='us-gaap:StatementEquityComponentsAxis'>us-gaap:CommonStockMember</xbrldi:explicitMember></segment>
		</entity>
		<period>
			<startDate>2018-01-01</startDate>
			<endDate>2018-09-30</endDate>
		</period>
	</context>
	<context id='D180101_180930_StEqComps-AddPaidInCap'>
		<entity>
			<identifier scheme='http://www.sec.gov/CIK'>0000706698</identifier>
			<segment><xbrldi:explicitMember dimension='us-gaap:StatementEquityComponentsAxis'>us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember></segment>
		</entity>
		<period>
			<startDate>2018-01-01</startDate>
			<endDate>2018-09-30</endDate>
		</period>
	</context>
	<context id='D180101_180930_StEqComps-ComprIncome'>
		<entity>
			<identifier scheme='http://www.sec.gov/CIK'>0000706698</identifier>
			<segment><xbrldi:explicitMember dimension='us-gaap:StatementEquityComponentsAxis'>us-gaap:ComprehensiveIncomeMember</xbrldi:explicitMember></segment>
		</entity>
		<period>
			<startDate>2018-01-01</startDate>
			<endDate>2018-09-30</endDate>
		</period>
	</context>
	<context id='D180101_180930_StEqComps-RetainedEarnings'>
		<entity>
			<identifier scheme='http://www.sec.gov/CIK'>0000706698</identifier>
			<segment><xbrldi:explicitMember dimension='us-gaap:StatementEquityComponentsAxis'>us-gaap:RetainedEarningsMember</xbrldi:explicitMember></segment>
		</entity>
		<period>
			<startDate>2018-01-01</startDate>
			<endDate>2018-09-30</endDate>
		</period>
	</context>
	<context id='E18_AdjsForNewAcctingPronouncements-AcctingStandardsUpdate201602'>
		<entity>
			<identifier scheme='http://www.sec.gov/CIK'>0000706698</identifier>
			<segment><xbrldi:explicitMember dimension='us-gaap:AdjustmentsForNewAccountingPronouncementsAxis'>us-gaap:AccountingStandardsUpdate201602Member</xbrldi:explicitMember></segment>
		</entity>
		<period>
			<instant>2018-12-31</instant>
		</period>
	</context>
	<context id='D190101_190930_StGeo-DomesticUs'>
		<entity>
			<identifier scheme='http://www.sec.gov/CIK'>0000706698</identifier>
			<segment><xbrldi:explicitMember dimension='srt:StatementGeographicalAxis'>fil:DomesticUsMember</xbrldi:explicitMember></segment>
		</entity>
		<period>
			<startDate>2019-01-01</startDate>
			<endDate>2019-09-30</endDate>
		</period>
	</context>
	<context id='D190101_190930_StGeo-OutsideUs'>
		<entity>
			<identifier scheme='http://www.sec.gov/CIK'>0000706698</identifier>
			<segment><xbrldi:explicitMember dimension='srt:StatementGeographicalAxis'>fil:OutsideUsMember</xbrldi:explicitMember></segment>
		</entity>
		<period>
			<startDate>2019-01-01</startDate>
			<endDate>2019-09-30</endDate>
		</period>
	</context>
	<context id='D190101_190930_ProductOrService-Obstetrics'>
		<entity>
			<identifier scheme='http://www.sec.gov/CIK'>0000706698</identifier>
			<segment><xbrldi:explicitMember dimension='srt:ProductOrServiceAxis'>fil:ObstetricsMember</xbrldi:explicitMember></segment>
		</entity>
		<period>
			<startDate>2019-01-01</startDate>
			<endDate>2019-09-30</endDate>
		</period>
	</context>
	<context id='Y19Q3_ProductOrService-Obstetrics_StGeo-DomesticUs'>
		<entity>
			<identifier scheme='http://www.sec.gov/CIK'>0000706698</identifier>
			<segment><xbrldi:explicitMember dimension='srt:ProductOrServiceAxis'>fil:ObstetricsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension='srt:StatementGeographicalAxis'>fil:DomesticUsMember</xbrldi:explicitMember></segment>
		</entity>
		<period>
			<startDate>2019-07-01</startDate>
			<endDate>2019-09-30</endDate>
		</period>
	</context>
	<context id='Y19Q3_ProductOrService-Obstetrics_StGeo-OutsideUs'>
		<entity>
			<identifier scheme='http://www.sec.gov/CIK'>0000706698</identifier>
			<segment><xbrldi:explicitMember dimension='srt:ProductOrServiceAxis'>fil:ObstetricsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension='srt:StatementGeographicalAxis'>fil:OutsideUsMember</xbrldi:explicitMember></segment>
		</entity>
		<period>
			<startDate>2019-07-01</startDate>
			<endDate>2019-09-30</endDate>
		</period>
	</context>
	<context id='Y19Q3_ProductOrService-Obstetrics'>
		<entity>
			<identifier scheme='http://www.sec.gov/CIK'>0000706698</identifier>
			<segment><xbrldi:explicitMember dimension='srt:ProductOrServiceAxis'>fil:ObstetricsMember</xbrldi:explicitMember></segment>
		</entity>
		<period>
			<startDate>2019-07-01</startDate>
			<endDate>2019-09-30</endDate>
		</period>
	</context>
	<context id='D190101_190930_ProductOrService-GynecologyElectrosurgeryUrology'>
		<entity>
			<identifier scheme='http://www.sec.gov/CIK'>0000706698</identifier>
			<segment><xbrldi:explicitMember dimension='srt:ProductOrServiceAxis'>fil:GynecologyElectrosurgeryUrologyMember</xbrldi:explicitMember></segment>
		</entity>
		<period>
			<startDate>2019-01-01</startDate>
			<endDate>2019-09-30</endDate>
		</period>
	</context>
	<context id='Y19Q3_ProductOrService-GynecologyElectrosurgeryUrology_StGeo-DomesticUs'>
		<entity>
			<identifier scheme='http://www.sec.gov/CIK'>0000706698</identifier>
			<segment><xbrldi:explicitMember dimension='srt:ProductOrServiceAxis'>fil:GynecologyElectrosurgeryUrologyMember</xbrldi:explicitMember><xbrldi:explicitMember dimension='srt:StatementGeographicalAxis'>fil:DomesticUsMember</xbrldi:explicitMember></segment>
		</entity>
		<period>
			<startDate>2019-07-01</startDate>
			<endDate>2019-09-30</endDate>
		</period>
	</context>
	<context id='Y19Q3_ProductOrService-GynecologyElectrosurgeryUrology_StGeo-OutsideUs'>
		<entity>
			<identifier scheme='http://www.sec.gov/CIK'>0000706698</identifier>
			<segment><xbrldi:explicitMember dimension='srt:ProductOrServiceAxis'>fil:GynecologyElectrosurgeryUrologyMember</xbrldi:explicitMember><xbrldi:explicitMember dimension='srt:StatementGeographicalAxis'>fil:OutsideUsMember</xbrldi:explicitMember></segment>
		</entity>
		<period>
			<startDate>2019-07-01</startDate>
			<endDate>2019-09-30</endDate>
		</period>
	</context>
	<context id='Y19Q3_ProductOrService-GynecologyElectrosurgeryUrology'>
		<entity>
			<identifier scheme='http://www.sec.gov/CIK'>0000706698</identifier>
			<segment><xbrldi:explicitMember dimension='srt:ProductOrServiceAxis'>fil:GynecologyElectrosurgeryUrologyMember</xbrldi:explicitMember></segment>
		</entity>
		<period>
			<startDate>2019-07-01</startDate>
			<endDate>2019-09-30</endDate>
		</period>
	</context>
	<context id='D190101_190930_ProductOrService-Neonatal'>
		<entity>
			<identifier scheme='http://www.sec.gov/CIK'>0000706698</identifier>
			<segment><xbrldi:explicitMember dimension='srt:ProductOrServiceAxis'>fil:NeonatalMember</xbrldi:explicitMember></segment>
		</entity>
		<period>
			<startDate>2019-01-01</startDate>
			<endDate>2019-09-30</endDate>
		</period>
	</context>
	<context id='Y19Q3_ProductOrService-Neonatal_StGeo-DomesticUs'>
		<entity>
			<identifier scheme='http://www.sec.gov/CIK'>0000706698</identifier>
			<segment><xbrldi:explicitMember dimension='srt:ProductOrServiceAxis'>fil:NeonatalMember</xbrldi:explicitMember><xbrldi:explicitMember dimension='srt:StatementGeographicalAxis'>fil:DomesticUsMember</xbrldi:explicitMember></segment>
		</entity>
		<period>
			<startDate>2019-07-01</startDate>
			<endDate>2019-09-30</endDate>
		</period>
	</context>
	<context id='Y19Q3_ProductOrService-Neonatal_StGeo-OutsideUs'>
		<entity>
			<identifier scheme='http://www.sec.gov/CIK'>0000706698</identifier>
			<segment><xbrldi:explicitMember dimension='srt:ProductOrServiceAxis'>fil:NeonatalMember</xbrldi:explicitMember><xbrldi:explicitMember dimension='srt:StatementGeographicalAxis'>fil:OutsideUsMember</xbrldi:explicitMember></segment>
		</entity>
		<period>
			<startDate>2019-07-01</startDate>
			<endDate>2019-09-30</endDate>
		</period>
	</context>
	<context id='Y19Q3_ProductOrService-Neonatal'>
		<entity>
			<identifier scheme='http://www.sec.gov/CIK'>0000706698</identifier>
			<segment><xbrldi:explicitMember dimension='srt:ProductOrServiceAxis'>fil:NeonatalMember</xbrldi:explicitMember></segment>
		</entity>
		<period>
			<startDate>2019-07-01</startDate>
			<endDate>2019-09-30</endDate>
		</period>
	</context>
	<context id='D190101_190930_ProductOrService-BloodPressureMonitoringAndAccessories'>
		<entity>
			<identifier scheme='http://www.sec.gov/CIK'>0000706698</identifier>
			<segment><xbrldi:explicitMember dimension='srt:ProductOrServiceAxis'>fil:BloodPressureMonitoringAndAccessoriesMember</xbrldi:explicitMember></segment>
		</entity>
		<period>
			<startDate>2019-01-01</startDate>
			<endDate>2019-09-30</endDate>
		</period>
	</context>
	<context id='Y19Q3_ProductOrService-BloodPressureMonitoringAndAccessories_StGeo-DomesticUs'>
		<entity>
			<identifier scheme='http://www.sec.gov/CIK'>0000706698</identifier>
			<segment><xbrldi:explicitMember dimension='srt:ProductOrServiceAxis'>fil:BloodPressureMonitoringAndAccessoriesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension='srt:StatementGeographicalAxis'>fil:DomesticUsMember</xbrldi:explicitMember></segment>
		</entity>
		<period>
			<startDate>2019-07-01</startDate>
			<endDate>2019-09-30</endDate>
		</period>
	</context>
	<context id='Y19Q3_ProductOrService-BloodPressureMonitoringAndAccessories_StGeo-OutsideUs'>
		<entity>
			<identifier scheme='http://www.sec.gov/CIK'>0000706698</identifier>
			<segment><xbrldi:explicitMember dimension='srt:ProductOrServiceAxis'>fil:BloodPressureMonitoringAndAccessoriesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension='srt:StatementGeographicalAxis'>fil:OutsideUsMember</xbrldi:explicitMember></segment>
		</entity>
		<period>
			<startDate>2019-07-01</startDate>
			<endDate>2019-09-30</endDate>
		</period>
	</context>
	<context id='Y19Q3_ProductOrService-BloodPressureMonitoringAndAccessories'>
		<entity>
			<identifier scheme='http://www.sec.gov/CIK'>0000706698</identifier>
			<segment><xbrldi:explicitMember dimension='srt:ProductOrServiceAxis'>fil:BloodPressureMonitoringAndAccessoriesMember</xbrldi:explicitMember></segment>
		</entity>
		<period>
			<startDate>2019-07-01</startDate>
			<endDate>2019-09-30</endDate>
		</period>
	</context>
	<context id='Y19Q3_StGeo-DomesticUs'>
		<entity>
			<identifier scheme='http://www.sec.gov/CIK'>0000706698</identifier>
			<segment><xbrldi:explicitMember dimension='srt:StatementGeographicalAxis'>fil:DomesticUsMember</xbrldi:explicitMember></segment>
		</entity>
		<period>
			<startDate>2019-07-01</startDate>
			<endDate>2019-09-30</endDate>
		</period>
	</context>
	<context id='Y19Q3_StGeo-OutsideUs'>
		<entity>
			<identifier scheme='http://www.sec.gov/CIK'>0000706698</identifier>
			<segment><xbrldi:explicitMember dimension='srt:StatementGeographicalAxis'>fil:OutsideUsMember</xbrldi:explicitMember></segment>
		</entity>
		<period>
			<startDate>2019-07-01</startDate>
			<endDate>2019-09-30</endDate>
		</period>
	</context>
	<context id='D190101_190930_ProductOrService-Obstetrics_StGeo-DomesticUs'>
		<entity>
			<identifier scheme='http://www.sec.gov/CIK'>0000706698</identifier>
			<segment><xbrldi:explicitMember dimension='srt:ProductOrServiceAxis'>fil:ObstetricsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension='srt:StatementGeographicalAxis'>fil:DomesticUsMember</xbrldi:explicitMember></segment>
		</entity>
		<period>
			<startDate>2019-01-01</startDate>
			<endDate>2019-09-30</endDate>
		</period>
	</context>
	<context id='D190101_190930_ProductOrService-Obstetrics_StGeo-OutsideUs'>
		<entity>
			<identifier scheme='http://www.sec.gov/CIK'>0000706698</identifier>
			<segment><xbrldi:explicitMember dimension='srt:ProductOrServiceAxis'>fil:ObstetricsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension='srt:StatementGeographicalAxis'>fil:OutsideUsMember</xbrldi:explicitMember></segment>
		</entity>
		<period>
			<startDate>2019-01-01</startDate>
			<endDate>2019-09-30</endDate>
		</period>
	</context>
	<context id='D190101_190930_ProductOrService-GynecologyElectrosurgeryUrology_StGeo-DomesticUs'>
		<entity>
			<identifier scheme='http://www.sec.gov/CIK'>0000706698</identifier>
			<segment><xbrldi:explicitMember dimension='srt:ProductOrServiceAxis'>fil:GynecologyElectrosurgeryUrologyMember</xbrldi:explicitMember><xbrldi:explicitMember dimension='srt:StatementGeographicalAxis'>fil:DomesticUsMember</xbrldi:explicitMember></segment>
		</entity>
		<period>
			<startDate>2019-01-01</startDate>
			<endDate>2019-09-30</endDate>
		</period>
	</context>
	<context id='D190101_190930_ProductOrService-GynecologyElectrosurgeryUrology_StGeo-OutsideUs'>
		<entity>
			<identifier scheme='http://www.sec.gov/CIK'>0000706698</identifier>
			<segment><xbrldi:explicitMember dimension='srt:ProductOrServiceAxis'>fil:GynecologyElectrosurgeryUrologyMember</xbrldi:explicitMember><xbrldi:explicitMember dimension='srt:StatementGeographicalAxis'>fil:OutsideUsMember</xbrldi:explicitMember></segment>
		</entity>
		<period>
			<startDate>2019-01-01</startDate>
			<endDate>2019-09-30</endDate>
		</period>
	</context>
	<context id='D190101_190930_ProductOrService-Neonatal_StGeo-DomesticUs'>
		<entity>
			<identifier scheme='http://www.sec.gov/CIK'>0000706698</identifier>
			<segment><xbrldi:explicitMember dimension='srt:ProductOrServiceAxis'>fil:NeonatalMember</xbrldi:explicitMember><xbrldi:explicitMember dimension='srt:StatementGeographicalAxis'>fil:DomesticUsMember</xbrldi:explicitMember></segment>
		</entity>
		<period>
			<startDate>2019-01-01</startDate>
			<endDate>2019-09-30</endDate>
		</period>
	</context>
	<context id='D190101_190930_ProductOrService-Neonatal_StGeo-OutsideUs'>
		<entity>
			<identifier scheme='http://www.sec.gov/CIK'>0000706698</identifier>
			<segment><xbrldi:explicitMember dimension='srt:ProductOrServiceAxis'>fil:NeonatalMember</xbrldi:explicitMember><xbrldi:explicitMember dimension='srt:StatementGeographicalAxis'>fil:OutsideUsMember</xbrldi:explicitMember></segment>
		</entity>
		<period>
			<startDate>2019-01-01</startDate>
			<endDate>2019-09-30</endDate>
		</period>
	</context>
	<context id='D190101_190930_ProductOrService-BloodPressureMonitoringAndAccessories_StGeo-DomesticUs'>
		<entity>
			<identifier scheme='http://www.sec.gov/CIK'>0000706698</identifier>
			<segment><xbrldi:explicitMember dimension='srt:ProductOrServiceAxis'>fil:BloodPressureMonitoringAndAccessoriesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension='srt:StatementGeographicalAxis'>fil:DomesticUsMember</xbrldi:explicitMember></segment>
		</entity>
		<period>
			<startDate>2019-01-01</startDate>
			<endDate>2019-09-30</endDate>
		</period>
	</context>
	<context id='D190101_190930_ProductOrService-BloodPressureMonitoringAndAccessories_StGeo-OutsideUs'>
		<entity>
			<identifier scheme='http://www.sec.gov/CIK'>0000706698</identifier>
			<segment><xbrldi:explicitMember dimension='srt:ProductOrServiceAxis'>fil:BloodPressureMonitoringAndAccessoriesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension='srt:StatementGeographicalAxis'>fil:OutsideUsMember</xbrldi:explicitMember></segment>
		</entity>
		<period>
			<startDate>2019-01-01</startDate>
			<endDate>2019-09-30</endDate>
		</period>
	</context>
	<context id='D190101_190930_DistributionRightsAcquisition-CoopersurgicalInc'>
		<entity>
			<identifier scheme='http://www.sec.gov/CIK'>0000706698</identifier>
			<segment><xbrldi:explicitMember dimension='fil:DistributionRightsAcquisitionAxis'>fil:CoopersurgicalIncMember</xbrldi:explicitMember></segment>
		</entity>
		<period>
			<startDate>2019-01-01</startDate>
			<endDate>2019-09-30</endDate>
		</period>
	</context>
	<unit id='Pure'>
		<measure>xbrli:pure</measure>
	</unit>
	<unit id='USD'>
		<measure>iso4217:USD</measure>
	</unit>
	<unit id='Shares'>
		<measure>xbrli:shares</measure>
	</unit>
	<unit id='UsdPerShare'>
		<divide>
			<unitNumerator>
				<measure>iso4217:USD</measure>
			</unitNumerator>
			<unitDenominator>
				<measure>xbrli:shares</measure>
			</unitDenominator>
		</divide>
	</unit>
</xbrl>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-101.SCH
<SEQUENCE>7
<FILENAME>utmd-20190930.xsd
<DESCRIPTION>XBRL TAXONOMY EXTENSION SCHEMA
<TEXT>
<XBRL>
<?xml version='1.0' encoding='iso-8859-1'?>
<!-- Produced by EDGARsuite software, Advanced Computer Innovations, Inc., Copyright (C) 2008-2019 [PPXK9NDL3JZWVHHFLMUR]. www.edgarsuite.com -->
<schema xmlns:nonnum='http://www.xbrl.org/dtr/type/non-numeric' xmlns='http://www.w3.org/2001/XMLSchema' xmlns:us-gaap='http://fasb.org/us-gaap/2019-01-31' xmlns:srt='http://fasb.org/srt/2019-01-31' xmlns:invest='http://xbrl.sec.gov/invest/2013-01-31' xmlns:fil='http://www.utahmed.com/20190930' xmlns:dei='http://xbrl.sec.gov/dei/2019-01-31' xmlns:xlink='http://www.w3.org/1999/xlink' xmlns:xbrldt='http://xbrl.org/2005/xbrldt' targetNamespace='http://www.utahmed.com/20190930' xmlns:link='http://www.xbrl.org/2003/linkbase' xmlns:xbrli='http://www.xbrl.org/2003/instance' elementFormDefault='qualified' attributeFormDefault='unqualified'>
	<annotation>
		<appinfo>
			<link:linkbaseRef xlink:type="simple" xlink:href="utmd-20190930_pre.xml" xlink:role="http://www.xbrl.org/2003/role/presentationLinkbaseRef" xlink:arcrole="http://www.w3.org/1999/xlink/properties/linkbase"/>
			<link:linkbaseRef xlink:type="simple" xlink:href="utmd-20190930_def.xml" xlink:role="http://www.xbrl.org/2003/role/definitionLinkbaseRef" xlink:arcrole="http://www.w3.org/1999/xlink/properties/linkbase"/>
			<link:linkbaseRef xlink:type="simple" xlink:href="utmd-20190930_lab.xml" xlink:role="http://www.xbrl.org/2003/role/labelLinkbaseRef" xlink:arcrole="http://www.w3.org/1999/xlink/properties/linkbase"/>
			<link:linkbaseRef xlink:type="simple" xlink:href="utmd-20190930_cal.xml" xlink:role="http://www.xbrl.org/2003/role/calculationLinkbaseRef" xlink:arcrole="http://www.w3.org/1999/xlink/properties/linkbase"/>
			<link:roleType roleURI="http://www.utahmed.com/20190930/role/idr_DisclosureEarningsPerShareScheduleOfEarningsPerShareBasicAndDilutedDetails" id="idr_DisclosureEarningsPerShareScheduleOfEarningsPerShareBasicAndDilutedDetails">
				<link:definition>000370 - Disclosure - Earnings Per Share: Schedule of Earnings Per Share, Basic and Diluted (Details)</link:definition>
				<link:usedOn>link:presentationLink</link:usedOn>
				<link:usedOn>link:definitionLink</link:usedOn>
				<link:usedOn>link:calculationLink</link:usedOn>
			</link:roleType>
			<link:roleType roleURI="http://www.utahmed.com/20190930/role/idr_DisclosureNewAccountingPronouncementsAndChangesInAccountingPrinciplesNewAccountingPronouncementsPolicyPolicies" id="idr_DisclosureNewAccountingPronouncementsAndChangesInAccountingPrinciplesNewAccountingPronouncementsPolicyPolicies">
				<link:definition>000180 - Disclosure - New Accounting Pronouncements and Changes in Accounting Principles: New Accounting Pronouncements, Policy (Policies)</link:definition>
				<link:usedOn>link:presentationLink</link:usedOn>
				<link:usedOn>link:definitionLink</link:usedOn>
				<link:usedOn>link:calculationLink</link:usedOn>
			</link:roleType>
			<link:roleType roleURI="http://www.utahmed.com/20190930/role/idr_DisclosureEarningsPerShare" id="idr_DisclosureEarningsPerShare">
				<link:definition>000160 - Disclosure - Earnings Per Share</link:definition>
				<link:usedOn>link:presentationLink</link:usedOn>
				<link:usedOn>link:definitionLink</link:usedOn>
				<link:usedOn>link:calculationLink</link:usedOn>
			</link:roleType>
			<link:roleType roleURI="http://www.utahmed.com/20190930/role/idr_DisclosureCSIDistributionAgreementPurchaseDisclosure" id="idr_DisclosureCSIDistributionAgreementPurchaseDisclosure">
				<link:definition>000150 - Disclosure - CSI Distribution Agreement Purchase Disclosure</link:definition>
				<link:usedOn>link:presentationLink</link:usedOn>
				<link:usedOn>link:definitionLink</link:usedOn>
				<link:usedOn>link:calculationLink</link:usedOn>
			</link:roleType>
			<link:roleType roleURI="http://www.utahmed.com/20190930/role/idr_DisclosureLeasesLesseeOperatingLeaseLiabilityMaturityTables" id="idr_DisclosureLeasesLesseeOperatingLeaseLiabilityMaturityTables">
				<link:definition>000240 - Disclosure - Leases: Lessee, Operating Lease, Liability, Maturity (Tables)</link:definition>
				<link:usedOn>link:presentationLink</link:usedOn>
				<link:usedOn>link:definitionLink</link:usedOn>
				<link:usedOn>link:calculationLink</link:usedOn>
			</link:roleType>
			<link:roleType roleURI="http://www.utahmed.com/20190930/role/idr_UTAHMEDICALPRODUCTSINCCONSOLIDATEDCONDENSEDSTATEMENTOFCASHFLOW" id="idr_UTAHMEDICALPRODUCTSINCCONSOLIDATEDCONDENSEDSTATEMENTOFCASHFLOW">
				<link:definition>000070 - Statement - UTAH MEDICAL PRODUCTS, INC. CONSOLIDATED CONDENSED STATEMENT OF CASH FLOW</link:definition>
				<link:usedOn>link:presentationLink</link:usedOn>
				<link:usedOn>link:definitionLink</link:usedOn>
				<link:usedOn>link:calculationLink</link:usedOn>
			</link:roleType>
			<link:roleType roleURI="http://www.utahmed.com/20190930/role/idr_DisclosureInventoriesScheduleOfInventoryCurrentTables" id="idr_DisclosureInventoriesScheduleOfInventoryCurrentTables">
				<link:definition>000190 - Disclosure - Inventories: Schedule of Inventory, Current (Tables)</link:definition>
				<link:usedOn>link:presentationLink</link:usedOn>
				<link:usedOn>link:definitionLink</link:usedOn>
				<link:usedOn>link:calculationLink</link:usedOn>
			</link:roleType>
			<link:roleType roleURI="http://www.utahmed.com/20190930/role/idr_DisclosureLeasesLeaseCostDetails" id="idr_DisclosureLeasesLeaseCostDetails">
				<link:definition>000320 - Disclosure - Leases: Lease, Cost (Details)</link:definition>
				<link:usedOn>link:presentationLink</link:usedOn>
				<link:usedOn>link:definitionLink</link:usedOn>
				<link:usedOn>link:calculationLink</link:usedOn>
			</link:roleType>
			<link:roleType roleURI="http://www.utahmed.com/20190930/role/idr_DisclosureInventories" id="idr_DisclosureInventories">
				<link:definition>000100 - Disclosure - Inventories</link:definition>
				<link:usedOn>link:presentationLink</link:usedOn>
				<link:usedOn>link:definitionLink</link:usedOn>
				<link:usedOn>link:calculationLink</link:usedOn>
			</link:roleType>
			<link:roleType roleURI="http://www.utahmed.com/20190930/role/idr_DisclosureStockBasedCompensationDetails" id="idr_DisclosureStockBasedCompensationDetails">
				<link:definition>000280 - Disclosure - Stock-Based Compensation (Details)</link:definition>
				<link:usedOn>link:presentationLink</link:usedOn>
				<link:usedOn>link:definitionLink</link:usedOn>
				<link:usedOn>link:calculationLink</link:usedOn>
			</link:roleType>
			<link:roleType roleURI="http://www.utahmed.com/20190930/role/idr_UTAHMEDICALPRODUCTSINCCONSOLIDATEDBALANCESHEETParenthetical" id="idr_UTAHMEDICALPRODUCTSINCCONSOLIDATEDBALANCESHEETParenthetical">
				<link:definition>000030 - Statement - UTAH MEDICAL PRODUCTS, INC. CONSOLIDATED BALANCE SHEET - Parenthetical</link:definition>
				<link:usedOn>link:presentationLink</link:usedOn>
				<link:usedOn>link:definitionLink</link:usedOn>
				<link:usedOn>link:calculationLink</link:usedOn>
			</link:roleType>
			<link:roleType roleURI="http://www.utahmed.com/20190930/role/idr_DisclosureWarrantyReserve" id="idr_DisclosureWarrantyReserve">
				<link:definition>000120 - Disclosure - Warranty Reserve</link:definition>
				<link:usedOn>link:presentationLink</link:usedOn>
				<link:usedOn>link:definitionLink</link:usedOn>
				<link:usedOn>link:calculationLink</link:usedOn>
			</link:roleType>
			<link:roleType roleURI="http://www.utahmed.com/20190930/role/idr_DisclosureRevenueRecognition" id="idr_DisclosureRevenueRecognition">
				<link:definition>000130 - Disclosure - Revenue Recognition</link:definition>
				<link:usedOn>link:presentationLink</link:usedOn>
				<link:usedOn>link:definitionLink</link:usedOn>
				<link:usedOn>link:calculationLink</link:usedOn>
			</link:roleType>
			<link:roleType roleURI="http://www.utahmed.com/20190930/role/idr_DisclosureLeases" id="idr_DisclosureLeases">
				<link:definition>000140 - Disclosure - Leases</link:definition>
				<link:usedOn>link:presentationLink</link:usedOn>
				<link:usedOn>link:definitionLink</link:usedOn>
				<link:usedOn>link:calculationLink</link:usedOn>
			</link:roleType>
			<link:roleType roleURI="http://www.utahmed.com/20190930/role/idr_DisclosureLeasesScheduleOfFutureMinimumRentalPaymentsForOperatingLeasesTables" id="idr_DisclosureLeasesScheduleOfFutureMinimumRentalPaymentsForOperatingLeasesTables">
				<link:definition>000220 - Disclosure - Leases: Schedule of Future Minimum Rental Payments for Operating Leases (Tables)</link:definition>
				<link:usedOn>link:presentationLink</link:usedOn>
				<link:usedOn>link:definitionLink</link:usedOn>
				<link:usedOn>link:calculationLink</link:usedOn>
			</link:roleType>
			<link:roleType roleURI="http://www.utahmed.com/20190930/role/idr_UTAHMEDICALPRODUCTSINCCONSOLIDATEDSTATEMENTOFINCOME" id="idr_UTAHMEDICALPRODUCTSINCCONSOLIDATEDSTATEMENTOFINCOME">
				<link:definition>000040 - Statement - UTAH MEDICAL PRODUCTS, INC. CONSOLIDATED STATEMENT OF INCOME</link:definition>
				<link:usedOn>link:presentationLink</link:usedOn>
				<link:usedOn>link:definitionLink</link:usedOn>
				<link:usedOn>link:calculationLink</link:usedOn>
			</link:roleType>
			<link:roleType roleURI="http://www.utahmed.com/20190930/role/idr_DisclosureWarrantyReserveDetails" id="idr_DisclosureWarrantyReserveDetails">
				<link:definition>000290 - Disclosure - Warranty Reserve (Details)</link:definition>
				<link:usedOn>link:presentationLink</link:usedOn>
				<link:usedOn>link:definitionLink</link:usedOn>
				<link:usedOn>link:calculationLink</link:usedOn>
			</link:roleType>
			<link:roleType roleURI="http://www.utahmed.com/20190930/role/idr_DisclosureLeasesScheduleOfFutureMinimumRentalPaymentsForOperatingLeasesDetails" id="idr_DisclosureLeasesScheduleOfFutureMinimumRentalPaymentsForOperatingLeasesDetails">
				<link:definition>000330 - Disclosure - Leases: Schedule of Future Minimum Rental Payments for Operating Leases (Details)</link:definition>
				<link:usedOn>link:presentationLink</link:usedOn>
				<link:usedOn>link:definitionLink</link:usedOn>
				<link:usedOn>link:calculationLink</link:usedOn>
			</link:roleType>
			<link:roleType roleURI="http://www.utahmed.com/20190930/role/idr_UTAHMEDICALPRODUCTSINCCONSOLIDATEDSTATEMENTOFINCOMEParenthetical" id="idr_UTAHMEDICALPRODUCTSINCCONSOLIDATEDSTATEMENTOFINCOMEParenthetical">
				<link:definition>000050 - Statement - UTAH MEDICAL PRODUCTS, INC. CONSOLIDATED STATEMENT OF INCOME - Parenthetical</link:definition>
				<link:usedOn>link:presentationLink</link:usedOn>
				<link:usedOn>link:definitionLink</link:usedOn>
				<link:usedOn>link:calculationLink</link:usedOn>
			</link:roleType>
			<link:roleType roleURI="http://www.utahmed.com/20190930/role/idr_DisclosureLeasesLeaseCostTables" id="idr_DisclosureLeasesLeaseCostTables">
				<link:definition>000210 - Disclosure - Leases: Lease, Cost (Tables)</link:definition>
				<link:usedOn>link:presentationLink</link:usedOn>
				<link:usedOn>link:definitionLink</link:usedOn>
				<link:usedOn>link:calculationLink</link:usedOn>
			</link:roleType>
			<link:roleType roleURI="http://www.utahmed.com/20190930/role/idr_DisclosureInventoriesScheduleOfInventoryCurrentDetails" id="idr_DisclosureInventoriesScheduleOfInventoryCurrentDetails">
				<link:definition>000270 - Disclosure - Inventories: Schedule of Inventory, Current (Details)</link:definition>
				<link:usedOn>link:presentationLink</link:usedOn>
				<link:usedOn>link:definitionLink</link:usedOn>
				<link:usedOn>link:calculationLink</link:usedOn>
			</link:roleType>
			<link:roleType roleURI="http://www.utahmed.com/20190930/role/idr_DisclosureNewAccountingPronouncementsAndChangesInAccountingPrinciplesNewAccountingPronouncementsPolicyDetails" id="idr_DisclosureNewAccountingPronouncementsAndChangesInAccountingPrinciplesNewAccountingPronouncementsPolicyDetails">
				<link:definition>000260 - Disclosure - New Accounting Pronouncements and Changes in Accounting Principles: New Accounting Pronouncements, Policy (Details)</link:definition>
				<link:usedOn>link:presentationLink</link:usedOn>
				<link:usedOn>link:definitionLink</link:usedOn>
				<link:usedOn>link:calculationLink</link:usedOn>
			</link:roleType>
			<link:roleType roleURI="http://www.utahmed.com/20190930/role/idr_DisclosureLeasesLesseeOperatingLeaseLiabilityMaturityDetails" id="idr_DisclosureLeasesLesseeOperatingLeaseLiabilityMaturityDetails">
				<link:definition>000350 - Disclosure - Leases: Lessee, Operating Lease, Liability, Maturity (Details)</link:definition>
				<link:usedOn>link:presentationLink</link:usedOn>
				<link:usedOn>link:definitionLink</link:usedOn>
				<link:usedOn>link:calculationLink</link:usedOn>
			</link:roleType>
			<link:roleType roleURI="http://www.utahmed.com/20190930/role/idr_DisclosureStockBasedCompensation" id="idr_DisclosureStockBasedCompensation">
				<link:definition>000110 - Disclosure - Stock-Based Compensation</link:definition>
				<link:usedOn>link:presentationLink</link:usedOn>
				<link:usedOn>link:definitionLink</link:usedOn>
				<link:usedOn>link:calculationLink</link:usedOn>
			</link:roleType>
			<link:roleType roleURI="http://www.utahmed.com/20190930/role/idr_DocumentDocumentAndEntityInformation" id="idr_DocumentDocumentAndEntityInformation">
				<link:definition>000010 - Document - Document and Entity Information</link:definition>
				<link:usedOn>link:presentationLink</link:usedOn>
				<link:usedOn>link:definitionLink</link:usedOn>
				<link:usedOn>link:calculationLink</link:usedOn>
			</link:roleType>
			<link:roleType roleURI="http://www.utahmed.com/20190930/role/idr_UTAHMEDICALPRODUCTSINCCONSOLIDATEDSTATEMENTOFSTOCKHOLDERSEQUITY" id="idr_UTAHMEDICALPRODUCTSINCCONSOLIDATEDSTATEMENTOFSTOCKHOLDERSEQUITY">
				<link:definition>000060 - Statement - UTAH MEDICAL PRODUCTS, INC. CONSOLIDATED STATEMENT OF STOCKHOLDERS&apos; EQUITY</link:definition>
				<link:usedOn>link:presentationLink</link:usedOn>
				<link:usedOn>link:definitionLink</link:usedOn>
				<link:usedOn>link:calculationLink</link:usedOn>
			</link:roleType>
			<link:roleType roleURI="http://www.utahmed.com/20190930/role/idr_DisclosureBasisOfPresentation" id="idr_DisclosureBasisOfPresentation">
				<link:definition>000080 - Disclosure - Basis of Presentation</link:definition>
				<link:usedOn>link:presentationLink</link:usedOn>
				<link:usedOn>link:definitionLink</link:usedOn>
				<link:usedOn>link:calculationLink</link:usedOn>
			</link:roleType>
			<link:roleType roleURI="http://www.utahmed.com/20190930/role/idr_DisclosureEarningsPerShareScheduleOfEarningsPerShareBasicAndDilutedTables" id="idr_DisclosureEarningsPerShareScheduleOfEarningsPerShareBasicAndDilutedTables">
				<link:definition>000250 - Disclosure - Earnings Per Share: Schedule of Earnings Per Share, Basic and Diluted (Tables)</link:definition>
				<link:usedOn>link:presentationLink</link:usedOn>
				<link:usedOn>link:definitionLink</link:usedOn>
				<link:usedOn>link:calculationLink</link:usedOn>
			</link:roleType>
			<link:roleType roleURI="http://www.utahmed.com/20190930/role/idr_DisclosureNewAccountingPronouncementsAndChangesInAccountingPrinciples" id="idr_DisclosureNewAccountingPronouncementsAndChangesInAccountingPrinciples">
				<link:definition>000090 - Disclosure - New Accounting Pronouncements and Changes in Accounting Principles</link:definition>
				<link:usedOn>link:presentationLink</link:usedOn>
				<link:usedOn>link:definitionLink</link:usedOn>
				<link:usedOn>link:calculationLink</link:usedOn>
			</link:roleType>
			<link:roleType roleURI="http://www.utahmed.com/20190930/role/idr_DisclosureLeasesReconciliationOfOperatingLeaseLiabilitiesTables" id="idr_DisclosureLeasesReconciliationOfOperatingLeaseLiabilitiesTables">
				<link:definition>000230 - Disclosure - Leases: Reconciliation of operating lease liabilities (Tables)</link:definition>
				<link:usedOn>link:presentationLink</link:usedOn>
				<link:usedOn>link:definitionLink</link:usedOn>
				<link:usedOn>link:calculationLink</link:usedOn>
			</link:roleType>
			<link:roleType roleURI="http://www.utahmed.com/20190930/role/idr_DisclosureLeasesDetails" id="idr_DisclosureLeasesDetails">
				<link:definition>000310 - Disclosure - Leases (Details)</link:definition>
				<link:usedOn>link:presentationLink</link:usedOn>
				<link:usedOn>link:definitionLink</link:usedOn>
				<link:usedOn>link:calculationLink</link:usedOn>
			</link:roleType>
			<link:roleType roleURI="http://www.utahmed.com/20190930/role/idr_DisclosureRevenueRecognitionScheduleOfRevenuesByProductCategoryDetails" id="idr_DisclosureRevenueRecognitionScheduleOfRevenuesByProductCategoryDetails">
				<link:definition>000300 - Disclosure - Revenue Recognition: Schedule Of Revenues By Product Category (Details)</link:definition>
				<link:usedOn>link:presentationLink</link:usedOn>
				<link:usedOn>link:definitionLink</link:usedOn>
				<link:usedOn>link:calculationLink</link:usedOn>
			</link:roleType>
			<link:roleType roleURI="http://www.utahmed.com/20190930/role/idr_UTAHMEDICALPRODUCTSINCCONSOLIDATEDBALANCESHEET" id="idr_UTAHMEDICALPRODUCTSINCCONSOLIDATEDBALANCESHEET">
				<link:definition>000020 - Statement - UTAH MEDICAL PRODUCTS, INC. CONSOLIDATED BALANCE SHEET</link:definition>
				<link:usedOn>link:presentationLink</link:usedOn>
				<link:usedOn>link:definitionLink</link:usedOn>
				<link:usedOn>link:calculationLink</link:usedOn>
			</link:roleType>
			<link:roleType roleURI="http://www.utahmed.com/20190930/role/idr_DisclosureCSIDistributionAgreementPurchaseDisclosureDetails" id="idr_DisclosureCSIDistributionAgreementPurchaseDisclosureDetails">
				<link:definition>000360 - Disclosure - CSI Distribution Agreement Purchase Disclosure (Details)</link:definition>
				<link:usedOn>link:presentationLink</link:usedOn>
				<link:usedOn>link:definitionLink</link:usedOn>
				<link:usedOn>link:calculationLink</link:usedOn>
			</link:roleType>
			<link:roleType roleURI="http://www.utahmed.com/20190930/role/idr_DisclosureRevenueRecognitionScheduleOfRevenuesByProductCategoryTables" id="idr_DisclosureRevenueRecognitionScheduleOfRevenuesByProductCategoryTables">
				<link:definition>000200 - Disclosure - Revenue Recognition: Schedule Of Revenues By Product Category (Tables)</link:definition>
				<link:usedOn>link:presentationLink</link:usedOn>
				<link:usedOn>link:definitionLink</link:usedOn>
				<link:usedOn>link:calculationLink</link:usedOn>
			</link:roleType>
			<link:roleType roleURI="http://www.utahmed.com/20190930/role/idr_DisclosureLeasesReconciliationOfOperatingLeaseLiabilitiesDetails" id="idr_DisclosureLeasesReconciliationOfOperatingLeaseLiabilitiesDetails">
				<link:definition>000340 - Disclosure - Leases: Reconciliation of operating lease liabilities (Details)</link:definition>
				<link:usedOn>link:presentationLink</link:usedOn>
				<link:usedOn>link:definitionLink</link:usedOn>
				<link:usedOn>link:calculationLink</link:usedOn>
			</link:roleType>
			<link:roleType roleURI="http://www.utahmed.com/20190930/role/idr_DisclosureSubsequentEvents" id="idr_DisclosureSubsequentEvents">
				<link:definition>000170 - Disclosure - Subsequent Events</link:definition>
				<link:usedOn>link:presentationLink</link:usedOn>
				<link:usedOn>link:definitionLink</link:usedOn>
				<link:usedOn>link:calculationLink</link:usedOn>
			</link:roleType>
		</appinfo>
	</annotation>
	<import schemaLocation='http://www.xbrl.org/2003/xbrl-instance-2003-12-31.xsd' namespace='http://www.xbrl.org/2003/instance'/>
	<import schemaLocation='http://www.xbrl.org/dtr/type/numeric-2009-12-16.xsd' namespace='http://www.xbrl.org/dtr/type/numeric'/>
	<import schemaLocation='http://www.xbrl.org/dtr/type/nonNumeric-2009-12-16.xsd' namespace='http://www.xbrl.org/dtr/type/non-numeric'/>
	<import schemaLocation='http://www.xbrl.org/2005/xbrldt-2005.xsd' namespace='http://xbrl.org/2005/xbrldt'/>
	<import namespace='http://fasb.org/us-gaap/2019-01-31' schemaLocation='http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd' />
	<import namespace='http://xbrl.sec.gov/dei/2019-01-31' schemaLocation='https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd' />
	<element nillable='true' type='xbrli:monetaryItemType' substitutionGroup='xbrli:item' xbrli:periodType='duration' xbrli:balance='debit' id='fil_OperatingLeaseRightOfUseAssetAmortization' name='OperatingLeaseRightOfUseAssetAmortization' />
	<element abstract='true' nillable='true' type='nonnum:domainItemType' substitutionGroup='xbrli:item' xbrli:periodType='duration' id='fil_DomesticUsMember' name='DomesticUsMember' />
	<element abstract='true' nillable='true' type='nonnum:domainItemType' substitutionGroup='xbrli:item' xbrli:periodType='duration' id='fil_OutsideUsMember' name='OutsideUsMember' />
	<element abstract='true' nillable='true' type='nonnum:domainItemType' substitutionGroup='xbrli:item' xbrli:periodType='duration' id='fil_ObstetricsMember' name='ObstetricsMember' />
	<element abstract='true' nillable='true' type='nonnum:domainItemType' substitutionGroup='xbrli:item' xbrli:periodType='duration' id='fil_NeonatalMember' name='NeonatalMember' />
	<element abstract='true' nillable='true' type='nonnum:domainItemType' substitutionGroup='xbrli:item' xbrli:periodType='duration' id='fil_GynecologyElectrosurgeryUrologyMember' name='GynecologyElectrosurgeryUrologyMember' />
	<element abstract='true' nillable='true' type='nonnum:domainItemType' substitutionGroup='xbrli:item' xbrli:periodType='duration' id='fil_BloodPressureMonitoringAndAccessoriesMember' name='BloodPressureMonitoringAndAccessoriesMember' />
	<element nillable='true' type='nonnum:textBlockItemType' substitutionGroup='xbrli:item' xbrli:periodType='duration' id='fil_ScheduleOfRevenuesByProductCategoryTextBlock' name='ScheduleOfRevenuesByProductCategoryTextBlock' />
	<element nillable='true' type='nonnum:textBlockItemType' substitutionGroup='xbrli:item' xbrli:periodType='duration' id='fil_ReconciliationOfOperatingLeaseLiabilitiesTableTextBlock' name='ReconciliationOfOperatingLeaseLiabilitiesTableTextBlock' />
	<element nillable='true' type='xbrli:durationItemType' substitutionGroup='xbrli:item' xbrli:periodType='duration' id='fil_LesseeOperatingLeaseForParkingLotTermOfContract' name='LesseeOperatingLeaseForParkingLotTermOfContract' />
	<element nillable='true' type='xbrli:durationItemType' substitutionGroup='xbrli:item' xbrli:periodType='duration' id='fil_LesseeOperatingLeaseForAutomobileTermOfContract' name='LesseeOperatingLeaseForAutomobileTermOfContract' />
	<element abstract='true' nillable='true' type='xbrli:stringItemType' substitutionGroup='xbrldt:dimensionItem' xbrli:periodType='duration' id='fil_DistributionRightsAcquisitionAxis' name='DistributionRightsAcquisitionAxis' />
	<element abstract='true' nillable='true' type='nonnum:domainItemType' substitutionGroup='xbrli:item' xbrli:periodType='duration' id='fil_DistributionRightsAcquisitionDomain' name='DistributionRightsAcquisitionDomain' />
	<element abstract='true' nillable='true' type='nonnum:domainItemType' substitutionGroup='xbrli:item' xbrli:periodType='duration' id='fil_CoopersurgicalIncMember' name='CoopersurgicalIncMember' />
	<element nillable='true' type='xbrli:decimalItemType' substitutionGroup='xbrli:item' xbrli:periodType='duration' id='fil_RemainingYearsOfExclusiveUSDistributionRightsForFemcaresFilshieClipSystem' name='RemainingYearsOfExclusiveUSDistributionRightsForFemcaresFilshieClipSystem' />
	<element nillable='true' type='xbrli:monetaryItemType' substitutionGroup='xbrli:item' xbrli:periodType='duration' xbrli:balance='debit' id='fil_CommonStockReceivedAndRetiredUponExerciseOfStockOptions' name='CommonStockReceivedAndRetiredUponExerciseOfStockOptions' />
	<element nillable='true' type='xbrli:sharesItemType' substitutionGroup='xbrli:item' xbrli:periodType='duration' id='fil_CommonStockReceivedAndRetiredUponExerciseOfStockOptionsShares' name='CommonStockReceivedAndRetiredUponExerciseOfStockOptionsShares' />
</schema>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-101.CAL
<SEQUENCE>8
<FILENAME>utmd-20190930_cal.xml
<DESCRIPTION>XBRL TAXONOMY EXTENSION CALCULATION LINKBASE
<TEXT>
<XBRL>
<?xml version='1.0' encoding='iso-8859-1'?>
<!-- Produced by EDGARsuite software, Advanced Computer Innovations, Inc., Copyright (C) 2008-2019 [PPXK9NDL3JZWVHHFLMUR]. www.edgarsuite.com -->
<link:linkbase xmlns="http://www.xbrl.org/2003/linkbase"
		xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
		xsi:schemaLocation="http://www.xbrl.org/2003/linkbase http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd"
		xmlns:fil="http://www.utahmed.com/20190930"
		xmlns:link="http://www.xbrl.org/2003/linkbase"
		xmlns:xlink="http://www.w3.org/1999/xlink"
		xmlns:xbrldt="http://xbrl.org/2005/xbrldt"
		xmlns:xbrli="http://www.xbrl.org/2003/instance">
	<link:roleRef roleURI="http://www.utahmed.com/20190930/role/idr_UTAHMEDICALPRODUCTSINCCONSOLIDATEDBALANCESHEET" xlink:type="simple" xlink:href="utmd-20190930.xsd#idr_UTAHMEDICALPRODUCTSINCCONSOLIDATEDBALANCESHEET"/>
	<link:calculationLink xlink:type="extended" xlink:role="http://www.utahmed.com/20190930/role/idr_UTAHMEDICALPRODUCTSINCCONSOLIDATEDBALANCESHEET">
		<link:loc xlink:type='locator' xlink:href='http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_AssetsCurrent' xlink:label='us-gaap_AssetsCurrent'/>
		<link:loc xlink:type='locator' xlink:href='http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_CashAndCashEquivalentsAtCarryingValue' xlink:label='us-gaap_CashAndCashEquivalentsAtCarryingValue'/>
		<link:calculationArc xlink:type='arc' xlink:arcrole='http://www.xbrl.org/2003/arcrole/summation-item' xlink:from='us-gaap_AssetsCurrent' xlink:to='us-gaap_CashAndCashEquivalentsAtCarryingValue' use='optional' order='1.0' weight='1.0'/>
		<link:loc xlink:type='locator' xlink:href='http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_AccountsReceivableNetCurrent' xlink:label='us-gaap_AccountsReceivableNetCurrent'/>
		<link:calculationArc xlink:type='arc' xlink:arcrole='http://www.xbrl.org/2003/arcrole/summation-item' xlink:from='us-gaap_AssetsCurrent' xlink:to='us-gaap_AccountsReceivableNetCurrent' use='optional' order='2.0' weight='1.0'/>
		<link:loc xlink:type='locator' xlink:href='http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_InventoryNet' xlink:label='us-gaap_InventoryNet'/>
		<link:calculationArc xlink:type='arc' xlink:arcrole='http://www.xbrl.org/2003/arcrole/summation-item' xlink:from='us-gaap_AssetsCurrent' xlink:to='us-gaap_InventoryNet' use='optional' order='3.0' weight='1.0'/>
		<link:loc xlink:type='locator' xlink:href='http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_OtherAssetsCurrent' xlink:label='us-gaap_OtherAssetsCurrent'/>
		<link:calculationArc xlink:type='arc' xlink:arcrole='http://www.xbrl.org/2003/arcrole/summation-item' xlink:from='us-gaap_AssetsCurrent' xlink:to='us-gaap_OtherAssetsCurrent' use='optional' order='4.0' weight='1.0'/>
		<link:loc xlink:type='locator' xlink:href='http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_Assets' xlink:label='us-gaap_Assets'/>
		<link:calculationArc xlink:type='arc' xlink:arcrole='http://www.xbrl.org/2003/arcrole/summation-item' xlink:from='us-gaap_Assets' xlink:to='us-gaap_AssetsCurrent' use='optional' order='1.0' weight='1.0'/>
		<link:loc xlink:type='locator' xlink:href='http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_PropertyPlantAndEquipmentNet' xlink:label='us-gaap_PropertyPlantAndEquipmentNet'/>
		<link:calculationArc xlink:type='arc' xlink:arcrole='http://www.xbrl.org/2003/arcrole/summation-item' xlink:from='us-gaap_Assets' xlink:to='us-gaap_PropertyPlantAndEquipmentNet' use='optional' order='2.0' weight='1.0'/>
		<link:loc xlink:type='locator' xlink:href='http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_OperatingLeaseRightOfUseAsset' xlink:label='us-gaap_OperatingLeaseRightOfUseAsset'/>
		<link:calculationArc xlink:type='arc' xlink:arcrole='http://www.xbrl.org/2003/arcrole/summation-item' xlink:from='us-gaap_Assets' xlink:to='us-gaap_OperatingLeaseRightOfUseAsset' use='optional' order='3.0' weight='1.0'/>
		<link:loc xlink:type='locator' xlink:href='http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_Goodwill' xlink:label='us-gaap_Goodwill'/>
		<link:calculationArc xlink:type='arc' xlink:arcrole='http://www.xbrl.org/2003/arcrole/summation-item' xlink:from='us-gaap_Assets' xlink:to='us-gaap_Goodwill' use='optional' order='4.0' weight='1.0'/>
		<link:loc xlink:type='locator' xlink:href='http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_IntangibleAssetsNetExcludingGoodwill' xlink:label='us-gaap_IntangibleAssetsNetExcludingGoodwill'/>
		<link:calculationArc xlink:type='arc' xlink:arcrole='http://www.xbrl.org/2003/arcrole/summation-item' xlink:from='us-gaap_Assets' xlink:to='us-gaap_IntangibleAssetsNetExcludingGoodwill' use='optional' order='5.0' weight='1.0'/>
		<link:loc xlink:type='locator' xlink:href='http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsGross' xlink:label='us-gaap_FiniteLivedIntangibleAssetsGross'/>
		<link:calculationArc xlink:type='arc' xlink:arcrole='http://www.xbrl.org/2003/arcrole/summation-item' xlink:from='us-gaap_IntangibleAssetsNetExcludingGoodwill' xlink:to='us-gaap_FiniteLivedIntangibleAssetsGross' use='optional' order='1.0' weight='1.0'/>
		<link:loc xlink:type='locator' xlink:href='http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization' xlink:label='us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization'/>
		<link:calculationArc xlink:type='arc' xlink:arcrole='http://www.xbrl.org/2003/arcrole/summation-item' xlink:from='us-gaap_IntangibleAssetsNetExcludingGoodwill' xlink:to='us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization' use='optional' order='2.0' weight='-1.0'/>
		<link:loc xlink:type='locator' xlink:href='http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_LiabilitiesCurrent' xlink:label='us-gaap_LiabilitiesCurrent'/>
		<link:loc xlink:type='locator' xlink:href='http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_AccountsPayableCurrent' xlink:label='us-gaap_AccountsPayableCurrent'/>
		<link:calculationArc xlink:type='arc' xlink:arcrole='http://www.xbrl.org/2003/arcrole/summation-item' xlink:from='us-gaap_LiabilitiesCurrent' xlink:to='us-gaap_AccountsPayableCurrent' use='optional' order='1.0' weight='1.0'/>
		<link:loc xlink:type='locator' xlink:href='http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_AccruedLiabilitiesCurrent' xlink:label='us-gaap_AccruedLiabilitiesCurrent'/>
		<link:calculationArc xlink:type='arc' xlink:arcrole='http://www.xbrl.org/2003/arcrole/summation-item' xlink:from='us-gaap_LiabilitiesCurrent' xlink:to='us-gaap_AccruedLiabilitiesCurrent' use='optional' order='2.0' weight='1.0'/>
		<link:loc xlink:type='locator' xlink:href='http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_Liabilities' xlink:label='us-gaap_Liabilities'/>
		<link:calculationArc xlink:type='arc' xlink:arcrole='http://www.xbrl.org/2003/arcrole/summation-item' xlink:from='us-gaap_Liabilities' xlink:to='us-gaap_LiabilitiesCurrent' use='optional' order='1.0' weight='1.0'/>
		<link:loc xlink:type='locator' xlink:href='http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsIntangibleAssets' xlink:label='us-gaap_DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsIntangibleAssets'/>
		<link:calculationArc xlink:type='arc' xlink:arcrole='http://www.xbrl.org/2003/arcrole/summation-item' xlink:from='us-gaap_Liabilities' xlink:to='us-gaap_DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsIntangibleAssets' use='optional' order='2.0' weight='1.0'/>
		<link:loc xlink:type='locator' xlink:href='http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_OtherLiabilitiesNoncurrent' xlink:label='us-gaap_OtherLiabilitiesNoncurrent'/>
		<link:calculationArc xlink:type='arc' xlink:arcrole='http://www.xbrl.org/2003/arcrole/summation-item' xlink:from='us-gaap_Liabilities' xlink:to='us-gaap_OtherLiabilitiesNoncurrent' use='optional' order='3.0' weight='1.0'/>
		<link:loc xlink:type='locator' xlink:href='http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_OperatingLeaseLiabilityNoncurrent' xlink:label='us-gaap_OperatingLeaseLiabilityNoncurrent'/>
		<link:calculationArc xlink:type='arc' xlink:arcrole='http://www.xbrl.org/2003/arcrole/summation-item' xlink:from='us-gaap_Liabilities' xlink:to='us-gaap_OperatingLeaseLiabilityNoncurrent' use='optional' order='4.0' weight='1.0'/>
		<link:loc xlink:type='locator' xlink:href='http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DeferredTaxLiabilitiesNoncurrent' xlink:label='us-gaap_DeferredTaxLiabilitiesNoncurrent'/>
		<link:calculationArc xlink:type='arc' xlink:arcrole='http://www.xbrl.org/2003/arcrole/summation-item' xlink:from='us-gaap_Liabilities' xlink:to='us-gaap_DeferredTaxLiabilitiesNoncurrent' use='optional' order='5.0' weight='1.0'/>
		<link:loc xlink:type='locator' xlink:href='http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_LiabilitiesAndStockholdersEquity' xlink:label='us-gaap_LiabilitiesAndStockholdersEquity'/>
		<link:calculationArc xlink:type='arc' xlink:arcrole='http://www.xbrl.org/2003/arcrole/summation-item' xlink:from='us-gaap_LiabilitiesAndStockholdersEquity' xlink:to='us-gaap_Liabilities' use='optional' order='1.0' weight='1.0'/>
		<link:loc xlink:type='locator' xlink:href='http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_StockholdersEquity' xlink:label='us-gaap_StockholdersEquity'/>
		<link:calculationArc xlink:type='arc' xlink:arcrole='http://www.xbrl.org/2003/arcrole/summation-item' xlink:from='us-gaap_LiabilitiesAndStockholdersEquity' xlink:to='us-gaap_StockholdersEquity' use='optional' order='2.0' weight='1.0'/>
		<link:loc xlink:type='locator' xlink:href='http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_CommonStockValue' xlink:label='us-gaap_CommonStockValue'/>
		<link:calculationArc xlink:type='arc' xlink:arcrole='http://www.xbrl.org/2003/arcrole/summation-item' xlink:from='us-gaap_StockholdersEquity' xlink:to='us-gaap_CommonStockValue' use='optional' order='1.0' weight='1.0'/>
		<link:loc xlink:type='locator' xlink:href='http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeLossBeforeTax1' xlink:label='us-gaap_AccumulatedOtherComprehensiveIncomeLossBeforeTax1'/>
		<link:calculationArc xlink:type='arc' xlink:arcrole='http://www.xbrl.org/2003/arcrole/summation-item' xlink:from='us-gaap_StockholdersEquity' xlink:to='us-gaap_AccumulatedOtherComprehensiveIncomeLossBeforeTax1' use='optional' order='2.0' weight='1.0'/>
		<link:loc xlink:type='locator' xlink:href='http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_AdditionalPaidInCapitalCommonStock' xlink:label='us-gaap_AdditionalPaidInCapitalCommonStock'/>
		<link:calculationArc xlink:type='arc' xlink:arcrole='http://www.xbrl.org/2003/arcrole/summation-item' xlink:from='us-gaap_StockholdersEquity' xlink:to='us-gaap_AdditionalPaidInCapitalCommonStock' use='optional' order='3.0' weight='1.0'/>
		<link:loc xlink:type='locator' xlink:href='http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_RetainedEarningsAccumulatedDeficit' xlink:label='us-gaap_RetainedEarningsAccumulatedDeficit'/>
		<link:calculationArc xlink:type='arc' xlink:arcrole='http://www.xbrl.org/2003/arcrole/summation-item' xlink:from='us-gaap_StockholdersEquity' xlink:to='us-gaap_RetainedEarningsAccumulatedDeficit' use='optional' order='4.0' weight='1.0'/>
	</link:calculationLink>
	<link:roleRef roleURI="http://www.utahmed.com/20190930/role/idr_UTAHMEDICALPRODUCTSINCCONSOLIDATEDSTATEMENTOFINCOME" xlink:type="simple" xlink:href="utmd-20190930.xsd#idr_UTAHMEDICALPRODUCTSINCCONSOLIDATEDSTATEMENTOFINCOME"/>
	<link:calculationLink xlink:type="extended" xlink:role="http://www.utahmed.com/20190930/role/idr_UTAHMEDICALPRODUCTSINCCONSOLIDATEDSTATEMENTOFINCOME">
		<link:loc xlink:type='locator' xlink:href='http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_GrossProfit' xlink:label='us-gaap_GrossProfit'/>
		<link:loc xlink:type='locator' xlink:href='http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax' xlink:label='us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax'/>
		<link:calculationArc xlink:type='arc' xlink:arcrole='http://www.xbrl.org/2003/arcrole/summation-item' xlink:from='us-gaap_GrossProfit' xlink:to='us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax' use='optional' order='1.0' weight='1.0'/>
		<link:loc xlink:type='locator' xlink:href='http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_CostOfGoodsAndServicesSold' xlink:label='us-gaap_CostOfGoodsAndServicesSold'/>
		<link:calculationArc xlink:type='arc' xlink:arcrole='http://www.xbrl.org/2003/arcrole/summation-item' xlink:from='us-gaap_GrossProfit' xlink:to='us-gaap_CostOfGoodsAndServicesSold' use='optional' order='2.0' weight='-1.0'/>
		<link:loc xlink:type='locator' xlink:href='http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_OperatingIncomeLoss' xlink:label='us-gaap_OperatingIncomeLoss'/>
		<link:calculationArc xlink:type='arc' xlink:arcrole='http://www.xbrl.org/2003/arcrole/summation-item' xlink:from='us-gaap_OperatingIncomeLoss' xlink:to='us-gaap_GrossProfit' use='optional' order='1.0' weight='1.0'/>
		<link:loc xlink:type='locator' xlink:href='http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_OperatingExpenses' xlink:label='us-gaap_OperatingExpenses'/>
		<link:calculationArc xlink:type='arc' xlink:arcrole='http://www.xbrl.org/2003/arcrole/summation-item' xlink:from='us-gaap_OperatingIncomeLoss' xlink:to='us-gaap_OperatingExpenses' use='optional' order='2.0' weight='-1.0'/>
		<link:loc xlink:type='locator' xlink:href='http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_SellingGeneralAndAdministrativeExpense' xlink:label='us-gaap_SellingGeneralAndAdministrativeExpense'/>
		<link:calculationArc xlink:type='arc' xlink:arcrole='http://www.xbrl.org/2003/arcrole/summation-item' xlink:from='us-gaap_OperatingExpenses' xlink:to='us-gaap_SellingGeneralAndAdministrativeExpense' use='optional' order='1.0' weight='1.0'/>
		<link:loc xlink:type='locator' xlink:href='http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ResearchAndDevelopmentExpense' xlink:label='us-gaap_ResearchAndDevelopmentExpense'/>
		<link:calculationArc xlink:type='arc' xlink:arcrole='http://www.xbrl.org/2003/arcrole/summation-item' xlink:from='us-gaap_OperatingExpenses' xlink:to='us-gaap_ResearchAndDevelopmentExpense' use='optional' order='2.0' weight='1.0'/>
		<link:loc xlink:type='locator' xlink:href='http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments' xlink:label='us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments'/>
		<link:calculationArc xlink:type='arc' xlink:arcrole='http://www.xbrl.org/2003/arcrole/summation-item' xlink:from='us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments' xlink:to='us-gaap_OperatingIncomeLoss' use='optional' order='1.0' weight='1.0'/>
		<link:loc xlink:type='locator' xlink:href='http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_OtherNonoperatingIncomeExpense' xlink:label='us-gaap_OtherNonoperatingIncomeExpense'/>
		<link:calculationArc xlink:type='arc' xlink:arcrole='http://www.xbrl.org/2003/arcrole/summation-item' xlink:from='us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments' xlink:to='us-gaap_OtherNonoperatingIncomeExpense' use='optional' order='2.0' weight='1.0'/>
		<link:loc xlink:type='locator' xlink:href='http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ProfitLoss' xlink:label='us-gaap_ProfitLoss'/>
		<link:calculationArc xlink:type='arc' xlink:arcrole='http://www.xbrl.org/2003/arcrole/summation-item' xlink:from='us-gaap_ProfitLoss' xlink:to='us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments' use='optional' order='1.0' weight='1.0'/>
		<link:loc xlink:type='locator' xlink:href='http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_IncomeTaxExpenseBenefit' xlink:label='us-gaap_IncomeTaxExpenseBenefit'/>
		<link:calculationArc xlink:type='arc' xlink:arcrole='http://www.xbrl.org/2003/arcrole/summation-item' xlink:from='us-gaap_ProfitLoss' xlink:to='us-gaap_IncomeTaxExpenseBenefit' use='optional' order='2.0' weight='-1.0'/>
		<link:loc xlink:type='locator' xlink:href='http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ComprehensiveIncomeNetOfTax' xlink:label='us-gaap_ComprehensiveIncomeNetOfTax'/>
		<link:calculationArc xlink:type='arc' xlink:arcrole='http://www.xbrl.org/2003/arcrole/summation-item' xlink:from='us-gaap_ComprehensiveIncomeNetOfTax' xlink:to='us-gaap_ProfitLoss' use='optional' order='1.0' weight='1.0'/>
		<link:loc xlink:type='locator' xlink:href='http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax' xlink:label='us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax'/>
		<link:calculationArc xlink:type='arc' xlink:arcrole='http://www.xbrl.org/2003/arcrole/summation-item' xlink:from='us-gaap_ComprehensiveIncomeNetOfTax' xlink:to='us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax' use='optional' order='2.0' weight='1.0'/>
	</link:calculationLink>
	<link:roleRef roleURI="http://www.utahmed.com/20190930/role/idr_UTAHMEDICALPRODUCTSINCCONSOLIDATEDCONDENSEDSTATEMENTOFCASHFLOW" xlink:type="simple" xlink:href="utmd-20190930.xsd#idr_UTAHMEDICALPRODUCTSINCCONSOLIDATEDCONDENSEDSTATEMENTOFCASHFLOW"/>
	<link:calculationLink xlink:type="extended" xlink:role="http://www.utahmed.com/20190930/role/idr_UTAHMEDICALPRODUCTSINCCONSOLIDATEDCONDENSEDSTATEMENTOFCASHFLOW">
		<link:loc xlink:type='locator' xlink:href='http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_NetCashProvidedByUsedInOperatingActivities' xlink:label='us-gaap_NetCashProvidedByUsedInOperatingActivities'/>
		<link:loc xlink:type='locator' xlink:href='http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ProfitLoss' xlink:label='us-gaap_ProfitLoss'/>
		<link:calculationArc xlink:type='arc' xlink:arcrole='http://www.xbrl.org/2003/arcrole/summation-item' xlink:from='us-gaap_NetCashProvidedByUsedInOperatingActivities' xlink:to='us-gaap_ProfitLoss' use='optional' order='1.0' weight='1.0'/>
		<link:loc xlink:type='locator' xlink:href='http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivities' xlink:label='us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivities'/>
		<link:calculationArc xlink:type='arc' xlink:arcrole='http://www.xbrl.org/2003/arcrole/summation-item' xlink:from='us-gaap_NetCashProvidedByUsedInOperatingActivities' xlink:to='us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivities' use='optional' order='2.0' weight='1.0'/>
		<link:loc xlink:type='locator' xlink:href='http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_Depreciation' xlink:label='us-gaap_Depreciation'/>
		<link:calculationArc xlink:type='arc' xlink:arcrole='http://www.xbrl.org/2003/arcrole/summation-item' xlink:from='us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivities' xlink:to='us-gaap_Depreciation' use='optional' order='1.0' weight='1.0'/>
		<link:loc xlink:type='locator' xlink:href='http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_AdjustmentForAmortization' xlink:label='us-gaap_AdjustmentForAmortization'/>
		<link:calculationArc xlink:type='arc' xlink:arcrole='http://www.xbrl.org/2003/arcrole/summation-item' xlink:from='us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivities' xlink:to='us-gaap_AdjustmentForAmortization' use='optional' order='2.0' weight='1.0'/>
		<link:loc xlink:type='locator' xlink:href='http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_GainLossOnInvestments' xlink:label='us-gaap_GainLossOnInvestments'/>
		<link:calculationArc xlink:type='arc' xlink:arcrole='http://www.xbrl.org/2003/arcrole/summation-item' xlink:from='us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivities' xlink:to='us-gaap_GainLossOnInvestments' use='optional' order='3.0' weight='-1.0'/>
		<link:loc xlink:type='locator' xlink:href='http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ProvisionForDoubtfulAccounts' xlink:label='us-gaap_ProvisionForDoubtfulAccounts'/>
		<link:calculationArc xlink:type='arc' xlink:arcrole='http://www.xbrl.org/2003/arcrole/summation-item' xlink:from='us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivities' xlink:to='us-gaap_ProvisionForDoubtfulAccounts' use='optional' order='4.0' weight='1.0'/>
		<link:loc xlink:type='locator' xlink:href='utmd-20190930.xsd#fil_OperatingLeaseRightOfUseAssetAmortization' xlink:label='fil_OperatingLeaseRightOfUseAssetAmortization'/>
		<link:calculationArc xlink:type='arc' xlink:arcrole='http://www.xbrl.org/2003/arcrole/summation-item' xlink:from='us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivities' xlink:to='fil_OperatingLeaseRightOfUseAssetAmortization' use='optional' order='5.0' weight='1.0'/>
		<link:loc xlink:type='locator' xlink:href='http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_GainLossOnDispositionOfAssets' xlink:label='us-gaap_GainLossOnDispositionOfAssets'/>
		<link:calculationArc xlink:type='arc' xlink:arcrole='http://www.xbrl.org/2003/arcrole/summation-item' xlink:from='us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivities' xlink:to='us-gaap_GainLossOnDispositionOfAssets' use='optional' order='6.0' weight='-1.0'/>
		<link:loc xlink:type='locator' xlink:href='http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DeferredIncomeTaxExpenseBenefit' xlink:label='us-gaap_DeferredIncomeTaxExpenseBenefit'/>
		<link:calculationArc xlink:type='arc' xlink:arcrole='http://www.xbrl.org/2003/arcrole/summation-item' xlink:from='us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivities' xlink:to='us-gaap_DeferredIncomeTaxExpenseBenefit' use='optional' order='7.0' weight='1.0'/>
		<link:loc xlink:type='locator' xlink:href='http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ShareBasedCompensation' xlink:label='us-gaap_ShareBasedCompensation'/>
		<link:calculationArc xlink:type='arc' xlink:arcrole='http://www.xbrl.org/2003/arcrole/summation-item' xlink:from='us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivities' xlink:to='us-gaap_ShareBasedCompensation' use='optional' order='8.0' weight='1.0'/>
		<link:loc xlink:type='locator' xlink:href='http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DeferredTaxExpenseFromStockOptionsExercised' xlink:label='us-gaap_DeferredTaxExpenseFromStockOptionsExercised'/>
		<link:calculationArc xlink:type='arc' xlink:arcrole='http://www.xbrl.org/2003/arcrole/summation-item' xlink:from='us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivities' xlink:to='us-gaap_DeferredTaxExpenseFromStockOptionsExercised' use='optional' order='9.0' weight='1.0'/>
		<link:loc xlink:type='locator' xlink:href='http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_IncreaseDecreaseInAccountsReceivable' xlink:label='us-gaap_IncreaseDecreaseInAccountsReceivable'/>
		<link:calculationArc xlink:type='arc' xlink:arcrole='http://www.xbrl.org/2003/arcrole/summation-item' xlink:from='us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivities' xlink:to='us-gaap_IncreaseDecreaseInAccountsReceivable' use='optional' order='10.0' weight='-1.0'/>
		<link:loc xlink:type='locator' xlink:href='http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_IncreaseDecreaseInInventories' xlink:label='us-gaap_IncreaseDecreaseInInventories'/>
		<link:calculationArc xlink:type='arc' xlink:arcrole='http://www.xbrl.org/2003/arcrole/summation-item' xlink:from='us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivities' xlink:to='us-gaap_IncreaseDecreaseInInventories' use='optional' order='11.0' weight='-1.0'/>
		<link:loc xlink:type='locator' xlink:href='http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets' xlink:label='us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets'/>
		<link:calculationArc xlink:type='arc' xlink:arcrole='http://www.xbrl.org/2003/arcrole/summation-item' xlink:from='us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivities' xlink:to='us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets' use='optional' order='12.0' weight='-1.0'/>
		<link:loc xlink:type='locator' xlink:href='http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_IncreaseDecreaseInAccountsPayable' xlink:label='us-gaap_IncreaseDecreaseInAccountsPayable'/>
		<link:calculationArc xlink:type='arc' xlink:arcrole='http://www.xbrl.org/2003/arcrole/summation-item' xlink:from='us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivities' xlink:to='us-gaap_IncreaseDecreaseInAccountsPayable' use='optional' order='13.0' weight='1.0'/>
		<link:loc xlink:type='locator' xlink:href='http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_IncreaseDecreaseInAccruedLiabilities' xlink:label='us-gaap_IncreaseDecreaseInAccruedLiabilities'/>
		<link:calculationArc xlink:type='arc' xlink:arcrole='http://www.xbrl.org/2003/arcrole/summation-item' xlink:from='us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivities' xlink:to='us-gaap_IncreaseDecreaseInAccruedLiabilities' use='optional' order='14.0' weight='1.0'/>
		<link:loc xlink:type='locator' xlink:href='http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_CashAndCashEquivalentsPeriodIncreaseDecrease' xlink:label='us-gaap_CashAndCashEquivalentsPeriodIncreaseDecrease'/>
		<link:calculationArc xlink:type='arc' xlink:arcrole='http://www.xbrl.org/2003/arcrole/summation-item' xlink:from='us-gaap_CashAndCashEquivalentsPeriodIncreaseDecrease' xlink:to='us-gaap_NetCashProvidedByUsedInOperatingActivities' use='optional' order='1.0' weight='1.0'/>
		<link:loc xlink:type='locator' xlink:href='http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_NetCashProvidedByUsedInInvestingActivities' xlink:label='us-gaap_NetCashProvidedByUsedInInvestingActivities'/>
		<link:calculationArc xlink:type='arc' xlink:arcrole='http://www.xbrl.org/2003/arcrole/summation-item' xlink:from='us-gaap_CashAndCashEquivalentsPeriodIncreaseDecrease' xlink:to='us-gaap_NetCashProvidedByUsedInInvestingActivities' use='optional' order='2.0' weight='1.0'/>
		<link:loc xlink:type='locator' xlink:href='http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_NetCashProvidedByUsedInFinancingActivities' xlink:label='us-gaap_NetCashProvidedByUsedInFinancingActivities'/>
		<link:calculationArc xlink:type='arc' xlink:arcrole='http://www.xbrl.org/2003/arcrole/summation-item' xlink:from='us-gaap_CashAndCashEquivalentsPeriodIncreaseDecrease' xlink:to='us-gaap_NetCashProvidedByUsedInFinancingActivities' use='optional' order='3.0' weight='1.0'/>
		<link:loc xlink:type='locator' xlink:href='http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_EffectOfExchangeRateOnCashAndCashEquivalents' xlink:label='us-gaap_EffectOfExchangeRateOnCashAndCashEquivalents'/>
		<link:calculationArc xlink:type='arc' xlink:arcrole='http://www.xbrl.org/2003/arcrole/summation-item' xlink:from='us-gaap_CashAndCashEquivalentsPeriodIncreaseDecrease' xlink:to='us-gaap_EffectOfExchangeRateOnCashAndCashEquivalents' use='optional' order='4.0' weight='1.0'/>
		<link:loc xlink:type='locator' xlink:href='http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_PaymentsToAcquirePropertyPlantAndEquipment' xlink:label='us-gaap_PaymentsToAcquirePropertyPlantAndEquipment'/>
		<link:calculationArc xlink:type='arc' xlink:arcrole='http://www.xbrl.org/2003/arcrole/summation-item' xlink:from='us-gaap_NetCashProvidedByUsedInInvestingActivities' xlink:to='us-gaap_PaymentsToAcquirePropertyPlantAndEquipment' use='optional' order='1.0' weight='-1.0'/>
		<link:loc xlink:type='locator' xlink:href='http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_PaymentsToAcquireIntangibleAssets' xlink:label='us-gaap_PaymentsToAcquireIntangibleAssets'/>
		<link:calculationArc xlink:type='arc' xlink:arcrole='http://www.xbrl.org/2003/arcrole/summation-item' xlink:from='us-gaap_NetCashProvidedByUsedInInvestingActivities' xlink:to='us-gaap_PaymentsToAcquireIntangibleAssets' use='optional' order='2.0' weight='-1.0'/>
		<link:loc xlink:type='locator' xlink:href='http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_PaymentsToAcquireInvestments' xlink:label='us-gaap_PaymentsToAcquireInvestments'/>
		<link:calculationArc xlink:type='arc' xlink:arcrole='http://www.xbrl.org/2003/arcrole/summation-item' xlink:from='us-gaap_NetCashProvidedByUsedInInvestingActivities' xlink:to='us-gaap_PaymentsToAcquireInvestments' use='optional' order='3.0' weight='-1.0'/>
		<link:loc xlink:type='locator' xlink:href='http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ProceedsFromSaleOfLongtermInvestments' xlink:label='us-gaap_ProceedsFromSaleOfLongtermInvestments'/>
		<link:calculationArc xlink:type='arc' xlink:arcrole='http://www.xbrl.org/2003/arcrole/summation-item' xlink:from='us-gaap_NetCashProvidedByUsedInInvestingActivities' xlink:to='us-gaap_ProceedsFromSaleOfLongtermInvestments' use='optional' order='4.0' weight='1.0'/>
		<link:loc xlink:type='locator' xlink:href='http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ProceedsFromSaleOfBuildings' xlink:label='us-gaap_ProceedsFromSaleOfBuildings'/>
		<link:calculationArc xlink:type='arc' xlink:arcrole='http://www.xbrl.org/2003/arcrole/summation-item' xlink:from='us-gaap_NetCashProvidedByUsedInInvestingActivities' xlink:to='us-gaap_ProceedsFromSaleOfBuildings' use='optional' order='5.0' weight='1.0'/>
		<link:loc xlink:type='locator' xlink:href='http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ProceedsFromIssuanceOfCommonStock' xlink:label='us-gaap_ProceedsFromIssuanceOfCommonStock'/>
		<link:calculationArc xlink:type='arc' xlink:arcrole='http://www.xbrl.org/2003/arcrole/summation-item' xlink:from='us-gaap_NetCashProvidedByUsedInFinancingActivities' xlink:to='us-gaap_ProceedsFromIssuanceOfCommonStock' use='optional' order='1.0' weight='1.0'/>
		<link:loc xlink:type='locator' xlink:href='http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_StockRepurchasedAndRetiredDuringPeriodValue' xlink:label='us-gaap_StockRepurchasedAndRetiredDuringPeriodValue'/>
		<link:calculationArc xlink:type='arc' xlink:arcrole='http://www.xbrl.org/2003/arcrole/summation-item' xlink:from='us-gaap_NetCashProvidedByUsedInFinancingActivities' xlink:to='us-gaap_StockRepurchasedAndRetiredDuringPeriodValue' use='optional' order='2.0' weight='1.0'/>
		<link:loc xlink:type='locator' xlink:href='http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_PaymentsOfDividends' xlink:label='us-gaap_PaymentsOfDividends'/>
		<link:calculationArc xlink:type='arc' xlink:arcrole='http://www.xbrl.org/2003/arcrole/summation-item' xlink:from='us-gaap_NetCashProvidedByUsedInFinancingActivities' xlink:to='us-gaap_PaymentsOfDividends' use='optional' order='3.0' weight='-1.0'/>
	</link:calculationLink>
	<link:roleRef roleURI="http://www.utahmed.com/20190930/role/idr_DisclosureInventoriesScheduleOfInventoryCurrentDetails" xlink:type="simple" xlink:href="utmd-20190930.xsd#idr_DisclosureInventoriesScheduleOfInventoryCurrentDetails"/>
	<link:calculationLink xlink:type="extended" xlink:role="http://www.utahmed.com/20190930/role/idr_DisclosureInventoriesScheduleOfInventoryCurrentDetails">
		<link:loc xlink:type='locator' xlink:href='http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_InventoryNet' xlink:label='us-gaap_InventoryNet'/>
		<link:loc xlink:type='locator' xlink:href='http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_InventoryFinishedGoodsNetOfReserves' xlink:label='us-gaap_InventoryFinishedGoodsNetOfReserves'/>
		<link:calculationArc xlink:type='arc' xlink:arcrole='http://www.xbrl.org/2003/arcrole/summation-item' xlink:from='us-gaap_InventoryNet' xlink:to='us-gaap_InventoryFinishedGoodsNetOfReserves' use='optional' order='1.0' weight='1.0'/>
		<link:loc xlink:type='locator' xlink:href='http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_InventoryWorkInProcess' xlink:label='us-gaap_InventoryWorkInProcess'/>
		<link:calculationArc xlink:type='arc' xlink:arcrole='http://www.xbrl.org/2003/arcrole/summation-item' xlink:from='us-gaap_InventoryNet' xlink:to='us-gaap_InventoryWorkInProcess' use='optional' order='2.0' weight='1.0'/>
		<link:loc xlink:type='locator' xlink:href='http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_InventoryRawMaterials' xlink:label='us-gaap_InventoryRawMaterials'/>
		<link:calculationArc xlink:type='arc' xlink:arcrole='http://www.xbrl.org/2003/arcrole/summation-item' xlink:from='us-gaap_InventoryNet' xlink:to='us-gaap_InventoryRawMaterials' use='optional' order='3.0' weight='1.0'/>
	</link:calculationLink>
</link:linkbase>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-101.DEF
<SEQUENCE>9
<FILENAME>utmd-20190930_def.xml
<DESCRIPTION>XBRL TAXONOMY EXTENSION DEFINITION LINKBASE
<TEXT>
<XBRL>
<?xml version='1.0' encoding='iso-8859-1'?>
<!-- Produced by EDGARsuite software, Advanced Computer Innovations, Inc., Copyright (C) 2008-2019 [PPXK9NDL3JZWVHHFLMUR]. www.edgarsuite.com -->
<link:linkbase xmlns="http://www.xbrl.org/2003/linkbase"
		xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
		xsi:schemaLocation="http://www.xbrl.org/2003/linkbase http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd"
		xmlns:fil="http://www.utahmed.com/20190930"
		xmlns:link="http://www.xbrl.org/2003/linkbase"
		xmlns:xlink="http://www.w3.org/1999/xlink"
		xmlns:xbrldt="http://xbrl.org/2005/xbrldt"
		xmlns:xbrli="http://www.xbrl.org/2003/instance">
	<link:arcroleRef arcroleURI="http://xbrl.org/int/dim/arcrole/all" xlink:type="simple" xlink:href="http://www.xbrl.org/2005/xbrldt-2005.xsd#all"/>
	<link:arcroleRef arcroleURI="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:type="simple" xlink:href="http://www.xbrl.org/2005/xbrldt-2005.xsd#hypercube-dimension"/>
	<link:arcroleRef arcroleURI="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:type="simple" xlink:href="http://www.xbrl.org/2005/xbrldt-2005.xsd#dimension-default"/>
	<link:arcroleRef arcroleURI="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:type="simple" xlink:href="http://www.xbrl.org/2005/xbrldt-2005.xsd#dimension-domain"/>
	<link:arcroleRef arcroleURI="http://xbrl.org/int/dim/arcrole/domain-member" xlink:type="simple" xlink:href="http://www.xbrl.org/2005/xbrldt-2005.xsd#domain-member"/>
	<link:roleRef roleURI="http://www.utahmed.com/20190930/role/idr_DocumentDocumentAndEntityInformation" xlink:type="simple" xlink:href="utmd-20190930.xsd#idr_DocumentDocumentAndEntityInformation"/>
	<link:definitionLink xlink:type="extended" xlink:role="http://www.utahmed.com/20190930/role/idr_DocumentDocumentAndEntityInformation"/>
	<link:roleRef roleURI="http://www.utahmed.com/20190930/role/idr_UTAHMEDICALPRODUCTSINCCONSOLIDATEDBALANCESHEET" xlink:type="simple" xlink:href="utmd-20190930.xsd#idr_UTAHMEDICALPRODUCTSINCCONSOLIDATEDBALANCESHEET"/>
	<link:definitionLink xlink:type="extended" xlink:role="http://www.utahmed.com/20190930/role/idr_UTAHMEDICALPRODUCTSINCCONSOLIDATEDBALANCESHEET"/>
	<link:roleRef roleURI="http://www.utahmed.com/20190930/role/idr_UTAHMEDICALPRODUCTSINCCONSOLIDATEDBALANCESHEETParenthetical" xlink:type="simple" xlink:href="utmd-20190930.xsd#idr_UTAHMEDICALPRODUCTSINCCONSOLIDATEDBALANCESHEETParenthetical"/>
	<link:definitionLink xlink:type="extended" xlink:role="http://www.utahmed.com/20190930/role/idr_UTAHMEDICALPRODUCTSINCCONSOLIDATEDBALANCESHEETParenthetical"/>
	<link:roleRef roleURI="http://www.utahmed.com/20190930/role/idr_UTAHMEDICALPRODUCTSINCCONSOLIDATEDSTATEMENTOFINCOME" xlink:type="simple" xlink:href="utmd-20190930.xsd#idr_UTAHMEDICALPRODUCTSINCCONSOLIDATEDSTATEMENTOFINCOME"/>
	<link:definitionLink xlink:type="extended" xlink:role="http://www.utahmed.com/20190930/role/idr_UTAHMEDICALPRODUCTSINCCONSOLIDATEDSTATEMENTOFINCOME"/>
	<link:roleRef roleURI="http://www.utahmed.com/20190930/role/idr_UTAHMEDICALPRODUCTSINCCONSOLIDATEDSTATEMENTOFINCOMEParenthetical" xlink:type="simple" xlink:href="utmd-20190930.xsd#idr_UTAHMEDICALPRODUCTSINCCONSOLIDATEDSTATEMENTOFINCOMEParenthetical"/>
	<link:definitionLink xlink:type="extended" xlink:role="http://www.utahmed.com/20190930/role/idr_UTAHMEDICALPRODUCTSINCCONSOLIDATEDSTATEMENTOFINCOMEParenthetical"/>
	<link:roleRef roleURI="http://www.utahmed.com/20190930/role/idr_UTAHMEDICALPRODUCTSINCCONSOLIDATEDSTATEMENTOFSTOCKHOLDERSEQUITY" xlink:type="simple" xlink:href="utmd-20190930.xsd#idr_UTAHMEDICALPRODUCTSINCCONSOLIDATEDSTATEMENTOFSTOCKHOLDERSEQUITY"/>
	<link:definitionLink xlink:type="extended" xlink:role="http://www.utahmed.com/20190930/role/idr_UTAHMEDICALPRODUCTSINCCONSOLIDATEDSTATEMENTOFSTOCKHOLDERSEQUITY">
		<link:loc xlink:type='locator' xlink:href='http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_StatementTable' xlink:label='us-gaap_StatementTable'/>
		<link:loc xlink:type='locator' xlink:href='http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_StatementEquityComponentsAxis' xlink:label='us-gaap_StatementEquityComponentsAxis'/>
		<link:definitionArc xlink:type='arc' xlink:arcrole='http://xbrl.org/int/dim/arcrole/hypercube-dimension' xlink:from='us-gaap_StatementTable' xlink:to='us-gaap_StatementEquityComponentsAxis' use='optional' order='1.0' xbrldt:contextElement='segment'/>
		<link:loc xlink:type='locator' xlink:href='http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_EquityComponentDomain' xlink:label='us-gaap_EquityComponentDomain'/>
		<link:definitionArc xlink:type='arc' xlink:arcrole='http://xbrl.org/int/dim/arcrole/dimension-domain' xlink:from='us-gaap_StatementEquityComponentsAxis' xlink:to='us-gaap_EquityComponentDomain' use='optional' order='1.0'/>
		<link:loc xlink:type='locator' xlink:href='http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_EquityComponentDomain' xlink:label='us-gaap_EquityComponentDomain_1'/>
		<link:definitionArc xlink:type='arc' xlink:arcrole='http://xbrl.org/int/dim/arcrole/dimension-default' xlink:from='us-gaap_StatementEquityComponentsAxis' xlink:to='us-gaap_EquityComponentDomain_1' use='optional' order='1.0' xbrldt:contextElement='segment'/>
		<link:loc xlink:type='locator' xlink:href='http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_CommonStockMember' xlink:label='us-gaap_CommonStockMember'/>
		<link:definitionArc xlink:type='arc' xlink:arcrole='http://xbrl.org/int/dim/arcrole/domain-member' xlink:from='us-gaap_EquityComponentDomain' xlink:to='us-gaap_CommonStockMember' use='optional' order='1.0'/>
		<link:loc xlink:type='locator' xlink:href='http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_AdditionalPaidInCapitalMember' xlink:label='us-gaap_AdditionalPaidInCapitalMember'/>
		<link:definitionArc xlink:type='arc' xlink:arcrole='http://xbrl.org/int/dim/arcrole/domain-member' xlink:from='us-gaap_EquityComponentDomain' xlink:to='us-gaap_AdditionalPaidInCapitalMember' use='optional' order='2.0'/>
		<link:loc xlink:type='locator' xlink:href='http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ComprehensiveIncomeMember' xlink:label='us-gaap_ComprehensiveIncomeMember'/>
		<link:definitionArc xlink:type='arc' xlink:arcrole='http://xbrl.org/int/dim/arcrole/domain-member' xlink:from='us-gaap_EquityComponentDomain' xlink:to='us-gaap_ComprehensiveIncomeMember' use='optional' order='3.0'/>
		<link:loc xlink:type='locator' xlink:href='http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_RetainedEarningsMember' xlink:label='us-gaap_RetainedEarningsMember'/>
		<link:definitionArc xlink:type='arc' xlink:arcrole='http://xbrl.org/int/dim/arcrole/domain-member' xlink:from='us-gaap_EquityComponentDomain' xlink:to='us-gaap_RetainedEarningsMember' use='optional' order='4.0'/>
		<link:loc xlink:type='locator' xlink:href='http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_StatementLineItems' xlink:label='us-gaap_StatementLineItems'/>
		<link:loc xlink:type='locator' xlink:href='http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest' xlink:label='us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest'/>
		<link:definitionArc xlink:type='arc' xlink:arcrole='http://xbrl.org/int/dim/arcrole/domain-member' xlink:from='us-gaap_StatementLineItems' xlink:to='us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest' use='optional' order='1.0'/>
		<link:loc xlink:type='locator' xlink:href='http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_SharesOutstanding' xlink:label='us-gaap_SharesOutstanding'/>
		<link:definitionArc xlink:type='arc' xlink:arcrole='http://xbrl.org/int/dim/arcrole/domain-member' xlink:from='us-gaap_StatementLineItems' xlink:to='us-gaap_SharesOutstanding' use='optional' order='2.0'/>
		<link:loc xlink:type='locator' xlink:href='http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised' xlink:label='us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised'/>
		<link:definitionArc xlink:type='arc' xlink:arcrole='http://xbrl.org/int/dim/arcrole/domain-member' xlink:from='us-gaap_StatementLineItems' xlink:to='us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised' use='optional' order='3.0'/>
		<link:loc xlink:type='locator' xlink:href='http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised' xlink:label='us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised'/>
		<link:definitionArc xlink:type='arc' xlink:arcrole='http://xbrl.org/int/dim/arcrole/domain-member' xlink:from='us-gaap_StatementLineItems' xlink:to='us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised' use='optional' order='4.0'/>
		<link:loc xlink:type='locator' xlink:href='utmd-20190930.xsd#fil_CommonStockReceivedAndRetiredUponExerciseOfStockOptions' xlink:label='fil_CommonStockReceivedAndRetiredUponExerciseOfStockOptions'/>
		<link:definitionArc xlink:type='arc' xlink:arcrole='http://xbrl.org/int/dim/arcrole/domain-member' xlink:from='us-gaap_StatementLineItems' xlink:to='fil_CommonStockReceivedAndRetiredUponExerciseOfStockOptions' use='optional' order='5.0'/>
		<link:loc xlink:type='locator' xlink:href='utmd-20190930.xsd#fil_CommonStockReceivedAndRetiredUponExerciseOfStockOptionsShares' xlink:label='fil_CommonStockReceivedAndRetiredUponExerciseOfStockOptionsShares'/>
		<link:definitionArc xlink:type='arc' xlink:arcrole='http://xbrl.org/int/dim/arcrole/domain-member' xlink:from='us-gaap_StatementLineItems' xlink:to='fil_CommonStockReceivedAndRetiredUponExerciseOfStockOptionsShares' use='optional' order='6.0'/>
		<link:loc xlink:type='locator' xlink:href='http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_StockOptionPlanExpense' xlink:label='us-gaap_StockOptionPlanExpense'/>
		<link:definitionArc xlink:type='arc' xlink:arcrole='http://xbrl.org/int/dim/arcrole/domain-member' xlink:from='us-gaap_StatementLineItems' xlink:to='us-gaap_StockOptionPlanExpense' use='optional' order='7.0'/>
		<link:loc xlink:type='locator' xlink:href='http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_StockRepurchasedAndRetiredDuringPeriodValue' xlink:label='us-gaap_StockRepurchasedAndRetiredDuringPeriodValue'/>
		<link:definitionArc xlink:type='arc' xlink:arcrole='http://xbrl.org/int/dim/arcrole/domain-member' xlink:from='us-gaap_StatementLineItems' xlink:to='us-gaap_StockRepurchasedAndRetiredDuringPeriodValue' use='optional' order='8.0'/>
		<link:loc xlink:type='locator' xlink:href='http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_StockRepurchasedAndRetiredDuringPeriodShares' xlink:label='us-gaap_StockRepurchasedAndRetiredDuringPeriodShares'/>
		<link:definitionArc xlink:type='arc' xlink:arcrole='http://xbrl.org/int/dim/arcrole/domain-member' xlink:from='us-gaap_StatementLineItems' xlink:to='us-gaap_StockRepurchasedAndRetiredDuringPeriodShares' use='optional' order='9.0'/>
		<link:loc xlink:type='locator' xlink:href='http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax' xlink:label='us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax'/>
		<link:definitionArc xlink:type='arc' xlink:arcrole='http://xbrl.org/int/dim/arcrole/domain-member' xlink:from='us-gaap_StatementLineItems' xlink:to='us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax' use='optional' order='10.0'/>
		<link:loc xlink:type='locator' xlink:href='http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DividendsCommonStockCash' xlink:label='us-gaap_DividendsCommonStockCash'/>
		<link:definitionArc xlink:type='arc' xlink:arcrole='http://xbrl.org/int/dim/arcrole/domain-member' xlink:from='us-gaap_StatementLineItems' xlink:to='us-gaap_DividendsCommonStockCash' use='optional' order='11.0'/>
		<link:loc xlink:type='locator' xlink:href='http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ProfitLoss' xlink:label='us-gaap_ProfitLoss'/>
		<link:definitionArc xlink:type='arc' xlink:arcrole='http://xbrl.org/int/dim/arcrole/domain-member' xlink:from='us-gaap_StatementLineItems' xlink:to='us-gaap_ProfitLoss' use='optional' order='12.0'/>
		<link:definitionArc xlink:type='arc' xlink:arcrole='http://xbrl.org/int/dim/arcrole/all' xlink:from='us-gaap_StatementLineItems' xlink:to='us-gaap_StatementTable' order='0.5' xbrldt:closed='true' xbrldt:contextElement='segment' use='optional'/>
	</link:definitionLink>
	<link:roleRef roleURI="http://www.utahmed.com/20190930/role/idr_UTAHMEDICALPRODUCTSINCCONSOLIDATEDCONDENSEDSTATEMENTOFCASHFLOW" xlink:type="simple" xlink:href="utmd-20190930.xsd#idr_UTAHMEDICALPRODUCTSINCCONSOLIDATEDCONDENSEDSTATEMENTOFCASHFLOW"/>
	<link:definitionLink xlink:type="extended" xlink:role="http://www.utahmed.com/20190930/role/idr_UTAHMEDICALPRODUCTSINCCONSOLIDATEDCONDENSEDSTATEMENTOFCASHFLOW"/>
	<link:roleRef roleURI="http://www.utahmed.com/20190930/role/idr_DisclosureBasisOfPresentation" xlink:type="simple" xlink:href="utmd-20190930.xsd#idr_DisclosureBasisOfPresentation"/>
	<link:definitionLink xlink:type="extended" xlink:role="http://www.utahmed.com/20190930/role/idr_DisclosureBasisOfPresentation"/>
	<link:roleRef roleURI="http://www.utahmed.com/20190930/role/idr_DisclosureNewAccountingPronouncementsAndChangesInAccountingPrinciples" xlink:type="simple" xlink:href="utmd-20190930.xsd#idr_DisclosureNewAccountingPronouncementsAndChangesInAccountingPrinciples"/>
	<link:definitionLink xlink:type="extended" xlink:role="http://www.utahmed.com/20190930/role/idr_DisclosureNewAccountingPronouncementsAndChangesInAccountingPrinciples"/>
	<link:roleRef roleURI="http://www.utahmed.com/20190930/role/idr_DisclosureInventories" xlink:type="simple" xlink:href="utmd-20190930.xsd#idr_DisclosureInventories"/>
	<link:definitionLink xlink:type="extended" xlink:role="http://www.utahmed.com/20190930/role/idr_DisclosureInventories"/>
	<link:roleRef roleURI="http://www.utahmed.com/20190930/role/idr_DisclosureStockBasedCompensation" xlink:type="simple" xlink:href="utmd-20190930.xsd#idr_DisclosureStockBasedCompensation"/>
	<link:definitionLink xlink:type="extended" xlink:role="http://www.utahmed.com/20190930/role/idr_DisclosureStockBasedCompensation"/>
	<link:roleRef roleURI="http://www.utahmed.com/20190930/role/idr_DisclosureWarrantyReserve" xlink:type="simple" xlink:href="utmd-20190930.xsd#idr_DisclosureWarrantyReserve"/>
	<link:definitionLink xlink:type="extended" xlink:role="http://www.utahmed.com/20190930/role/idr_DisclosureWarrantyReserve"/>
	<link:roleRef roleURI="http://www.utahmed.com/20190930/role/idr_DisclosureRevenueRecognition" xlink:type="simple" xlink:href="utmd-20190930.xsd#idr_DisclosureRevenueRecognition"/>
	<link:definitionLink xlink:type="extended" xlink:role="http://www.utahmed.com/20190930/role/idr_DisclosureRevenueRecognition"/>
	<link:roleRef roleURI="http://www.utahmed.com/20190930/role/idr_DisclosureLeases" xlink:type="simple" xlink:href="utmd-20190930.xsd#idr_DisclosureLeases"/>
	<link:definitionLink xlink:type="extended" xlink:role="http://www.utahmed.com/20190930/role/idr_DisclosureLeases"/>
	<link:roleRef roleURI="http://www.utahmed.com/20190930/role/idr_DisclosureCSIDistributionAgreementPurchaseDisclosure" xlink:type="simple" xlink:href="utmd-20190930.xsd#idr_DisclosureCSIDistributionAgreementPurchaseDisclosure"/>
	<link:definitionLink xlink:type="extended" xlink:role="http://www.utahmed.com/20190930/role/idr_DisclosureCSIDistributionAgreementPurchaseDisclosure"/>
	<link:roleRef roleURI="http://www.utahmed.com/20190930/role/idr_DisclosureEarningsPerShare" xlink:type="simple" xlink:href="utmd-20190930.xsd#idr_DisclosureEarningsPerShare"/>
	<link:definitionLink xlink:type="extended" xlink:role="http://www.utahmed.com/20190930/role/idr_DisclosureEarningsPerShare"/>
	<link:roleRef roleURI="http://www.utahmed.com/20190930/role/idr_DisclosureSubsequentEvents" xlink:type="simple" xlink:href="utmd-20190930.xsd#idr_DisclosureSubsequentEvents"/>
	<link:definitionLink xlink:type="extended" xlink:role="http://www.utahmed.com/20190930/role/idr_DisclosureSubsequentEvents"/>
	<link:roleRef roleURI="http://www.utahmed.com/20190930/role/idr_DisclosureNewAccountingPronouncementsAndChangesInAccountingPrinciplesNewAccountingPronouncementsPolicyPolicies" xlink:type="simple" xlink:href="utmd-20190930.xsd#idr_DisclosureNewAccountingPronouncementsAndChangesInAccountingPrinciplesNewAccountingPronouncementsPolicyPolicies"/>
	<link:definitionLink xlink:type="extended" xlink:role="http://www.utahmed.com/20190930/role/idr_DisclosureNewAccountingPronouncementsAndChangesInAccountingPrinciplesNewAccountingPronouncementsPolicyPolicies"/>
	<link:roleRef roleURI="http://www.utahmed.com/20190930/role/idr_DisclosureInventoriesScheduleOfInventoryCurrentTables" xlink:type="simple" xlink:href="utmd-20190930.xsd#idr_DisclosureInventoriesScheduleOfInventoryCurrentTables"/>
	<link:definitionLink xlink:type="extended" xlink:role="http://www.utahmed.com/20190930/role/idr_DisclosureInventoriesScheduleOfInventoryCurrentTables"/>
	<link:roleRef roleURI="http://www.utahmed.com/20190930/role/idr_DisclosureRevenueRecognitionScheduleOfRevenuesByProductCategoryTables" xlink:type="simple" xlink:href="utmd-20190930.xsd#idr_DisclosureRevenueRecognitionScheduleOfRevenuesByProductCategoryTables"/>
	<link:definitionLink xlink:type="extended" xlink:role="http://www.utahmed.com/20190930/role/idr_DisclosureRevenueRecognitionScheduleOfRevenuesByProductCategoryTables"/>
	<link:roleRef roleURI="http://www.utahmed.com/20190930/role/idr_DisclosureLeasesLeaseCostTables" xlink:type="simple" xlink:href="utmd-20190930.xsd#idr_DisclosureLeasesLeaseCostTables"/>
	<link:definitionLink xlink:type="extended" xlink:role="http://www.utahmed.com/20190930/role/idr_DisclosureLeasesLeaseCostTables"/>
	<link:roleRef roleURI="http://www.utahmed.com/20190930/role/idr_DisclosureLeasesScheduleOfFutureMinimumRentalPaymentsForOperatingLeasesTables" xlink:type="simple" xlink:href="utmd-20190930.xsd#idr_DisclosureLeasesScheduleOfFutureMinimumRentalPaymentsForOperatingLeasesTables"/>
	<link:definitionLink xlink:type="extended" xlink:role="http://www.utahmed.com/20190930/role/idr_DisclosureLeasesScheduleOfFutureMinimumRentalPaymentsForOperatingLeasesTables"/>
	<link:roleRef roleURI="http://www.utahmed.com/20190930/role/idr_DisclosureLeasesReconciliationOfOperatingLeaseLiabilitiesTables" xlink:type="simple" xlink:href="utmd-20190930.xsd#idr_DisclosureLeasesReconciliationOfOperatingLeaseLiabilitiesTables"/>
	<link:definitionLink xlink:type="extended" xlink:role="http://www.utahmed.com/20190930/role/idr_DisclosureLeasesReconciliationOfOperatingLeaseLiabilitiesTables"/>
	<link:roleRef roleURI="http://www.utahmed.com/20190930/role/idr_DisclosureLeasesLesseeOperatingLeaseLiabilityMaturityTables" xlink:type="simple" xlink:href="utmd-20190930.xsd#idr_DisclosureLeasesLesseeOperatingLeaseLiabilityMaturityTables"/>
	<link:definitionLink xlink:type="extended" xlink:role="http://www.utahmed.com/20190930/role/idr_DisclosureLeasesLesseeOperatingLeaseLiabilityMaturityTables"/>
	<link:roleRef roleURI="http://www.utahmed.com/20190930/role/idr_DisclosureEarningsPerShareScheduleOfEarningsPerShareBasicAndDilutedTables" xlink:type="simple" xlink:href="utmd-20190930.xsd#idr_DisclosureEarningsPerShareScheduleOfEarningsPerShareBasicAndDilutedTables"/>
	<link:definitionLink xlink:type="extended" xlink:role="http://www.utahmed.com/20190930/role/idr_DisclosureEarningsPerShareScheduleOfEarningsPerShareBasicAndDilutedTables"/>
	<link:roleRef roleURI="http://www.utahmed.com/20190930/role/idr_DisclosureNewAccountingPronouncementsAndChangesInAccountingPrinciplesNewAccountingPronouncementsPolicyDetails" xlink:type="simple" xlink:href="utmd-20190930.xsd#idr_DisclosureNewAccountingPronouncementsAndChangesInAccountingPrinciplesNewAccountingPronouncementsPolicyDetails"/>
	<link:definitionLink xlink:type="extended" xlink:role="http://www.utahmed.com/20190930/role/idr_DisclosureNewAccountingPronouncementsAndChangesInAccountingPrinciplesNewAccountingPronouncementsPolicyDetails">
		<link:loc xlink:type='locator' xlink:href='http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_StatementTable' xlink:label='us-gaap_StatementTable'/>
		<link:loc xlink:type='locator' xlink:href='http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_AdjustmentsForNewAccountingPronouncementsAxis' xlink:label='us-gaap_AdjustmentsForNewAccountingPronouncementsAxis'/>
		<link:definitionArc xlink:type='arc' xlink:arcrole='http://xbrl.org/int/dim/arcrole/hypercube-dimension' xlink:from='us-gaap_StatementTable' xlink:to='us-gaap_AdjustmentsForNewAccountingPronouncementsAxis' use='optional' order='1.0' xbrldt:contextElement='segment'/>
		<link:loc xlink:type='locator' xlink:href='http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_TypeOfAdoptionMember' xlink:label='us-gaap_TypeOfAdoptionMember'/>
		<link:definitionArc xlink:type='arc' xlink:arcrole='http://xbrl.org/int/dim/arcrole/dimension-domain' xlink:from='us-gaap_AdjustmentsForNewAccountingPronouncementsAxis' xlink:to='us-gaap_TypeOfAdoptionMember' use='optional' order='1.0'/>
		<link:loc xlink:type='locator' xlink:href='http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_TypeOfAdoptionMember' xlink:label='us-gaap_TypeOfAdoptionMember_1'/>
		<link:definitionArc xlink:type='arc' xlink:arcrole='http://xbrl.org/int/dim/arcrole/dimension-default' xlink:from='us-gaap_AdjustmentsForNewAccountingPronouncementsAxis' xlink:to='us-gaap_TypeOfAdoptionMember_1' use='optional' order='1.0' xbrldt:contextElement='segment'/>
		<link:loc xlink:type='locator' xlink:href='http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_AccountingStandardsUpdate201602Member' xlink:label='us-gaap_AccountingStandardsUpdate201602Member'/>
		<link:definitionArc xlink:type='arc' xlink:arcrole='http://xbrl.org/int/dim/arcrole/domain-member' xlink:from='us-gaap_TypeOfAdoptionMember' xlink:to='us-gaap_AccountingStandardsUpdate201602Member' use='optional' order='1.0'/>
		<link:loc xlink:type='locator' xlink:href='http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_StatementLineItems' xlink:label='us-gaap_StatementLineItems'/>
		<link:loc xlink:type='locator' xlink:href='http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_OperatingLeaseRightOfUseAsset' xlink:label='us-gaap_OperatingLeaseRightOfUseAsset'/>
		<link:definitionArc xlink:type='arc' xlink:arcrole='http://xbrl.org/int/dim/arcrole/domain-member' xlink:from='us-gaap_StatementLineItems' xlink:to='us-gaap_OperatingLeaseRightOfUseAsset' use='optional' order='1.0'/>
		<link:loc xlink:type='locator' xlink:href='http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_OperatingLeaseLiability' xlink:label='us-gaap_OperatingLeaseLiability'/>
		<link:definitionArc xlink:type='arc' xlink:arcrole='http://xbrl.org/int/dim/arcrole/domain-member' xlink:from='us-gaap_StatementLineItems' xlink:to='us-gaap_OperatingLeaseLiability' use='optional' order='2.0'/>
		<link:definitionArc xlink:type='arc' xlink:arcrole='http://xbrl.org/int/dim/arcrole/all' xlink:from='us-gaap_StatementLineItems' xlink:to='us-gaap_StatementTable' order='0.5' xbrldt:closed='true' xbrldt:contextElement='segment' use='optional'/>
	</link:definitionLink>
	<link:roleRef roleURI="http://www.utahmed.com/20190930/role/idr_DisclosureInventoriesScheduleOfInventoryCurrentDetails" xlink:type="simple" xlink:href="utmd-20190930.xsd#idr_DisclosureInventoriesScheduleOfInventoryCurrentDetails"/>
	<link:definitionLink xlink:type="extended" xlink:role="http://www.utahmed.com/20190930/role/idr_DisclosureInventoriesScheduleOfInventoryCurrentDetails"/>
	<link:roleRef roleURI="http://www.utahmed.com/20190930/role/idr_DisclosureStockBasedCompensationDetails" xlink:type="simple" xlink:href="utmd-20190930.xsd#idr_DisclosureStockBasedCompensationDetails"/>
	<link:definitionLink xlink:type="extended" xlink:role="http://www.utahmed.com/20190930/role/idr_DisclosureStockBasedCompensationDetails"/>
	<link:roleRef roleURI="http://www.utahmed.com/20190930/role/idr_DisclosureWarrantyReserveDetails" xlink:type="simple" xlink:href="utmd-20190930.xsd#idr_DisclosureWarrantyReserveDetails"/>
	<link:definitionLink xlink:type="extended" xlink:role="http://www.utahmed.com/20190930/role/idr_DisclosureWarrantyReserveDetails"/>
	<link:roleRef roleURI="http://www.utahmed.com/20190930/role/idr_DisclosureRevenueRecognitionScheduleOfRevenuesByProductCategoryDetails" xlink:type="simple" xlink:href="utmd-20190930.xsd#idr_DisclosureRevenueRecognitionScheduleOfRevenuesByProductCategoryDetails"/>
	<link:definitionLink xlink:type="extended" xlink:role="http://www.utahmed.com/20190930/role/idr_DisclosureRevenueRecognitionScheduleOfRevenuesByProductCategoryDetails">
		<link:loc xlink:type='locator' xlink:href='http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_StatementTable' xlink:label='us-gaap_StatementTable'/>
		<link:loc xlink:type='locator' xlink:href='http://xbrl.fasb.org/srt/2019/elts/srt-2019-01-31.xsd#srt_StatementGeographicalAxis' xlink:label='srt_StatementGeographicalAxis'/>
		<link:definitionArc xlink:type='arc' xlink:arcrole='http://xbrl.org/int/dim/arcrole/hypercube-dimension' xlink:from='us-gaap_StatementTable' xlink:to='srt_StatementGeographicalAxis' use='optional' order='1.0' xbrldt:contextElement='segment'/>
		<link:loc xlink:type='locator' xlink:href='http://xbrl.fasb.org/srt/2019/elts/srt-2019-01-31.xsd#srt_SegmentGeographicalDomain' xlink:label='srt_SegmentGeographicalDomain'/>
		<link:definitionArc xlink:type='arc' xlink:arcrole='http://xbrl.org/int/dim/arcrole/dimension-domain' xlink:from='srt_StatementGeographicalAxis' xlink:to='srt_SegmentGeographicalDomain' use='optional' order='1.0'/>
		<link:loc xlink:type='locator' xlink:href='http://xbrl.fasb.org/srt/2019/elts/srt-2019-01-31.xsd#srt_SegmentGeographicalDomain' xlink:label='srt_SegmentGeographicalDomain_1'/>
		<link:definitionArc xlink:type='arc' xlink:arcrole='http://xbrl.org/int/dim/arcrole/dimension-default' xlink:from='srt_StatementGeographicalAxis' xlink:to='srt_SegmentGeographicalDomain_1' use='optional' order='1.0' xbrldt:contextElement='segment'/>
		<link:loc xlink:type='locator' xlink:href='utmd-20190930.xsd#fil_DomesticUsMember' xlink:label='fil_DomesticUsMember'/>
		<link:definitionArc xlink:type='arc' xlink:arcrole='http://xbrl.org/int/dim/arcrole/domain-member' xlink:from='srt_SegmentGeographicalDomain' xlink:to='fil_DomesticUsMember' use='optional' order='1.0'/>
		<link:loc xlink:type='locator' xlink:href='utmd-20190930.xsd#fil_OutsideUsMember' xlink:label='fil_OutsideUsMember'/>
		<link:definitionArc xlink:type='arc' xlink:arcrole='http://xbrl.org/int/dim/arcrole/domain-member' xlink:from='srt_SegmentGeographicalDomain' xlink:to='fil_OutsideUsMember' use='optional' order='2.0'/>
		<link:loc xlink:type='locator' xlink:href='http://xbrl.fasb.org/srt/2019/elts/srt-2019-01-31.xsd#srt_ProductOrServiceAxis' xlink:label='srt_ProductOrServiceAxis'/>
		<link:definitionArc xlink:type='arc' xlink:arcrole='http://xbrl.org/int/dim/arcrole/hypercube-dimension' xlink:from='us-gaap_StatementTable' xlink:to='srt_ProductOrServiceAxis' use='optional' order='2.0' xbrldt:contextElement='segment'/>
		<link:loc xlink:type='locator' xlink:href='http://xbrl.fasb.org/srt/2019/elts/srt-2019-01-31.xsd#srt_ProductsAndServicesDomain' xlink:label='srt_ProductsAndServicesDomain'/>
		<link:definitionArc xlink:type='arc' xlink:arcrole='http://xbrl.org/int/dim/arcrole/dimension-domain' xlink:from='srt_ProductOrServiceAxis' xlink:to='srt_ProductsAndServicesDomain' use='optional' order='1.0'/>
		<link:loc xlink:type='locator' xlink:href='http://xbrl.fasb.org/srt/2019/elts/srt-2019-01-31.xsd#srt_ProductsAndServicesDomain' xlink:label='srt_ProductsAndServicesDomain_1'/>
		<link:definitionArc xlink:type='arc' xlink:arcrole='http://xbrl.org/int/dim/arcrole/dimension-default' xlink:from='srt_ProductOrServiceAxis' xlink:to='srt_ProductsAndServicesDomain_1' use='optional' order='1.0' xbrldt:contextElement='segment'/>
		<link:loc xlink:type='locator' xlink:href='utmd-20190930.xsd#fil_ObstetricsMember' xlink:label='fil_ObstetricsMember'/>
		<link:definitionArc xlink:type='arc' xlink:arcrole='http://xbrl.org/int/dim/arcrole/domain-member' xlink:from='srt_ProductsAndServicesDomain' xlink:to='fil_ObstetricsMember' use='optional' order='1.0'/>
		<link:loc xlink:type='locator' xlink:href='utmd-20190930.xsd#fil_NeonatalMember' xlink:label='fil_NeonatalMember'/>
		<link:definitionArc xlink:type='arc' xlink:arcrole='http://xbrl.org/int/dim/arcrole/domain-member' xlink:from='srt_ProductsAndServicesDomain' xlink:to='fil_NeonatalMember' use='optional' order='2.0'/>
		<link:loc xlink:type='locator' xlink:href='utmd-20190930.xsd#fil_GynecologyElectrosurgeryUrologyMember' xlink:label='fil_GynecologyElectrosurgeryUrologyMember'/>
		<link:definitionArc xlink:type='arc' xlink:arcrole='http://xbrl.org/int/dim/arcrole/domain-member' xlink:from='srt_ProductsAndServicesDomain' xlink:to='fil_GynecologyElectrosurgeryUrologyMember' use='optional' order='3.0'/>
		<link:loc xlink:type='locator' xlink:href='utmd-20190930.xsd#fil_BloodPressureMonitoringAndAccessoriesMember' xlink:label='fil_BloodPressureMonitoringAndAccessoriesMember'/>
		<link:definitionArc xlink:type='arc' xlink:arcrole='http://xbrl.org/int/dim/arcrole/domain-member' xlink:from='srt_ProductsAndServicesDomain' xlink:to='fil_BloodPressureMonitoringAndAccessoriesMember' use='optional' order='4.0'/>
		<link:loc xlink:type='locator' xlink:href='http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_StatementLineItems' xlink:label='us-gaap_StatementLineItems'/>
		<link:loc xlink:type='locator' xlink:href='http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax' xlink:label='us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax'/>
		<link:definitionArc xlink:type='arc' xlink:arcrole='http://xbrl.org/int/dim/arcrole/domain-member' xlink:from='us-gaap_StatementLineItems' xlink:to='us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax' use='optional' order='1.0'/>
		<link:definitionArc xlink:type='arc' xlink:arcrole='http://xbrl.org/int/dim/arcrole/all' xlink:from='us-gaap_StatementLineItems' xlink:to='us-gaap_StatementTable' order='0.5' xbrldt:closed='true' xbrldt:contextElement='segment' use='optional'/>
	</link:definitionLink>
	<link:roleRef roleURI="http://www.utahmed.com/20190930/role/idr_DisclosureLeasesDetails" xlink:type="simple" xlink:href="utmd-20190930.xsd#idr_DisclosureLeasesDetails"/>
	<link:definitionLink xlink:type="extended" xlink:role="http://www.utahmed.com/20190930/role/idr_DisclosureLeasesDetails"/>
	<link:roleRef roleURI="http://www.utahmed.com/20190930/role/idr_DisclosureLeasesLeaseCostDetails" xlink:type="simple" xlink:href="utmd-20190930.xsd#idr_DisclosureLeasesLeaseCostDetails"/>
	<link:definitionLink xlink:type="extended" xlink:role="http://www.utahmed.com/20190930/role/idr_DisclosureLeasesLeaseCostDetails"/>
	<link:roleRef roleURI="http://www.utahmed.com/20190930/role/idr_DisclosureLeasesScheduleOfFutureMinimumRentalPaymentsForOperatingLeasesDetails" xlink:type="simple" xlink:href="utmd-20190930.xsd#idr_DisclosureLeasesScheduleOfFutureMinimumRentalPaymentsForOperatingLeasesDetails"/>
	<link:definitionLink xlink:type="extended" xlink:role="http://www.utahmed.com/20190930/role/idr_DisclosureLeasesScheduleOfFutureMinimumRentalPaymentsForOperatingLeasesDetails"/>
	<link:roleRef roleURI="http://www.utahmed.com/20190930/role/idr_DisclosureLeasesReconciliationOfOperatingLeaseLiabilitiesDetails" xlink:type="simple" xlink:href="utmd-20190930.xsd#idr_DisclosureLeasesReconciliationOfOperatingLeaseLiabilitiesDetails"/>
	<link:definitionLink xlink:type="extended" xlink:role="http://www.utahmed.com/20190930/role/idr_DisclosureLeasesReconciliationOfOperatingLeaseLiabilitiesDetails"/>
	<link:roleRef roleURI="http://www.utahmed.com/20190930/role/idr_DisclosureLeasesLesseeOperatingLeaseLiabilityMaturityDetails" xlink:type="simple" xlink:href="utmd-20190930.xsd#idr_DisclosureLeasesLesseeOperatingLeaseLiabilityMaturityDetails"/>
	<link:definitionLink xlink:type="extended" xlink:role="http://www.utahmed.com/20190930/role/idr_DisclosureLeasesLesseeOperatingLeaseLiabilityMaturityDetails"/>
	<link:roleRef roleURI="http://www.utahmed.com/20190930/role/idr_DisclosureCSIDistributionAgreementPurchaseDisclosureDetails" xlink:type="simple" xlink:href="utmd-20190930.xsd#idr_DisclosureCSIDistributionAgreementPurchaseDisclosureDetails"/>
	<link:definitionLink xlink:type="extended" xlink:role="http://www.utahmed.com/20190930/role/idr_DisclosureCSIDistributionAgreementPurchaseDisclosureDetails">
		<link:loc xlink:type='locator' xlink:href='http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_StatementTable' xlink:label='us-gaap_StatementTable'/>
		<link:loc xlink:type='locator' xlink:href='utmd-20190930.xsd#fil_DistributionRightsAcquisitionAxis' xlink:label='fil_DistributionRightsAcquisitionAxis'/>
		<link:definitionArc xlink:type='arc' xlink:arcrole='http://xbrl.org/int/dim/arcrole/hypercube-dimension' xlink:from='us-gaap_StatementTable' xlink:to='fil_DistributionRightsAcquisitionAxis' use='optional' order='1.0' xbrldt:contextElement='segment'/>
		<link:loc xlink:type='locator' xlink:href='utmd-20190930.xsd#fil_DistributionRightsAcquisitionDomain' xlink:label='fil_DistributionRightsAcquisitionDomain'/>
		<link:definitionArc xlink:type='arc' xlink:arcrole='http://xbrl.org/int/dim/arcrole/dimension-domain' xlink:from='fil_DistributionRightsAcquisitionAxis' xlink:to='fil_DistributionRightsAcquisitionDomain' use='optional' order='1.0'/>
		<link:loc xlink:type='locator' xlink:href='utmd-20190930.xsd#fil_DistributionRightsAcquisitionDomain' xlink:label='fil_DistributionRightsAcquisitionDomain_1'/>
		<link:definitionArc xlink:type='arc' xlink:arcrole='http://xbrl.org/int/dim/arcrole/dimension-default' xlink:from='fil_DistributionRightsAcquisitionAxis' xlink:to='fil_DistributionRightsAcquisitionDomain_1' use='optional' order='1.0' xbrldt:contextElement='segment'/>
		<link:loc xlink:type='locator' xlink:href='utmd-20190930.xsd#fil_CoopersurgicalIncMember' xlink:label='fil_CoopersurgicalIncMember'/>
		<link:definitionArc xlink:type='arc' xlink:arcrole='http://xbrl.org/int/dim/arcrole/domain-member' xlink:from='fil_DistributionRightsAcquisitionDomain' xlink:to='fil_CoopersurgicalIncMember' use='optional' order='1.0'/>
		<link:loc xlink:type='locator' xlink:href='http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_StatementLineItems' xlink:label='us-gaap_StatementLineItems'/>
		<link:loc xlink:type='locator' xlink:href='http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_FinitelivedIntangibleAssetsAcquired1' xlink:label='us-gaap_FinitelivedIntangibleAssetsAcquired1'/>
		<link:definitionArc xlink:type='arc' xlink:arcrole='http://xbrl.org/int/dim/arcrole/domain-member' xlink:from='us-gaap_StatementLineItems' xlink:to='us-gaap_FinitelivedIntangibleAssetsAcquired1' use='optional' order='1.0'/>
		<link:loc xlink:type='locator' xlink:href='utmd-20190930.xsd#fil_RemainingYearsOfExclusiveUSDistributionRightsForFemcaresFilshieClipSystem' xlink:label='fil_RemainingYearsOfExclusiveUSDistributionRightsForFemcaresFilshieClipSystem'/>
		<link:definitionArc xlink:type='arc' xlink:arcrole='http://xbrl.org/int/dim/arcrole/domain-member' xlink:from='us-gaap_StatementLineItems' xlink:to='fil_RemainingYearsOfExclusiveUSDistributionRightsForFemcaresFilshieClipSystem' use='optional' order='2.0'/>
		<link:definitionArc xlink:type='arc' xlink:arcrole='http://xbrl.org/int/dim/arcrole/all' xlink:from='us-gaap_StatementLineItems' xlink:to='us-gaap_StatementTable' order='0.5' xbrldt:closed='true' xbrldt:contextElement='segment' use='optional'/>
	</link:definitionLink>
	<link:roleRef roleURI="http://www.utahmed.com/20190930/role/idr_DisclosureEarningsPerShareScheduleOfEarningsPerShareBasicAndDilutedDetails" xlink:type="simple" xlink:href="utmd-20190930.xsd#idr_DisclosureEarningsPerShareScheduleOfEarningsPerShareBasicAndDilutedDetails"/>
	<link:definitionLink xlink:type="extended" xlink:role="http://www.utahmed.com/20190930/role/idr_DisclosureEarningsPerShareScheduleOfEarningsPerShareBasicAndDilutedDetails"/>
</link:linkbase>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-101.LAB
<SEQUENCE>10
<FILENAME>utmd-20190930_lab.xml
<DESCRIPTION>XBRL TAXONOMY EXTENSION LABEL LINKBASE
<TEXT>
<XBRL>
<?xml version='1.0' encoding='iso-8859-1'?>
<!-- Produced by EDGARsuite software, Advanced Computer Innovations, Inc., Copyright (C) 2008-2019 [PPXK9NDL3JZWVHHFLMUR]. www.edgarsuite.com -->
<link:linkbase xmlns="http://www.xbrl.org/2003/linkbase"
		xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
		xsi:schemaLocation="http://www.xbrl.org/2003/linkbase http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd"
		xmlns:fil="http://www.utahmed.com/20190930"
		xmlns:link="http://www.xbrl.org/2003/linkbase"
		xmlns:xlink="http://www.w3.org/1999/xlink"
		xmlns:xbrldt="http://xbrl.org/2005/xbrldt"
		xmlns:xbrli="http://www.xbrl.org/2003/instance">
	<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"/>
	<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"/>
	<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"/>
	<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"/>
	<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"/>
	<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"/>
	<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:labelLink xlink:type="extended" xlink:role="http://www.xbrl.org/2003/role/link">
		<link:loc xlink:type='locator' xlink:href='http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths' xlink:label='us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths'/>
		<link:label xlink:type='resource' xlink:label='lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths' xlink:role='http://www.xbrl.org/2003/role/label' xml:lang='en-US'>Lessee, Operating Lease, Liability, Payments, Due Next Twelve Months</link:label>
		<link:labelArc order='1.0' xlink:type='arc' xlink:arcrole='http://www.xbrl.org/2003/arcrole/concept-label' xlink:from='us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths' xlink:to='lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths'/>
		<link:loc xlink:type='locator' xlink:href='utmd-20190930.xsd#fil_NeonatalMember' xlink:label='fil_NeonatalMember'/>
		<link:label xlink:type='resource' xlink:label='lab_fil_NeonatalMember' xlink:role='http://www.xbrl.org/2003/role/label' xml:lang='en-US'>Neonatal</link:label>
		<link:label xlink:type='resource' xlink:label='lab_fil_NeonatalMember' xlink:role='http://www.xbrl.org/2003/role/documentation' xml:lang='en-US'>Represents the Neonatal, during the indicated time period.</link:label>
		<link:labelArc order='1.0' xlink:type='arc' xlink:arcrole='http://www.xbrl.org/2003/arcrole/concept-label' xlink:from='fil_NeonatalMember' xlink:to='lab_fil_NeonatalMember'/>
		<link:loc xlink:type='locator' xlink:href='http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock' xlink:label='us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock'/>
		<link:label xlink:type='resource' xlink:label='lab_us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock' xlink:role='http://www.xbrl.org/2003/role/label' xml:lang='en-US'>Stock-Based Compensation</link:label>
		<link:labelArc order='1.0' xlink:type='arc' xlink:arcrole='http://www.xbrl.org/2003/arcrole/concept-label' xlink:from='us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock' xlink:to='lab_us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock'/>
		<link:loc xlink:type='locator' xlink:href='http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_NewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlock' xlink:label='us-gaap_NewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlock'/>
		<link:label xlink:type='resource' xlink:label='lab_us-gaap_NewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlock' xlink:role='http://www.xbrl.org/2003/role/label' xml:lang='en-US'>New Accounting Pronouncements and Changes in Accounting Principles</link:label>
		<link:labelArc order='1.0' xlink:type='arc' xlink:arcrole='http://www.xbrl.org/2003/arcrole/concept-label' xlink:from='us-gaap_NewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlock' xlink:to='lab_us-gaap_NewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlock'/>
		<link:loc xlink:type='locator' xlink:href='http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_IncomeTaxesPaid' xlink:label='us-gaap_IncomeTaxesPaid'/>
		<link:label xlink:type='resource' xlink:label='lab_us-gaap_IncomeTaxesPaid' xlink:role='http://www.xbrl.org/2003/role/label' xml:lang='en-US'>Cash paid during the period for income taxes</link:label>
		<link:labelArc order='1.0' xlink:type='arc' xlink:arcrole='http://www.xbrl.org/2003/arcrole/concept-label' xlink:from='us-gaap_IncomeTaxesPaid' xlink:to='lab_us-gaap_IncomeTaxesPaid'/>
		<link:loc xlink:type='locator' xlink:href='http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_SellingGeneralAndAdministrativeExpense' xlink:label='us-gaap_SellingGeneralAndAdministrativeExpense'/>
		<link:label xlink:type='resource' xlink:label='lab_us-gaap_SellingGeneralAndAdministrativeExpense' xlink:role='http://www.xbrl.org/2003/role/label' xml:lang='en-US'>Selling, general and administrative</link:label>
		<link:labelArc order='1.0' xlink:type='arc' xlink:arcrole='http://www.xbrl.org/2003/arcrole/concept-label' xlink:from='us-gaap_SellingGeneralAndAdministrativeExpense' xlink:to='lab_us-gaap_SellingGeneralAndAdministrativeExpense'/>
		<link:loc xlink:type='locator' xlink:href='http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_PreferredStockSharesAuthorized' xlink:label='us-gaap_PreferredStockSharesAuthorized'/>
		<link:label xlink:type='resource' xlink:label='lab_us-gaap_PreferredStockSharesAuthorized' xlink:role='http://www.xbrl.org/2003/role/label' xml:lang='en-US'>Preferred Stock, Shares Authorized</link:label>
		<link:labelArc order='1.0' xlink:type='arc' xlink:arcrole='http://www.xbrl.org/2003/arcrole/concept-label' xlink:from='us-gaap_PreferredStockSharesAuthorized' xlink:to='lab_us-gaap_PreferredStockSharesAuthorized'/>
		<link:loc xlink:type='locator' xlink:href='http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_OperatingLeaseLiabilityNoncurrent' xlink:label='us-gaap_OperatingLeaseLiabilityNoncurrent'/>
		<link:label xlink:type='resource' xlink:label='lab_us-gaap_OperatingLeaseLiabilityNoncurrent' xlink:role='http://www.xbrl.org/2003/role/label' xml:lang='en-US'>Operating lease liability</link:label>
		<link:labelArc order='1.0' xlink:type='arc' xlink:arcrole='http://www.xbrl.org/2003/arcrole/concept-label' xlink:from='us-gaap_OperatingLeaseLiabilityNoncurrent' xlink:to='lab_us-gaap_OperatingLeaseLiabilityNoncurrent'/>
		<link:loc xlink:type='locator' xlink:href='http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_InventoryNet' xlink:label='us-gaap_InventoryNet'/>
		<link:label xlink:type='resource' xlink:label='lab_us-gaap_InventoryNet' xlink:role='http://www.xbrl.org/2003/role/label' xml:lang='en-US'>Inventories</link:label>
		<link:label xlink:type='resource' xlink:label='lab_us-gaap_InventoryNet' xlink:role='http://www.xbrl.org/2003/role/totalLabel' xml:lang='en-US'>Total</link:label>
		<link:labelArc order='1.0' xlink:type='arc' xlink:arcrole='http://www.xbrl.org/2003/arcrole/concept-label' xlink:from='us-gaap_InventoryNet' xlink:to='lab_us-gaap_InventoryNet'/>
		<link:loc xlink:type='locator' xlink:href='https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_SecurityExchangeName' xlink:label='dei_SecurityExchangeName'/>
		<link:label xlink:type='resource' xlink:label='lab_dei_SecurityExchangeName' xlink:role='http://www.xbrl.org/2003/role/label' xml:lang='en-US'>Security Exchange Name</link:label>
		<link:labelArc order='1.0' xlink:type='arc' xlink:arcrole='http://www.xbrl.org/2003/arcrole/concept-label' xlink:from='dei_SecurityExchangeName' xlink:to='lab_dei_SecurityExchangeName'/>
		<link:loc xlink:type='locator' xlink:href='https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_DocumentType' xlink:label='dei_DocumentType'/>
		<link:label xlink:type='resource' xlink:label='lab_dei_DocumentType' xlink:role='http://www.xbrl.org/2003/role/label' xml:lang='en-US'>Document Type</link:label>
		<link:labelArc order='1.0' xlink:type='arc' xlink:arcrole='http://www.xbrl.org/2003/arcrole/concept-label' xlink:from='dei_DocumentType' xlink:to='lab_dei_DocumentType'/>
		<link:loc xlink:type='locator' xlink:href='http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive' xlink:label='us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive'/>
		<link:label xlink:type='resource' xlink:label='lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive' xlink:role='http://www.xbrl.org/2003/role/label' xml:lang='en-US'>Lessee, Operating Lease, Liability, Payments, Due Year Five</link:label>
		<link:labelArc order='1.0' xlink:type='arc' xlink:arcrole='http://www.xbrl.org/2003/arcrole/concept-label' xlink:from='us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive' xlink:to='lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive'/>
		<link:loc xlink:type='locator' xlink:href='utmd-20190930.xsd#fil_LesseeOperatingLeaseForAutomobileTermOfContract' xlink:label='fil_LesseeOperatingLeaseForAutomobileTermOfContract'/>
		<link:label xlink:type='resource' xlink:label='lab_fil_LesseeOperatingLeaseForAutomobileTermOfContract' xlink:role='http://www.xbrl.org/2003/role/label' xml:lang='en-US'>Lessee Operating Lease for Automobile Term of Contract</link:label>
		<link:label xlink:type='resource' xlink:label='lab_fil_LesseeOperatingLeaseForAutomobileTermOfContract' xlink:role='http://www.xbrl.org/2003/role/documentation' xml:lang='en-US'>Represents the Lessee Operating Lease for Automobile Term of Contract, during the indicated time period.</link:label>
		<link:labelArc order='1.0' xlink:type='arc' xlink:arcrole='http://www.xbrl.org/2003/arcrole/concept-label' xlink:from='fil_LesseeOperatingLeaseForAutomobileTermOfContract' xlink:to='lab_fil_LesseeOperatingLeaseForAutomobileTermOfContract'/>
		<link:loc xlink:type='locator' xlink:href='http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_InventoryWorkInProcess' xlink:label='us-gaap_InventoryWorkInProcess'/>
		<link:label xlink:type='resource' xlink:label='lab_us-gaap_InventoryWorkInProcess' xlink:role='http://www.xbrl.org/2003/role/label' xml:lang='en-US'>Work-in-process</link:label>
		<link:labelArc order='1.0' xlink:type='arc' xlink:arcrole='http://www.xbrl.org/2003/arcrole/concept-label' xlink:from='us-gaap_InventoryWorkInProcess' xlink:to='lab_us-gaap_InventoryWorkInProcess'/>
		<link:loc xlink:type='locator' xlink:href='http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock' xlink:label='us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock'/>
		<link:label xlink:type='resource' xlink:label='lab_us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock' xlink:role='http://www.xbrl.org/2003/role/label' xml:lang='en-US'>Lessee, Operating Lease, Liability, Maturity</link:label>
		<link:labelArc order='1.0' xlink:type='arc' xlink:arcrole='http://www.xbrl.org/2003/arcrole/concept-label' xlink:from='us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock' xlink:to='lab_us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock'/>
		<link:loc xlink:type='locator' xlink:href='http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_NetCashProvidedByUsedInOperatingActivities' xlink:label='us-gaap_NetCashProvidedByUsedInOperatingActivities'/>
		<link:label xlink:type='resource' xlink:label='lab_us-gaap_NetCashProvidedByUsedInOperatingActivities' xlink:role='http://www.xbrl.org/2003/role/label' xml:lang='en-US'>Net cash provided by operating activities</link:label>
		<link:label xlink:type='resource' xlink:label='lab_us-gaap_NetCashProvidedByUsedInOperatingActivities' xlink:role='http://www.xbrl.org/2003/role/totalLabel' xml:lang='en-US'>Net cash provided by operating activities</link:label>
		<link:labelArc order='1.0' xlink:type='arc' xlink:arcrole='http://www.xbrl.org/2003/arcrole/concept-label' xlink:from='us-gaap_NetCashProvidedByUsedInOperatingActivities' xlink:to='lab_us-gaap_NetCashProvidedByUsedInOperatingActivities'/>
		<link:loc xlink:type='locator' xlink:href='http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract' xlink:label='us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract'/>
		<link:label xlink:type='resource' xlink:label='lab_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract' xlink:role='http://www.xbrl.org/2003/role/label' xml:lang='en-US'>Adjustments to reconcile net income to net cash provided by operating activities</link:label>
		<link:labelArc order='1.0' xlink:type='arc' xlink:arcrole='http://www.xbrl.org/2003/arcrole/concept-label' xlink:from='us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract' xlink:to='lab_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract'/>
		<link:loc xlink:type='locator' xlink:href='http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentTax' xlink:label='us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentTax'/>
		<link:label xlink:type='resource' xlink:label='lab_us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentTax' xlink:role='http://www.xbrl.org/2003/role/label' xml:lang='en-US'>Other Comprehensive Income (Loss), Foreign Currency Translation Adjustment, Tax</link:label>
		<link:labelArc order='1.0' xlink:type='arc' xlink:arcrole='http://www.xbrl.org/2003/arcrole/concept-label' xlink:from='us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentTax' xlink:to='lab_us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentTax'/>
		<link:loc xlink:type='locator' xlink:href='http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract' xlink:label='us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract'/>
		<link:label xlink:type='resource' xlink:label='lab_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract' xlink:role='http://www.xbrl.org/2003/role/label' xml:lang='en-US'>Other comprehensive income (loss):</link:label>
		<link:labelArc order='1.0' xlink:type='arc' xlink:arcrole='http://www.xbrl.org/2003/arcrole/concept-label' xlink:from='us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract' xlink:to='lab_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract'/>
		<link:loc xlink:type='locator' xlink:href='http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_Goodwill' xlink:label='us-gaap_Goodwill'/>
		<link:label xlink:type='resource' xlink:label='lab_us-gaap_Goodwill' xlink:role='http://www.xbrl.org/2003/role/label' xml:lang='en-US'>Goodwill</link:label>
		<link:labelArc order='1.0' xlink:type='arc' xlink:arcrole='http://www.xbrl.org/2003/arcrole/concept-label' xlink:from='us-gaap_Goodwill' xlink:to='lab_us-gaap_Goodwill'/>
		<link:loc xlink:type='locator' xlink:href='https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityAddressAddressLine1' xlink:label='dei_EntityAddressAddressLine1'/>
		<link:label xlink:type='resource' xlink:label='lab_dei_EntityAddressAddressLine1' xlink:role='http://www.xbrl.org/2003/role/label' xml:lang='en-US'>Entity Address, Address Line One</link:label>
		<link:labelArc order='1.0' xlink:type='arc' xlink:arcrole='http://www.xbrl.org/2003/arcrole/concept-label' xlink:from='dei_EntityAddressAddressLine1' xlink:to='lab_dei_EntityAddressAddressLine1'/>
		<link:loc xlink:type='locator' xlink:href='http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_OperatingLeasesFutureMinimumPaymentsDueInFiveYears' xlink:label='us-gaap_OperatingLeasesFutureMinimumPaymentsDueInFiveYears'/>
		<link:label xlink:type='resource' xlink:label='lab_us-gaap_OperatingLeasesFutureMinimumPaymentsDueInFiveYears' xlink:role='http://www.xbrl.org/2003/role/label' xml:lang='en-US'>Operating Leases, Future Minimum Payments, Due in Five Years</link:label>
		<link:labelArc order='1.0' xlink:type='arc' xlink:arcrole='http://www.xbrl.org/2003/arcrole/concept-label' xlink:from='us-gaap_OperatingLeasesFutureMinimumPaymentsDueInFiveYears' xlink:to='lab_us-gaap_OperatingLeasesFutureMinimumPaymentsDueInFiveYears'/>
		<link:loc xlink:type='locator' xlink:href='utmd-20190930.xsd#fil_ReconciliationOfOperatingLeaseLiabilitiesTableTextBlock' xlink:label='fil_ReconciliationOfOperatingLeaseLiabilitiesTableTextBlock'/>
		<link:label xlink:type='resource' xlink:label='lab_fil_ReconciliationOfOperatingLeaseLiabilitiesTableTextBlock' xlink:role='http://www.xbrl.org/2003/role/label' xml:lang='en-US'>Reconciliation of operating lease liabilities</link:label>
		<link:label xlink:type='resource' xlink:label='lab_fil_ReconciliationOfOperatingLeaseLiabilitiesTableTextBlock' xlink:role='http://www.xbrl.org/2003/role/documentation' xml:lang='en-US'>Reconciliation of operating lease liabilities/ payments to operating lease liabilities.</link:label>
		<link:labelArc order='1.0' xlink:type='arc' xlink:arcrole='http://www.xbrl.org/2003/arcrole/concept-label' xlink:from='fil_ReconciliationOfOperatingLeaseLiabilitiesTableTextBlock' xlink:to='lab_fil_ReconciliationOfOperatingLeaseLiabilitiesTableTextBlock'/>
		<link:loc xlink:type='locator' xlink:href='http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_GainLossOnInvestments' xlink:label='us-gaap_GainLossOnInvestments'/>
		<link:label xlink:type='resource' xlink:label='lab_us-gaap_GainLossOnInvestments' xlink:role='http://www.xbrl.org/2003/role/label' xml:lang='en-US'>Gain on Investments</link:label>
		<link:label xlink:type='resource' xlink:label='lab_us-gaap_GainLossOnInvestments' xlink:role='http://www.xbrl.org/2009/role/negatedLabel' xml:lang='en-US'>Gain on Investments</link:label>
		<link:labelArc order='1.0' xlink:type='arc' xlink:arcrole='http://www.xbrl.org/2003/arcrole/concept-label' xlink:from='us-gaap_GainLossOnInvestments' xlink:to='lab_us-gaap_GainLossOnInvestments'/>
		<link:loc xlink:type='locator' xlink:href='utmd-20190930.xsd#fil_CommonStockReceivedAndRetiredUponExerciseOfStockOptions' xlink:label='fil_CommonStockReceivedAndRetiredUponExerciseOfStockOptions'/>
		<link:label xlink:type='resource' xlink:label='lab_fil_CommonStockReceivedAndRetiredUponExerciseOfStockOptions' xlink:role='http://www.xbrl.org/2003/role/label' xml:lang='en-US'>Common stock received and retired upon exercise of stock options</link:label>
		<link:label xlink:type='resource' xlink:label='lab_fil_CommonStockReceivedAndRetiredUponExerciseOfStockOptions' xlink:role='http://www.xbrl.org/2003/role/documentation' xml:lang='en-US'>Represents the monetary amount of Common stock received and retired upon exercise of stock options, during the indicated time period.</link:label>
		<link:labelArc order='1.0' xlink:type='arc' xlink:arcrole='http://www.xbrl.org/2003/arcrole/concept-label' xlink:from='fil_CommonStockReceivedAndRetiredUponExerciseOfStockOptions' xlink:to='lab_fil_CommonStockReceivedAndRetiredUponExerciseOfStockOptions'/>
		<link:loc xlink:type='locator' xlink:href='http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ProfitLoss' xlink:label='us-gaap_ProfitLoss'/>
		<link:label xlink:type='resource' xlink:label='lab_us-gaap_ProfitLoss' xlink:role='http://www.xbrl.org/2003/role/label' xml:lang='en-US'>Net income</link:label>
		<link:label xlink:type='resource' xlink:label='lab_us-gaap_ProfitLoss' xlink:role='http://www.xbrl.org/2003/role/totalLabel' xml:lang='en-US'>Net income</link:label>
		<link:labelArc order='1.0' xlink:type='arc' xlink:arcrole='http://www.xbrl.org/2003/arcrole/concept-label' xlink:from='us-gaap_ProfitLoss' xlink:to='lab_us-gaap_ProfitLoss'/>
		<link:loc xlink:type='locator' xlink:href='http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_OperatingExpenses' xlink:label='us-gaap_OperatingExpenses'/>
		<link:label xlink:type='resource' xlink:label='lab_us-gaap_OperatingExpenses' xlink:role='http://www.xbrl.org/2003/role/label' xml:lang='en-US'>Total operating expenses</link:label>
		<link:label xlink:type='resource' xlink:label='lab_us-gaap_OperatingExpenses' xlink:role='http://www.xbrl.org/2003/role/totalLabel' xml:lang='en-US'>Total operating expenses</link:label>
		<link:labelArc order='1.0' xlink:type='arc' xlink:arcrole='http://www.xbrl.org/2003/arcrole/concept-label' xlink:from='us-gaap_OperatingExpenses' xlink:to='lab_us-gaap_OperatingExpenses'/>
		<link:loc xlink:type='locator' xlink:href='http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_LiabilitiesAndStockholdersEquityAbstract' xlink:label='us-gaap_LiabilitiesAndStockholdersEquityAbstract'/>
		<link:label xlink:type='resource' xlink:label='lab_us-gaap_LiabilitiesAndStockholdersEquityAbstract' xlink:role='http://www.xbrl.org/2003/role/label' xml:lang='en-US'>LIABILITIES AND STOCKHOLDERS&apos; EQUITY</link:label>
		<link:labelArc order='1.0' xlink:type='arc' xlink:arcrole='http://www.xbrl.org/2003/arcrole/concept-label' xlink:from='us-gaap_LiabilitiesAndStockholdersEquityAbstract' xlink:to='lab_us-gaap_LiabilitiesAndStockholdersEquityAbstract'/>
		<link:loc xlink:type='locator' xlink:href='https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityIncorporationStateCountryCode' xlink:label='dei_EntityIncorporationStateCountryCode'/>
		<link:label xlink:type='resource' xlink:label='lab_dei_EntityIncorporationStateCountryCode' xlink:role='http://www.xbrl.org/2003/role/label' xml:lang='en-US'>Entity Incorporation, State or Country Code</link:label>
		<link:labelArc order='1.0' xlink:type='arc' xlink:arcrole='http://www.xbrl.org/2003/arcrole/concept-label' xlink:from='dei_EntityIncorporationStateCountryCode' xlink:to='lab_dei_EntityIncorporationStateCountryCode'/>
		<link:loc xlink:type='locator' xlink:href='http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree' xlink:label='us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree'/>
		<link:label xlink:type='resource' xlink:label='lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree' xlink:role='http://www.xbrl.org/2003/role/label' xml:lang='en-US'>Lessee, Operating Lease, Liability, Payments, Due Year Three</link:label>
		<link:labelArc order='1.0' xlink:type='arc' xlink:arcrole='http://www.xbrl.org/2003/arcrole/concept-label' xlink:from='us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree' xlink:to='lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree'/>
		<link:loc xlink:type='locator' xlink:href='http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability' xlink:label='us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability'/>
		<link:label xlink:type='resource' xlink:label='lab_us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability' xlink:role='http://www.xbrl.org/2003/role/label' xml:lang='en-US'>Right-of-Use Asset Obtained in Exchange for Operating Lease Liability</link:label>
		<link:labelArc order='1.0' xlink:type='arc' xlink:arcrole='http://www.xbrl.org/2003/arcrole/concept-label' xlink:from='us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability' xlink:to='lab_us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability'/>
		<link:loc xlink:type='locator' xlink:href='http://xbrl.fasb.org/srt/2019/elts/srt-2019-01-31.xsd#srt_ProductsAndServicesDomain' xlink:label='srt_ProductsAndServicesDomain'/>
		<link:label xlink:type='resource' xlink:label='lab_srt_ProductsAndServicesDomain' xlink:role='http://www.xbrl.org/2003/role/label' xml:lang='en-US'>Product and Service</link:label>
		<link:labelArc order='1.0' xlink:type='arc' xlink:arcrole='http://www.xbrl.org/2003/arcrole/concept-label' xlink:from='srt_ProductsAndServicesDomain' xlink:to='lab_srt_ProductsAndServicesDomain'/>
		<link:loc xlink:type='locator' xlink:href='http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_InventoryRawMaterials' xlink:label='us-gaap_InventoryRawMaterials'/>
		<link:label xlink:type='resource' xlink:label='lab_us-gaap_InventoryRawMaterials' xlink:role='http://www.xbrl.org/2003/role/label' xml:lang='en-US'>Raw materials</link:label>
		<link:labelArc order='1.0' xlink:type='arc' xlink:arcrole='http://www.xbrl.org/2003/arcrole/concept-label' xlink:from='us-gaap_InventoryRawMaterials' xlink:to='lab_us-gaap_InventoryRawMaterials'/>
		<link:loc xlink:type='locator' xlink:href='http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_TypeOfAdoptionMember' xlink:label='us-gaap_TypeOfAdoptionMember'/>
		<link:label xlink:type='resource' xlink:label='lab_us-gaap_TypeOfAdoptionMember' xlink:role='http://www.xbrl.org/2003/role/label' xml:lang='en-US'>Type of Adoption</link:label>
		<link:labelArc order='1.0' xlink:type='arc' xlink:arcrole='http://www.xbrl.org/2003/arcrole/concept-label' xlink:from='us-gaap_TypeOfAdoptionMember' xlink:to='lab_us-gaap_TypeOfAdoptionMember'/>
		<link:loc xlink:type='locator' xlink:href='http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_AdjustmentsForNewAccountingPronouncementsAxis' xlink:label='us-gaap_AdjustmentsForNewAccountingPronouncementsAxis'/>
		<link:label xlink:type='resource' xlink:label='lab_us-gaap_AdjustmentsForNewAccountingPronouncementsAxis' xlink:role='http://www.xbrl.org/2003/role/label' xml:lang='en-US'>Adjustments for New Accounting Pronouncements [Axis]</link:label>
		<link:labelArc order='1.0' xlink:type='arc' xlink:arcrole='http://www.xbrl.org/2003/arcrole/concept-label' xlink:from='us-gaap_AdjustmentsForNewAccountingPronouncementsAxis' xlink:to='lab_us-gaap_AdjustmentsForNewAccountingPronouncementsAxis'/>
		<link:loc xlink:type='locator' xlink:href='http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock' xlink:label='us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock'/>
		<link:label xlink:type='resource' xlink:label='lab_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock' xlink:role='http://www.xbrl.org/2003/role/label' xml:lang='en-US'>Basis of Presentation</link:label>
		<link:labelArc order='1.0' xlink:type='arc' xlink:arcrole='http://www.xbrl.org/2003/arcrole/concept-label' xlink:from='us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock' xlink:to='lab_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock'/>
		<link:loc xlink:type='locator' xlink:href='http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_PaymentsToAcquireIntangibleAssets' xlink:label='us-gaap_PaymentsToAcquireIntangibleAssets'/>
		<link:label xlink:type='resource' xlink:label='lab_us-gaap_PaymentsToAcquireIntangibleAssets' xlink:role='http://www.xbrl.org/2003/role/label' xml:lang='en-US'>Intangible assets</link:label>
		<link:label xlink:type='resource' xlink:label='lab_us-gaap_PaymentsToAcquireIntangibleAssets' xlink:role='http://www.xbrl.org/2009/role/negatedLabel' xml:lang='en-US'>Intangible assets</link:label>
		<link:labelArc order='1.0' xlink:type='arc' xlink:arcrole='http://www.xbrl.org/2003/arcrole/concept-label' xlink:from='us-gaap_PaymentsToAcquireIntangibleAssets' xlink:to='lab_us-gaap_PaymentsToAcquireIntangibleAssets'/>
		<link:loc xlink:type='locator' xlink:href='http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ShareBasedCompensation' xlink:label='us-gaap_ShareBasedCompensation'/>
		<link:label xlink:type='resource' xlink:label='lab_us-gaap_ShareBasedCompensation' xlink:role='http://www.xbrl.org/2003/role/label' xml:lang='en-US'>Stock-based compensation expense</link:label>
		<link:labelArc order='1.0' xlink:type='arc' xlink:arcrole='http://www.xbrl.org/2003/arcrole/concept-label' xlink:from='us-gaap_ShareBasedCompensation' xlink:to='lab_us-gaap_ShareBasedCompensation'/>
		<link:loc xlink:type='locator' xlink:href='http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised' xlink:label='us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised'/>
		<link:label xlink:type='resource' xlink:label='lab_us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised' xlink:role='http://www.xbrl.org/2003/role/label' xml:lang='en-US'>Common stock issued upon exercise of employee stock options, shares</link:label>
		<link:labelArc order='1.0' xlink:type='arc' xlink:arcrole='http://www.xbrl.org/2003/arcrole/concept-label' xlink:from='us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised' xlink:to='lab_us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised'/>
		<link:loc xlink:type='locator' xlink:href='http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised' xlink:label='us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised'/>
		<link:label xlink:type='resource' xlink:label='lab_us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised' xlink:role='http://www.xbrl.org/2003/role/label' xml:lang='en-US'>Common stock issued upon exercise of employee stock options</link:label>
		<link:labelArc order='1.0' xlink:type='arc' xlink:arcrole='http://www.xbrl.org/2003/arcrole/concept-label' xlink:from='us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised' xlink:to='lab_us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised'/>
		<link:loc xlink:type='locator' xlink:href='http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest' xlink:label='us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest'/>
		<link:label xlink:type='resource' xlink:label='lab_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest' xlink:role='http://www.xbrl.org/2003/role/label' xml:lang='en-US'>Equity Balance, value</link:label>
		<link:label xlink:type='resource' xlink:label='lab_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest' xlink:role='http://www.xbrl.org/2003/role/periodStartLabel' xml:lang='en-US'>Equity Balance, value</link:label>
		<link:label xlink:type='resource' xlink:label='lab_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest' xlink:role='http://www.xbrl.org/2003/role/periodEndLabel' xml:lang='en-US'>Equity Balance, value</link:label>
		<link:labelArc order='1.0' xlink:type='arc' xlink:arcrole='http://www.xbrl.org/2003/arcrole/concept-label' xlink:from='us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest' xlink:to='lab_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest'/>
		<link:loc xlink:type='locator' xlink:href='http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_AdditionalPaidInCapitalMember' xlink:label='us-gaap_AdditionalPaidInCapitalMember'/>
		<link:label xlink:type='resource' xlink:label='lab_us-gaap_AdditionalPaidInCapitalMember' xlink:role='http://www.xbrl.org/2003/role/label' xml:lang='en-US'>Additional Paid-in Capital</link:label>
		<link:labelArc order='1.0' xlink:type='arc' xlink:arcrole='http://www.xbrl.org/2003/arcrole/concept-label' xlink:from='us-gaap_AdditionalPaidInCapitalMember' xlink:to='lab_us-gaap_AdditionalPaidInCapitalMember'/>
		<link:loc xlink:type='locator' xlink:href='http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_PreferredStockSharesOutstanding' xlink:label='us-gaap_PreferredStockSharesOutstanding'/>
		<link:label xlink:type='resource' xlink:label='lab_us-gaap_PreferredStockSharesOutstanding' xlink:role='http://www.xbrl.org/2003/role/label' xml:lang='en-US'>Preferred Stock, Shares Outstanding</link:label>
		<link:labelArc order='1.0' xlink:type='arc' xlink:arcrole='http://www.xbrl.org/2003/arcrole/concept-label' xlink:from='us-gaap_PreferredStockSharesOutstanding' xlink:to='lab_us-gaap_PreferredStockSharesOutstanding'/>
		<link:loc xlink:type='locator' xlink:href='http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_PreferredStockValue' xlink:label='us-gaap_PreferredStockValue'/>
		<link:label xlink:type='resource' xlink:label='lab_us-gaap_PreferredStockValue' xlink:role='http://www.xbrl.org/2003/role/label' xml:lang='en-US'>Preferred stock - $.01 par value; authorized - 5,000 shares; no shares issued or outstanding</link:label>
		<link:labelArc order='1.0' xlink:type='arc' xlink:arcrole='http://www.xbrl.org/2003/arcrole/concept-label' xlink:from='us-gaap_PreferredStockValue' xlink:to='lab_us-gaap_PreferredStockValue'/>
		<link:loc xlink:type='locator' xlink:href='http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_OtherAssetsCurrent' xlink:label='us-gaap_OtherAssetsCurrent'/>
		<link:label xlink:type='resource' xlink:label='lab_us-gaap_OtherAssetsCurrent' xlink:role='http://www.xbrl.org/2003/role/label' xml:lang='en-US'>Other current assets</link:label>
		<link:labelArc order='1.0' xlink:type='arc' xlink:arcrole='http://www.xbrl.org/2003/arcrole/concept-label' xlink:from='us-gaap_OtherAssetsCurrent' xlink:to='lab_us-gaap_OtherAssetsCurrent'/>
		<link:loc xlink:type='locator' xlink:href='https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_AmendmentFlag' xlink:label='dei_AmendmentFlag'/>
		<link:label xlink:type='resource' xlink:label='lab_dei_AmendmentFlag' xlink:role='http://www.xbrl.org/2003/role/label' xml:lang='en-US'>Amendment Flag</link:label>
		<link:labelArc order='1.0' xlink:type='arc' xlink:arcrole='http://www.xbrl.org/2003/arcrole/concept-label' xlink:from='dei_AmendmentFlag' xlink:to='lab_dei_AmendmentFlag'/>
		<link:loc xlink:type='locator' xlink:href='https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntitySmallBusiness' xlink:label='dei_EntitySmallBusiness'/>
		<link:label xlink:type='resource' xlink:label='lab_dei_EntitySmallBusiness' xlink:role='http://www.xbrl.org/2003/role/label' xml:lang='en-US'>Entity Small Business</link:label>
		<link:labelArc order='1.0' xlink:type='arc' xlink:arcrole='http://www.xbrl.org/2003/arcrole/concept-label' xlink:from='dei_EntitySmallBusiness' xlink:to='lab_dei_EntitySmallBusiness'/>
		<link:loc xlink:type='locator' xlink:href='utmd-20190930.xsd#fil_GynecologyElectrosurgeryUrologyMember' xlink:label='fil_GynecologyElectrosurgeryUrologyMember'/>
		<link:label xlink:type='resource' xlink:label='lab_fil_GynecologyElectrosurgeryUrologyMember' xlink:role='http://www.xbrl.org/2003/role/label' xml:lang='en-US'>Gynecology/Electrosurgery/Urology</link:label>
		<link:label xlink:type='resource' xlink:label='lab_fil_GynecologyElectrosurgeryUrologyMember' xlink:role='http://www.xbrl.org/2003/role/documentation' xml:lang='en-US'>Represents the Gynecology/Electrosurgery/Urology, during the indicated time period.</link:label>
		<link:labelArc order='1.0' xlink:type='arc' xlink:arcrole='http://www.xbrl.org/2003/arcrole/concept-label' xlink:from='fil_GynecologyElectrosurgeryUrologyMember' xlink:to='lab_fil_GynecologyElectrosurgeryUrologyMember'/>
		<link:loc xlink:type='locator' xlink:href='http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_InventoryFinishedGoodsNetOfReserves' xlink:label='us-gaap_InventoryFinishedGoodsNetOfReserves'/>
		<link:label xlink:type='resource' xlink:label='lab_us-gaap_InventoryFinishedGoodsNetOfReserves' xlink:role='http://www.xbrl.org/2003/role/label' xml:lang='en-US'>Finished goods</link:label>
		<link:labelArc order='1.0' xlink:type='arc' xlink:arcrole='http://www.xbrl.org/2003/arcrole/concept-label' xlink:from='us-gaap_InventoryFinishedGoodsNetOfReserves' xlink:to='lab_us-gaap_InventoryFinishedGoodsNetOfReserves'/>
		<link:loc xlink:type='locator' xlink:href='http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_RevenueRecognitionPolicyTextBlock' xlink:label='us-gaap_RevenueRecognitionPolicyTextBlock'/>
		<link:label xlink:type='resource' xlink:label='lab_us-gaap_RevenueRecognitionPolicyTextBlock' xlink:role='http://www.xbrl.org/2003/role/label' xml:lang='en-US'>Revenue Recognition</link:label>
		<link:labelArc order='1.0' xlink:type='arc' xlink:arcrole='http://www.xbrl.org/2003/arcrole/concept-label' xlink:from='us-gaap_RevenueRecognitionPolicyTextBlock' xlink:to='lab_us-gaap_RevenueRecognitionPolicyTextBlock'/>
		<link:loc xlink:type='locator' xlink:href='http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DisclosureTextBlockAbstract' xlink:label='us-gaap_DisclosureTextBlockAbstract'/>
		<link:label xlink:type='resource' xlink:label='lab_us-gaap_DisclosureTextBlockAbstract' xlink:role='http://www.xbrl.org/2003/role/label' xml:lang='en-US'>Notes</link:label>
		<link:labelArc order='1.0' xlink:type='arc' xlink:arcrole='http://www.xbrl.org/2003/arcrole/concept-label' xlink:from='us-gaap_DisclosureTextBlockAbstract' xlink:to='lab_us-gaap_DisclosureTextBlockAbstract'/>
		<link:loc xlink:type='locator' xlink:href='utmd-20190930.xsd#fil_OperatingLeaseRightOfUseAssetAmortization' xlink:label='fil_OperatingLeaseRightOfUseAssetAmortization'/>
		<link:label xlink:type='resource' xlink:label='lab_fil_OperatingLeaseRightOfUseAssetAmortization' xlink:role='http://www.xbrl.org/2003/role/label' xml:lang='en-US'>Amortization of Right of Use Assets</link:label>
		<link:label xlink:type='resource' xlink:label='lab_fil_OperatingLeaseRightOfUseAssetAmortization' xlink:role='http://www.xbrl.org/2003/role/documentation' xml:lang='en-US'>Operating Lease, Right of Use Asset Amortization.</link:label>
		<link:labelArc order='1.0' xlink:type='arc' xlink:arcrole='http://www.xbrl.org/2003/arcrole/concept-label' xlink:from='fil_OperatingLeaseRightOfUseAssetAmortization' xlink:to='lab_fil_OperatingLeaseRightOfUseAssetAmortization'/>
		<link:loc xlink:type='locator' xlink:href='http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_PreferredStockParOrStatedValuePerShare' xlink:label='us-gaap_PreferredStockParOrStatedValuePerShare'/>
		<link:label xlink:type='resource' xlink:label='lab_us-gaap_PreferredStockParOrStatedValuePerShare' xlink:role='http://www.xbrl.org/2003/role/label' xml:lang='en-US'>Preferred Stock, Par or Stated Value Per Share</link:label>
		<link:labelArc order='1.0' xlink:type='arc' xlink:arcrole='http://www.xbrl.org/2003/arcrole/concept-label' xlink:from='us-gaap_PreferredStockParOrStatedValuePerShare' xlink:to='lab_us-gaap_PreferredStockParOrStatedValuePerShare'/>
		<link:loc xlink:type='locator' xlink:href='http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_AssetsCurrent' xlink:label='us-gaap_AssetsCurrent'/>
		<link:label xlink:type='resource' xlink:label='lab_us-gaap_AssetsCurrent' xlink:role='http://www.xbrl.org/2003/role/label' xml:lang='en-US'>Total current assets</link:label>
		<link:label xlink:type='resource' xlink:label='lab_us-gaap_AssetsCurrent' xlink:role='http://www.xbrl.org/2003/role/totalLabel' xml:lang='en-US'>Total current assets</link:label>
		<link:labelArc order='1.0' xlink:type='arc' xlink:arcrole='http://www.xbrl.org/2003/arcrole/concept-label' xlink:from='us-gaap_AssetsCurrent' xlink:to='lab_us-gaap_AssetsCurrent'/>
		<link:loc xlink:type='locator' xlink:href='https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityCurrentReportingStatus' xlink:label='dei_EntityCurrentReportingStatus'/>
		<link:label xlink:type='resource' xlink:label='lab_dei_EntityCurrentReportingStatus' xlink:role='http://www.xbrl.org/2003/role/label' xml:lang='en-US'>Entity Current Reporting Status</link:label>
		<link:labelArc order='1.0' xlink:type='arc' xlink:arcrole='http://www.xbrl.org/2003/arcrole/concept-label' xlink:from='dei_EntityCurrentReportingStatus' xlink:to='lab_dei_EntityCurrentReportingStatus'/>
		<link:loc xlink:type='locator' xlink:href='utmd-20190930.xsd#fil_RemainingYearsOfExclusiveUSDistributionRightsForFemcaresFilshieClipSystem' xlink:label='fil_RemainingYearsOfExclusiveUSDistributionRightsForFemcaresFilshieClipSystem'/>
		<link:label xlink:type='resource' xlink:label='lab_fil_RemainingYearsOfExclusiveUSDistributionRightsForFemcaresFilshieClipSystem' xlink:role='http://www.xbrl.org/2003/role/label' xml:lang='en-US'>Remaining years of exclusive U.S. distribution rights for Femcare&apos;s Filshie Clip System</link:label>
		<link:label xlink:type='resource' xlink:label='lab_fil_RemainingYearsOfExclusiveUSDistributionRightsForFemcaresFilshieClipSystem' xlink:role='http://www.xbrl.org/2003/role/documentation' xml:lang='en-US'>Represents the Remaining years of exclusive U.S. distribution rights for Femcare&apos;s Filshie Clip System, during the indicated time period.</link:label>
		<link:labelArc order='1.0' xlink:type='arc' xlink:arcrole='http://www.xbrl.org/2003/arcrole/concept-label' xlink:from='fil_RemainingYearsOfExclusiveUSDistributionRightsForFemcaresFilshieClipSystem' xlink:to='lab_fil_RemainingYearsOfExclusiveUSDistributionRightsForFemcaresFilshieClipSystem'/>
		<link:loc xlink:type='locator' xlink:href='http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1' xlink:label='us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1'/>
		<link:label xlink:type='resource' xlink:label='lab_us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1' xlink:role='http://www.xbrl.org/2003/role/label' xml:lang='en-US'>Operating Lease, Weighted Average Remaining Lease Term</link:label>
		<link:labelArc order='1.0' xlink:type='arc' xlink:arcrole='http://www.xbrl.org/2003/arcrole/concept-label' xlink:from='us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1' xlink:to='lab_us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1'/>
		<link:loc xlink:type='locator' xlink:href='utmd-20190930.xsd#fil_ScheduleOfRevenuesByProductCategoryTextBlock' xlink:label='fil_ScheduleOfRevenuesByProductCategoryTextBlock'/>
		<link:label xlink:type='resource' xlink:label='lab_fil_ScheduleOfRevenuesByProductCategoryTextBlock' xlink:role='http://www.xbrl.org/2003/role/label' xml:lang='en-US'>Schedule Of Revenues By Product Category</link:label>
		<link:label xlink:type='resource' xlink:label='lab_fil_ScheduleOfRevenuesByProductCategoryTextBlock' xlink:role='http://www.xbrl.org/2003/role/documentation' xml:lang='en-US'>Represents the textual narrative disclosure of Schedule Of Revenues By Product Category, during the indicated time period.</link:label>
		<link:labelArc order='1.0' xlink:type='arc' xlink:arcrole='http://www.xbrl.org/2003/arcrole/concept-label' xlink:from='fil_ScheduleOfRevenuesByProductCategoryTextBlock' xlink:to='lab_fil_ScheduleOfRevenuesByProductCategoryTextBlock'/>
		<link:loc xlink:type='locator' xlink:href='http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DeferredIncomeTaxExpenseBenefit' xlink:label='us-gaap_DeferredIncomeTaxExpenseBenefit'/>
		<link:label xlink:type='resource' xlink:label='lab_us-gaap_DeferredIncomeTaxExpenseBenefit' xlink:role='http://www.xbrl.org/2003/role/label' xml:lang='en-US'>Deferred income taxes {1}</link:label>
		<link:label xlink:type='resource' xlink:label='lab_us-gaap_DeferredIncomeTaxExpenseBenefit' xlink:role='http://www.xbrl.org/2003/role/terseLabel' xml:lang='en-US'>Deferred income taxes</link:label>
		<link:labelArc order='1.0' xlink:type='arc' xlink:arcrole='http://www.xbrl.org/2003/arcrole/concept-label' xlink:from='us-gaap_DeferredIncomeTaxExpenseBenefit' xlink:to='lab_us-gaap_DeferredIncomeTaxExpenseBenefit'/>
		<link:loc xlink:type='locator' xlink:href='http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_EquityComponentDomain' xlink:label='us-gaap_EquityComponentDomain'/>
		<link:label xlink:type='resource' xlink:label='lab_us-gaap_EquityComponentDomain' xlink:role='http://www.xbrl.org/2003/role/label' xml:lang='en-US'>Equity Component</link:label>
		<link:labelArc order='1.0' xlink:type='arc' xlink:arcrole='http://www.xbrl.org/2003/arcrole/concept-label' xlink:from='us-gaap_EquityComponentDomain' xlink:to='lab_us-gaap_EquityComponentDomain'/>
		<link:loc xlink:type='locator' xlink:href='http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_WeightedAverageNumberOfSharesOutstandingBasic' xlink:label='us-gaap_WeightedAverageNumberOfSharesOutstandingBasic'/>
		<link:label xlink:type='resource' xlink:label='lab_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic' xlink:role='http://www.xbrl.org/2003/role/label' xml:lang='en-US'>Weighted average shares, basic</link:label>
		<link:label xlink:type='resource' xlink:label='lab_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic' xlink:role='http://www.xbrl.org/2003/role/verboseLabel' xml:lang='en-US'>Shares outstanding - basic</link:label>
		<link:labelArc order='1.0' xlink:type='arc' xlink:arcrole='http://www.xbrl.org/2003/arcrole/concept-label' xlink:from='us-gaap_WeightedAverageNumberOfSharesOutstandingBasic' xlink:to='lab_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic'/>
		<link:loc xlink:type='locator' xlink:href='http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsGross' xlink:label='us-gaap_FiniteLivedIntangibleAssetsGross'/>
		<link:label xlink:type='resource' xlink:label='lab_us-gaap_FiniteLivedIntangibleAssetsGross' xlink:role='http://www.xbrl.org/2003/role/label' xml:lang='en-US'>Other intangible assets</link:label>
		<link:labelArc order='1.0' xlink:type='arc' xlink:arcrole='http://www.xbrl.org/2003/arcrole/concept-label' xlink:from='us-gaap_FiniteLivedIntangibleAssetsGross' xlink:to='lab_us-gaap_FiniteLivedIntangibleAssetsGross'/>
		<link:loc xlink:type='locator' xlink:href='https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityCentralIndexKey' xlink:label='dei_EntityCentralIndexKey'/>
		<link:label xlink:type='resource' xlink:label='lab_dei_EntityCentralIndexKey' xlink:role='http://www.xbrl.org/2003/role/label' xml:lang='en-US'>Entity Central Index Key</link:label>
		<link:labelArc order='1.0' xlink:type='arc' xlink:arcrole='http://www.xbrl.org/2003/arcrole/concept-label' xlink:from='dei_EntityCentralIndexKey' xlink:to='lab_dei_EntityCentralIndexKey'/>
		<link:loc xlink:type='locator' xlink:href='http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_OperatingLeasesFutureMinimumPaymentsDueThereafter' xlink:label='us-gaap_OperatingLeasesFutureMinimumPaymentsDueThereafter'/>
		<link:label xlink:type='resource' xlink:label='lab_us-gaap_OperatingLeasesFutureMinimumPaymentsDueThereafter' xlink:role='http://www.xbrl.org/2003/role/label' xml:lang='en-US'>Operating Leases, Future Minimum Payments, Due Thereafter</link:label>
		<link:labelArc order='1.0' xlink:type='arc' xlink:arcrole='http://www.xbrl.org/2003/arcrole/concept-label' xlink:from='us-gaap_OperatingLeasesFutureMinimumPaymentsDueThereafter' xlink:to='lab_us-gaap_OperatingLeasesFutureMinimumPaymentsDueThereafter'/>
		<link:loc xlink:type='locator' xlink:href='http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_PolicyTextBlockAbstract' xlink:label='us-gaap_PolicyTextBlockAbstract'/>
		<link:label xlink:type='resource' xlink:label='lab_us-gaap_PolicyTextBlockAbstract' xlink:role='http://www.xbrl.org/2003/role/label' xml:lang='en-US'>Policies</link:label>
		<link:labelArc order='1.0' xlink:type='arc' xlink:arcrole='http://www.xbrl.org/2003/arcrole/concept-label' xlink:from='us-gaap_PolicyTextBlockAbstract' xlink:to='lab_us-gaap_PolicyTextBlockAbstract'/>
		<link:loc xlink:type='locator' xlink:href='http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_NetCashProvidedByUsedInFinancingActivities' xlink:label='us-gaap_NetCashProvidedByUsedInFinancingActivities'/>
		<link:label xlink:type='resource' xlink:label='lab_us-gaap_NetCashProvidedByUsedInFinancingActivities' xlink:role='http://www.xbrl.org/2003/role/label' xml:lang='en-US'>Net cash used in financing activities</link:label>
		<link:label xlink:type='resource' xlink:label='lab_us-gaap_NetCashProvidedByUsedInFinancingActivities' xlink:role='http://www.xbrl.org/2003/role/totalLabel' xml:lang='en-US'>Net cash used in financing activities</link:label>
		<link:labelArc order='1.0' xlink:type='arc' xlink:arcrole='http://www.xbrl.org/2003/arcrole/concept-label' xlink:from='us-gaap_NetCashProvidedByUsedInFinancingActivities' xlink:to='lab_us-gaap_NetCashProvidedByUsedInFinancingActivities'/>
		<link:loc xlink:type='locator' xlink:href='http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax' xlink:label='us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax'/>
		<link:label xlink:type='resource' xlink:label='lab_us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax' xlink:role='http://www.xbrl.org/2003/role/label' xml:lang='en-US'>Foreign currency translation adjustment</link:label>
		<link:label xlink:type='resource' xlink:label='lab_us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax' xlink:role='http://www.xbrl.org/2003/role/verboseLabel' xml:lang='en-US'>Foreign currency translation net of taxes of $0 in all periods</link:label>
		<link:labelArc order='1.0' xlink:type='arc' xlink:arcrole='http://www.xbrl.org/2003/arcrole/concept-label' xlink:from='us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax' xlink:to='lab_us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax'/>
		<link:loc xlink:type='locator' xlink:href='http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_CommonStockSharesAuthorized' xlink:label='us-gaap_CommonStockSharesAuthorized'/>
		<link:label xlink:type='resource' xlink:label='lab_us-gaap_CommonStockSharesAuthorized' xlink:role='http://www.xbrl.org/2003/role/label' xml:lang='en-US'>Common Stock, Shares Authorized</link:label>
		<link:labelArc order='1.0' xlink:type='arc' xlink:arcrole='http://www.xbrl.org/2003/arcrole/concept-label' xlink:from='us-gaap_CommonStockSharesAuthorized' xlink:to='lab_us-gaap_CommonStockSharesAuthorized'/>
		<link:loc xlink:type='locator' xlink:href='https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityInteractiveDataCurrent' xlink:label='dei_EntityInteractiveDataCurrent'/>
		<link:label xlink:type='resource' xlink:label='lab_dei_EntityInteractiveDataCurrent' xlink:role='http://www.xbrl.org/2003/role/label' xml:lang='en-US'>Entity Interactive Data Current</link:label>
		<link:labelArc order='1.0' xlink:type='arc' xlink:arcrole='http://www.xbrl.org/2003/arcrole/concept-label' xlink:from='dei_EntityInteractiveDataCurrent' xlink:to='lab_dei_EntityInteractiveDataCurrent'/>
		<link:loc xlink:type='locator' xlink:href='https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_LocalPhoneNumber' xlink:label='dei_LocalPhoneNumber'/>
		<link:label xlink:type='resource' xlink:label='lab_dei_LocalPhoneNumber' xlink:role='http://www.xbrl.org/2003/role/label' xml:lang='en-US'>Local Phone Number</link:label>
		<link:labelArc order='1.0' xlink:type='arc' xlink:arcrole='http://www.xbrl.org/2003/arcrole/concept-label' xlink:from='dei_LocalPhoneNumber' xlink:to='lab_dei_LocalPhoneNumber'/>
		<link:loc xlink:type='locator' xlink:href='http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_FinitelivedIntangibleAssetsAcquired1' xlink:label='us-gaap_FinitelivedIntangibleAssetsAcquired1'/>
		<link:label xlink:type='resource' xlink:label='lab_us-gaap_FinitelivedIntangibleAssetsAcquired1' xlink:role='http://www.xbrl.org/2003/role/label' xml:lang='en-US'>Finite-lived Intangible Assets Acquired</link:label>
		<link:labelArc order='1.0' xlink:type='arc' xlink:arcrole='http://www.xbrl.org/2003/arcrole/concept-label' xlink:from='us-gaap_FinitelivedIntangibleAssetsAcquired1' xlink:to='lab_us-gaap_FinitelivedIntangibleAssetsAcquired1'/>
		<link:loc xlink:type='locator' xlink:href='http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_OperatingLeaseCost' xlink:label='us-gaap_OperatingLeaseCost'/>
		<link:label xlink:type='resource' xlink:label='lab_us-gaap_OperatingLeaseCost' xlink:role='http://www.xbrl.org/2003/role/label' xml:lang='en-US'>Operating Lease, Cost</link:label>
		<link:labelArc order='1.0' xlink:type='arc' xlink:arcrole='http://www.xbrl.org/2003/arcrole/concept-label' xlink:from='us-gaap_OperatingLeaseCost' xlink:to='lab_us-gaap_OperatingLeaseCost'/>
		<link:loc xlink:type='locator' xlink:href='http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_IncreaseDecreaseInAccruedLiabilities' xlink:label='us-gaap_IncreaseDecreaseInAccruedLiabilities'/>
		<link:label xlink:type='resource' xlink:label='lab_us-gaap_IncreaseDecreaseInAccruedLiabilities' xlink:role='http://www.xbrl.org/2003/role/label' xml:lang='en-US'>Accrued expenses {1}</link:label>
		<link:label xlink:type='resource' xlink:label='lab_us-gaap_IncreaseDecreaseInAccruedLiabilities' xlink:role='http://www.xbrl.org/2003/role/terseLabel' xml:lang='en-US'>Accrued expenses</link:label>
		<link:labelArc order='1.0' xlink:type='arc' xlink:arcrole='http://www.xbrl.org/2003/arcrole/concept-label' xlink:from='us-gaap_IncreaseDecreaseInAccruedLiabilities' xlink:to='lab_us-gaap_IncreaseDecreaseInAccruedLiabilities'/>
		<link:loc xlink:type='locator' xlink:href='http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_StockOptionPlanExpense' xlink:label='us-gaap_StockOptionPlanExpense'/>
		<link:label xlink:type='resource' xlink:label='lab_us-gaap_StockOptionPlanExpense' xlink:role='http://www.xbrl.org/2003/role/label' xml:lang='en-US'>Stock option compensation expense</link:label>
		<link:labelArc order='1.0' xlink:type='arc' xlink:arcrole='http://www.xbrl.org/2003/arcrole/concept-label' xlink:from='us-gaap_StockOptionPlanExpense' xlink:to='lab_us-gaap_StockOptionPlanExpense'/>
		<link:loc xlink:type='locator' xlink:href='http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_StatementLineItems' xlink:label='us-gaap_StatementLineItems'/>
		<link:label xlink:type='resource' xlink:label='lab_us-gaap_StatementLineItems' xlink:role='http://www.xbrl.org/2003/role/label' xml:lang='en-US'>Statement [Line Items]</link:label>
		<link:labelArc order='1.0' xlink:type='arc' xlink:arcrole='http://www.xbrl.org/2003/arcrole/concept-label' xlink:from='us-gaap_StatementLineItems' xlink:to='lab_us-gaap_StatementLineItems'/>
		<link:loc xlink:type='locator' xlink:href='http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_EarningsPerShareDiluted' xlink:label='us-gaap_EarningsPerShareDiluted'/>
		<link:label xlink:type='resource' xlink:label='lab_us-gaap_EarningsPerShareDiluted' xlink:role='http://www.xbrl.org/2003/role/label' xml:lang='en-US'>Earnings per share, diluted</link:label>
		<link:label xlink:type='resource' xlink:label='lab_us-gaap_EarningsPerShareDiluted' xlink:role='http://www.xbrl.org/2003/role/verboseLabel' xml:lang='en-US'>Earnings per common share (diluted)</link:label>
		<link:labelArc order='1.0' xlink:type='arc' xlink:arcrole='http://www.xbrl.org/2003/arcrole/concept-label' xlink:from='us-gaap_EarningsPerShareDiluted' xlink:to='lab_us-gaap_EarningsPerShareDiluted'/>
		<link:loc xlink:type='locator' xlink:href='http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments' xlink:label='us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments'/>
		<link:label xlink:type='resource' xlink:label='lab_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments' xlink:role='http://www.xbrl.org/2003/role/label' xml:lang='en-US'>Income before provision for income taxes</link:label>
		<link:label xlink:type='resource' xlink:label='lab_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments' xlink:role='http://www.xbrl.org/2003/role/totalLabel' xml:lang='en-US'>Income before provision for income taxes</link:label>
		<link:labelArc order='1.0' xlink:type='arc' xlink:arcrole='http://www.xbrl.org/2003/arcrole/concept-label' xlink:from='us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments' xlink:to='lab_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments'/>
		<link:loc xlink:type='locator' xlink:href='http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax' xlink:label='us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax'/>
		<link:label xlink:type='resource' xlink:label='lab_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax' xlink:role='http://www.xbrl.org/2003/role/label' xml:lang='en-US'>Sales, net</link:label>
		<link:labelArc order='1.0' xlink:type='arc' xlink:arcrole='http://www.xbrl.org/2003/arcrole/concept-label' xlink:from='us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax' xlink:to='lab_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax'/>
		<link:loc xlink:type='locator' xlink:href='http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_StockholdersEquity' xlink:label='us-gaap_StockholdersEquity'/>
		<link:label xlink:type='resource' xlink:label='lab_us-gaap_StockholdersEquity' xlink:role='http://www.xbrl.org/2003/role/label' xml:lang='en-US'>Total stockholders&apos; equity</link:label>
		<link:label xlink:type='resource' xlink:label='lab_us-gaap_StockholdersEquity' xlink:role='http://www.xbrl.org/2003/role/totalLabel' xml:lang='en-US'>Total stockholders&apos; equity</link:label>
		<link:labelArc order='1.0' xlink:type='arc' xlink:arcrole='http://www.xbrl.org/2003/arcrole/concept-label' xlink:from='us-gaap_StockholdersEquity' xlink:to='lab_us-gaap_StockholdersEquity'/>
		<link:loc xlink:type='locator' xlink:href='http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_AccruedLiabilitiesCurrent' xlink:label='us-gaap_AccruedLiabilitiesCurrent'/>
		<link:label xlink:type='resource' xlink:label='lab_us-gaap_AccruedLiabilitiesCurrent' xlink:role='http://www.xbrl.org/2003/role/label' xml:lang='en-US'>Accrued expenses</link:label>
		<link:labelArc order='1.0' xlink:type='arc' xlink:arcrole='http://www.xbrl.org/2003/arcrole/concept-label' xlink:from='us-gaap_AccruedLiabilitiesCurrent' xlink:to='lab_us-gaap_AccruedLiabilitiesCurrent'/>
		<link:loc xlink:type='locator' xlink:href='http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_Assets' xlink:label='us-gaap_Assets'/>
		<link:label xlink:type='resource' xlink:label='lab_us-gaap_Assets' xlink:role='http://www.xbrl.org/2003/role/label' xml:lang='en-US'>Total assets</link:label>
		<link:label xlink:type='resource' xlink:label='lab_us-gaap_Assets' xlink:role='http://www.xbrl.org/2003/role/totalLabel' xml:lang='en-US'>Total assets</link:label>
		<link:labelArc order='1.0' xlink:type='arc' xlink:arcrole='http://www.xbrl.org/2003/arcrole/concept-label' xlink:from='us-gaap_Assets' xlink:to='lab_us-gaap_Assets'/>
		<link:loc xlink:type='locator' xlink:href='https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityVoluntaryFilers' xlink:label='dei_EntityVoluntaryFilers'/>
		<link:label xlink:type='resource' xlink:label='lab_dei_EntityVoluntaryFilers' xlink:role='http://www.xbrl.org/2003/role/label' xml:lang='en-US'>Voluntary filer</link:label>
		<link:labelArc order='1.0' xlink:type='arc' xlink:arcrole='http://www.xbrl.org/2003/arcrole/concept-label' xlink:from='dei_EntityVoluntaryFilers' xlink:to='lab_dei_EntityVoluntaryFilers'/>
		<link:loc xlink:type='locator' xlink:href='https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_TradingSymbol' xlink:label='dei_TradingSymbol'/>
		<link:label xlink:type='resource' xlink:label='lab_dei_TradingSymbol' xlink:role='http://www.xbrl.org/2003/role/label' xml:lang='en-US'>Trading Symbol</link:label>
		<link:labelArc order='1.0' xlink:type='arc' xlink:arcrole='http://www.xbrl.org/2003/arcrole/concept-label' xlink:from='dei_TradingSymbol' xlink:to='lab_dei_TradingSymbol'/>
		<link:loc xlink:type='locator' xlink:href='http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_TextBlockAbstract' xlink:label='us-gaap_TextBlockAbstract'/>
		<link:label xlink:type='resource' xlink:label='lab_us-gaap_TextBlockAbstract' xlink:role='http://www.xbrl.org/2003/role/label' xml:lang='en-US'>Details</link:label>
		<link:labelArc order='1.0' xlink:type='arc' xlink:arcrole='http://www.xbrl.org/2003/arcrole/concept-label' xlink:from='us-gaap_TextBlockAbstract' xlink:to='lab_us-gaap_TextBlockAbstract'/>
		<link:loc xlink:type='locator' xlink:href='http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour' xlink:label='us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour'/>
		<link:label xlink:type='resource' xlink:label='lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour' xlink:role='http://www.xbrl.org/2003/role/label' xml:lang='en-US'>Lessee, Operating Lease, Liability, Payments, Due Year Four</link:label>
		<link:labelArc order='1.0' xlink:type='arc' xlink:arcrole='http://www.xbrl.org/2003/arcrole/concept-label' xlink:from='us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour' xlink:to='lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour'/>
		<link:loc xlink:type='locator' xlink:href='http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue' xlink:label='us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue'/>
		<link:label xlink:type='resource' xlink:label='lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue' xlink:role='http://www.xbrl.org/2003/role/label' xml:lang='en-US'>Lessee, Operating Lease, Liability, Payments, Due</link:label>
		<link:labelArc order='1.0' xlink:type='arc' xlink:arcrole='http://www.xbrl.org/2003/arcrole/concept-label' xlink:from='us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue' xlink:to='lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue'/>
		<link:loc xlink:type='locator' xlink:href='http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_OperatingLeasesFutureMinimumPaymentsDueInThreeYears' xlink:label='us-gaap_OperatingLeasesFutureMinimumPaymentsDueInThreeYears'/>
		<link:label xlink:type='resource' xlink:label='lab_us-gaap_OperatingLeasesFutureMinimumPaymentsDueInThreeYears' xlink:role='http://www.xbrl.org/2003/role/label' xml:lang='en-US'>Operating Leases, Future Minimum Payments, Due in Three Years</link:label>
		<link:labelArc order='1.0' xlink:type='arc' xlink:arcrole='http://www.xbrl.org/2003/arcrole/concept-label' xlink:from='us-gaap_OperatingLeasesFutureMinimumPaymentsDueInThreeYears' xlink:to='lab_us-gaap_OperatingLeasesFutureMinimumPaymentsDueInThreeYears'/>
		<link:loc xlink:type='locator' xlink:href='http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_OperatingLeasesFutureMinimumPaymentsDueCurrent' xlink:label='us-gaap_OperatingLeasesFutureMinimumPaymentsDueCurrent'/>
		<link:label xlink:type='resource' xlink:label='lab_us-gaap_OperatingLeasesFutureMinimumPaymentsDueCurrent' xlink:role='http://www.xbrl.org/2003/role/label' xml:lang='en-US'>Operating Leases, Future Minimum Payments Due, Next Twelve Months</link:label>
		<link:labelArc order='1.0' xlink:type='arc' xlink:arcrole='http://www.xbrl.org/2003/arcrole/concept-label' xlink:from='us-gaap_OperatingLeasesFutureMinimumPaymentsDueCurrent' xlink:to='lab_us-gaap_OperatingLeasesFutureMinimumPaymentsDueCurrent'/>
		<link:loc xlink:type='locator' xlink:href='http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_TableTextBlockSupplementAbstract' xlink:label='us-gaap_TableTextBlockSupplementAbstract'/>
		<link:label xlink:type='resource' xlink:label='lab_us-gaap_TableTextBlockSupplementAbstract' xlink:role='http://www.xbrl.org/2003/role/label' xml:lang='en-US'>Tables/Schedules</link:label>
		<link:labelArc order='1.0' xlink:type='arc' xlink:arcrole='http://www.xbrl.org/2003/arcrole/concept-label' xlink:from='us-gaap_TableTextBlockSupplementAbstract' xlink:to='lab_us-gaap_TableTextBlockSupplementAbstract'/>
		<link:loc xlink:type='locator' xlink:href='http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_NetCashProvidedByUsedInInvestingActivities' xlink:label='us-gaap_NetCashProvidedByUsedInInvestingActivities'/>
		<link:label xlink:type='resource' xlink:label='lab_us-gaap_NetCashProvidedByUsedInInvestingActivities' xlink:role='http://www.xbrl.org/2003/role/label' xml:lang='en-US'>Net cash (used in) provided by investing activities</link:label>
		<link:label xlink:type='resource' xlink:label='lab_us-gaap_NetCashProvidedByUsedInInvestingActivities' xlink:role='http://www.xbrl.org/2003/role/totalLabel' xml:lang='en-US'>Net cash (used in) provided by investing activities</link:label>
		<link:labelArc order='1.0' xlink:type='arc' xlink:arcrole='http://www.xbrl.org/2003/arcrole/concept-label' xlink:from='us-gaap_NetCashProvidedByUsedInInvestingActivities' xlink:to='lab_us-gaap_NetCashProvidedByUsedInInvestingActivities'/>
		<link:loc xlink:type='locator' xlink:href='http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ProceedsFromSaleOfBuildings' xlink:label='us-gaap_ProceedsFromSaleOfBuildings'/>
		<link:label xlink:type='resource' xlink:label='lab_us-gaap_ProceedsFromSaleOfBuildings' xlink:role='http://www.xbrl.org/2003/role/label' xml:lang='en-US'>Proceeds from sale of property and equipment</link:label>
		<link:labelArc order='1.0' xlink:type='arc' xlink:arcrole='http://www.xbrl.org/2003/arcrole/concept-label' xlink:from='us-gaap_ProceedsFromSaleOfBuildings' xlink:to='lab_us-gaap_ProceedsFromSaleOfBuildings'/>
		<link:loc xlink:type='locator' xlink:href='http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_GainLossOnDispositionOfAssets' xlink:label='us-gaap_GainLossOnDispositionOfAssets'/>
		<link:label xlink:type='resource' xlink:label='lab_us-gaap_GainLossOnDispositionOfAssets' xlink:role='http://www.xbrl.org/2003/role/label' xml:lang='en-US'>(Gain) loss on disposal of assets</link:label>
		<link:label xlink:type='resource' xlink:label='lab_us-gaap_GainLossOnDispositionOfAssets' xlink:role='http://www.xbrl.org/2009/role/negatedLabel' xml:lang='en-US'>(Gain) loss on disposal of assets</link:label>
		<link:labelArc order='1.0' xlink:type='arc' xlink:arcrole='http://www.xbrl.org/2003/arcrole/concept-label' xlink:from='us-gaap_GainLossOnDispositionOfAssets' xlink:to='lab_us-gaap_GainLossOnDispositionOfAssets'/>
		<link:loc xlink:type='locator' xlink:href='http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_StatementEquityComponentsAxis' xlink:label='us-gaap_StatementEquityComponentsAxis'/>
		<link:label xlink:type='resource' xlink:label='lab_us-gaap_StatementEquityComponentsAxis' xlink:role='http://www.xbrl.org/2003/role/label' xml:lang='en-US'>Equity Components [Axis]</link:label>
		<link:labelArc order='1.0' xlink:type='arc' xlink:arcrole='http://www.xbrl.org/2003/arcrole/concept-label' xlink:from='us-gaap_StatementEquityComponentsAxis' xlink:to='lab_us-gaap_StatementEquityComponentsAxis'/>
		<link:loc xlink:type='locator' xlink:href='http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ResearchAndDevelopmentExpense' xlink:label='us-gaap_ResearchAndDevelopmentExpense'/>
		<link:label xlink:type='resource' xlink:label='lab_us-gaap_ResearchAndDevelopmentExpense' xlink:role='http://www.xbrl.org/2003/role/label' xml:lang='en-US'>Research &amp; development</link:label>
		<link:labelArc order='1.0' xlink:type='arc' xlink:arcrole='http://www.xbrl.org/2003/arcrole/concept-label' xlink:from='us-gaap_ResearchAndDevelopmentExpense' xlink:to='lab_us-gaap_ResearchAndDevelopmentExpense'/>
		<link:loc xlink:type='locator' xlink:href='http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_CommonStockSharesIssued' xlink:label='us-gaap_CommonStockSharesIssued'/>
		<link:label xlink:type='resource' xlink:label='lab_us-gaap_CommonStockSharesIssued' xlink:role='http://www.xbrl.org/2003/role/label' xml:lang='en-US'>Common Stock, Shares, Issued</link:label>
		<link:labelArc order='1.0' xlink:type='arc' xlink:arcrole='http://www.xbrl.org/2003/arcrole/concept-label' xlink:from='us-gaap_CommonStockSharesIssued' xlink:to='lab_us-gaap_CommonStockSharesIssued'/>
		<link:loc xlink:type='locator' xlink:href='http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_LiabilitiesCurrentAbstract' xlink:label='us-gaap_LiabilitiesCurrentAbstract'/>
		<link:label xlink:type='resource' xlink:label='lab_us-gaap_LiabilitiesCurrentAbstract' xlink:role='http://www.xbrl.org/2003/role/label' xml:lang='en-US'>Current liabilities:</link:label>
		<link:labelArc order='1.0' xlink:type='arc' xlink:arcrole='http://www.xbrl.org/2003/arcrole/concept-label' xlink:from='us-gaap_LiabilitiesCurrentAbstract' xlink:to='lab_us-gaap_LiabilitiesCurrentAbstract'/>
		<link:loc xlink:type='locator' xlink:href='http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_IntangibleAssetsNetExcludingGoodwill' xlink:label='us-gaap_IntangibleAssetsNetExcludingGoodwill'/>
		<link:label xlink:type='resource' xlink:label='lab_us-gaap_IntangibleAssetsNetExcludingGoodwill' xlink:role='http://www.xbrl.org/2003/role/label' xml:lang='en-US'>Other intangible assets, net</link:label>
		<link:label xlink:type='resource' xlink:label='lab_us-gaap_IntangibleAssetsNetExcludingGoodwill' xlink:role='http://www.xbrl.org/2003/role/totalLabel' xml:lang='en-US'>Other intangible assets, net</link:label>
		<link:labelArc order='1.0' xlink:type='arc' xlink:arcrole='http://www.xbrl.org/2003/arcrole/concept-label' xlink:from='us-gaap_IntangibleAssetsNetExcludingGoodwill' xlink:to='lab_us-gaap_IntangibleAssetsNetExcludingGoodwill'/>
		<link:loc xlink:type='locator' xlink:href='http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_PropertyPlantAndEquipmentNet' xlink:label='us-gaap_PropertyPlantAndEquipmentNet'/>
		<link:label xlink:type='resource' xlink:label='lab_us-gaap_PropertyPlantAndEquipmentNet' xlink:role='http://www.xbrl.org/2003/role/label' xml:lang='en-US'>Property and equipment, net</link:label>
		<link:labelArc order='1.0' xlink:type='arc' xlink:arcrole='http://www.xbrl.org/2003/arcrole/concept-label' xlink:from='us-gaap_PropertyPlantAndEquipmentNet' xlink:to='lab_us-gaap_PropertyPlantAndEquipmentNet'/>
		<link:loc xlink:type='locator' xlink:href='https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityAddressPostalZipCode' xlink:label='dei_EntityAddressPostalZipCode'/>
		<link:label xlink:type='resource' xlink:label='lab_dei_EntityAddressPostalZipCode' xlink:role='http://www.xbrl.org/2003/role/label' xml:lang='en-US'>Entity Address, Postal Zip Code</link:label>
		<link:labelArc order='1.0' xlink:type='arc' xlink:arcrole='http://www.xbrl.org/2003/arcrole/concept-label' xlink:from='dei_EntityAddressPostalZipCode' xlink:to='lab_dei_EntityAddressPostalZipCode'/>
		<link:loc xlink:type='locator' xlink:href='http://xbrl.fasb.org/srt/2019/elts/srt-2019-01-31.xsd#srt_SegmentGeographicalDomain' xlink:label='srt_SegmentGeographicalDomain'/>
		<link:label xlink:type='resource' xlink:label='lab_srt_SegmentGeographicalDomain' xlink:role='http://www.xbrl.org/2003/role/label' xml:lang='en-US'>Geographical</link:label>
		<link:labelArc order='1.0' xlink:type='arc' xlink:arcrole='http://www.xbrl.org/2003/arcrole/concept-label' xlink:from='srt_SegmentGeographicalDomain' xlink:to='lab_srt_SegmentGeographicalDomain'/>
		<link:loc xlink:type='locator' xlink:href='http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_EarningsPerShareTextBlock' xlink:label='us-gaap_EarningsPerShareTextBlock'/>
		<link:label xlink:type='resource' xlink:label='lab_us-gaap_EarningsPerShareTextBlock' xlink:role='http://www.xbrl.org/2003/role/label' xml:lang='en-US'>Earnings Per Share</link:label>
		<link:labelArc order='1.0' xlink:type='arc' xlink:arcrole='http://www.xbrl.org/2003/arcrole/concept-label' xlink:from='us-gaap_EarningsPerShareTextBlock' xlink:to='lab_us-gaap_EarningsPerShareTextBlock'/>
		<link:loc xlink:type='locator' xlink:href='http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_IntangibleAssetsDisclosureTextBlock' xlink:label='us-gaap_IntangibleAssetsDisclosureTextBlock'/>
		<link:label xlink:type='resource' xlink:label='lab_us-gaap_IntangibleAssetsDisclosureTextBlock' xlink:role='http://www.xbrl.org/2003/role/label' xml:lang='en-US'>CSI Distribution Agreement Purchase Disclosure</link:label>
		<link:labelArc order='1.0' xlink:type='arc' xlink:arcrole='http://www.xbrl.org/2003/arcrole/concept-label' xlink:from='us-gaap_IntangibleAssetsDisclosureTextBlock' xlink:to='lab_us-gaap_IntangibleAssetsDisclosureTextBlock'/>
		<link:loc xlink:type='locator' xlink:href='http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ProductWarrantyDisclosureTextBlock' xlink:label='us-gaap_ProductWarrantyDisclosureTextBlock'/>
		<link:label xlink:type='resource' xlink:label='lab_us-gaap_ProductWarrantyDisclosureTextBlock' xlink:role='http://www.xbrl.org/2003/role/label' xml:lang='en-US'>Warranty Reserve</link:label>
		<link:labelArc order='1.0' xlink:type='arc' xlink:arcrole='http://www.xbrl.org/2003/arcrole/concept-label' xlink:from='us-gaap_ProductWarrantyDisclosureTextBlock' xlink:to='lab_us-gaap_ProductWarrantyDisclosureTextBlock'/>
		<link:loc xlink:type='locator' xlink:href='http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ProceedsFromSaleOfLongtermInvestments' xlink:label='us-gaap_ProceedsFromSaleOfLongtermInvestments'/>
		<link:label xlink:type='resource' xlink:label='lab_us-gaap_ProceedsFromSaleOfLongtermInvestments' xlink:role='http://www.xbrl.org/2003/role/label' xml:lang='en-US'>Proceeds from sale of investments</link:label>
		<link:labelArc order='1.0' xlink:type='arc' xlink:arcrole='http://www.xbrl.org/2003/arcrole/concept-label' xlink:from='us-gaap_ProceedsFromSaleOfLongtermInvestments' xlink:to='lab_us-gaap_ProceedsFromSaleOfLongtermInvestments'/>
		<link:loc xlink:type='locator' xlink:href='http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract' xlink:label='us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract'/>
		<link:label xlink:type='resource' xlink:label='lab_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract' xlink:role='http://www.xbrl.org/2003/role/label' xml:lang='en-US'>CASH FLOWS FROM INVESTING ACTIVITIES:</link:label>
		<link:labelArc order='1.0' xlink:type='arc' xlink:arcrole='http://www.xbrl.org/2003/arcrole/concept-label' xlink:from='us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract' xlink:to='lab_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract'/>
		<link:loc xlink:type='locator' xlink:href='http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DividendsCommonStockCash' xlink:label='us-gaap_DividendsCommonStockCash'/>
		<link:label xlink:type='resource' xlink:label='lab_us-gaap_DividendsCommonStockCash' xlink:role='http://www.xbrl.org/2003/role/label' xml:lang='en-US'>Common stock dividends</link:label>
		<link:labelArc order='1.0' xlink:type='arc' xlink:arcrole='http://www.xbrl.org/2003/arcrole/concept-label' xlink:from='us-gaap_DividendsCommonStockCash' xlink:to='lab_us-gaap_DividendsCommonStockCash'/>
		<link:loc xlink:type='locator' xlink:href='http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_OperatingIncomeLoss' xlink:label='us-gaap_OperatingIncomeLoss'/>
		<link:label xlink:type='resource' xlink:label='lab_us-gaap_OperatingIncomeLoss' xlink:role='http://www.xbrl.org/2003/role/label' xml:lang='en-US'>Operating income</link:label>
		<link:label xlink:type='resource' xlink:label='lab_us-gaap_OperatingIncomeLoss' xlink:role='http://www.xbrl.org/2003/role/totalLabel' xml:lang='en-US'>Operating income</link:label>
		<link:labelArc order='1.0' xlink:type='arc' xlink:arcrole='http://www.xbrl.org/2003/arcrole/concept-label' xlink:from='us-gaap_OperatingIncomeLoss' xlink:to='lab_us-gaap_OperatingIncomeLoss'/>
		<link:loc xlink:type='locator' xlink:href='http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_RetainedEarningsAccumulatedDeficit' xlink:label='us-gaap_RetainedEarningsAccumulatedDeficit'/>
		<link:label xlink:type='resource' xlink:label='lab_us-gaap_RetainedEarningsAccumulatedDeficit' xlink:role='http://www.xbrl.org/2003/role/label' xml:lang='en-US'>Retained earnings</link:label>
		<link:labelArc order='1.0' xlink:type='arc' xlink:arcrole='http://www.xbrl.org/2003/arcrole/concept-label' xlink:from='us-gaap_RetainedEarningsAccumulatedDeficit' xlink:to='lab_us-gaap_RetainedEarningsAccumulatedDeficit'/>
		<link:loc xlink:type='locator' xlink:href='https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityShellCompany' xlink:label='dei_EntityShellCompany'/>
		<link:label xlink:type='resource' xlink:label='lab_dei_EntityShellCompany' xlink:role='http://www.xbrl.org/2003/role/label' xml:lang='en-US'>Entity Shell Company</link:label>
		<link:labelArc order='1.0' xlink:type='arc' xlink:arcrole='http://www.xbrl.org/2003/arcrole/concept-label' xlink:from='dei_EntityShellCompany' xlink:to='lab_dei_EntityShellCompany'/>
		<link:loc xlink:type='locator' xlink:href='http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive' xlink:label='us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive'/>
		<link:label xlink:type='resource' xlink:label='lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive' xlink:role='http://www.xbrl.org/2003/role/label' xml:lang='en-US'>Lessee, Operating Lease, Liability, Payments, Due after Year Five</link:label>
		<link:labelArc order='1.0' xlink:type='arc' xlink:arcrole='http://www.xbrl.org/2003/arcrole/concept-label' xlink:from='us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive' xlink:to='lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive'/>
		<link:loc xlink:type='locator' xlink:href='http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ProductWarrantyAccrual' xlink:label='us-gaap_ProductWarrantyAccrual'/>
		<link:label xlink:type='resource' xlink:label='lab_us-gaap_ProductWarrantyAccrual' xlink:role='http://www.xbrl.org/2003/role/label' xml:lang='en-US'>Standard and Extended Product Warranty Accrual</link:label>
		<link:labelArc order='1.0' xlink:type='arc' xlink:arcrole='http://www.xbrl.org/2003/arcrole/concept-label' xlink:from='us-gaap_ProductWarrantyAccrual' xlink:to='lab_us-gaap_ProductWarrantyAccrual'/>
		<link:loc xlink:type='locator' xlink:href='http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_AccountingStandardsUpdate201602Member' xlink:label='us-gaap_AccountingStandardsUpdate201602Member'/>
		<link:label xlink:type='resource' xlink:label='lab_us-gaap_AccountingStandardsUpdate201602Member' xlink:role='http://www.xbrl.org/2003/role/label' xml:lang='en-US'>Accounting Standards Update 2016-02</link:label>
		<link:labelArc order='1.0' xlink:type='arc' xlink:arcrole='http://www.xbrl.org/2003/arcrole/concept-label' xlink:from='us-gaap_AccountingStandardsUpdate201602Member' xlink:to='lab_us-gaap_AccountingStandardsUpdate201602Member'/>
		<link:loc xlink:type='locator' xlink:href='http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ScheduleOfInventoryCurrentTableTextBlock' xlink:label='us-gaap_ScheduleOfInventoryCurrentTableTextBlock'/>
		<link:label xlink:type='resource' xlink:label='lab_us-gaap_ScheduleOfInventoryCurrentTableTextBlock' xlink:role='http://www.xbrl.org/2003/role/label' xml:lang='en-US'>Schedule of Inventory, Current</link:label>
		<link:labelArc order='1.0' xlink:type='arc' xlink:arcrole='http://www.xbrl.org/2003/arcrole/concept-label' xlink:from='us-gaap_ScheduleOfInventoryCurrentTableTextBlock' xlink:to='lab_us-gaap_ScheduleOfInventoryCurrentTableTextBlock'/>
		<link:loc xlink:type='locator' xlink:href='http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_PaymentsToAcquirePropertyPlantAndEquipment' xlink:label='us-gaap_PaymentsToAcquirePropertyPlantAndEquipment'/>
		<link:label xlink:type='resource' xlink:label='lab_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment' xlink:role='http://www.xbrl.org/2003/role/label' xml:lang='en-US'>Property and equipment</link:label>
		<link:label xlink:type='resource' xlink:label='lab_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment' xlink:role='http://www.xbrl.org/2009/role/negatedLabel' xml:lang='en-US'>Property and equipment</link:label>
		<link:labelArc order='1.0' xlink:type='arc' xlink:arcrole='http://www.xbrl.org/2003/arcrole/concept-label' xlink:from='us-gaap_PaymentsToAcquirePropertyPlantAndEquipment' xlink:to='lab_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment'/>
		<link:loc xlink:type='locator' xlink:href='http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_IncreaseDecreaseInInventories' xlink:label='us-gaap_IncreaseDecreaseInInventories'/>
		<link:label xlink:type='resource' xlink:label='lab_us-gaap_IncreaseDecreaseInInventories' xlink:role='http://www.xbrl.org/2003/role/label' xml:lang='en-US'>Inventories {1}</link:label>
		<link:label xlink:type='resource' xlink:label='lab_us-gaap_IncreaseDecreaseInInventories' xlink:role='http://www.xbrl.org/2009/role/negatedLabel' xml:lang='en-US'>Inventories</link:label>
		<link:labelArc order='1.0' xlink:type='arc' xlink:arcrole='http://www.xbrl.org/2003/arcrole/concept-label' xlink:from='us-gaap_IncreaseDecreaseInInventories' xlink:to='lab_us-gaap_IncreaseDecreaseInInventories'/>
		<link:loc xlink:type='locator' xlink:href='http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_IncreaseDecreaseInAccountsReceivable' xlink:label='us-gaap_IncreaseDecreaseInAccountsReceivable'/>
		<link:label xlink:type='resource' xlink:label='lab_us-gaap_IncreaseDecreaseInAccountsReceivable' xlink:role='http://www.xbrl.org/2003/role/label' xml:lang='en-US'>Accounts receivable and other receivables</link:label>
		<link:label xlink:type='resource' xlink:label='lab_us-gaap_IncreaseDecreaseInAccountsReceivable' xlink:role='http://www.xbrl.org/2009/role/negatedLabel' xml:lang='en-US'>Accounts receivable and other receivables</link:label>
		<link:labelArc order='1.0' xlink:type='arc' xlink:arcrole='http://www.xbrl.org/2003/arcrole/concept-label' xlink:from='us-gaap_IncreaseDecreaseInAccountsReceivable' xlink:to='lab_us-gaap_IncreaseDecreaseInAccountsReceivable'/>
		<link:loc xlink:type='locator' xlink:href='http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ProvisionForDoubtfulAccounts' xlink:label='us-gaap_ProvisionForDoubtfulAccounts'/>
		<link:label xlink:type='resource' xlink:label='lab_us-gaap_ProvisionForDoubtfulAccounts' xlink:role='http://www.xbrl.org/2003/role/label' xml:lang='en-US'>Provision for (recovery of) losses on accounts receivable</link:label>
		<link:labelArc order='1.0' xlink:type='arc' xlink:arcrole='http://www.xbrl.org/2003/arcrole/concept-label' xlink:from='us-gaap_ProvisionForDoubtfulAccounts' xlink:to='lab_us-gaap_ProvisionForDoubtfulAccounts'/>
		<link:loc xlink:type='locator' xlink:href='utmd-20190930.xsd#fil_CommonStockReceivedAndRetiredUponExerciseOfStockOptionsShares' xlink:label='fil_CommonStockReceivedAndRetiredUponExerciseOfStockOptionsShares'/>
		<link:label xlink:type='resource' xlink:label='lab_fil_CommonStockReceivedAndRetiredUponExerciseOfStockOptionsShares' xlink:role='http://www.xbrl.org/2003/role/label' xml:lang='en-US'>Common stock received and retired upon exercise of stock options, shares</link:label>
		<link:label xlink:type='resource' xlink:label='lab_fil_CommonStockReceivedAndRetiredUponExerciseOfStockOptionsShares' xlink:role='http://www.xbrl.org/2003/role/documentation' xml:lang='en-US'>Represents the Common stock received and retired upon exercise of stock options, shares (number of shares), during the indicated time period.</link:label>
		<link:labelArc order='1.0' xlink:type='arc' xlink:arcrole='http://www.xbrl.org/2003/arcrole/concept-label' xlink:from='fil_CommonStockReceivedAndRetiredUponExerciseOfStockOptionsShares' xlink:to='lab_fil_CommonStockReceivedAndRetiredUponExerciseOfStockOptionsShares'/>
		<link:loc xlink:type='locator' xlink:href='http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding' xlink:label='us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding'/>
		<link:label xlink:type='resource' xlink:label='lab_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding' xlink:role='http://www.xbrl.org/2003/role/label' xml:lang='en-US'>Diluted shares</link:label>
		<link:label xlink:type='resource' xlink:label='lab_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding' xlink:role='http://www.xbrl.org/2003/role/verboseLabel' xml:lang='en-US'>Shares outstanding - diluted</link:label>
		<link:labelArc order='1.0' xlink:type='arc' xlink:arcrole='http://www.xbrl.org/2003/arcrole/concept-label' xlink:from='us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding' xlink:to='lab_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding'/>
		<link:loc xlink:type='locator' xlink:href='http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_IncomeTaxExpenseBenefit' xlink:label='us-gaap_IncomeTaxExpenseBenefit'/>
		<link:label xlink:type='resource' xlink:label='lab_us-gaap_IncomeTaxExpenseBenefit' xlink:role='http://www.xbrl.org/2003/role/label' xml:lang='en-US'>Provision for income taxes</link:label>
		<link:labelArc order='1.0' xlink:type='arc' xlink:arcrole='http://www.xbrl.org/2003/arcrole/concept-label' xlink:from='us-gaap_IncomeTaxExpenseBenefit' xlink:to='lab_us-gaap_IncomeTaxExpenseBenefit'/>
		<link:loc xlink:type='locator' xlink:href='http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_LiabilitiesAndStockholdersEquity' xlink:label='us-gaap_LiabilitiesAndStockholdersEquity'/>
		<link:label xlink:type='resource' xlink:label='lab_us-gaap_LiabilitiesAndStockholdersEquity' xlink:role='http://www.xbrl.org/2003/role/label' xml:lang='en-US'>Total liabilities and stockholders&apos; equity</link:label>
		<link:label xlink:type='resource' xlink:label='lab_us-gaap_LiabilitiesAndStockholdersEquity' xlink:role='http://www.xbrl.org/2003/role/totalLabel' xml:lang='en-US'>Total liabilities and stockholders&apos; equity</link:label>
		<link:labelArc order='1.0' xlink:type='arc' xlink:arcrole='http://www.xbrl.org/2003/arcrole/concept-label' xlink:from='us-gaap_LiabilitiesAndStockholdersEquity' xlink:to='lab_us-gaap_LiabilitiesAndStockholdersEquity'/>
		<link:loc xlink:type='locator' xlink:href='https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_DocumentTransitionReport' xlink:label='dei_DocumentTransitionReport'/>
		<link:label xlink:type='resource' xlink:label='lab_dei_DocumentTransitionReport' xlink:role='http://www.xbrl.org/2003/role/label' xml:lang='en-US'>Document Transition Report</link:label>
		<link:labelArc order='1.0' xlink:type='arc' xlink:arcrole='http://www.xbrl.org/2003/arcrole/concept-label' xlink:from='dei_DocumentTransitionReport' xlink:to='lab_dei_DocumentTransitionReport'/>
		<link:loc xlink:type='locator' xlink:href='https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_DocumentQuarterlyReport' xlink:label='dei_DocumentQuarterlyReport'/>
		<link:label xlink:type='resource' xlink:label='lab_dei_DocumentQuarterlyReport' xlink:role='http://www.xbrl.org/2003/role/label' xml:lang='en-US'>Document Quarterly Report</link:label>
		<link:labelArc order='1.0' xlink:type='arc' xlink:arcrole='http://www.xbrl.org/2003/arcrole/concept-label' xlink:from='dei_DocumentQuarterlyReport' xlink:to='lab_dei_DocumentQuarterlyReport'/>
		<link:loc xlink:type='locator' xlink:href='https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityAddressStateOrProvince' xlink:label='dei_EntityAddressStateOrProvince'/>
		<link:label xlink:type='resource' xlink:label='lab_dei_EntityAddressStateOrProvince' xlink:role='http://www.xbrl.org/2003/role/label' xml:lang='en-US'>Entity Address, State or Province</link:label>
		<link:labelArc order='1.0' xlink:type='arc' xlink:arcrole='http://www.xbrl.org/2003/arcrole/concept-label' xlink:from='dei_EntityAddressStateOrProvince' xlink:to='lab_dei_EntityAddressStateOrProvince'/>
		<link:loc xlink:type='locator' xlink:href='https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityEmergingGrowthCompany' xlink:label='dei_EntityEmergingGrowthCompany'/>
		<link:label xlink:type='resource' xlink:label='lab_dei_EntityEmergingGrowthCompany' xlink:role='http://www.xbrl.org/2003/role/label' xml:lang='en-US'>Entity Emerging Growth Company</link:label>
		<link:labelArc order='1.0' xlink:type='arc' xlink:arcrole='http://www.xbrl.org/2003/arcrole/concept-label' xlink:from='dei_EntityEmergingGrowthCompany' xlink:to='lab_dei_EntityEmergingGrowthCompany'/>
		<link:loc xlink:type='locator' xlink:href='utmd-20190930.xsd#fil_BloodPressureMonitoringAndAccessoriesMember' xlink:label='fil_BloodPressureMonitoringAndAccessoriesMember'/>
		<link:label xlink:type='resource' xlink:label='lab_fil_BloodPressureMonitoringAndAccessoriesMember' xlink:role='http://www.xbrl.org/2003/role/label' xml:lang='en-US'>Blood Pressure Monitoring and Accessories</link:label>
		<link:label xlink:type='resource' xlink:label='lab_fil_BloodPressureMonitoringAndAccessoriesMember' xlink:role='http://www.xbrl.org/2003/role/documentation' xml:lang='en-US'>Represents the Blood Pressure Monitoring and Accessories, during the indicated time period.</link:label>
		<link:labelArc order='1.0' xlink:type='arc' xlink:arcrole='http://www.xbrl.org/2003/arcrole/concept-label' xlink:from='fil_BloodPressureMonitoringAndAccessoriesMember' xlink:to='lab_fil_BloodPressureMonitoringAndAccessoriesMember'/>
		<link:loc xlink:type='locator' xlink:href='http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_PaymentsOfDividends' xlink:label='us-gaap_PaymentsOfDividends'/>
		<link:label xlink:type='resource' xlink:label='lab_us-gaap_PaymentsOfDividends' xlink:role='http://www.xbrl.org/2003/role/label' xml:lang='en-US'>Payment of dividends</link:label>
		<link:label xlink:type='resource' xlink:label='lab_us-gaap_PaymentsOfDividends' xlink:role='http://www.xbrl.org/2009/role/negatedLabel' xml:lang='en-US'>Payment of dividends</link:label>
		<link:labelArc order='1.0' xlink:type='arc' xlink:arcrole='http://www.xbrl.org/2003/arcrole/concept-label' xlink:from='us-gaap_PaymentsOfDividends' xlink:to='lab_us-gaap_PaymentsOfDividends'/>
		<link:loc xlink:type='locator' xlink:href='http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract' xlink:label='us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract'/>
		<link:label xlink:type='resource' xlink:label='lab_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract' xlink:role='http://www.xbrl.org/2003/role/label' xml:lang='en-US'>CASH FLOWS FROM FINANCING ACTIVITIES:</link:label>
		<link:labelArc order='1.0' xlink:type='arc' xlink:arcrole='http://www.xbrl.org/2003/arcrole/concept-label' xlink:from='us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract' xlink:to='lab_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract'/>
		<link:loc xlink:type='locator' xlink:href='http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_StockRepurchasedAndRetiredDuringPeriodShares' xlink:label='us-gaap_StockRepurchasedAndRetiredDuringPeriodShares'/>
		<link:label xlink:type='resource' xlink:label='lab_us-gaap_StockRepurchasedAndRetiredDuringPeriodShares' xlink:role='http://www.xbrl.org/2003/role/label' xml:lang='en-US'>Common stock purchased and retired, shares</link:label>
		<link:labelArc order='1.0' xlink:type='arc' xlink:arcrole='http://www.xbrl.org/2003/arcrole/concept-label' xlink:from='us-gaap_StockRepurchasedAndRetiredDuringPeriodShares' xlink:to='lab_us-gaap_StockRepurchasedAndRetiredDuringPeriodShares'/>
		<link:loc xlink:type='locator' xlink:href='http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ComprehensiveIncomeMember' xlink:label='us-gaap_ComprehensiveIncomeMember'/>
		<link:label xlink:type='resource' xlink:label='lab_us-gaap_ComprehensiveIncomeMember' xlink:role='http://www.xbrl.org/2003/role/label' xml:lang='en-US'>Comprehensive Income</link:label>
		<link:labelArc order='1.0' xlink:type='arc' xlink:arcrole='http://www.xbrl.org/2003/arcrole/concept-label' xlink:from='us-gaap_ComprehensiveIncomeMember' xlink:to='lab_us-gaap_ComprehensiveIncomeMember'/>
		<link:loc xlink:type='locator' xlink:href='http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_OperatingExpensesAbstract' xlink:label='us-gaap_OperatingExpensesAbstract'/>
		<link:label xlink:type='resource' xlink:label='lab_us-gaap_OperatingExpensesAbstract' xlink:role='http://www.xbrl.org/2003/role/label' xml:lang='en-US'>Operating expense</link:label>
		<link:labelArc order='1.0' xlink:type='arc' xlink:arcrole='http://www.xbrl.org/2003/arcrole/concept-label' xlink:from='us-gaap_OperatingExpensesAbstract' xlink:to='lab_us-gaap_OperatingExpensesAbstract'/>
		<link:loc xlink:type='locator' xlink:href='http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_GrossProfit' xlink:label='us-gaap_GrossProfit'/>
		<link:label xlink:type='resource' xlink:label='lab_us-gaap_GrossProfit' xlink:role='http://www.xbrl.org/2003/role/label' xml:lang='en-US'>Gross profit</link:label>
		<link:label xlink:type='resource' xlink:label='lab_us-gaap_GrossProfit' xlink:role='http://www.xbrl.org/2003/role/totalLabel' xml:lang='en-US'>Gross profit</link:label>
		<link:labelArc order='1.0' xlink:type='arc' xlink:arcrole='http://www.xbrl.org/2003/arcrole/concept-label' xlink:from='us-gaap_GrossProfit' xlink:to='lab_us-gaap_GrossProfit'/>
		<link:loc xlink:type='locator' xlink:href='http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_Liabilities' xlink:label='us-gaap_Liabilities'/>
		<link:label xlink:type='resource' xlink:label='lab_us-gaap_Liabilities' xlink:role='http://www.xbrl.org/2003/role/label' xml:lang='en-US'>Total liabilities</link:label>
		<link:label xlink:type='resource' xlink:label='lab_us-gaap_Liabilities' xlink:role='http://www.xbrl.org/2003/role/totalLabel' xml:lang='en-US'>Total liabilities</link:label>
		<link:labelArc order='1.0' xlink:type='arc' xlink:arcrole='http://www.xbrl.org/2003/arcrole/concept-label' xlink:from='us-gaap_Liabilities' xlink:to='lab_us-gaap_Liabilities'/>
		<link:loc xlink:type='locator' xlink:href='http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DeferredTaxLiabilitiesNoncurrent' xlink:label='us-gaap_DeferredTaxLiabilitiesNoncurrent'/>
		<link:label xlink:type='resource' xlink:label='lab_us-gaap_DeferredTaxLiabilitiesNoncurrent' xlink:role='http://www.xbrl.org/2003/role/label' xml:lang='en-US'>Deferred income taxes</link:label>
		<link:labelArc order='1.0' xlink:type='arc' xlink:arcrole='http://www.xbrl.org/2003/arcrole/concept-label' xlink:from='us-gaap_DeferredTaxLiabilitiesNoncurrent' xlink:to='lab_us-gaap_DeferredTaxLiabilitiesNoncurrent'/>
		<link:loc xlink:type='locator' xlink:href='https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_DocumentPeriodEndDate' xlink:label='dei_DocumentPeriodEndDate'/>
		<link:label xlink:type='resource' xlink:label='lab_dei_DocumentPeriodEndDate' xlink:role='http://www.xbrl.org/2003/role/label' xml:lang='en-US'>Document Period End Date</link:label>
		<link:labelArc order='1.0' xlink:type='arc' xlink:arcrole='http://www.xbrl.org/2003/arcrole/concept-label' xlink:from='dei_DocumentPeriodEndDate' xlink:to='lab_dei_DocumentPeriodEndDate'/>
		<link:loc xlink:type='locator' xlink:href='http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_OperatingLeaseLiabilityCurrent' xlink:label='us-gaap_OperatingLeaseLiabilityCurrent'/>
		<link:label xlink:type='resource' xlink:label='lab_us-gaap_OperatingLeaseLiabilityCurrent' xlink:role='http://www.xbrl.org/2003/role/label' xml:lang='en-US'>Operating Lease, Liability, Current</link:label>
		<link:labelArc order='1.0' xlink:type='arc' xlink:arcrole='http://www.xbrl.org/2003/arcrole/concept-label' xlink:from='us-gaap_OperatingLeaseLiabilityCurrent' xlink:to='lab_us-gaap_OperatingLeaseLiabilityCurrent'/>
		<link:loc xlink:type='locator' xlink:href='utmd-20190930.xsd#fil_DomesticUsMember' xlink:label='fil_DomesticUsMember'/>
		<link:label xlink:type='resource' xlink:label='lab_fil_DomesticUsMember' xlink:role='http://www.xbrl.org/2003/role/label' xml:lang='en-US'>DomesticUsMember</link:label>
		<link:label xlink:type='resource' xlink:label='lab_fil_DomesticUsMember' xlink:role='http://www.xbrl.org/2003/role/documentation' xml:lang='en-US'>Represents the DomesticUsMember, during the indicated time period.</link:label>
		<link:labelArc order='1.0' xlink:type='arc' xlink:arcrole='http://www.xbrl.org/2003/arcrole/concept-label' xlink:from='fil_DomesticUsMember' xlink:to='lab_fil_DomesticUsMember'/>
		<link:loc xlink:type='locator' xlink:href='http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_OperatingLeaseLiability' xlink:label='us-gaap_OperatingLeaseLiability'/>
		<link:label xlink:type='resource' xlink:label='lab_us-gaap_OperatingLeaseLiability' xlink:role='http://www.xbrl.org/2003/role/label' xml:lang='en-US'>Operating Lease, Liability</link:label>
		<link:labelArc order='1.0' xlink:type='arc' xlink:arcrole='http://www.xbrl.org/2003/arcrole/concept-label' xlink:from='us-gaap_OperatingLeaseLiability' xlink:to='lab_us-gaap_OperatingLeaseLiability'/>
		<link:loc xlink:type='locator' xlink:href='http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_SubsequentEventsTextBlock' xlink:label='us-gaap_SubsequentEventsTextBlock'/>
		<link:label xlink:type='resource' xlink:label='lab_us-gaap_SubsequentEventsTextBlock' xlink:role='http://www.xbrl.org/2003/role/label' xml:lang='en-US'>Subsequent Events</link:label>
		<link:labelArc order='1.0' xlink:type='arc' xlink:arcrole='http://www.xbrl.org/2003/arcrole/concept-label' xlink:from='us-gaap_SubsequentEventsTextBlock' xlink:to='lab_us-gaap_SubsequentEventsTextBlock'/>
		<link:loc xlink:type='locator' xlink:href='http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_CashAndCashEquivalentsPeriodIncreaseDecrease' xlink:label='us-gaap_CashAndCashEquivalentsPeriodIncreaseDecrease'/>
		<link:label xlink:type='resource' xlink:label='lab_us-gaap_CashAndCashEquivalentsPeriodIncreaseDecrease' xlink:role='http://www.xbrl.org/2003/role/label' xml:lang='en-US'>Net increase (decrease) in cash and cash equivalents</link:label>
		<link:label xlink:type='resource' xlink:label='lab_us-gaap_CashAndCashEquivalentsPeriodIncreaseDecrease' xlink:role='http://www.xbrl.org/2003/role/totalLabel' xml:lang='en-US'>Net increase (decrease) in cash and cash equivalents</link:label>
		<link:labelArc order='1.0' xlink:type='arc' xlink:arcrole='http://www.xbrl.org/2003/arcrole/concept-label' xlink:from='us-gaap_CashAndCashEquivalentsPeriodIncreaseDecrease' xlink:to='lab_us-gaap_CashAndCashEquivalentsPeriodIncreaseDecrease'/>
		<link:loc xlink:type='locator' xlink:href='http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract' xlink:label='us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract'/>
		<link:label xlink:type='resource' xlink:label='lab_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract' xlink:role='http://www.xbrl.org/2003/role/label' xml:lang='en-US'>CASH FLOWS FROM OPERATING ACTIVITIES:</link:label>
		<link:labelArc order='1.0' xlink:type='arc' xlink:arcrole='http://www.xbrl.org/2003/arcrole/concept-label' xlink:from='us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract' xlink:to='lab_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract'/>
		<link:loc xlink:type='locator' xlink:href='http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_CommonStockValue' xlink:label='us-gaap_CommonStockValue'/>
		<link:label xlink:type='resource' xlink:label='lab_us-gaap_CommonStockValue' xlink:role='http://www.xbrl.org/2003/role/label' xml:lang='en-US'>Common stock - $.01 par value; authorized - 50,000 shares; issued - September 30, 2019, 3,720 shares and December 31, 2018, 3,720 shares</link:label>
		<link:labelArc order='1.0' xlink:type='arc' xlink:arcrole='http://www.xbrl.org/2003/arcrole/concept-label' xlink:from='us-gaap_CommonStockValue' xlink:to='lab_us-gaap_CommonStockValue'/>
		<link:loc xlink:type='locator' xlink:href='http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_AssetsCurrentAbstract' xlink:label='us-gaap_AssetsCurrentAbstract'/>
		<link:label xlink:type='resource' xlink:label='lab_us-gaap_AssetsCurrentAbstract' xlink:role='http://www.xbrl.org/2003/role/label' xml:lang='en-US'>Current assets:</link:label>
		<link:labelArc order='1.0' xlink:type='arc' xlink:arcrole='http://www.xbrl.org/2003/arcrole/concept-label' xlink:from='us-gaap_AssetsCurrentAbstract' xlink:to='lab_us-gaap_AssetsCurrentAbstract'/>
		<link:loc xlink:type='locator' xlink:href='https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityFilerCategory' xlink:label='dei_EntityFilerCategory'/>
		<link:label xlink:type='resource' xlink:label='lab_dei_EntityFilerCategory' xlink:role='http://www.xbrl.org/2003/role/label' xml:lang='en-US'>Entity Filer Category</link:label>
		<link:labelArc order='1.0' xlink:type='arc' xlink:arcrole='http://www.xbrl.org/2003/arcrole/concept-label' xlink:from='dei_EntityFilerCategory' xlink:to='lab_dei_EntityFilerCategory'/>
		<link:loc xlink:type='locator' xlink:href='https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_CurrentFiscalYearEndDate' xlink:label='dei_CurrentFiscalYearEndDate'/>
		<link:label xlink:type='resource' xlink:label='lab_dei_CurrentFiscalYearEndDate' xlink:role='http://www.xbrl.org/2003/role/label' xml:lang='en-US'>Current Fiscal Year End Date</link:label>
		<link:labelArc order='1.0' xlink:type='arc' xlink:arcrole='http://www.xbrl.org/2003/arcrole/concept-label' xlink:from='dei_CurrentFiscalYearEndDate' xlink:to='lab_dei_CurrentFiscalYearEndDate'/>
		<link:loc xlink:type='locator' xlink:href='http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustment' xlink:label='us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustment'/>
		<link:label xlink:type='resource' xlink:label='lab_us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustment' xlink:role='http://www.xbrl.org/2003/role/label' xml:lang='en-US'>Dilutive effect of stock options</link:label>
		<link:labelArc order='1.0' xlink:type='arc' xlink:arcrole='http://www.xbrl.org/2003/arcrole/concept-label' xlink:from='us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustment' xlink:to='lab_us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustment'/>
		<link:loc xlink:type='locator' xlink:href='http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_OperatingLeasesFutureMinimumPaymentsDueInTwoYears' xlink:label='us-gaap_OperatingLeasesFutureMinimumPaymentsDueInTwoYears'/>
		<link:label xlink:type='resource' xlink:label='lab_us-gaap_OperatingLeasesFutureMinimumPaymentsDueInTwoYears' xlink:role='http://www.xbrl.org/2003/role/label' xml:lang='en-US'>Operating Leases, Future Minimum Payments, Due in Two Years</link:label>
		<link:labelArc order='1.0' xlink:type='arc' xlink:arcrole='http://www.xbrl.org/2003/arcrole/concept-label' xlink:from='us-gaap_OperatingLeasesFutureMinimumPaymentsDueInTwoYears' xlink:to='lab_us-gaap_OperatingLeasesFutureMinimumPaymentsDueInTwoYears'/>
		<link:loc xlink:type='locator' xlink:href='utmd-20190930.xsd#fil_LesseeOperatingLeaseForParkingLotTermOfContract' xlink:label='fil_LesseeOperatingLeaseForParkingLotTermOfContract'/>
		<link:label xlink:type='resource' xlink:label='lab_fil_LesseeOperatingLeaseForParkingLotTermOfContract' xlink:role='http://www.xbrl.org/2003/role/label' xml:lang='en-US'>Lessee Operating Lease for Parking Lot Term of Contract</link:label>
		<link:label xlink:type='resource' xlink:label='lab_fil_LesseeOperatingLeaseForParkingLotTermOfContract' xlink:role='http://www.xbrl.org/2003/role/documentation' xml:lang='en-US'>Represents the Lessee Operating Lease for Parking Lot Term of Contract, during the indicated time period.</link:label>
		<link:labelArc order='1.0' xlink:type='arc' xlink:arcrole='http://www.xbrl.org/2003/arcrole/concept-label' xlink:from='fil_LesseeOperatingLeaseForParkingLotTermOfContract' xlink:to='lab_fil_LesseeOperatingLeaseForParkingLotTermOfContract'/>
		<link:loc xlink:type='locator' xlink:href='utmd-20190930.xsd#fil_ObstetricsMember' xlink:label='fil_ObstetricsMember'/>
		<link:label xlink:type='resource' xlink:label='lab_fil_ObstetricsMember' xlink:role='http://www.xbrl.org/2003/role/label' xml:lang='en-US'>Obstetrics</link:label>
		<link:label xlink:type='resource' xlink:label='lab_fil_ObstetricsMember' xlink:role='http://www.xbrl.org/2003/role/documentation' xml:lang='en-US'>Represents the Obstetrics, during the indicated time period.</link:label>
		<link:labelArc order='1.0' xlink:type='arc' xlink:arcrole='http://www.xbrl.org/2003/arcrole/concept-label' xlink:from='fil_ObstetricsMember' xlink:to='lab_fil_ObstetricsMember'/>
		<link:loc xlink:type='locator' xlink:href='http://xbrl.fasb.org/srt/2019/elts/srt-2019-01-31.xsd#srt_ProductOrServiceAxis' xlink:label='srt_ProductOrServiceAxis'/>
		<link:label xlink:type='resource' xlink:label='lab_srt_ProductOrServiceAxis' xlink:role='http://www.xbrl.org/2003/role/label' xml:lang='en-US'>Product and Service [Axis]</link:label>
		<link:labelArc order='1.0' xlink:type='arc' xlink:arcrole='http://www.xbrl.org/2003/arcrole/concept-label' xlink:from='srt_ProductOrServiceAxis' xlink:to='lab_srt_ProductOrServiceAxis'/>
		<link:loc xlink:type='locator' xlink:href='http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock' xlink:label='us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock'/>
		<link:label xlink:type='resource' xlink:label='lab_us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock' xlink:role='http://www.xbrl.org/2003/role/label' xml:lang='en-US'>New Accounting Pronouncements, Policy</link:label>
		<link:labelArc order='1.0' xlink:type='arc' xlink:arcrole='http://www.xbrl.org/2003/arcrole/concept-label' xlink:from='us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock' xlink:to='lab_us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock'/>
		<link:loc xlink:type='locator' xlink:href='http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_PaymentsToAcquireInvestments' xlink:label='us-gaap_PaymentsToAcquireInvestments'/>
		<link:label xlink:type='resource' xlink:label='lab_us-gaap_PaymentsToAcquireInvestments' xlink:role='http://www.xbrl.org/2003/role/label' xml:lang='en-US'>Purchases of investments</link:label>
		<link:label xlink:type='resource' xlink:label='lab_us-gaap_PaymentsToAcquireInvestments' xlink:role='http://www.xbrl.org/2009/role/negatedLabel' xml:lang='en-US'>Purchases of investments</link:label>
		<link:labelArc order='1.0' xlink:type='arc' xlink:arcrole='http://www.xbrl.org/2003/arcrole/concept-label' xlink:from='us-gaap_PaymentsToAcquireInvestments' xlink:to='lab_us-gaap_PaymentsToAcquireInvestments'/>
		<link:loc xlink:type='locator' xlink:href='http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_IncreaseDecreaseInAccountsPayable' xlink:label='us-gaap_IncreaseDecreaseInAccountsPayable'/>
		<link:label xlink:type='resource' xlink:label='lab_us-gaap_IncreaseDecreaseInAccountsPayable' xlink:role='http://www.xbrl.org/2003/role/label' xml:lang='en-US'>Accounts payable {1}</link:label>
		<link:label xlink:type='resource' xlink:label='lab_us-gaap_IncreaseDecreaseInAccountsPayable' xlink:role='http://www.xbrl.org/2003/role/terseLabel' xml:lang='en-US'>Accounts payable</link:label>
		<link:labelArc order='1.0' xlink:type='arc' xlink:arcrole='http://www.xbrl.org/2003/arcrole/concept-label' xlink:from='us-gaap_IncreaseDecreaseInAccountsPayable' xlink:to='lab_us-gaap_IncreaseDecreaseInAccountsPayable'/>
		<link:loc xlink:type='locator' xlink:href='http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_StockRepurchasedAndRetiredDuringPeriodValue' xlink:label='us-gaap_StockRepurchasedAndRetiredDuringPeriodValue'/>
		<link:label xlink:type='resource' xlink:label='lab_us-gaap_StockRepurchasedAndRetiredDuringPeriodValue' xlink:role='http://www.xbrl.org/2003/role/label' xml:lang='en-US'>Common stock purchased and retired</link:label>
		<link:labelArc order='1.0' xlink:type='arc' xlink:arcrole='http://www.xbrl.org/2003/arcrole/concept-label' xlink:from='us-gaap_StockRepurchasedAndRetiredDuringPeriodValue' xlink:to='lab_us-gaap_StockRepurchasedAndRetiredDuringPeriodValue'/>
		<link:loc xlink:type='locator' xlink:href='http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_EarningsPerShareBasic' xlink:label='us-gaap_EarningsPerShareBasic'/>
		<link:label xlink:type='resource' xlink:label='lab_us-gaap_EarningsPerShareBasic' xlink:role='http://www.xbrl.org/2003/role/label' xml:lang='en-US'>Earnings per share, basic</link:label>
		<link:label xlink:type='resource' xlink:label='lab_us-gaap_EarningsPerShareBasic' xlink:role='http://www.xbrl.org/2003/role/verboseLabel' xml:lang='en-US'>Earnings per common share (basic)</link:label>
		<link:labelArc order='1.0' xlink:type='arc' xlink:arcrole='http://www.xbrl.org/2003/arcrole/concept-label' xlink:from='us-gaap_EarningsPerShareBasic' xlink:to='lab_us-gaap_EarningsPerShareBasic'/>
		<link:loc xlink:type='locator' xlink:href='http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_CostOfGoodsAndServicesSold' xlink:label='us-gaap_CostOfGoodsAndServicesSold'/>
		<link:label xlink:type='resource' xlink:label='lab_us-gaap_CostOfGoodsAndServicesSold' xlink:role='http://www.xbrl.org/2003/role/label' xml:lang='en-US'>Cost of goods sold</link:label>
		<link:labelArc order='1.0' xlink:type='arc' xlink:arcrole='http://www.xbrl.org/2003/arcrole/concept-label' xlink:from='us-gaap_CostOfGoodsAndServicesSold' xlink:to='lab_us-gaap_CostOfGoodsAndServicesSold'/>
		<link:loc xlink:type='locator' xlink:href='http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_CommonStockSharesOutstanding' xlink:label='us-gaap_CommonStockSharesOutstanding'/>
		<link:label xlink:type='resource' xlink:label='lab_us-gaap_CommonStockSharesOutstanding' xlink:role='http://www.xbrl.org/2003/role/label' xml:lang='en-US'>Common Stock, Shares, Outstanding</link:label>
		<link:labelArc order='1.0' xlink:type='arc' xlink:arcrole='http://www.xbrl.org/2003/arcrole/concept-label' xlink:from='us-gaap_CommonStockSharesOutstanding' xlink:to='lab_us-gaap_CommonStockSharesOutstanding'/>
		<link:loc xlink:type='locator' xlink:href='http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_CommonStockParOrStatedValuePerShare' xlink:label='us-gaap_CommonStockParOrStatedValuePerShare'/>
		<link:label xlink:type='resource' xlink:label='lab_us-gaap_CommonStockParOrStatedValuePerShare' xlink:role='http://www.xbrl.org/2003/role/label' xml:lang='en-US'>Common Stock, Par or Stated Value Per Share</link:label>
		<link:labelArc order='1.0' xlink:type='arc' xlink:arcrole='http://www.xbrl.org/2003/arcrole/concept-label' xlink:from='us-gaap_CommonStockParOrStatedValuePerShare' xlink:to='lab_us-gaap_CommonStockParOrStatedValuePerShare'/>
		<link:loc xlink:type='locator' xlink:href='https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_CityAreaCode' xlink:label='dei_CityAreaCode'/>
		<link:label xlink:type='resource' xlink:label='lab_dei_CityAreaCode' xlink:role='http://www.xbrl.org/2003/role/label' xml:lang='en-US'>City Area Code</link:label>
		<link:labelArc order='1.0' xlink:type='arc' xlink:arcrole='http://www.xbrl.org/2003/arcrole/concept-label' xlink:from='dei_CityAreaCode' xlink:to='lab_dei_CityAreaCode'/>
		<link:loc xlink:type='locator' xlink:href='https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityExTransitionPeriod' xlink:label='dei_EntityExTransitionPeriod'/>
		<link:label xlink:type='resource' xlink:label='lab_dei_EntityExTransitionPeriod' xlink:role='http://www.xbrl.org/2003/role/label' xml:lang='en-US'>Ex Transition Period</link:label>
		<link:labelArc order='1.0' xlink:type='arc' xlink:arcrole='http://www.xbrl.org/2003/arcrole/concept-label' xlink:from='dei_EntityExTransitionPeriod' xlink:to='lab_dei_EntityExTransitionPeriod'/>
		<link:loc xlink:type='locator' xlink:href='utmd-20190930.xsd#fil_DistributionRightsAcquisitionAxis' xlink:label='fil_DistributionRightsAcquisitionAxis'/>
		<link:label xlink:type='resource' xlink:label='lab_fil_DistributionRightsAcquisitionAxis' xlink:role='http://www.xbrl.org/2003/role/label' xml:lang='en-US'>Distribution Rights Acquisition [Axis]</link:label>
		<link:label xlink:type='resource' xlink:label='lab_fil_DistributionRightsAcquisitionAxis' xlink:role='http://www.xbrl.org/2003/role/documentation' xml:lang='en-US'>Represents the description of Distribution Rights Acquisition, during the indicated time period.</link:label>
		<link:labelArc order='1.0' xlink:type='arc' xlink:arcrole='http://www.xbrl.org/2003/arcrole/concept-label' xlink:from='fil_DistributionRightsAcquisitionAxis' xlink:to='lab_fil_DistributionRightsAcquisitionAxis'/>
		<link:loc xlink:type='locator' xlink:href='http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock' xlink:label='us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock'/>
		<link:label xlink:type='resource' xlink:label='lab_us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock' xlink:role='http://www.xbrl.org/2003/role/label' xml:lang='en-US'>Schedule of Earnings Per Share, Basic and Diluted</link:label>
		<link:labelArc order='1.0' xlink:type='arc' xlink:arcrole='http://www.xbrl.org/2003/arcrole/concept-label' xlink:from='us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock' xlink:to='lab_us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock'/>
		<link:loc xlink:type='locator' xlink:href='http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ScheduleOfFutureMinimumRentalPaymentsForOperatingLeasesTableTextBlock' xlink:label='us-gaap_ScheduleOfFutureMinimumRentalPaymentsForOperatingLeasesTableTextBlock'/>
		<link:label xlink:type='resource' xlink:label='lab_us-gaap_ScheduleOfFutureMinimumRentalPaymentsForOperatingLeasesTableTextBlock' xlink:role='http://www.xbrl.org/2003/role/label' xml:lang='en-US'>Schedule of Future Minimum Rental Payments for Operating Leases</link:label>
		<link:labelArc order='1.0' xlink:type='arc' xlink:arcrole='http://www.xbrl.org/2003/arcrole/concept-label' xlink:from='us-gaap_ScheduleOfFutureMinimumRentalPaymentsForOperatingLeasesTableTextBlock' xlink:to='lab_us-gaap_ScheduleOfFutureMinimumRentalPaymentsForOperatingLeasesTableTextBlock'/>
		<link:loc xlink:type='locator' xlink:href='http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_InventoryDisclosureTextBlock' xlink:label='us-gaap_InventoryDisclosureTextBlock'/>
		<link:label xlink:type='resource' xlink:label='lab_us-gaap_InventoryDisclosureTextBlock' xlink:role='http://www.xbrl.org/2003/role/label' xml:lang='en-US'>Inventories {2}</link:label>
		<link:label xlink:type='resource' xlink:label='lab_us-gaap_InventoryDisclosureTextBlock' xlink:role='http://www.xbrl.org/2003/role/terseLabel' xml:lang='en-US'>Inventories</link:label>
		<link:labelArc order='1.0' xlink:type='arc' xlink:arcrole='http://www.xbrl.org/2003/arcrole/concept-label' xlink:from='us-gaap_InventoryDisclosureTextBlock' xlink:to='lab_us-gaap_InventoryDisclosureTextBlock'/>
		<link:loc xlink:type='locator' xlink:href='http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ProceedsFromIssuanceOfCommonStock' xlink:label='us-gaap_ProceedsFromIssuanceOfCommonStock'/>
		<link:label xlink:type='resource' xlink:label='lab_us-gaap_ProceedsFromIssuanceOfCommonStock' xlink:role='http://www.xbrl.org/2003/role/label' xml:lang='en-US'>Proceeds from issuance of common stock - options</link:label>
		<link:labelArc order='1.0' xlink:type='arc' xlink:arcrole='http://www.xbrl.org/2003/arcrole/concept-label' xlink:from='us-gaap_ProceedsFromIssuanceOfCommonStock' xlink:to='lab_us-gaap_ProceedsFromIssuanceOfCommonStock'/>
		<link:loc xlink:type='locator' xlink:href='http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivities' xlink:label='us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivities'/>
		<link:label xlink:type='resource' xlink:label='lab_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivities' xlink:role='http://www.xbrl.org/2003/role/label' xml:lang='en-US'>Total adjustments</link:label>
		<link:label xlink:type='resource' xlink:label='lab_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivities' xlink:role='http://www.xbrl.org/2003/role/totalLabel' xml:lang='en-US'>Total adjustments</link:label>
		<link:labelArc order='1.0' xlink:type='arc' xlink:arcrole='http://www.xbrl.org/2003/arcrole/concept-label' xlink:from='us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivities' xlink:to='lab_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivities'/>
		<link:loc xlink:type='locator' xlink:href='http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets' xlink:label='us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets'/>
		<link:label xlink:type='resource' xlink:label='lab_us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets' xlink:role='http://www.xbrl.org/2003/role/label' xml:lang='en-US'>Prepaid expenses and other current assets</link:label>
		<link:label xlink:type='resource' xlink:label='lab_us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets' xlink:role='http://www.xbrl.org/2009/role/negatedLabel' xml:lang='en-US'>Prepaid expenses and other current assets</link:label>
		<link:labelArc order='1.0' xlink:type='arc' xlink:arcrole='http://www.xbrl.org/2003/arcrole/concept-label' xlink:from='us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets' xlink:to='lab_us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets'/>
		<link:loc xlink:type='locator' xlink:href='http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_Depreciation' xlink:label='us-gaap_Depreciation'/>
		<link:label xlink:type='resource' xlink:label='lab_us-gaap_Depreciation' xlink:role='http://www.xbrl.org/2003/role/label' xml:lang='en-US'>Depreciation</link:label>
		<link:labelArc order='1.0' xlink:type='arc' xlink:arcrole='http://www.xbrl.org/2003/arcrole/concept-label' xlink:from='us-gaap_Depreciation' xlink:to='lab_us-gaap_Depreciation'/>
		<link:loc xlink:type='locator' xlink:href='http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_OtherNonoperatingIncomeExpense' xlink:label='us-gaap_OtherNonoperatingIncomeExpense'/>
		<link:label xlink:type='resource' xlink:label='lab_us-gaap_OtherNonoperatingIncomeExpense' xlink:role='http://www.xbrl.org/2003/role/label' xml:lang='en-US'>Other income (expense)</link:label>
		<link:labelArc order='1.0' xlink:type='arc' xlink:arcrole='http://www.xbrl.org/2003/arcrole/concept-label' xlink:from='us-gaap_OtherNonoperatingIncomeExpense' xlink:to='lab_us-gaap_OtherNonoperatingIncomeExpense'/>
		<link:loc xlink:type='locator' xlink:href='http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_PreferredStockSharesIssued' xlink:label='us-gaap_PreferredStockSharesIssued'/>
		<link:label xlink:type='resource' xlink:label='lab_us-gaap_PreferredStockSharesIssued' xlink:role='http://www.xbrl.org/2003/role/label' xml:lang='en-US'>Preferred Stock, Shares Issued</link:label>
		<link:labelArc order='1.0' xlink:type='arc' xlink:arcrole='http://www.xbrl.org/2003/arcrole/concept-label' xlink:from='us-gaap_PreferredStockSharesIssued' xlink:to='lab_us-gaap_PreferredStockSharesIssued'/>
		<link:loc xlink:type='locator' xlink:href='http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeLossBeforeTax1' xlink:label='us-gaap_AccumulatedOtherComprehensiveIncomeLossBeforeTax1'/>
		<link:label xlink:type='resource' xlink:label='lab_us-gaap_AccumulatedOtherComprehensiveIncomeLossBeforeTax1' xlink:role='http://www.xbrl.org/2003/role/label' xml:lang='en-US'>Accumulated other comprehensive income (loss)</link:label>
		<link:labelArc order='1.0' xlink:type='arc' xlink:arcrole='http://www.xbrl.org/2003/arcrole/concept-label' xlink:from='us-gaap_AccumulatedOtherComprehensiveIncomeLossBeforeTax1' xlink:to='lab_us-gaap_AccumulatedOtherComprehensiveIncomeLossBeforeTax1'/>
		<link:loc xlink:type='locator' xlink:href='http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_StockholdersEquityAbstract' xlink:label='us-gaap_StockholdersEquityAbstract'/>
		<link:label xlink:type='resource' xlink:label='lab_us-gaap_StockholdersEquityAbstract' xlink:role='http://www.xbrl.org/2003/role/label' xml:lang='en-US'>Stockholders&apos; equity:</link:label>
		<link:labelArc order='1.0' xlink:type='arc' xlink:arcrole='http://www.xbrl.org/2003/arcrole/concept-label' xlink:from='us-gaap_StockholdersEquityAbstract' xlink:to='lab_us-gaap_StockholdersEquityAbstract'/>
		<link:loc xlink:type='locator' xlink:href='http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_LiabilitiesCurrent' xlink:label='us-gaap_LiabilitiesCurrent'/>
		<link:label xlink:type='resource' xlink:label='lab_us-gaap_LiabilitiesCurrent' xlink:role='http://www.xbrl.org/2003/role/label' xml:lang='en-US'>Total current liabilities</link:label>
		<link:label xlink:type='resource' xlink:label='lab_us-gaap_LiabilitiesCurrent' xlink:role='http://www.xbrl.org/2003/role/totalLabel' xml:lang='en-US'>Total current liabilities</link:label>
		<link:labelArc order='1.0' xlink:type='arc' xlink:arcrole='http://www.xbrl.org/2003/arcrole/concept-label' xlink:from='us-gaap_LiabilitiesCurrent' xlink:to='lab_us-gaap_LiabilitiesCurrent'/>
		<link:loc xlink:type='locator' xlink:href='http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_AccountsReceivableNetCurrent' xlink:label='us-gaap_AccountsReceivableNetCurrent'/>
		<link:label xlink:type='resource' xlink:label='lab_us-gaap_AccountsReceivableNetCurrent' xlink:role='http://www.xbrl.org/2003/role/label' xml:lang='en-US'>Accounts &amp; other receivables, net</link:label>
		<link:labelArc order='1.0' xlink:type='arc' xlink:arcrole='http://www.xbrl.org/2003/arcrole/concept-label' xlink:from='us-gaap_AccountsReceivableNetCurrent' xlink:to='lab_us-gaap_AccountsReceivableNetCurrent'/>
		<link:loc xlink:type='locator' xlink:href='http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_AssetsAbstract' xlink:label='us-gaap_AssetsAbstract'/>
		<link:label xlink:type='resource' xlink:label='lab_us-gaap_AssetsAbstract' xlink:role='http://www.xbrl.org/2003/role/label' xml:lang='en-US'>ASSETS</link:label>
		<link:labelArc order='1.0' xlink:type='arc' xlink:arcrole='http://www.xbrl.org/2003/arcrole/concept-label' xlink:from='us-gaap_AssetsAbstract' xlink:to='lab_us-gaap_AssetsAbstract'/>
		<link:loc xlink:type='locator' xlink:href='https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_DocumentFiscalYearFocus' xlink:label='dei_DocumentFiscalYearFocus'/>
		<link:label xlink:type='resource' xlink:label='lab_dei_DocumentFiscalYearFocus' xlink:role='http://www.xbrl.org/2003/role/label' xml:lang='en-US'>Document Fiscal Year Focus</link:label>
		<link:labelArc order='1.0' xlink:type='arc' xlink:arcrole='http://www.xbrl.org/2003/arcrole/concept-label' xlink:from='dei_DocumentFiscalYearFocus' xlink:to='lab_dei_DocumentFiscalYearFocus'/>
		<link:loc xlink:type='locator' xlink:href='https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_Security12bTitle' xlink:label='dei_Security12bTitle'/>
		<link:label xlink:type='resource' xlink:label='lab_dei_Security12bTitle' xlink:role='http://www.xbrl.org/2003/role/label' xml:lang='en-US'>Title of 12(b) Security</link:label>
		<link:labelArc order='1.0' xlink:type='arc' xlink:arcrole='http://www.xbrl.org/2003/arcrole/concept-label' xlink:from='dei_Security12bTitle' xlink:to='lab_dei_Security12bTitle'/>
		<link:loc xlink:type='locator' xlink:href='https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityAddressCityOrTown' xlink:label='dei_EntityAddressCityOrTown'/>
		<link:label xlink:type='resource' xlink:label='lab_dei_EntityAddressCityOrTown' xlink:role='http://www.xbrl.org/2003/role/label' xml:lang='en-US'>Entity Address, City or Town</link:label>
		<link:labelArc order='1.0' xlink:type='arc' xlink:arcrole='http://www.xbrl.org/2003/arcrole/concept-label' xlink:from='dei_EntityAddressCityOrTown' xlink:to='lab_dei_EntityAddressCityOrTown'/>
		<link:loc xlink:type='locator' xlink:href='https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityFileNumber' xlink:label='dei_EntityFileNumber'/>
		<link:label xlink:type='resource' xlink:label='lab_dei_EntityFileNumber' xlink:role='http://www.xbrl.org/2003/role/label' xml:lang='en-US'>Entity File Number</link:label>
		<link:labelArc order='1.0' xlink:type='arc' xlink:arcrole='http://www.xbrl.org/2003/arcrole/concept-label' xlink:from='dei_EntityFileNumber' xlink:to='lab_dei_EntityFileNumber'/>
		<link:loc xlink:type='locator' xlink:href='https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_AmendmentDescription' xlink:label='dei_AmendmentDescription'/>
		<link:label xlink:type='resource' xlink:label='lab_dei_AmendmentDescription' xlink:role='http://www.xbrl.org/2003/role/label' xml:lang='en-US'>Amendment Description</link:label>
		<link:labelArc order='1.0' xlink:type='arc' xlink:arcrole='http://www.xbrl.org/2003/arcrole/concept-label' xlink:from='dei_AmendmentDescription' xlink:to='lab_dei_AmendmentDescription'/>
		<link:loc xlink:type='locator' xlink:href='https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityCommonStockSharesOutstanding' xlink:label='dei_EntityCommonStockSharesOutstanding'/>
		<link:label xlink:type='resource' xlink:label='lab_dei_EntityCommonStockSharesOutstanding' xlink:role='http://www.xbrl.org/2003/role/label' xml:lang='en-US'>Entity Common Stock, Shares Outstanding</link:label>
		<link:labelArc order='1.0' xlink:type='arc' xlink:arcrole='http://www.xbrl.org/2003/arcrole/concept-label' xlink:from='dei_EntityCommonStockSharesOutstanding' xlink:to='lab_dei_EntityCommonStockSharesOutstanding'/>
		<link:loc xlink:type='locator' xlink:href='https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityRegistrantName' xlink:label='dei_EntityRegistrantName'/>
		<link:label xlink:type='resource' xlink:label='lab_dei_EntityRegistrantName' xlink:role='http://www.xbrl.org/2003/role/label' xml:lang='en-US'>Entity Registrant Name</link:label>
		<link:labelArc order='1.0' xlink:type='arc' xlink:arcrole='http://www.xbrl.org/2003/arcrole/concept-label' xlink:from='dei_EntityRegistrantName' xlink:to='lab_dei_EntityRegistrantName'/>
		<link:loc xlink:type='locator' xlink:href='http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo' xlink:label='us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo'/>
		<link:label xlink:type='resource' xlink:label='lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo' xlink:role='http://www.xbrl.org/2003/role/label' xml:lang='en-US'>Lessee, Operating Lease, Liability, Payments, Due Year Two</link:label>
		<link:labelArc order='1.0' xlink:type='arc' xlink:arcrole='http://www.xbrl.org/2003/arcrole/concept-label' xlink:from='us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo' xlink:to='lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo'/>
		<link:loc xlink:type='locator' xlink:href='utmd-20190930.xsd#fil_OutsideUsMember' xlink:label='fil_OutsideUsMember'/>
		<link:label xlink:type='resource' xlink:label='lab_fil_OutsideUsMember' xlink:role='http://www.xbrl.org/2003/role/label' xml:lang='en-US'>OutsideUsMember</link:label>
		<link:label xlink:type='resource' xlink:label='lab_fil_OutsideUsMember' xlink:role='http://www.xbrl.org/2003/role/documentation' xml:lang='en-US'>Represents the OutsideUsMember, during the indicated time period.</link:label>
		<link:labelArc order='1.0' xlink:type='arc' xlink:arcrole='http://www.xbrl.org/2003/arcrole/concept-label' xlink:from='fil_OutsideUsMember' xlink:to='lab_fil_OutsideUsMember'/>
		<link:loc xlink:type='locator' xlink:href='http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_LeaseCostTableTextBlock' xlink:label='us-gaap_LeaseCostTableTextBlock'/>
		<link:label xlink:type='resource' xlink:label='lab_us-gaap_LeaseCostTableTextBlock' xlink:role='http://www.xbrl.org/2003/role/label' xml:lang='en-US'>Lease, Cost {1}</link:label>
		<link:label xlink:type='resource' xlink:label='lab_us-gaap_LeaseCostTableTextBlock' xlink:role='http://www.xbrl.org/2003/role/terseLabel' xml:lang='en-US'>Lease, Cost</link:label>
		<link:labelArc order='1.0' xlink:type='arc' xlink:arcrole='http://www.xbrl.org/2003/arcrole/concept-label' xlink:from='us-gaap_LeaseCostTableTextBlock' xlink:to='lab_us-gaap_LeaseCostTableTextBlock'/>
		<link:loc xlink:type='locator' xlink:href='http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_InterestPaid' xlink:label='us-gaap_InterestPaid'/>
		<link:label xlink:type='resource' xlink:label='lab_us-gaap_InterestPaid' xlink:role='http://www.xbrl.org/2003/role/label' xml:lang='en-US'>Cash paid during the period for interest</link:label>
		<link:labelArc order='1.0' xlink:type='arc' xlink:arcrole='http://www.xbrl.org/2003/arcrole/concept-label' xlink:from='us-gaap_InterestPaid' xlink:to='lab_us-gaap_InterestPaid'/>
		<link:loc xlink:type='locator' xlink:href='http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_IncreaseDecreaseInOperatingCapitalAbstract' xlink:label='us-gaap_IncreaseDecreaseInOperatingCapitalAbstract'/>
		<link:label xlink:type='resource' xlink:label='lab_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract' xlink:role='http://www.xbrl.org/2003/role/label' xml:lang='en-US'>Changes in operating assets and liabilities:</link:label>
		<link:labelArc order='1.0' xlink:type='arc' xlink:arcrole='http://www.xbrl.org/2003/arcrole/concept-label' xlink:from='us-gaap_IncreaseDecreaseInOperatingCapitalAbstract' xlink:to='lab_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract'/>
		<link:loc xlink:type='locator' xlink:href='http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DeferredTaxExpenseFromStockOptionsExercised' xlink:label='us-gaap_DeferredTaxExpenseFromStockOptionsExercised'/>
		<link:label xlink:type='resource' xlink:label='lab_us-gaap_DeferredTaxExpenseFromStockOptionsExercised' xlink:role='http://www.xbrl.org/2003/role/label' xml:lang='en-US'>Tax benefit attributable to exercise of stock options</link:label>
		<link:labelArc order='1.0' xlink:type='arc' xlink:arcrole='http://www.xbrl.org/2003/arcrole/concept-label' xlink:from='us-gaap_DeferredTaxExpenseFromStockOptionsExercised' xlink:to='lab_us-gaap_DeferredTaxExpenseFromStockOptionsExercised'/>
		<link:loc xlink:type='locator' xlink:href='http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_AdjustmentForAmortization' xlink:label='us-gaap_AdjustmentForAmortization'/>
		<link:label xlink:type='resource' xlink:label='lab_us-gaap_AdjustmentForAmortization' xlink:role='http://www.xbrl.org/2003/role/label' xml:lang='en-US'>Amortization</link:label>
		<link:labelArc order='1.0' xlink:type='arc' xlink:arcrole='http://www.xbrl.org/2003/arcrole/concept-label' xlink:from='us-gaap_AdjustmentForAmortization' xlink:to='lab_us-gaap_AdjustmentForAmortization'/>
		<link:loc xlink:type='locator' xlink:href='http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_SharesOutstanding' xlink:label='us-gaap_SharesOutstanding'/>
		<link:label xlink:type='resource' xlink:label='lab_us-gaap_SharesOutstanding' xlink:role='http://www.xbrl.org/2003/role/label' xml:lang='en-US'>Equity Balance, shares</link:label>
		<link:label xlink:type='resource' xlink:label='lab_us-gaap_SharesOutstanding' xlink:role='http://www.xbrl.org/2003/role/periodStartLabel' xml:lang='en-US'>Equity Balance, shares</link:label>
		<link:label xlink:type='resource' xlink:label='lab_us-gaap_SharesOutstanding' xlink:role='http://www.xbrl.org/2003/role/periodEndLabel' xml:lang='en-US'>Equity Balance, shares</link:label>
		<link:labelArc order='1.0' xlink:type='arc' xlink:arcrole='http://www.xbrl.org/2003/arcrole/concept-label' xlink:from='us-gaap_SharesOutstanding' xlink:to='lab_us-gaap_SharesOutstanding'/>
		<link:loc xlink:type='locator' xlink:href='http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_RetainedEarningsMember' xlink:label='us-gaap_RetainedEarningsMember'/>
		<link:label xlink:type='resource' xlink:label='lab_us-gaap_RetainedEarningsMember' xlink:role='http://www.xbrl.org/2003/role/label' xml:lang='en-US'>Retained Earnings</link:label>
		<link:labelArc order='1.0' xlink:type='arc' xlink:arcrole='http://www.xbrl.org/2003/arcrole/concept-label' xlink:from='us-gaap_RetainedEarningsMember' xlink:to='lab_us-gaap_RetainedEarningsMember'/>
		<link:loc xlink:type='locator' xlink:href='http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_CommonStockMember' xlink:label='us-gaap_CommonStockMember'/>
		<link:label xlink:type='resource' xlink:label='lab_us-gaap_CommonStockMember' xlink:role='http://www.xbrl.org/2003/role/label' xml:lang='en-US'>Common Stock</link:label>
		<link:labelArc order='1.0' xlink:type='arc' xlink:arcrole='http://www.xbrl.org/2003/arcrole/concept-label' xlink:from='us-gaap_CommonStockMember' xlink:to='lab_us-gaap_CommonStockMember'/>
		<link:loc xlink:type='locator' xlink:href='http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_StatementTable' xlink:label='us-gaap_StatementTable'/>
		<link:label xlink:type='resource' xlink:label='lab_us-gaap_StatementTable' xlink:role='http://www.xbrl.org/2003/role/label' xml:lang='en-US'>Statement</link:label>
		<link:labelArc order='1.0' xlink:type='arc' xlink:arcrole='http://www.xbrl.org/2003/arcrole/concept-label' xlink:from='us-gaap_StatementTable' xlink:to='lab_us-gaap_StatementTable'/>
		<link:loc xlink:type='locator' xlink:href='http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_OtherLiabilitiesNoncurrent' xlink:label='us-gaap_OtherLiabilitiesNoncurrent'/>
		<link:label xlink:type='resource' xlink:label='lab_us-gaap_OtherLiabilitiesNoncurrent' xlink:role='http://www.xbrl.org/2003/role/label' xml:lang='en-US'>Other long term liabilities</link:label>
		<link:labelArc order='1.0' xlink:type='arc' xlink:arcrole='http://www.xbrl.org/2003/arcrole/concept-label' xlink:from='us-gaap_OtherLiabilitiesNoncurrent' xlink:to='lab_us-gaap_OtherLiabilitiesNoncurrent'/>
		<link:loc xlink:type='locator' xlink:href='http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_OperatingLeaseRightOfUseAsset' xlink:label='us-gaap_OperatingLeaseRightOfUseAsset'/>
		<link:label xlink:type='resource' xlink:label='lab_us-gaap_OperatingLeaseRightOfUseAsset' xlink:role='http://www.xbrl.org/2003/role/label' xml:lang='en-US'>Operating lease - right of use assets, net</link:label>
		<link:labelArc order='1.0' xlink:type='arc' xlink:arcrole='http://www.xbrl.org/2003/arcrole/concept-label' xlink:from='us-gaap_OperatingLeaseRightOfUseAsset' xlink:to='lab_us-gaap_OperatingLeaseRightOfUseAsset'/>
		<link:loc xlink:type='locator' xlink:href='https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityPublicFloat' xlink:label='dei_EntityPublicFloat'/>
		<link:label xlink:type='resource' xlink:label='lab_dei_EntityPublicFloat' xlink:role='http://www.xbrl.org/2003/role/label' xml:lang='en-US'>Public Float</link:label>
		<link:labelArc order='1.0' xlink:type='arc' xlink:arcrole='http://www.xbrl.org/2003/arcrole/concept-label' xlink:from='dei_EntityPublicFloat' xlink:to='lab_dei_EntityPublicFloat'/>
		<link:loc xlink:type='locator' xlink:href='utmd-20190930.xsd#fil_CoopersurgicalIncMember' xlink:label='fil_CoopersurgicalIncMember'/>
		<link:label xlink:type='resource' xlink:label='lab_fil_CoopersurgicalIncMember' xlink:role='http://www.xbrl.org/2003/role/label' xml:lang='en-US'>CooperSurgical Inc</link:label>
		<link:label xlink:type='resource' xlink:label='lab_fil_CoopersurgicalIncMember' xlink:role='http://www.xbrl.org/2003/role/documentation' xml:lang='en-US'>Represents the CooperSurgical Inc, during the indicated time period.</link:label>
		<link:labelArc order='1.0' xlink:type='arc' xlink:arcrole='http://www.xbrl.org/2003/arcrole/concept-label' xlink:from='fil_CoopersurgicalIncMember' xlink:to='lab_fil_CoopersurgicalIncMember'/>
		<link:loc xlink:type='locator' xlink:href='utmd-20190930.xsd#fil_DistributionRightsAcquisitionDomain' xlink:label='fil_DistributionRightsAcquisitionDomain'/>
		<link:label xlink:type='resource' xlink:label='lab_fil_DistributionRightsAcquisitionDomain' xlink:role='http://www.xbrl.org/2003/role/label' xml:lang='en-US'>Distribution Rights Acquisition</link:label>
		<link:label xlink:type='resource' xlink:label='lab_fil_DistributionRightsAcquisitionDomain' xlink:role='http://www.xbrl.org/2003/role/documentation' xml:lang='en-US'>Represents the Distribution Rights Acquisition, during the indicated time period.</link:label>
		<link:labelArc order='1.0' xlink:type='arc' xlink:arcrole='http://www.xbrl.org/2003/arcrole/concept-label' xlink:from='fil_DistributionRightsAcquisitionDomain' xlink:to='lab_fil_DistributionRightsAcquisitionDomain'/>
		<link:loc xlink:type='locator' xlink:href='http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount' xlink:label='us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount'/>
		<link:label xlink:type='resource' xlink:label='lab_us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount' xlink:role='http://www.xbrl.org/2003/role/label' xml:lang='en-US'>Lessee, Operating Lease, Liability, Undiscounted Excess Amount</link:label>
		<link:labelArc order='1.0' xlink:type='arc' xlink:arcrole='http://www.xbrl.org/2003/arcrole/concept-label' xlink:from='us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount' xlink:to='lab_us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount'/>
		<link:loc xlink:type='locator' xlink:href='http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_OperatingLeasesFutureMinimumPaymentsDueInFourYears' xlink:label='us-gaap_OperatingLeasesFutureMinimumPaymentsDueInFourYears'/>
		<link:label xlink:type='resource' xlink:label='lab_us-gaap_OperatingLeasesFutureMinimumPaymentsDueInFourYears' xlink:role='http://www.xbrl.org/2003/role/label' xml:lang='en-US'>Operating Leases, Future Minimum Payments, Due in Four Years</link:label>
		<link:labelArc order='1.0' xlink:type='arc' xlink:arcrole='http://www.xbrl.org/2003/arcrole/concept-label' xlink:from='us-gaap_OperatingLeasesFutureMinimumPaymentsDueInFourYears' xlink:to='lab_us-gaap_OperatingLeasesFutureMinimumPaymentsDueInFourYears'/>
		<link:loc xlink:type='locator' xlink:href='http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent' xlink:label='us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent'/>
		<link:label xlink:type='resource' xlink:label='lab_us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent' xlink:role='http://www.xbrl.org/2003/role/label' xml:lang='en-US'>Operating Lease, Weighted Average Discount Rate, Percent</link:label>
		<link:labelArc order='1.0' xlink:type='arc' xlink:arcrole='http://www.xbrl.org/2003/arcrole/concept-label' xlink:from='us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent' xlink:to='lab_us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent'/>
		<link:loc xlink:type='locator' xlink:href='http://xbrl.fasb.org/srt/2019/elts/srt-2019-01-31.xsd#srt_StatementGeographicalAxis' xlink:label='srt_StatementGeographicalAxis'/>
		<link:label xlink:type='resource' xlink:label='lab_srt_StatementGeographicalAxis' xlink:role='http://www.xbrl.org/2003/role/label' xml:lang='en-US'>Geographical [Axis]</link:label>
		<link:labelArc order='1.0' xlink:type='arc' xlink:arcrole='http://www.xbrl.org/2003/arcrole/concept-label' xlink:from='srt_StatementGeographicalAxis' xlink:to='lab_srt_StatementGeographicalAxis'/>
		<link:loc xlink:type='locator' xlink:href='http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_AllocatedShareBasedCompensationExpense' xlink:label='us-gaap_AllocatedShareBasedCompensationExpense'/>
		<link:label xlink:type='resource' xlink:label='lab_us-gaap_AllocatedShareBasedCompensationExpense' xlink:role='http://www.xbrl.org/2003/role/label' xml:lang='en-US'>Allocated Share-based Compensation Expense</link:label>
		<link:labelArc order='1.0' xlink:type='arc' xlink:arcrole='http://www.xbrl.org/2003/arcrole/concept-label' xlink:from='us-gaap_AllocatedShareBasedCompensationExpense' xlink:to='lab_us-gaap_AllocatedShareBasedCompensationExpense'/>
		<link:loc xlink:type='locator' xlink:href='http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_LesseeOperatingLeasesTextBlock' xlink:label='us-gaap_LesseeOperatingLeasesTextBlock'/>
		<link:label xlink:type='resource' xlink:label='lab_us-gaap_LesseeOperatingLeasesTextBlock' xlink:role='http://www.xbrl.org/2003/role/label' xml:lang='en-US'>Leases</link:label>
		<link:labelArc order='1.0' xlink:type='arc' xlink:arcrole='http://www.xbrl.org/2003/arcrole/concept-label' xlink:from='us-gaap_LesseeOperatingLeasesTextBlock' xlink:to='lab_us-gaap_LesseeOperatingLeasesTextBlock'/>
		<link:loc xlink:type='locator' xlink:href='http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_EffectOfExchangeRateOnCashAndCashEquivalents' xlink:label='us-gaap_EffectOfExchangeRateOnCashAndCashEquivalents'/>
		<link:label xlink:type='resource' xlink:label='lab_us-gaap_EffectOfExchangeRateOnCashAndCashEquivalents' xlink:role='http://www.xbrl.org/2003/role/label' xml:lang='en-US'>Effect of exchange rate changes on cash</link:label>
		<link:labelArc order='1.0' xlink:type='arc' xlink:arcrole='http://www.xbrl.org/2003/arcrole/concept-label' xlink:from='us-gaap_EffectOfExchangeRateOnCashAndCashEquivalents' xlink:to='lab_us-gaap_EffectOfExchangeRateOnCashAndCashEquivalents'/>
		<link:loc xlink:type='locator' xlink:href='http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ComprehensiveIncomeNetOfTax' xlink:label='us-gaap_ComprehensiveIncomeNetOfTax'/>
		<link:label xlink:type='resource' xlink:label='lab_us-gaap_ComprehensiveIncomeNetOfTax' xlink:role='http://www.xbrl.org/2003/role/label' xml:lang='en-US'>Total comprehensive income</link:label>
		<link:label xlink:type='resource' xlink:label='lab_us-gaap_ComprehensiveIncomeNetOfTax' xlink:role='http://www.xbrl.org/2003/role/totalLabel' xml:lang='en-US'>Total comprehensive income</link:label>
		<link:labelArc order='1.0' xlink:type='arc' xlink:arcrole='http://www.xbrl.org/2003/arcrole/concept-label' xlink:from='us-gaap_ComprehensiveIncomeNetOfTax' xlink:to='lab_us-gaap_ComprehensiveIncomeNetOfTax'/>
		<link:loc xlink:type='locator' xlink:href='http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_AdditionalPaidInCapitalCommonStock' xlink:label='us-gaap_AdditionalPaidInCapitalCommonStock'/>
		<link:label xlink:type='resource' xlink:label='lab_us-gaap_AdditionalPaidInCapitalCommonStock' xlink:role='http://www.xbrl.org/2003/role/label' xml:lang='en-US'>Additional paid-in capital</link:label>
		<link:labelArc order='1.0' xlink:type='arc' xlink:arcrole='http://www.xbrl.org/2003/arcrole/concept-label' xlink:from='us-gaap_AdditionalPaidInCapitalCommonStock' xlink:to='lab_us-gaap_AdditionalPaidInCapitalCommonStock'/>
		<link:loc xlink:type='locator' xlink:href='http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsIntangibleAssets' xlink:label='us-gaap_DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsIntangibleAssets'/>
		<link:label xlink:type='resource' xlink:label='lab_us-gaap_DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsIntangibleAssets' xlink:role='http://www.xbrl.org/2003/role/label' xml:lang='en-US'>Deferred tax liability - Femcare IIA</link:label>
		<link:labelArc order='1.0' xlink:type='arc' xlink:arcrole='http://www.xbrl.org/2003/arcrole/concept-label' xlink:from='us-gaap_DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsIntangibleAssets' xlink:to='lab_us-gaap_DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsIntangibleAssets'/>
		<link:loc xlink:type='locator' xlink:href='http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_AccountsPayableCurrent' xlink:label='us-gaap_AccountsPayableCurrent'/>
		<link:label xlink:type='resource' xlink:label='lab_us-gaap_AccountsPayableCurrent' xlink:role='http://www.xbrl.org/2003/role/label' xml:lang='en-US'>Accounts payable</link:label>
		<link:labelArc order='1.0' xlink:type='arc' xlink:arcrole='http://www.xbrl.org/2003/arcrole/concept-label' xlink:from='us-gaap_AccountsPayableCurrent' xlink:to='lab_us-gaap_AccountsPayableCurrent'/>
		<link:loc xlink:type='locator' xlink:href='http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization' xlink:label='us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization'/>
		<link:label xlink:type='resource' xlink:label='lab_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization' xlink:role='http://www.xbrl.org/2003/role/label' xml:lang='en-US'>Other intangible assets - accumulated amortization</link:label>
		<link:label xlink:type='resource' xlink:label='lab_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization' xlink:role='http://www.xbrl.org/2009/role/negatedLabel' xml:lang='en-US'>Other intangible assets - accumulated amortization</link:label>
		<link:labelArc order='1.0' xlink:type='arc' xlink:arcrole='http://www.xbrl.org/2003/arcrole/concept-label' xlink:from='us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization' xlink:to='lab_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization'/>
		<link:loc xlink:type='locator' xlink:href='http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_CashAndCashEquivalentsAtCarryingValue' xlink:label='us-gaap_CashAndCashEquivalentsAtCarryingValue'/>
		<link:label xlink:type='resource' xlink:label='lab_us-gaap_CashAndCashEquivalentsAtCarryingValue' xlink:role='http://www.xbrl.org/2003/role/label' xml:lang='en-US'>Cash &amp; investments</link:label>
		<link:label xlink:type='resource' xlink:label='lab_us-gaap_CashAndCashEquivalentsAtCarryingValue' xlink:role='http://www.xbrl.org/2003/role/periodStartLabel' xml:lang='en-US'>Cash at beginning of period</link:label>
		<link:label xlink:type='resource' xlink:label='lab_us-gaap_CashAndCashEquivalentsAtCarryingValue' xlink:role='http://www.xbrl.org/2003/role/periodEndLabel' xml:lang='en-US'>Cash at end of period</link:label>
		<link:labelArc order='1.0' xlink:type='arc' xlink:arcrole='http://www.xbrl.org/2003/arcrole/concept-label' xlink:from='us-gaap_CashAndCashEquivalentsAtCarryingValue' xlink:to='lab_us-gaap_CashAndCashEquivalentsAtCarryingValue'/>
		<link:loc xlink:type='locator' xlink:href='https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_DocumentFiscalPeriodFocus' xlink:label='dei_DocumentFiscalPeriodFocus'/>
		<link:label xlink:type='resource' xlink:label='lab_dei_DocumentFiscalPeriodFocus' xlink:role='http://www.xbrl.org/2003/role/label' xml:lang='en-US'>Document Fiscal Period Focus</link:label>
		<link:labelArc order='1.0' xlink:type='arc' xlink:arcrole='http://www.xbrl.org/2003/arcrole/concept-label' xlink:from='dei_DocumentFiscalPeriodFocus' xlink:to='lab_dei_DocumentFiscalPeriodFocus'/>
		<link:loc xlink:type='locator' xlink:href='https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityWellKnownSeasonedIssuer' xlink:label='dei_EntityWellKnownSeasonedIssuer'/>
		<link:label xlink:type='resource' xlink:label='lab_dei_EntityWellKnownSeasonedIssuer' xlink:role='http://www.xbrl.org/2003/role/label' xml:lang='en-US'>Well-known Seasoned Issuer</link:label>
		<link:labelArc order='1.0' xlink:type='arc' xlink:arcrole='http://www.xbrl.org/2003/arcrole/concept-label' xlink:from='dei_EntityWellKnownSeasonedIssuer' xlink:to='lab_dei_EntityWellKnownSeasonedIssuer'/>
		<link:loc xlink:type='locator' xlink:href='https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityTaxIdentificationNumber' xlink:label='dei_EntityTaxIdentificationNumber'/>
		<link:label xlink:type='resource' xlink:label='lab_dei_EntityTaxIdentificationNumber' xlink:role='http://www.xbrl.org/2003/role/label' xml:lang='en-US'>Entity Tax Identification Number</link:label>
		<link:labelArc order='1.0' xlink:type='arc' xlink:arcrole='http://www.xbrl.org/2003/arcrole/concept-label' xlink:from='dei_EntityTaxIdentificationNumber' xlink:to='lab_dei_EntityTaxIdentificationNumber'/>
	</link:labelLink>
</link:linkbase>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-101.PRE
<SEQUENCE>11
<FILENAME>utmd-20190930_pre.xml
<DESCRIPTION>XBRL TAXONOMY EXTENSION PRESENTATION LINKBASE
<TEXT>
<XBRL>
<?xml version='1.0' encoding='iso-8859-1'?>
<!-- Produced by EDGARsuite software, Advanced Computer Innovations, Inc., Copyright (C) 2008-2019 [PPXK9NDL3JZWVHHFLMUR]. www.edgarsuite.com -->
<link:linkbase xmlns="http://www.xbrl.org/2003/linkbase"
		xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
		xsi:schemaLocation="http://www.xbrl.org/2003/linkbase http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd"
		xmlns:fil="http://www.utahmed.com/20190930"
		xmlns:link="http://www.xbrl.org/2003/linkbase"
		xmlns:xlink="http://www.w3.org/1999/xlink"
		xmlns:xbrldt="http://xbrl.org/2005/xbrldt"
		xmlns:xbrli="http://www.xbrl.org/2003/instance">
	<link:roleRef roleURI="http://www.utahmed.com/20190930/role/idr_DocumentDocumentAndEntityInformation" xlink:type="simple" xlink:href="utmd-20190930.xsd#idr_DocumentDocumentAndEntityInformation"/>
	<link:presentationLink xlink:type="extended" xlink:role="http://www.utahmed.com/20190930/role/idr_DocumentDocumentAndEntityInformation">
		<link:loc xlink:type='locator' xlink:href='http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_TextBlockAbstract' xlink:label='us-gaap_TextBlockAbstract'/>
		<link:loc xlink:type='locator' xlink:href='https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityRegistrantName' xlink:label='dei_EntityRegistrantName'/>
		<link:presentationArc xlink:type='arc' xlink:arcrole='http://www.xbrl.org/2003/arcrole/parent-child' xlink:from='us-gaap_TextBlockAbstract' xlink:to='dei_EntityRegistrantName' use='optional' order='1.0'/>
		<link:loc xlink:type='locator' xlink:href='https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityCentralIndexKey' xlink:label='dei_EntityCentralIndexKey'/>
		<link:presentationArc xlink:type='arc' xlink:arcrole='http://www.xbrl.org/2003/arcrole/parent-child' xlink:from='us-gaap_TextBlockAbstract' xlink:to='dei_EntityCentralIndexKey' use='optional' order='2.0'/>
		<link:loc xlink:type='locator' xlink:href='https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_DocumentType' xlink:label='dei_DocumentType'/>
		<link:presentationArc xlink:type='arc' xlink:arcrole='http://www.xbrl.org/2003/arcrole/parent-child' xlink:from='us-gaap_TextBlockAbstract' xlink:to='dei_DocumentType' use='optional' order='3.0'/>
		<link:loc xlink:type='locator' xlink:href='https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_DocumentPeriodEndDate' xlink:label='dei_DocumentPeriodEndDate'/>
		<link:presentationArc xlink:type='arc' xlink:arcrole='http://www.xbrl.org/2003/arcrole/parent-child' xlink:from='us-gaap_TextBlockAbstract' xlink:to='dei_DocumentPeriodEndDate' use='optional' order='4.0'/>
		<link:loc xlink:type='locator' xlink:href='https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_CurrentFiscalYearEndDate' xlink:label='dei_CurrentFiscalYearEndDate'/>
		<link:presentationArc xlink:type='arc' xlink:arcrole='http://www.xbrl.org/2003/arcrole/parent-child' xlink:from='us-gaap_TextBlockAbstract' xlink:to='dei_CurrentFiscalYearEndDate' use='optional' order='5.0'/>
		<link:loc xlink:type='locator' xlink:href='https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_TradingSymbol' xlink:label='dei_TradingSymbol'/>
		<link:presentationArc xlink:type='arc' xlink:arcrole='http://www.xbrl.org/2003/arcrole/parent-child' xlink:from='us-gaap_TextBlockAbstract' xlink:to='dei_TradingSymbol' use='optional' order='6.0'/>
		<link:loc xlink:type='locator' xlink:href='https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityTaxIdentificationNumber' xlink:label='dei_EntityTaxIdentificationNumber'/>
		<link:presentationArc xlink:type='arc' xlink:arcrole='http://www.xbrl.org/2003/arcrole/parent-child' xlink:from='us-gaap_TextBlockAbstract' xlink:to='dei_EntityTaxIdentificationNumber' use='optional' order='7.0'/>
		<link:loc xlink:type='locator' xlink:href='https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityCommonStockSharesOutstanding' xlink:label='dei_EntityCommonStockSharesOutstanding'/>
		<link:presentationArc xlink:type='arc' xlink:arcrole='http://www.xbrl.org/2003/arcrole/parent-child' xlink:from='us-gaap_TextBlockAbstract' xlink:to='dei_EntityCommonStockSharesOutstanding' use='optional' order='8.0'/>
		<link:loc xlink:type='locator' xlink:href='https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityPublicFloat' xlink:label='dei_EntityPublicFloat'/>
		<link:presentationArc xlink:type='arc' xlink:arcrole='http://www.xbrl.org/2003/arcrole/parent-child' xlink:from='us-gaap_TextBlockAbstract' xlink:to='dei_EntityPublicFloat' use='optional' order='9.0'/>
		<link:loc xlink:type='locator' xlink:href='https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityFilerCategory' xlink:label='dei_EntityFilerCategory'/>
		<link:presentationArc xlink:type='arc' xlink:arcrole='http://www.xbrl.org/2003/arcrole/parent-child' xlink:from='us-gaap_TextBlockAbstract' xlink:to='dei_EntityFilerCategory' use='optional' order='10.0'/>
		<link:loc xlink:type='locator' xlink:href='https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityCurrentReportingStatus' xlink:label='dei_EntityCurrentReportingStatus'/>
		<link:presentationArc xlink:type='arc' xlink:arcrole='http://www.xbrl.org/2003/arcrole/parent-child' xlink:from='us-gaap_TextBlockAbstract' xlink:to='dei_EntityCurrentReportingStatus' use='optional' order='11.0'/>
		<link:loc xlink:type='locator' xlink:href='https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityVoluntaryFilers' xlink:label='dei_EntityVoluntaryFilers'/>
		<link:presentationArc xlink:type='arc' xlink:arcrole='http://www.xbrl.org/2003/arcrole/parent-child' xlink:from='us-gaap_TextBlockAbstract' xlink:to='dei_EntityVoluntaryFilers' use='optional' order='12.0'/>
		<link:loc xlink:type='locator' xlink:href='https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityWellKnownSeasonedIssuer' xlink:label='dei_EntityWellKnownSeasonedIssuer'/>
		<link:presentationArc xlink:type='arc' xlink:arcrole='http://www.xbrl.org/2003/arcrole/parent-child' xlink:from='us-gaap_TextBlockAbstract' xlink:to='dei_EntityWellKnownSeasonedIssuer' use='optional' order='13.0'/>
		<link:loc xlink:type='locator' xlink:href='https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityShellCompany' xlink:label='dei_EntityShellCompany'/>
		<link:presentationArc xlink:type='arc' xlink:arcrole='http://www.xbrl.org/2003/arcrole/parent-child' xlink:from='us-gaap_TextBlockAbstract' xlink:to='dei_EntityShellCompany' use='optional' order='14.0'/>
		<link:loc xlink:type='locator' xlink:href='https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntitySmallBusiness' xlink:label='dei_EntitySmallBusiness'/>
		<link:presentationArc xlink:type='arc' xlink:arcrole='http://www.xbrl.org/2003/arcrole/parent-child' xlink:from='us-gaap_TextBlockAbstract' xlink:to='dei_EntitySmallBusiness' use='optional' order='15.0'/>
		<link:loc xlink:type='locator' xlink:href='https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityEmergingGrowthCompany' xlink:label='dei_EntityEmergingGrowthCompany'/>
		<link:presentationArc xlink:type='arc' xlink:arcrole='http://www.xbrl.org/2003/arcrole/parent-child' xlink:from='us-gaap_TextBlockAbstract' xlink:to='dei_EntityEmergingGrowthCompany' use='optional' order='16.0'/>
		<link:loc xlink:type='locator' xlink:href='https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityExTransitionPeriod' xlink:label='dei_EntityExTransitionPeriod'/>
		<link:presentationArc xlink:type='arc' xlink:arcrole='http://www.xbrl.org/2003/arcrole/parent-child' xlink:from='us-gaap_TextBlockAbstract' xlink:to='dei_EntityExTransitionPeriod' use='optional' order='17.0'/>
		<link:loc xlink:type='locator' xlink:href='https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_AmendmentDescription' xlink:label='dei_AmendmentDescription'/>
		<link:presentationArc xlink:type='arc' xlink:arcrole='http://www.xbrl.org/2003/arcrole/parent-child' xlink:from='us-gaap_TextBlockAbstract' xlink:to='dei_AmendmentDescription' use='optional' order='18.0'/>
		<link:loc xlink:type='locator' xlink:href='https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityFileNumber' xlink:label='dei_EntityFileNumber'/>
		<link:presentationArc xlink:type='arc' xlink:arcrole='http://www.xbrl.org/2003/arcrole/parent-child' xlink:from='us-gaap_TextBlockAbstract' xlink:to='dei_EntityFileNumber' use='optional' order='19.0'/>
		<link:loc xlink:type='locator' xlink:href='https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityIncorporationStateCountryCode' xlink:label='dei_EntityIncorporationStateCountryCode'/>
		<link:presentationArc xlink:type='arc' xlink:arcrole='http://www.xbrl.org/2003/arcrole/parent-child' xlink:from='us-gaap_TextBlockAbstract' xlink:to='dei_EntityIncorporationStateCountryCode' use='optional' order='20.0'/>
		<link:loc xlink:type='locator' xlink:href='https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityAddressAddressLine1' xlink:label='dei_EntityAddressAddressLine1'/>
		<link:presentationArc xlink:type='arc' xlink:arcrole='http://www.xbrl.org/2003/arcrole/parent-child' xlink:from='us-gaap_TextBlockAbstract' xlink:to='dei_EntityAddressAddressLine1' use='optional' order='21.0'/>
		<link:loc xlink:type='locator' xlink:href='https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityAddressCityOrTown' xlink:label='dei_EntityAddressCityOrTown'/>
		<link:presentationArc xlink:type='arc' xlink:arcrole='http://www.xbrl.org/2003/arcrole/parent-child' xlink:from='us-gaap_TextBlockAbstract' xlink:to='dei_EntityAddressCityOrTown' use='optional' order='22.0'/>
		<link:loc xlink:type='locator' xlink:href='https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityAddressStateOrProvince' xlink:label='dei_EntityAddressStateOrProvince'/>
		<link:presentationArc xlink:type='arc' xlink:arcrole='http://www.xbrl.org/2003/arcrole/parent-child' xlink:from='us-gaap_TextBlockAbstract' xlink:to='dei_EntityAddressStateOrProvince' use='optional' order='23.0'/>
		<link:loc xlink:type='locator' xlink:href='https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityAddressPostalZipCode' xlink:label='dei_EntityAddressPostalZipCode'/>
		<link:presentationArc xlink:type='arc' xlink:arcrole='http://www.xbrl.org/2003/arcrole/parent-child' xlink:from='us-gaap_TextBlockAbstract' xlink:to='dei_EntityAddressPostalZipCode' use='optional' order='24.0'/>
		<link:loc xlink:type='locator' xlink:href='https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_CityAreaCode' xlink:label='dei_CityAreaCode'/>
		<link:presentationArc xlink:type='arc' xlink:arcrole='http://www.xbrl.org/2003/arcrole/parent-child' xlink:from='us-gaap_TextBlockAbstract' xlink:to='dei_CityAreaCode' use='optional' order='25.0'/>
		<link:loc xlink:type='locator' xlink:href='https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_LocalPhoneNumber' xlink:label='dei_LocalPhoneNumber'/>
		<link:presentationArc xlink:type='arc' xlink:arcrole='http://www.xbrl.org/2003/arcrole/parent-child' xlink:from='us-gaap_TextBlockAbstract' xlink:to='dei_LocalPhoneNumber' use='optional' order='26.0'/>
		<link:loc xlink:type='locator' xlink:href='https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_Security12bTitle' xlink:label='dei_Security12bTitle'/>
		<link:presentationArc xlink:type='arc' xlink:arcrole='http://www.xbrl.org/2003/arcrole/parent-child' xlink:from='us-gaap_TextBlockAbstract' xlink:to='dei_Security12bTitle' use='optional' order='27.0'/>
		<link:loc xlink:type='locator' xlink:href='https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_SecurityExchangeName' xlink:label='dei_SecurityExchangeName'/>
		<link:presentationArc xlink:type='arc' xlink:arcrole='http://www.xbrl.org/2003/arcrole/parent-child' xlink:from='us-gaap_TextBlockAbstract' xlink:to='dei_SecurityExchangeName' use='optional' order='28.0'/>
		<link:loc xlink:type='locator' xlink:href='https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityInteractiveDataCurrent' xlink:label='dei_EntityInteractiveDataCurrent'/>
		<link:presentationArc xlink:type='arc' xlink:arcrole='http://www.xbrl.org/2003/arcrole/parent-child' xlink:from='us-gaap_TextBlockAbstract' xlink:to='dei_EntityInteractiveDataCurrent' use='optional' order='29.0'/>
		<link:loc xlink:type='locator' xlink:href='https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_AmendmentFlag' xlink:label='dei_AmendmentFlag'/>
		<link:presentationArc xlink:type='arc' xlink:arcrole='http://www.xbrl.org/2003/arcrole/parent-child' xlink:from='us-gaap_TextBlockAbstract' xlink:to='dei_AmendmentFlag' use='optional' order='30.0'/>
		<link:loc xlink:type='locator' xlink:href='https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_DocumentFiscalYearFocus' xlink:label='dei_DocumentFiscalYearFocus'/>
		<link:presentationArc xlink:type='arc' xlink:arcrole='http://www.xbrl.org/2003/arcrole/parent-child' xlink:from='us-gaap_TextBlockAbstract' xlink:to='dei_DocumentFiscalYearFocus' use='optional' order='31.0'/>
		<link:loc xlink:type='locator' xlink:href='https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_DocumentFiscalPeriodFocus' xlink:label='dei_DocumentFiscalPeriodFocus'/>
		<link:presentationArc xlink:type='arc' xlink:arcrole='http://www.xbrl.org/2003/arcrole/parent-child' xlink:from='us-gaap_TextBlockAbstract' xlink:to='dei_DocumentFiscalPeriodFocus' use='optional' order='32.0'/>
		<link:loc xlink:type='locator' xlink:href='https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_DocumentQuarterlyReport' xlink:label='dei_DocumentQuarterlyReport'/>
		<link:presentationArc xlink:type='arc' xlink:arcrole='http://www.xbrl.org/2003/arcrole/parent-child' xlink:from='us-gaap_TextBlockAbstract' xlink:to='dei_DocumentQuarterlyReport' use='optional' order='33.0'/>
		<link:loc xlink:type='locator' xlink:href='https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_DocumentTransitionReport' xlink:label='dei_DocumentTransitionReport'/>
		<link:presentationArc xlink:type='arc' xlink:arcrole='http://www.xbrl.org/2003/arcrole/parent-child' xlink:from='us-gaap_TextBlockAbstract' xlink:to='dei_DocumentTransitionReport' use='optional' order='34.0'/>
	</link:presentationLink>
	<link:roleRef roleURI="http://www.utahmed.com/20190930/role/idr_UTAHMEDICALPRODUCTSINCCONSOLIDATEDBALANCESHEET" xlink:type="simple" xlink:href="utmd-20190930.xsd#idr_UTAHMEDICALPRODUCTSINCCONSOLIDATEDBALANCESHEET"/>
	<link:presentationLink xlink:type="extended" xlink:role="http://www.utahmed.com/20190930/role/idr_UTAHMEDICALPRODUCTSINCCONSOLIDATEDBALANCESHEET">
		<link:loc xlink:type='locator' xlink:href='http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_TextBlockAbstract' xlink:label='us-gaap_TextBlockAbstract'/>
		<link:loc xlink:type='locator' xlink:href='http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_AssetsAbstract' xlink:label='us-gaap_AssetsAbstract'/>
		<link:presentationArc xlink:type='arc' xlink:arcrole='http://www.xbrl.org/2003/arcrole/parent-child' xlink:from='us-gaap_TextBlockAbstract' xlink:to='us-gaap_AssetsAbstract' use='optional' order='1.0'/>
		<link:loc xlink:type='locator' xlink:href='http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_AssetsCurrentAbstract' xlink:label='us-gaap_AssetsCurrentAbstract'/>
		<link:presentationArc xlink:type='arc' xlink:arcrole='http://www.xbrl.org/2003/arcrole/parent-child' xlink:from='us-gaap_TextBlockAbstract' xlink:to='us-gaap_AssetsCurrentAbstract' use='optional' order='2.0'/>
		<link:loc xlink:type='locator' xlink:href='http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_CashAndCashEquivalentsAtCarryingValue' xlink:label='us-gaap_CashAndCashEquivalentsAtCarryingValue'/>
		<link:presentationArc xlink:type='arc' xlink:arcrole='http://www.xbrl.org/2003/arcrole/parent-child' xlink:from='us-gaap_AssetsCurrentAbstract' xlink:to='us-gaap_CashAndCashEquivalentsAtCarryingValue' use='optional' order='1.0'/>
		<link:loc xlink:type='locator' xlink:href='http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_AccountsReceivableNetCurrent' xlink:label='us-gaap_AccountsReceivableNetCurrent'/>
		<link:presentationArc xlink:type='arc' xlink:arcrole='http://www.xbrl.org/2003/arcrole/parent-child' xlink:from='us-gaap_AssetsCurrentAbstract' xlink:to='us-gaap_AccountsReceivableNetCurrent' use='optional' order='2.0'/>
		<link:loc xlink:type='locator' xlink:href='http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_InventoryNet' xlink:label='us-gaap_InventoryNet'/>
		<link:presentationArc xlink:type='arc' xlink:arcrole='http://www.xbrl.org/2003/arcrole/parent-child' xlink:from='us-gaap_AssetsCurrentAbstract' xlink:to='us-gaap_InventoryNet' use='optional' order='3.0'/>
		<link:loc xlink:type='locator' xlink:href='http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_OtherAssetsCurrent' xlink:label='us-gaap_OtherAssetsCurrent'/>
		<link:presentationArc xlink:type='arc' xlink:arcrole='http://www.xbrl.org/2003/arcrole/parent-child' xlink:from='us-gaap_AssetsCurrentAbstract' xlink:to='us-gaap_OtherAssetsCurrent' use='optional' order='4.0'/>
		<link:loc xlink:type='locator' xlink:href='http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_AssetsCurrent' xlink:label='us-gaap_AssetsCurrent'/>
		<link:presentationArc xlink:type='arc' xlink:arcrole='http://www.xbrl.org/2003/arcrole/parent-child' xlink:from='us-gaap_OtherAssetsCurrent' xlink:to='us-gaap_AssetsCurrent' use='optional' order='1.0' preferredLabel='http://www.xbrl.org/2003/role/totalLabel'/>
		<link:loc xlink:type='locator' xlink:href='http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_PropertyPlantAndEquipmentNet' xlink:label='us-gaap_PropertyPlantAndEquipmentNet'/>
		<link:presentationArc xlink:type='arc' xlink:arcrole='http://www.xbrl.org/2003/arcrole/parent-child' xlink:from='us-gaap_TextBlockAbstract' xlink:to='us-gaap_PropertyPlantAndEquipmentNet' use='optional' order='3.0'/>
		<link:loc xlink:type='locator' xlink:href='http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_OperatingLeaseRightOfUseAsset' xlink:label='us-gaap_OperatingLeaseRightOfUseAsset'/>
		<link:presentationArc xlink:type='arc' xlink:arcrole='http://www.xbrl.org/2003/arcrole/parent-child' xlink:from='us-gaap_TextBlockAbstract' xlink:to='us-gaap_OperatingLeaseRightOfUseAsset' use='optional' order='4.0'/>
		<link:loc xlink:type='locator' xlink:href='http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_Goodwill' xlink:label='us-gaap_Goodwill'/>
		<link:presentationArc xlink:type='arc' xlink:arcrole='http://www.xbrl.org/2003/arcrole/parent-child' xlink:from='us-gaap_TextBlockAbstract' xlink:to='us-gaap_Goodwill' use='optional' order='5.0'/>
		<link:loc xlink:type='locator' xlink:href='http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsGross' xlink:label='us-gaap_FiniteLivedIntangibleAssetsGross'/>
		<link:presentationArc xlink:type='arc' xlink:arcrole='http://www.xbrl.org/2003/arcrole/parent-child' xlink:from='us-gaap_TextBlockAbstract' xlink:to='us-gaap_FiniteLivedIntangibleAssetsGross' use='optional' order='6.0'/>
		<link:loc xlink:type='locator' xlink:href='http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization' xlink:label='us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization'/>
		<link:presentationArc xlink:type='arc' xlink:arcrole='http://www.xbrl.org/2003/arcrole/parent-child' xlink:from='us-gaap_TextBlockAbstract' xlink:to='us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization' use='optional' order='7.0' preferredLabel='http://www.xbrl.org/2009/role/negatedLabel'/>
		<link:loc xlink:type='locator' xlink:href='http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_IntangibleAssetsNetExcludingGoodwill' xlink:label='us-gaap_IntangibleAssetsNetExcludingGoodwill'/>
		<link:presentationArc xlink:type='arc' xlink:arcrole='http://www.xbrl.org/2003/arcrole/parent-child' xlink:from='us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization' xlink:to='us-gaap_IntangibleAssetsNetExcludingGoodwill' use='optional' order='1.0' preferredLabel='http://www.xbrl.org/2003/role/totalLabel'/>
		<link:loc xlink:type='locator' xlink:href='http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_Assets' xlink:label='us-gaap_Assets'/>
		<link:presentationArc xlink:type='arc' xlink:arcrole='http://www.xbrl.org/2003/arcrole/parent-child' xlink:from='us-gaap_TextBlockAbstract' xlink:to='us-gaap_Assets' use='optional' order='8.0' preferredLabel='http://www.xbrl.org/2003/role/totalLabel'/>
		<link:loc xlink:type='locator' xlink:href='http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_LiabilitiesAndStockholdersEquityAbstract' xlink:label='us-gaap_LiabilitiesAndStockholdersEquityAbstract'/>
		<link:presentationArc xlink:type='arc' xlink:arcrole='http://www.xbrl.org/2003/arcrole/parent-child' xlink:from='us-gaap_TextBlockAbstract' xlink:to='us-gaap_LiabilitiesAndStockholdersEquityAbstract' use='optional' order='9.0'/>
		<link:loc xlink:type='locator' xlink:href='http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_LiabilitiesCurrentAbstract' xlink:label='us-gaap_LiabilitiesCurrentAbstract'/>
		<link:presentationArc xlink:type='arc' xlink:arcrole='http://www.xbrl.org/2003/arcrole/parent-child' xlink:from='us-gaap_TextBlockAbstract' xlink:to='us-gaap_LiabilitiesCurrentAbstract' use='optional' order='10.0'/>
		<link:loc xlink:type='locator' xlink:href='http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_AccountsPayableCurrent' xlink:label='us-gaap_AccountsPayableCurrent'/>
		<link:presentationArc xlink:type='arc' xlink:arcrole='http://www.xbrl.org/2003/arcrole/parent-child' xlink:from='us-gaap_TextBlockAbstract' xlink:to='us-gaap_AccountsPayableCurrent' use='optional' order='11.0'/>
		<link:loc xlink:type='locator' xlink:href='http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_AccruedLiabilitiesCurrent' xlink:label='us-gaap_AccruedLiabilitiesCurrent'/>
		<link:presentationArc xlink:type='arc' xlink:arcrole='http://www.xbrl.org/2003/arcrole/parent-child' xlink:from='us-gaap_TextBlockAbstract' xlink:to='us-gaap_AccruedLiabilitiesCurrent' use='optional' order='12.0'/>
		<link:loc xlink:type='locator' xlink:href='http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_LiabilitiesCurrent' xlink:label='us-gaap_LiabilitiesCurrent'/>
		<link:presentationArc xlink:type='arc' xlink:arcrole='http://www.xbrl.org/2003/arcrole/parent-child' xlink:from='us-gaap_TextBlockAbstract' xlink:to='us-gaap_LiabilitiesCurrent' use='optional' order='13.0' preferredLabel='http://www.xbrl.org/2003/role/totalLabel'/>
		<link:loc xlink:type='locator' xlink:href='http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsIntangibleAssets' xlink:label='us-gaap_DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsIntangibleAssets'/>
		<link:presentationArc xlink:type='arc' xlink:arcrole='http://www.xbrl.org/2003/arcrole/parent-child' xlink:from='us-gaap_TextBlockAbstract' xlink:to='us-gaap_DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsIntangibleAssets' use='optional' order='14.0'/>
		<link:loc xlink:type='locator' xlink:href='http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_OtherLiabilitiesNoncurrent' xlink:label='us-gaap_OtherLiabilitiesNoncurrent'/>
		<link:presentationArc xlink:type='arc' xlink:arcrole='http://www.xbrl.org/2003/arcrole/parent-child' xlink:from='us-gaap_TextBlockAbstract' xlink:to='us-gaap_OtherLiabilitiesNoncurrent' use='optional' order='15.0'/>
		<link:loc xlink:type='locator' xlink:href='http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_OperatingLeaseLiabilityNoncurrent' xlink:label='us-gaap_OperatingLeaseLiabilityNoncurrent'/>
		<link:presentationArc xlink:type='arc' xlink:arcrole='http://www.xbrl.org/2003/arcrole/parent-child' xlink:from='us-gaap_TextBlockAbstract' xlink:to='us-gaap_OperatingLeaseLiabilityNoncurrent' use='optional' order='16.0'/>
		<link:loc xlink:type='locator' xlink:href='http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DeferredTaxLiabilitiesNoncurrent' xlink:label='us-gaap_DeferredTaxLiabilitiesNoncurrent'/>
		<link:presentationArc xlink:type='arc' xlink:arcrole='http://www.xbrl.org/2003/arcrole/parent-child' xlink:from='us-gaap_TextBlockAbstract' xlink:to='us-gaap_DeferredTaxLiabilitiesNoncurrent' use='optional' order='17.0'/>
		<link:loc xlink:type='locator' xlink:href='http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_Liabilities' xlink:label='us-gaap_Liabilities'/>
		<link:presentationArc xlink:type='arc' xlink:arcrole='http://www.xbrl.org/2003/arcrole/parent-child' xlink:from='us-gaap_TextBlockAbstract' xlink:to='us-gaap_Liabilities' use='optional' order='18.0' preferredLabel='http://www.xbrl.org/2003/role/totalLabel'/>
		<link:loc xlink:type='locator' xlink:href='http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_StockholdersEquityAbstract' xlink:label='us-gaap_StockholdersEquityAbstract'/>
		<link:presentationArc xlink:type='arc' xlink:arcrole='http://www.xbrl.org/2003/arcrole/parent-child' xlink:from='us-gaap_TextBlockAbstract' xlink:to='us-gaap_StockholdersEquityAbstract' use='optional' order='19.0'/>
		<link:loc xlink:type='locator' xlink:href='http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_PreferredStockValue' xlink:label='us-gaap_PreferredStockValue'/>
		<link:presentationArc xlink:type='arc' xlink:arcrole='http://www.xbrl.org/2003/arcrole/parent-child' xlink:from='us-gaap_TextBlockAbstract' xlink:to='us-gaap_PreferredStockValue' use='optional' order='20.0'/>
		<link:loc xlink:type='locator' xlink:href='http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_CommonStockValue' xlink:label='us-gaap_CommonStockValue'/>
		<link:presentationArc xlink:type='arc' xlink:arcrole='http://www.xbrl.org/2003/arcrole/parent-child' xlink:from='us-gaap_TextBlockAbstract' xlink:to='us-gaap_CommonStockValue' use='optional' order='21.0'/>
		<link:loc xlink:type='locator' xlink:href='http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeLossBeforeTax1' xlink:label='us-gaap_AccumulatedOtherComprehensiveIncomeLossBeforeTax1'/>
		<link:presentationArc xlink:type='arc' xlink:arcrole='http://www.xbrl.org/2003/arcrole/parent-child' xlink:from='us-gaap_TextBlockAbstract' xlink:to='us-gaap_AccumulatedOtherComprehensiveIncomeLossBeforeTax1' use='optional' order='22.0'/>
		<link:loc xlink:type='locator' xlink:href='http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_AdditionalPaidInCapitalCommonStock' xlink:label='us-gaap_AdditionalPaidInCapitalCommonStock'/>
		<link:presentationArc xlink:type='arc' xlink:arcrole='http://www.xbrl.org/2003/arcrole/parent-child' xlink:from='us-gaap_TextBlockAbstract' xlink:to='us-gaap_AdditionalPaidInCapitalCommonStock' use='optional' order='23.0'/>
		<link:loc xlink:type='locator' xlink:href='http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_RetainedEarningsAccumulatedDeficit' xlink:label='us-gaap_RetainedEarningsAccumulatedDeficit'/>
		<link:presentationArc xlink:type='arc' xlink:arcrole='http://www.xbrl.org/2003/arcrole/parent-child' xlink:from='us-gaap_TextBlockAbstract' xlink:to='us-gaap_RetainedEarningsAccumulatedDeficit' use='optional' order='24.0'/>
		<link:loc xlink:type='locator' xlink:href='http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_StockholdersEquity' xlink:label='us-gaap_StockholdersEquity'/>
		<link:presentationArc xlink:type='arc' xlink:arcrole='http://www.xbrl.org/2003/arcrole/parent-child' xlink:from='us-gaap_TextBlockAbstract' xlink:to='us-gaap_StockholdersEquity' use='optional' order='25.0' preferredLabel='http://www.xbrl.org/2003/role/totalLabel'/>
		<link:loc xlink:type='locator' xlink:href='http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_LiabilitiesAndStockholdersEquity' xlink:label='us-gaap_LiabilitiesAndStockholdersEquity'/>
		<link:presentationArc xlink:type='arc' xlink:arcrole='http://www.xbrl.org/2003/arcrole/parent-child' xlink:from='us-gaap_TextBlockAbstract' xlink:to='us-gaap_LiabilitiesAndStockholdersEquity' use='optional' order='26.0' preferredLabel='http://www.xbrl.org/2003/role/totalLabel'/>
	</link:presentationLink>
	<link:roleRef roleURI="http://www.utahmed.com/20190930/role/idr_UTAHMEDICALPRODUCTSINCCONSOLIDATEDBALANCESHEETParenthetical" xlink:type="simple" xlink:href="utmd-20190930.xsd#idr_UTAHMEDICALPRODUCTSINCCONSOLIDATEDBALANCESHEETParenthetical"/>
	<link:presentationLink xlink:type="extended" xlink:role="http://www.utahmed.com/20190930/role/idr_UTAHMEDICALPRODUCTSINCCONSOLIDATEDBALANCESHEETParenthetical">
		<link:loc xlink:type='locator' xlink:href='http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_TextBlockAbstract' xlink:label='us-gaap_TextBlockAbstract'/>
		<link:loc xlink:type='locator' xlink:href='http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_PreferredStockParOrStatedValuePerShare' xlink:label='us-gaap_PreferredStockParOrStatedValuePerShare'/>
		<link:presentationArc xlink:type='arc' xlink:arcrole='http://www.xbrl.org/2003/arcrole/parent-child' xlink:from='us-gaap_TextBlockAbstract' xlink:to='us-gaap_PreferredStockParOrStatedValuePerShare' use='optional' order='1.0'/>
		<link:loc xlink:type='locator' xlink:href='http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_PreferredStockSharesAuthorized' xlink:label='us-gaap_PreferredStockSharesAuthorized'/>
		<link:presentationArc xlink:type='arc' xlink:arcrole='http://www.xbrl.org/2003/arcrole/parent-child' xlink:from='us-gaap_TextBlockAbstract' xlink:to='us-gaap_PreferredStockSharesAuthorized' use='optional' order='2.0'/>
		<link:loc xlink:type='locator' xlink:href='http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_PreferredStockSharesIssued' xlink:label='us-gaap_PreferredStockSharesIssued'/>
		<link:presentationArc xlink:type='arc' xlink:arcrole='http://www.xbrl.org/2003/arcrole/parent-child' xlink:from='us-gaap_TextBlockAbstract' xlink:to='us-gaap_PreferredStockSharesIssued' use='optional' order='3.0'/>
		<link:loc xlink:type='locator' xlink:href='http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_PreferredStockSharesOutstanding' xlink:label='us-gaap_PreferredStockSharesOutstanding'/>
		<link:presentationArc xlink:type='arc' xlink:arcrole='http://www.xbrl.org/2003/arcrole/parent-child' xlink:from='us-gaap_TextBlockAbstract' xlink:to='us-gaap_PreferredStockSharesOutstanding' use='optional' order='4.0'/>
		<link:loc xlink:type='locator' xlink:href='http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_CommonStockParOrStatedValuePerShare' xlink:label='us-gaap_CommonStockParOrStatedValuePerShare'/>
		<link:presentationArc xlink:type='arc' xlink:arcrole='http://www.xbrl.org/2003/arcrole/parent-child' xlink:from='us-gaap_TextBlockAbstract' xlink:to='us-gaap_CommonStockParOrStatedValuePerShare' use='optional' order='5.0'/>
		<link:loc xlink:type='locator' xlink:href='http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_CommonStockSharesAuthorized' xlink:label='us-gaap_CommonStockSharesAuthorized'/>
		<link:presentationArc xlink:type='arc' xlink:arcrole='http://www.xbrl.org/2003/arcrole/parent-child' xlink:from='us-gaap_TextBlockAbstract' xlink:to='us-gaap_CommonStockSharesAuthorized' use='optional' order='6.0'/>
		<link:loc xlink:type='locator' xlink:href='http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_CommonStockSharesIssued' xlink:label='us-gaap_CommonStockSharesIssued'/>
		<link:presentationArc xlink:type='arc' xlink:arcrole='http://www.xbrl.org/2003/arcrole/parent-child' xlink:from='us-gaap_TextBlockAbstract' xlink:to='us-gaap_CommonStockSharesIssued' use='optional' order='7.0'/>
		<link:loc xlink:type='locator' xlink:href='http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_CommonStockSharesOutstanding' xlink:label='us-gaap_CommonStockSharesOutstanding'/>
		<link:presentationArc xlink:type='arc' xlink:arcrole='http://www.xbrl.org/2003/arcrole/parent-child' xlink:from='us-gaap_TextBlockAbstract' xlink:to='us-gaap_CommonStockSharesOutstanding' use='optional' order='8.0'/>
	</link:presentationLink>
	<link:roleRef roleURI="http://www.utahmed.com/20190930/role/idr_UTAHMEDICALPRODUCTSINCCONSOLIDATEDSTATEMENTOFINCOME" xlink:type="simple" xlink:href="utmd-20190930.xsd#idr_UTAHMEDICALPRODUCTSINCCONSOLIDATEDSTATEMENTOFINCOME"/>
	<link:presentationLink xlink:type="extended" xlink:role="http://www.utahmed.com/20190930/role/idr_UTAHMEDICALPRODUCTSINCCONSOLIDATEDSTATEMENTOFINCOME">
		<link:loc xlink:type='locator' xlink:href='http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_TextBlockAbstract' xlink:label='us-gaap_TextBlockAbstract'/>
		<link:loc xlink:type='locator' xlink:href='http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax' xlink:label='us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax'/>
		<link:presentationArc xlink:type='arc' xlink:arcrole='http://www.xbrl.org/2003/arcrole/parent-child' xlink:from='us-gaap_TextBlockAbstract' xlink:to='us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax' use='optional' order='1.0'/>
		<link:loc xlink:type='locator' xlink:href='http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_CostOfGoodsAndServicesSold' xlink:label='us-gaap_CostOfGoodsAndServicesSold'/>
		<link:presentationArc xlink:type='arc' xlink:arcrole='http://www.xbrl.org/2003/arcrole/parent-child' xlink:from='us-gaap_TextBlockAbstract' xlink:to='us-gaap_CostOfGoodsAndServicesSold' use='optional' order='2.0'/>
		<link:loc xlink:type='locator' xlink:href='http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_GrossProfit' xlink:label='us-gaap_GrossProfit'/>
		<link:presentationArc xlink:type='arc' xlink:arcrole='http://www.xbrl.org/2003/arcrole/parent-child' xlink:from='us-gaap_TextBlockAbstract' xlink:to='us-gaap_GrossProfit' use='optional' order='3.0' preferredLabel='http://www.xbrl.org/2003/role/totalLabel'/>
		<link:loc xlink:type='locator' xlink:href='http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_OperatingExpensesAbstract' xlink:label='us-gaap_OperatingExpensesAbstract'/>
		<link:presentationArc xlink:type='arc' xlink:arcrole='http://www.xbrl.org/2003/arcrole/parent-child' xlink:from='us-gaap_TextBlockAbstract' xlink:to='us-gaap_OperatingExpensesAbstract' use='optional' order='4.0'/>
		<link:loc xlink:type='locator' xlink:href='http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_SellingGeneralAndAdministrativeExpense' xlink:label='us-gaap_SellingGeneralAndAdministrativeExpense'/>
		<link:presentationArc xlink:type='arc' xlink:arcrole='http://www.xbrl.org/2003/arcrole/parent-child' xlink:from='us-gaap_TextBlockAbstract' xlink:to='us-gaap_SellingGeneralAndAdministrativeExpense' use='optional' order='5.0'/>
		<link:loc xlink:type='locator' xlink:href='http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ResearchAndDevelopmentExpense' xlink:label='us-gaap_ResearchAndDevelopmentExpense'/>
		<link:presentationArc xlink:type='arc' xlink:arcrole='http://www.xbrl.org/2003/arcrole/parent-child' xlink:from='us-gaap_TextBlockAbstract' xlink:to='us-gaap_ResearchAndDevelopmentExpense' use='optional' order='6.0'/>
		<link:loc xlink:type='locator' xlink:href='http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_OperatingExpenses' xlink:label='us-gaap_OperatingExpenses'/>
		<link:presentationArc xlink:type='arc' xlink:arcrole='http://www.xbrl.org/2003/arcrole/parent-child' xlink:from='us-gaap_TextBlockAbstract' xlink:to='us-gaap_OperatingExpenses' use='optional' order='7.0' preferredLabel='http://www.xbrl.org/2003/role/totalLabel'/>
		<link:loc xlink:type='locator' xlink:href='http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_OperatingIncomeLoss' xlink:label='us-gaap_OperatingIncomeLoss'/>
		<link:presentationArc xlink:type='arc' xlink:arcrole='http://www.xbrl.org/2003/arcrole/parent-child' xlink:from='us-gaap_TextBlockAbstract' xlink:to='us-gaap_OperatingIncomeLoss' use='optional' order='8.0' preferredLabel='http://www.xbrl.org/2003/role/totalLabel'/>
		<link:loc xlink:type='locator' xlink:href='http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_OtherNonoperatingIncomeExpense' xlink:label='us-gaap_OtherNonoperatingIncomeExpense'/>
		<link:presentationArc xlink:type='arc' xlink:arcrole='http://www.xbrl.org/2003/arcrole/parent-child' xlink:from='us-gaap_TextBlockAbstract' xlink:to='us-gaap_OtherNonoperatingIncomeExpense' use='optional' order='9.0'/>
		<link:loc xlink:type='locator' xlink:href='http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments' xlink:label='us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments'/>
		<link:presentationArc xlink:type='arc' xlink:arcrole='http://www.xbrl.org/2003/arcrole/parent-child' xlink:from='us-gaap_TextBlockAbstract' xlink:to='us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments' use='optional' order='10.0' preferredLabel='http://www.xbrl.org/2003/role/totalLabel'/>
		<link:loc xlink:type='locator' xlink:href='http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_IncomeTaxExpenseBenefit' xlink:label='us-gaap_IncomeTaxExpenseBenefit'/>
		<link:presentationArc xlink:type='arc' xlink:arcrole='http://www.xbrl.org/2003/arcrole/parent-child' xlink:from='us-gaap_TextBlockAbstract' xlink:to='us-gaap_IncomeTaxExpenseBenefit' use='optional' order='11.0'/>
		<link:loc xlink:type='locator' xlink:href='http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ProfitLoss' xlink:label='us-gaap_ProfitLoss'/>
		<link:presentationArc xlink:type='arc' xlink:arcrole='http://www.xbrl.org/2003/arcrole/parent-child' xlink:from='us-gaap_TextBlockAbstract' xlink:to='us-gaap_ProfitLoss' use='optional' order='12.0' preferredLabel='http://www.xbrl.org/2003/role/totalLabel'/>
		<link:loc xlink:type='locator' xlink:href='http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_EarningsPerShareBasic' xlink:label='us-gaap_EarningsPerShareBasic'/>
		<link:presentationArc xlink:type='arc' xlink:arcrole='http://www.xbrl.org/2003/arcrole/parent-child' xlink:from='us-gaap_TextBlockAbstract' xlink:to='us-gaap_EarningsPerShareBasic' use='optional' order='13.0' preferredLabel='http://www.xbrl.org/2003/role/verboseLabel'/>
		<link:loc xlink:type='locator' xlink:href='http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_EarningsPerShareDiluted' xlink:label='us-gaap_EarningsPerShareDiluted'/>
		<link:presentationArc xlink:type='arc' xlink:arcrole='http://www.xbrl.org/2003/arcrole/parent-child' xlink:from='us-gaap_TextBlockAbstract' xlink:to='us-gaap_EarningsPerShareDiluted' use='optional' order='14.0' preferredLabel='http://www.xbrl.org/2003/role/verboseLabel'/>
		<link:loc xlink:type='locator' xlink:href='http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_WeightedAverageNumberOfSharesOutstandingBasic' xlink:label='us-gaap_WeightedAverageNumberOfSharesOutstandingBasic'/>
		<link:presentationArc xlink:type='arc' xlink:arcrole='http://www.xbrl.org/2003/arcrole/parent-child' xlink:from='us-gaap_TextBlockAbstract' xlink:to='us-gaap_WeightedAverageNumberOfSharesOutstandingBasic' use='optional' order='15.0' preferredLabel='http://www.xbrl.org/2003/role/verboseLabel'/>
		<link:loc xlink:type='locator' xlink:href='http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding' xlink:label='us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding'/>
		<link:presentationArc xlink:type='arc' xlink:arcrole='http://www.xbrl.org/2003/arcrole/parent-child' xlink:from='us-gaap_TextBlockAbstract' xlink:to='us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding' use='optional' order='16.0' preferredLabel='http://www.xbrl.org/2003/role/verboseLabel'/>
		<link:loc xlink:type='locator' xlink:href='http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract' xlink:label='us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract'/>
		<link:presentationArc xlink:type='arc' xlink:arcrole='http://www.xbrl.org/2003/arcrole/parent-child' xlink:from='us-gaap_TextBlockAbstract' xlink:to='us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract' use='optional' order='17.0'/>
		<link:loc xlink:type='locator' xlink:href='http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax' xlink:label='us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax'/>
		<link:presentationArc xlink:type='arc' xlink:arcrole='http://www.xbrl.org/2003/arcrole/parent-child' xlink:from='us-gaap_TextBlockAbstract' xlink:to='us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax' use='optional' order='18.0' preferredLabel='http://www.xbrl.org/2003/role/verboseLabel'/>
		<link:loc xlink:type='locator' xlink:href='http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ComprehensiveIncomeNetOfTax' xlink:label='us-gaap_ComprehensiveIncomeNetOfTax'/>
		<link:presentationArc xlink:type='arc' xlink:arcrole='http://www.xbrl.org/2003/arcrole/parent-child' xlink:from='us-gaap_TextBlockAbstract' xlink:to='us-gaap_ComprehensiveIncomeNetOfTax' use='optional' order='19.0' preferredLabel='http://www.xbrl.org/2003/role/totalLabel'/>
	</link:presentationLink>
	<link:roleRef roleURI="http://www.utahmed.com/20190930/role/idr_UTAHMEDICALPRODUCTSINCCONSOLIDATEDSTATEMENTOFINCOMEParenthetical" xlink:type="simple" xlink:href="utmd-20190930.xsd#idr_UTAHMEDICALPRODUCTSINCCONSOLIDATEDSTATEMENTOFINCOMEParenthetical"/>
	<link:presentationLink xlink:type="extended" xlink:role="http://www.utahmed.com/20190930/role/idr_UTAHMEDICALPRODUCTSINCCONSOLIDATEDSTATEMENTOFINCOMEParenthetical">
		<link:loc xlink:type='locator' xlink:href='http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_TextBlockAbstract' xlink:label='us-gaap_TextBlockAbstract'/>
		<link:loc xlink:type='locator' xlink:href='http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentTax' xlink:label='us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentTax'/>
		<link:presentationArc xlink:type='arc' xlink:arcrole='http://www.xbrl.org/2003/arcrole/parent-child' xlink:from='us-gaap_TextBlockAbstract' xlink:to='us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentTax' use='optional' order='1.0'/>
	</link:presentationLink>
	<link:roleRef roleURI="http://www.utahmed.com/20190930/role/idr_UTAHMEDICALPRODUCTSINCCONSOLIDATEDSTATEMENTOFSTOCKHOLDERSEQUITY" xlink:type="simple" xlink:href="utmd-20190930.xsd#idr_UTAHMEDICALPRODUCTSINCCONSOLIDATEDSTATEMENTOFSTOCKHOLDERSEQUITY"/>
	<link:presentationLink xlink:type="extended" xlink:role="http://www.utahmed.com/20190930/role/idr_UTAHMEDICALPRODUCTSINCCONSOLIDATEDSTATEMENTOFSTOCKHOLDERSEQUITY">
		<link:loc xlink:type='locator' xlink:href='http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_TextBlockAbstract' xlink:label='us-gaap_TextBlockAbstract'/>
		<link:loc xlink:type='locator' xlink:href='http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_StatementTable' xlink:label='us-gaap_StatementTable'/>
		<link:presentationArc xlink:type='arc' xlink:arcrole='http://www.xbrl.org/2003/arcrole/parent-child' xlink:from='us-gaap_TextBlockAbstract' xlink:to='us-gaap_StatementTable' use='optional' order='1.0'/>
		<link:loc xlink:type='locator' xlink:href='http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_StatementEquityComponentsAxis' xlink:label='us-gaap_StatementEquityComponentsAxis'/>
		<link:presentationArc xlink:type='arc' xlink:arcrole='http://www.xbrl.org/2003/arcrole/parent-child' xlink:from='us-gaap_StatementTable' xlink:to='us-gaap_StatementEquityComponentsAxis' use='optional' order='1.0'/>
		<link:loc xlink:type='locator' xlink:href='http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_CommonStockMember' xlink:label='us-gaap_CommonStockMember'/>
		<link:presentationArc xlink:type='arc' xlink:arcrole='http://www.xbrl.org/2003/arcrole/parent-child' xlink:from='us-gaap_StatementEquityComponentsAxis' xlink:to='us-gaap_CommonStockMember' use='optional' order='1.0'/>
		<link:loc xlink:type='locator' xlink:href='http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_AdditionalPaidInCapitalMember' xlink:label='us-gaap_AdditionalPaidInCapitalMember'/>
		<link:presentationArc xlink:type='arc' xlink:arcrole='http://www.xbrl.org/2003/arcrole/parent-child' xlink:from='us-gaap_StatementEquityComponentsAxis' xlink:to='us-gaap_AdditionalPaidInCapitalMember' use='optional' order='2.0'/>
		<link:loc xlink:type='locator' xlink:href='http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ComprehensiveIncomeMember' xlink:label='us-gaap_ComprehensiveIncomeMember'/>
		<link:presentationArc xlink:type='arc' xlink:arcrole='http://www.xbrl.org/2003/arcrole/parent-child' xlink:from='us-gaap_StatementEquityComponentsAxis' xlink:to='us-gaap_ComprehensiveIncomeMember' use='optional' order='3.0'/>
		<link:loc xlink:type='locator' xlink:href='http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_RetainedEarningsMember' xlink:label='us-gaap_RetainedEarningsMember'/>
		<link:presentationArc xlink:type='arc' xlink:arcrole='http://www.xbrl.org/2003/arcrole/parent-child' xlink:from='us-gaap_StatementEquityComponentsAxis' xlink:to='us-gaap_RetainedEarningsMember' use='optional' order='4.0'/>
		<link:loc xlink:type='locator' xlink:href='http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_EquityComponentDomain' xlink:label='us-gaap_EquityComponentDomain'/>
		<link:presentationArc xlink:type='arc' xlink:arcrole='http://www.xbrl.org/2003/arcrole/parent-child' xlink:from='us-gaap_StatementEquityComponentsAxis' xlink:to='us-gaap_EquityComponentDomain' use='optional' order='5.0'/>
		<link:loc xlink:type='locator' xlink:href='http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_StatementLineItems' xlink:label='us-gaap_StatementLineItems'/>
		<link:presentationArc xlink:type='arc' xlink:arcrole='http://www.xbrl.org/2003/arcrole/parent-child' xlink:from='us-gaap_StatementTable' xlink:to='us-gaap_StatementLineItems' use='optional' order='2.0'/>
		<link:loc xlink:type='locator' xlink:href='http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest' xlink:label='us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest'/>
		<link:presentationArc xlink:type='arc' xlink:arcrole='http://www.xbrl.org/2003/arcrole/parent-child' xlink:from='us-gaap_StatementLineItems' xlink:to='us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest' use='optional' order='1.0' preferredLabel='http://www.xbrl.org/2003/role/periodStartLabel'/>
		<link:loc xlink:type='locator' xlink:href='http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_SharesOutstanding' xlink:label='us-gaap_SharesOutstanding'/>
		<link:presentationArc xlink:type='arc' xlink:arcrole='http://www.xbrl.org/2003/arcrole/parent-child' xlink:from='us-gaap_StatementLineItems' xlink:to='us-gaap_SharesOutstanding' use='optional' order='2.0' preferredLabel='http://www.xbrl.org/2003/role/periodStartLabel'/>
		<link:loc xlink:type='locator' xlink:href='http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised' xlink:label='us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised'/>
		<link:presentationArc xlink:type='arc' xlink:arcrole='http://www.xbrl.org/2003/arcrole/parent-child' xlink:from='us-gaap_StatementLineItems' xlink:to='us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised' use='optional' order='3.0'/>
		<link:loc xlink:type='locator' xlink:href='http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised' xlink:label='us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised'/>
		<link:presentationArc xlink:type='arc' xlink:arcrole='http://www.xbrl.org/2003/arcrole/parent-child' xlink:from='us-gaap_StatementLineItems' xlink:to='us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised' use='optional' order='4.0'/>
		<link:loc xlink:type='locator' xlink:href='utmd-20190930.xsd#fil_CommonStockReceivedAndRetiredUponExerciseOfStockOptions' xlink:label='fil_CommonStockReceivedAndRetiredUponExerciseOfStockOptions'/>
		<link:presentationArc xlink:type='arc' xlink:arcrole='http://www.xbrl.org/2003/arcrole/parent-child' xlink:from='us-gaap_StatementLineItems' xlink:to='fil_CommonStockReceivedAndRetiredUponExerciseOfStockOptions' use='optional' order='5.0'/>
		<link:loc xlink:type='locator' xlink:href='utmd-20190930.xsd#fil_CommonStockReceivedAndRetiredUponExerciseOfStockOptionsShares' xlink:label='fil_CommonStockReceivedAndRetiredUponExerciseOfStockOptionsShares'/>
		<link:presentationArc xlink:type='arc' xlink:arcrole='http://www.xbrl.org/2003/arcrole/parent-child' xlink:from='us-gaap_StatementLineItems' xlink:to='fil_CommonStockReceivedAndRetiredUponExerciseOfStockOptionsShares' use='optional' order='6.0'/>
		<link:loc xlink:type='locator' xlink:href='http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_StockOptionPlanExpense' xlink:label='us-gaap_StockOptionPlanExpense'/>
		<link:presentationArc xlink:type='arc' xlink:arcrole='http://www.xbrl.org/2003/arcrole/parent-child' xlink:from='us-gaap_StatementLineItems' xlink:to='us-gaap_StockOptionPlanExpense' use='optional' order='7.0'/>
		<link:loc xlink:type='locator' xlink:href='http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_StockRepurchasedAndRetiredDuringPeriodValue' xlink:label='us-gaap_StockRepurchasedAndRetiredDuringPeriodValue'/>
		<link:presentationArc xlink:type='arc' xlink:arcrole='http://www.xbrl.org/2003/arcrole/parent-child' xlink:from='us-gaap_StatementLineItems' xlink:to='us-gaap_StockRepurchasedAndRetiredDuringPeriodValue' use='optional' order='8.0'/>
		<link:loc xlink:type='locator' xlink:href='http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_StockRepurchasedAndRetiredDuringPeriodShares' xlink:label='us-gaap_StockRepurchasedAndRetiredDuringPeriodShares'/>
		<link:presentationArc xlink:type='arc' xlink:arcrole='http://www.xbrl.org/2003/arcrole/parent-child' xlink:from='us-gaap_StatementLineItems' xlink:to='us-gaap_StockRepurchasedAndRetiredDuringPeriodShares' use='optional' order='9.0'/>
		<link:loc xlink:type='locator' xlink:href='http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax' xlink:label='us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax'/>
		<link:presentationArc xlink:type='arc' xlink:arcrole='http://www.xbrl.org/2003/arcrole/parent-child' xlink:from='us-gaap_StatementLineItems' xlink:to='us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax' use='optional' order='10.0'/>
		<link:loc xlink:type='locator' xlink:href='http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DividendsCommonStockCash' xlink:label='us-gaap_DividendsCommonStockCash'/>
		<link:presentationArc xlink:type='arc' xlink:arcrole='http://www.xbrl.org/2003/arcrole/parent-child' xlink:from='us-gaap_StatementLineItems' xlink:to='us-gaap_DividendsCommonStockCash' use='optional' order='11.0'/>
		<link:loc xlink:type='locator' xlink:href='http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ProfitLoss' xlink:label='us-gaap_ProfitLoss'/>
		<link:presentationArc xlink:type='arc' xlink:arcrole='http://www.xbrl.org/2003/arcrole/parent-child' xlink:from='us-gaap_StatementLineItems' xlink:to='us-gaap_ProfitLoss' use='optional' order='12.0'/>
		<link:loc xlink:type='locator' xlink:href='http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest' xlink:label='us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest_1'/>
		<link:presentationArc xlink:type='arc' xlink:arcrole='http://www.xbrl.org/2003/arcrole/parent-child' xlink:from='us-gaap_StatementLineItems' xlink:to='us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest_1' use='optional' order='13.0' preferredLabel='http://www.xbrl.org/2003/role/periodEndLabel'/>
		<link:loc xlink:type='locator' xlink:href='http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_SharesOutstanding' xlink:label='us-gaap_SharesOutstanding_1'/>
		<link:presentationArc xlink:type='arc' xlink:arcrole='http://www.xbrl.org/2003/arcrole/parent-child' xlink:from='us-gaap_StatementLineItems' xlink:to='us-gaap_SharesOutstanding_1' use='optional' order='14.0' preferredLabel='http://www.xbrl.org/2003/role/periodEndLabel'/>
	</link:presentationLink>
	<link:roleRef roleURI="http://www.utahmed.com/20190930/role/idr_UTAHMEDICALPRODUCTSINCCONSOLIDATEDCONDENSEDSTATEMENTOFCASHFLOW" xlink:type="simple" xlink:href="utmd-20190930.xsd#idr_UTAHMEDICALPRODUCTSINCCONSOLIDATEDCONDENSEDSTATEMENTOFCASHFLOW"/>
	<link:presentationLink xlink:type="extended" xlink:role="http://www.utahmed.com/20190930/role/idr_UTAHMEDICALPRODUCTSINCCONSOLIDATEDCONDENSEDSTATEMENTOFCASHFLOW">
		<link:loc xlink:type='locator' xlink:href='http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_TextBlockAbstract' xlink:label='us-gaap_TextBlockAbstract'/>
		<link:loc xlink:type='locator' xlink:href='http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract' xlink:label='us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract'/>
		<link:presentationArc xlink:type='arc' xlink:arcrole='http://www.xbrl.org/2003/arcrole/parent-child' xlink:from='us-gaap_TextBlockAbstract' xlink:to='us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract' use='optional' order='1.0'/>
		<link:loc xlink:type='locator' xlink:href='http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ProfitLoss' xlink:label='us-gaap_ProfitLoss'/>
		<link:presentationArc xlink:type='arc' xlink:arcrole='http://www.xbrl.org/2003/arcrole/parent-child' xlink:from='us-gaap_TextBlockAbstract' xlink:to='us-gaap_ProfitLoss' use='optional' order='2.0'/>
		<link:loc xlink:type='locator' xlink:href='http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract' xlink:label='us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract'/>
		<link:presentationArc xlink:type='arc' xlink:arcrole='http://www.xbrl.org/2003/arcrole/parent-child' xlink:from='us-gaap_TextBlockAbstract' xlink:to='us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract' use='optional' order='3.0'/>
		<link:loc xlink:type='locator' xlink:href='http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_Depreciation' xlink:label='us-gaap_Depreciation'/>
		<link:presentationArc xlink:type='arc' xlink:arcrole='http://www.xbrl.org/2003/arcrole/parent-child' xlink:from='us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract' xlink:to='us-gaap_Depreciation' use='optional' order='1.0'/>
		<link:loc xlink:type='locator' xlink:href='http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_AdjustmentForAmortization' xlink:label='us-gaap_AdjustmentForAmortization'/>
		<link:presentationArc xlink:type='arc' xlink:arcrole='http://www.xbrl.org/2003/arcrole/parent-child' xlink:from='us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract' xlink:to='us-gaap_AdjustmentForAmortization' use='optional' order='2.0'/>
		<link:loc xlink:type='locator' xlink:href='http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_GainLossOnInvestments' xlink:label='us-gaap_GainLossOnInvestments'/>
		<link:presentationArc xlink:type='arc' xlink:arcrole='http://www.xbrl.org/2003/arcrole/parent-child' xlink:from='us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract' xlink:to='us-gaap_GainLossOnInvestments' use='optional' order='3.0' preferredLabel='http://www.xbrl.org/2009/role/negatedLabel'/>
		<link:loc xlink:type='locator' xlink:href='http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ProvisionForDoubtfulAccounts' xlink:label='us-gaap_ProvisionForDoubtfulAccounts'/>
		<link:presentationArc xlink:type='arc' xlink:arcrole='http://www.xbrl.org/2003/arcrole/parent-child' xlink:from='us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract' xlink:to='us-gaap_ProvisionForDoubtfulAccounts' use='optional' order='4.0'/>
		<link:loc xlink:type='locator' xlink:href='utmd-20190930.xsd#fil_OperatingLeaseRightOfUseAssetAmortization' xlink:label='fil_OperatingLeaseRightOfUseAssetAmortization'/>
		<link:presentationArc xlink:type='arc' xlink:arcrole='http://www.xbrl.org/2003/arcrole/parent-child' xlink:from='us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract' xlink:to='fil_OperatingLeaseRightOfUseAssetAmortization' use='optional' order='5.0'/>
		<link:loc xlink:type='locator' xlink:href='http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_GainLossOnDispositionOfAssets' xlink:label='us-gaap_GainLossOnDispositionOfAssets'/>
		<link:presentationArc xlink:type='arc' xlink:arcrole='http://www.xbrl.org/2003/arcrole/parent-child' xlink:from='us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract' xlink:to='us-gaap_GainLossOnDispositionOfAssets' use='optional' order='6.0' preferredLabel='http://www.xbrl.org/2009/role/negatedLabel'/>
		<link:loc xlink:type='locator' xlink:href='http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DeferredIncomeTaxExpenseBenefit' xlink:label='us-gaap_DeferredIncomeTaxExpenseBenefit'/>
		<link:presentationArc xlink:type='arc' xlink:arcrole='http://www.xbrl.org/2003/arcrole/parent-child' xlink:from='us-gaap_TextBlockAbstract' xlink:to='us-gaap_DeferredIncomeTaxExpenseBenefit' use='optional' order='4.0' preferredLabel='http://www.xbrl.org/2003/role/terseLabel'/>
		<link:loc xlink:type='locator' xlink:href='http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ShareBasedCompensation' xlink:label='us-gaap_ShareBasedCompensation'/>
		<link:presentationArc xlink:type='arc' xlink:arcrole='http://www.xbrl.org/2003/arcrole/parent-child' xlink:from='us-gaap_TextBlockAbstract' xlink:to='us-gaap_ShareBasedCompensation' use='optional' order='5.0'/>
		<link:loc xlink:type='locator' xlink:href='http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DeferredTaxExpenseFromStockOptionsExercised' xlink:label='us-gaap_DeferredTaxExpenseFromStockOptionsExercised'/>
		<link:presentationArc xlink:type='arc' xlink:arcrole='http://www.xbrl.org/2003/arcrole/parent-child' xlink:from='us-gaap_TextBlockAbstract' xlink:to='us-gaap_DeferredTaxExpenseFromStockOptionsExercised' use='optional' order='6.0'/>
		<link:loc xlink:type='locator' xlink:href='http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_IncreaseDecreaseInOperatingCapitalAbstract' xlink:label='us-gaap_IncreaseDecreaseInOperatingCapitalAbstract'/>
		<link:presentationArc xlink:type='arc' xlink:arcrole='http://www.xbrl.org/2003/arcrole/parent-child' xlink:from='us-gaap_TextBlockAbstract' xlink:to='us-gaap_IncreaseDecreaseInOperatingCapitalAbstract' use='optional' order='7.0'/>
		<link:loc xlink:type='locator' xlink:href='http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_IncreaseDecreaseInAccountsReceivable' xlink:label='us-gaap_IncreaseDecreaseInAccountsReceivable'/>
		<link:presentationArc xlink:type='arc' xlink:arcrole='http://www.xbrl.org/2003/arcrole/parent-child' xlink:from='us-gaap_TextBlockAbstract' xlink:to='us-gaap_IncreaseDecreaseInAccountsReceivable' use='optional' order='8.0' preferredLabel='http://www.xbrl.org/2009/role/negatedLabel'/>
		<link:loc xlink:type='locator' xlink:href='http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_IncreaseDecreaseInInventories' xlink:label='us-gaap_IncreaseDecreaseInInventories'/>
		<link:presentationArc xlink:type='arc' xlink:arcrole='http://www.xbrl.org/2003/arcrole/parent-child' xlink:from='us-gaap_TextBlockAbstract' xlink:to='us-gaap_IncreaseDecreaseInInventories' use='optional' order='9.0' preferredLabel='http://www.xbrl.org/2009/role/negatedLabel'/>
		<link:loc xlink:type='locator' xlink:href='http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets' xlink:label='us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets'/>
		<link:presentationArc xlink:type='arc' xlink:arcrole='http://www.xbrl.org/2003/arcrole/parent-child' xlink:from='us-gaap_TextBlockAbstract' xlink:to='us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets' use='optional' order='10.0' preferredLabel='http://www.xbrl.org/2009/role/negatedLabel'/>
		<link:loc xlink:type='locator' xlink:href='http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_IncreaseDecreaseInAccountsPayable' xlink:label='us-gaap_IncreaseDecreaseInAccountsPayable'/>
		<link:presentationArc xlink:type='arc' xlink:arcrole='http://www.xbrl.org/2003/arcrole/parent-child' xlink:from='us-gaap_TextBlockAbstract' xlink:to='us-gaap_IncreaseDecreaseInAccountsPayable' use='optional' order='11.0' preferredLabel='http://www.xbrl.org/2003/role/terseLabel'/>
		<link:loc xlink:type='locator' xlink:href='http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_IncreaseDecreaseInAccruedLiabilities' xlink:label='us-gaap_IncreaseDecreaseInAccruedLiabilities'/>
		<link:presentationArc xlink:type='arc' xlink:arcrole='http://www.xbrl.org/2003/arcrole/parent-child' xlink:from='us-gaap_TextBlockAbstract' xlink:to='us-gaap_IncreaseDecreaseInAccruedLiabilities' use='optional' order='12.0' preferredLabel='http://www.xbrl.org/2003/role/terseLabel'/>
		<link:loc xlink:type='locator' xlink:href='http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivities' xlink:label='us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivities'/>
		<link:presentationArc xlink:type='arc' xlink:arcrole='http://www.xbrl.org/2003/arcrole/parent-child' xlink:from='us-gaap_TextBlockAbstract' xlink:to='us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivities' use='optional' order='13.0' preferredLabel='http://www.xbrl.org/2003/role/totalLabel'/>
		<link:loc xlink:type='locator' xlink:href='http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_NetCashProvidedByUsedInOperatingActivities' xlink:label='us-gaap_NetCashProvidedByUsedInOperatingActivities'/>
		<link:presentationArc xlink:type='arc' xlink:arcrole='http://www.xbrl.org/2003/arcrole/parent-child' xlink:from='us-gaap_TextBlockAbstract' xlink:to='us-gaap_NetCashProvidedByUsedInOperatingActivities' use='optional' order='14.0' preferredLabel='http://www.xbrl.org/2003/role/totalLabel'/>
		<link:loc xlink:type='locator' xlink:href='http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract' xlink:label='us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract'/>
		<link:presentationArc xlink:type='arc' xlink:arcrole='http://www.xbrl.org/2003/arcrole/parent-child' xlink:from='us-gaap_TextBlockAbstract' xlink:to='us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract' use='optional' order='15.0'/>
		<link:loc xlink:type='locator' xlink:href='http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_PaymentsToAcquirePropertyPlantAndEquipment' xlink:label='us-gaap_PaymentsToAcquirePropertyPlantAndEquipment'/>
		<link:presentationArc xlink:type='arc' xlink:arcrole='http://www.xbrl.org/2003/arcrole/parent-child' xlink:from='us-gaap_TextBlockAbstract' xlink:to='us-gaap_PaymentsToAcquirePropertyPlantAndEquipment' use='optional' order='16.0' preferredLabel='http://www.xbrl.org/2009/role/negatedLabel'/>
		<link:loc xlink:type='locator' xlink:href='http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_PaymentsToAcquireIntangibleAssets' xlink:label='us-gaap_PaymentsToAcquireIntangibleAssets'/>
		<link:presentationArc xlink:type='arc' xlink:arcrole='http://www.xbrl.org/2003/arcrole/parent-child' xlink:from='us-gaap_TextBlockAbstract' xlink:to='us-gaap_PaymentsToAcquireIntangibleAssets' use='optional' order='17.0' preferredLabel='http://www.xbrl.org/2009/role/negatedLabel'/>
		<link:loc xlink:type='locator' xlink:href='http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_PaymentsToAcquireInvestments' xlink:label='us-gaap_PaymentsToAcquireInvestments'/>
		<link:presentationArc xlink:type='arc' xlink:arcrole='http://www.xbrl.org/2003/arcrole/parent-child' xlink:from='us-gaap_TextBlockAbstract' xlink:to='us-gaap_PaymentsToAcquireInvestments' use='optional' order='18.0' preferredLabel='http://www.xbrl.org/2009/role/negatedLabel'/>
		<link:loc xlink:type='locator' xlink:href='http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ProceedsFromSaleOfLongtermInvestments' xlink:label='us-gaap_ProceedsFromSaleOfLongtermInvestments'/>
		<link:presentationArc xlink:type='arc' xlink:arcrole='http://www.xbrl.org/2003/arcrole/parent-child' xlink:from='us-gaap_TextBlockAbstract' xlink:to='us-gaap_ProceedsFromSaleOfLongtermInvestments' use='optional' order='19.0'/>
		<link:loc xlink:type='locator' xlink:href='http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ProceedsFromSaleOfBuildings' xlink:label='us-gaap_ProceedsFromSaleOfBuildings'/>
		<link:presentationArc xlink:type='arc' xlink:arcrole='http://www.xbrl.org/2003/arcrole/parent-child' xlink:from='us-gaap_TextBlockAbstract' xlink:to='us-gaap_ProceedsFromSaleOfBuildings' use='optional' order='20.0'/>
		<link:loc xlink:type='locator' xlink:href='http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_NetCashProvidedByUsedInInvestingActivities' xlink:label='us-gaap_NetCashProvidedByUsedInInvestingActivities'/>
		<link:presentationArc xlink:type='arc' xlink:arcrole='http://www.xbrl.org/2003/arcrole/parent-child' xlink:from='us-gaap_TextBlockAbstract' xlink:to='us-gaap_NetCashProvidedByUsedInInvestingActivities' use='optional' order='21.0' preferredLabel='http://www.xbrl.org/2003/role/totalLabel'/>
		<link:loc xlink:type='locator' xlink:href='http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract' xlink:label='us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract'/>
		<link:presentationArc xlink:type='arc' xlink:arcrole='http://www.xbrl.org/2003/arcrole/parent-child' xlink:from='us-gaap_TextBlockAbstract' xlink:to='us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract' use='optional' order='22.0'/>
		<link:loc xlink:type='locator' xlink:href='http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ProceedsFromIssuanceOfCommonStock' xlink:label='us-gaap_ProceedsFromIssuanceOfCommonStock'/>
		<link:presentationArc xlink:type='arc' xlink:arcrole='http://www.xbrl.org/2003/arcrole/parent-child' xlink:from='us-gaap_TextBlockAbstract' xlink:to='us-gaap_ProceedsFromIssuanceOfCommonStock' use='optional' order='23.0'/>
		<link:loc xlink:type='locator' xlink:href='http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_StockRepurchasedAndRetiredDuringPeriodValue' xlink:label='us-gaap_StockRepurchasedAndRetiredDuringPeriodValue'/>
		<link:presentationArc xlink:type='arc' xlink:arcrole='http://www.xbrl.org/2003/arcrole/parent-child' xlink:from='us-gaap_TextBlockAbstract' xlink:to='us-gaap_StockRepurchasedAndRetiredDuringPeriodValue' use='optional' order='24.0'/>
		<link:loc xlink:type='locator' xlink:href='http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_PaymentsOfDividends' xlink:label='us-gaap_PaymentsOfDividends'/>
		<link:presentationArc xlink:type='arc' xlink:arcrole='http://www.xbrl.org/2003/arcrole/parent-child' xlink:from='us-gaap_TextBlockAbstract' xlink:to='us-gaap_PaymentsOfDividends' use='optional' order='25.0' preferredLabel='http://www.xbrl.org/2009/role/negatedLabel'/>
		<link:loc xlink:type='locator' xlink:href='http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_NetCashProvidedByUsedInFinancingActivities' xlink:label='us-gaap_NetCashProvidedByUsedInFinancingActivities'/>
		<link:presentationArc xlink:type='arc' xlink:arcrole='http://www.xbrl.org/2003/arcrole/parent-child' xlink:from='us-gaap_TextBlockAbstract' xlink:to='us-gaap_NetCashProvidedByUsedInFinancingActivities' use='optional' order='26.0' preferredLabel='http://www.xbrl.org/2003/role/totalLabel'/>
		<link:loc xlink:type='locator' xlink:href='http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_EffectOfExchangeRateOnCashAndCashEquivalents' xlink:label='us-gaap_EffectOfExchangeRateOnCashAndCashEquivalents'/>
		<link:presentationArc xlink:type='arc' xlink:arcrole='http://www.xbrl.org/2003/arcrole/parent-child' xlink:from='us-gaap_TextBlockAbstract' xlink:to='us-gaap_EffectOfExchangeRateOnCashAndCashEquivalents' use='optional' order='27.0'/>
		<link:loc xlink:type='locator' xlink:href='http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_CashAndCashEquivalentsPeriodIncreaseDecrease' xlink:label='us-gaap_CashAndCashEquivalentsPeriodIncreaseDecrease'/>
		<link:presentationArc xlink:type='arc' xlink:arcrole='http://www.xbrl.org/2003/arcrole/parent-child' xlink:from='us-gaap_TextBlockAbstract' xlink:to='us-gaap_CashAndCashEquivalentsPeriodIncreaseDecrease' use='optional' order='28.0' preferredLabel='http://www.xbrl.org/2003/role/totalLabel'/>
		<link:loc xlink:type='locator' xlink:href='http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_CashAndCashEquivalentsAtCarryingValue' xlink:label='us-gaap_CashAndCashEquivalentsAtCarryingValue'/>
		<link:presentationArc xlink:type='arc' xlink:arcrole='http://www.xbrl.org/2003/arcrole/parent-child' xlink:from='us-gaap_TextBlockAbstract' xlink:to='us-gaap_CashAndCashEquivalentsAtCarryingValue' use='optional' order='29.0' preferredLabel='http://www.xbrl.org/2003/role/periodStartLabel'/>
		<link:loc xlink:type='locator' xlink:href='http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_CashAndCashEquivalentsAtCarryingValue' xlink:label='us-gaap_CashAndCashEquivalentsAtCarryingValue_1'/>
		<link:presentationArc xlink:type='arc' xlink:arcrole='http://www.xbrl.org/2003/arcrole/parent-child' xlink:from='us-gaap_TextBlockAbstract' xlink:to='us-gaap_CashAndCashEquivalentsAtCarryingValue_1' use='optional' order='30.0' preferredLabel='http://www.xbrl.org/2003/role/periodEndLabel'/>
		<link:loc xlink:type='locator' xlink:href='http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_IncomeTaxesPaid' xlink:label='us-gaap_IncomeTaxesPaid'/>
		<link:presentationArc xlink:type='arc' xlink:arcrole='http://www.xbrl.org/2003/arcrole/parent-child' xlink:from='us-gaap_TextBlockAbstract' xlink:to='us-gaap_IncomeTaxesPaid' use='optional' order='31.0'/>
		<link:loc xlink:type='locator' xlink:href='http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_InterestPaid' xlink:label='us-gaap_InterestPaid'/>
		<link:presentationArc xlink:type='arc' xlink:arcrole='http://www.xbrl.org/2003/arcrole/parent-child' xlink:from='us-gaap_TextBlockAbstract' xlink:to='us-gaap_InterestPaid' use='optional' order='32.0'/>
	</link:presentationLink>
	<link:roleRef roleURI="http://www.utahmed.com/20190930/role/idr_DisclosureBasisOfPresentation" xlink:type="simple" xlink:href="utmd-20190930.xsd#idr_DisclosureBasisOfPresentation"/>
	<link:presentationLink xlink:type="extended" xlink:role="http://www.utahmed.com/20190930/role/idr_DisclosureBasisOfPresentation">
		<link:loc xlink:type='locator' xlink:href='http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DisclosureTextBlockAbstract' xlink:label='us-gaap_DisclosureTextBlockAbstract'/>
		<link:loc xlink:type='locator' xlink:href='http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock' xlink:label='us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock'/>
		<link:presentationArc xlink:type='arc' xlink:arcrole='http://www.xbrl.org/2003/arcrole/parent-child' xlink:from='us-gaap_DisclosureTextBlockAbstract' xlink:to='us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock' use='optional' order='1.0'/>
	</link:presentationLink>
	<link:roleRef roleURI="http://www.utahmed.com/20190930/role/idr_DisclosureNewAccountingPronouncementsAndChangesInAccountingPrinciples" xlink:type="simple" xlink:href="utmd-20190930.xsd#idr_DisclosureNewAccountingPronouncementsAndChangesInAccountingPrinciples"/>
	<link:presentationLink xlink:type="extended" xlink:role="http://www.utahmed.com/20190930/role/idr_DisclosureNewAccountingPronouncementsAndChangesInAccountingPrinciples">
		<link:loc xlink:type='locator' xlink:href='http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DisclosureTextBlockAbstract' xlink:label='us-gaap_DisclosureTextBlockAbstract'/>
		<link:loc xlink:type='locator' xlink:href='http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_NewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlock' xlink:label='us-gaap_NewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlock'/>
		<link:presentationArc xlink:type='arc' xlink:arcrole='http://www.xbrl.org/2003/arcrole/parent-child' xlink:from='us-gaap_DisclosureTextBlockAbstract' xlink:to='us-gaap_NewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlock' use='optional' order='1.0'/>
	</link:presentationLink>
	<link:roleRef roleURI="http://www.utahmed.com/20190930/role/idr_DisclosureInventories" xlink:type="simple" xlink:href="utmd-20190930.xsd#idr_DisclosureInventories"/>
	<link:presentationLink xlink:type="extended" xlink:role="http://www.utahmed.com/20190930/role/idr_DisclosureInventories">
		<link:loc xlink:type='locator' xlink:href='http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DisclosureTextBlockAbstract' xlink:label='us-gaap_DisclosureTextBlockAbstract'/>
		<link:loc xlink:type='locator' xlink:href='http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_InventoryDisclosureTextBlock' xlink:label='us-gaap_InventoryDisclosureTextBlock'/>
		<link:presentationArc xlink:type='arc' xlink:arcrole='http://www.xbrl.org/2003/arcrole/parent-child' xlink:from='us-gaap_DisclosureTextBlockAbstract' xlink:to='us-gaap_InventoryDisclosureTextBlock' use='optional' order='1.0' preferredLabel='http://www.xbrl.org/2003/role/terseLabel'/>
	</link:presentationLink>
	<link:roleRef roleURI="http://www.utahmed.com/20190930/role/idr_DisclosureStockBasedCompensation" xlink:type="simple" xlink:href="utmd-20190930.xsd#idr_DisclosureStockBasedCompensation"/>
	<link:presentationLink xlink:type="extended" xlink:role="http://www.utahmed.com/20190930/role/idr_DisclosureStockBasedCompensation">
		<link:loc xlink:type='locator' xlink:href='http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DisclosureTextBlockAbstract' xlink:label='us-gaap_DisclosureTextBlockAbstract'/>
		<link:loc xlink:type='locator' xlink:href='http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock' xlink:label='us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock'/>
		<link:presentationArc xlink:type='arc' xlink:arcrole='http://www.xbrl.org/2003/arcrole/parent-child' xlink:from='us-gaap_DisclosureTextBlockAbstract' xlink:to='us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock' use='optional' order='1.0'/>
	</link:presentationLink>
	<link:roleRef roleURI="http://www.utahmed.com/20190930/role/idr_DisclosureWarrantyReserve" xlink:type="simple" xlink:href="utmd-20190930.xsd#idr_DisclosureWarrantyReserve"/>
	<link:presentationLink xlink:type="extended" xlink:role="http://www.utahmed.com/20190930/role/idr_DisclosureWarrantyReserve">
		<link:loc xlink:type='locator' xlink:href='http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DisclosureTextBlockAbstract' xlink:label='us-gaap_DisclosureTextBlockAbstract'/>
		<link:loc xlink:type='locator' xlink:href='http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ProductWarrantyDisclosureTextBlock' xlink:label='us-gaap_ProductWarrantyDisclosureTextBlock'/>
		<link:presentationArc xlink:type='arc' xlink:arcrole='http://www.xbrl.org/2003/arcrole/parent-child' xlink:from='us-gaap_DisclosureTextBlockAbstract' xlink:to='us-gaap_ProductWarrantyDisclosureTextBlock' use='optional' order='1.0'/>
	</link:presentationLink>
	<link:roleRef roleURI="http://www.utahmed.com/20190930/role/idr_DisclosureRevenueRecognition" xlink:type="simple" xlink:href="utmd-20190930.xsd#idr_DisclosureRevenueRecognition"/>
	<link:presentationLink xlink:type="extended" xlink:role="http://www.utahmed.com/20190930/role/idr_DisclosureRevenueRecognition">
		<link:loc xlink:type='locator' xlink:href='http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DisclosureTextBlockAbstract' xlink:label='us-gaap_DisclosureTextBlockAbstract'/>
		<link:loc xlink:type='locator' xlink:href='http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_RevenueRecognitionPolicyTextBlock' xlink:label='us-gaap_RevenueRecognitionPolicyTextBlock'/>
		<link:presentationArc xlink:type='arc' xlink:arcrole='http://www.xbrl.org/2003/arcrole/parent-child' xlink:from='us-gaap_DisclosureTextBlockAbstract' xlink:to='us-gaap_RevenueRecognitionPolicyTextBlock' use='optional' order='1.0'/>
	</link:presentationLink>
	<link:roleRef roleURI="http://www.utahmed.com/20190930/role/idr_DisclosureLeases" xlink:type="simple" xlink:href="utmd-20190930.xsd#idr_DisclosureLeases"/>
	<link:presentationLink xlink:type="extended" xlink:role="http://www.utahmed.com/20190930/role/idr_DisclosureLeases">
		<link:loc xlink:type='locator' xlink:href='http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DisclosureTextBlockAbstract' xlink:label='us-gaap_DisclosureTextBlockAbstract'/>
		<link:loc xlink:type='locator' xlink:href='http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_LesseeOperatingLeasesTextBlock' xlink:label='us-gaap_LesseeOperatingLeasesTextBlock'/>
		<link:presentationArc xlink:type='arc' xlink:arcrole='http://www.xbrl.org/2003/arcrole/parent-child' xlink:from='us-gaap_DisclosureTextBlockAbstract' xlink:to='us-gaap_LesseeOperatingLeasesTextBlock' use='optional' order='1.0'/>
	</link:presentationLink>
	<link:roleRef roleURI="http://www.utahmed.com/20190930/role/idr_DisclosureCSIDistributionAgreementPurchaseDisclosure" xlink:type="simple" xlink:href="utmd-20190930.xsd#idr_DisclosureCSIDistributionAgreementPurchaseDisclosure"/>
	<link:presentationLink xlink:type="extended" xlink:role="http://www.utahmed.com/20190930/role/idr_DisclosureCSIDistributionAgreementPurchaseDisclosure">
		<link:loc xlink:type='locator' xlink:href='http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DisclosureTextBlockAbstract' xlink:label='us-gaap_DisclosureTextBlockAbstract'/>
		<link:loc xlink:type='locator' xlink:href='http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_IntangibleAssetsDisclosureTextBlock' xlink:label='us-gaap_IntangibleAssetsDisclosureTextBlock'/>
		<link:presentationArc xlink:type='arc' xlink:arcrole='http://www.xbrl.org/2003/arcrole/parent-child' xlink:from='us-gaap_DisclosureTextBlockAbstract' xlink:to='us-gaap_IntangibleAssetsDisclosureTextBlock' use='optional' order='1.0'/>
	</link:presentationLink>
	<link:roleRef roleURI="http://www.utahmed.com/20190930/role/idr_DisclosureEarningsPerShare" xlink:type="simple" xlink:href="utmd-20190930.xsd#idr_DisclosureEarningsPerShare"/>
	<link:presentationLink xlink:type="extended" xlink:role="http://www.utahmed.com/20190930/role/idr_DisclosureEarningsPerShare">
		<link:loc xlink:type='locator' xlink:href='http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DisclosureTextBlockAbstract' xlink:label='us-gaap_DisclosureTextBlockAbstract'/>
		<link:loc xlink:type='locator' xlink:href='http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_EarningsPerShareTextBlock' xlink:label='us-gaap_EarningsPerShareTextBlock'/>
		<link:presentationArc xlink:type='arc' xlink:arcrole='http://www.xbrl.org/2003/arcrole/parent-child' xlink:from='us-gaap_DisclosureTextBlockAbstract' xlink:to='us-gaap_EarningsPerShareTextBlock' use='optional' order='1.0'/>
	</link:presentationLink>
	<link:roleRef roleURI="http://www.utahmed.com/20190930/role/idr_DisclosureSubsequentEvents" xlink:type="simple" xlink:href="utmd-20190930.xsd#idr_DisclosureSubsequentEvents"/>
	<link:presentationLink xlink:type="extended" xlink:role="http://www.utahmed.com/20190930/role/idr_DisclosureSubsequentEvents">
		<link:loc xlink:type='locator' xlink:href='http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DisclosureTextBlockAbstract' xlink:label='us-gaap_DisclosureTextBlockAbstract'/>
		<link:loc xlink:type='locator' xlink:href='http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_SubsequentEventsTextBlock' xlink:label='us-gaap_SubsequentEventsTextBlock'/>
		<link:presentationArc xlink:type='arc' xlink:arcrole='http://www.xbrl.org/2003/arcrole/parent-child' xlink:from='us-gaap_DisclosureTextBlockAbstract' xlink:to='us-gaap_SubsequentEventsTextBlock' use='optional' order='1.0'/>
	</link:presentationLink>
	<link:roleRef roleURI="http://www.utahmed.com/20190930/role/idr_DisclosureNewAccountingPronouncementsAndChangesInAccountingPrinciplesNewAccountingPronouncementsPolicyPolicies" xlink:type="simple" xlink:href="utmd-20190930.xsd#idr_DisclosureNewAccountingPronouncementsAndChangesInAccountingPrinciplesNewAccountingPronouncementsPolicyPolicies"/>
	<link:presentationLink xlink:type="extended" xlink:role="http://www.utahmed.com/20190930/role/idr_DisclosureNewAccountingPronouncementsAndChangesInAccountingPrinciplesNewAccountingPronouncementsPolicyPolicies">
		<link:loc xlink:type='locator' xlink:href='http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_PolicyTextBlockAbstract' xlink:label='us-gaap_PolicyTextBlockAbstract'/>
		<link:loc xlink:type='locator' xlink:href='http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock' xlink:label='us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock'/>
		<link:presentationArc xlink:type='arc' xlink:arcrole='http://www.xbrl.org/2003/arcrole/parent-child' xlink:from='us-gaap_PolicyTextBlockAbstract' xlink:to='us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock' use='optional' order='1.0'/>
	</link:presentationLink>
	<link:roleRef roleURI="http://www.utahmed.com/20190930/role/idr_DisclosureInventoriesScheduleOfInventoryCurrentTables" xlink:type="simple" xlink:href="utmd-20190930.xsd#idr_DisclosureInventoriesScheduleOfInventoryCurrentTables"/>
	<link:presentationLink xlink:type="extended" xlink:role="http://www.utahmed.com/20190930/role/idr_DisclosureInventoriesScheduleOfInventoryCurrentTables">
		<link:loc xlink:type='locator' xlink:href='http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_TableTextBlockSupplementAbstract' xlink:label='us-gaap_TableTextBlockSupplementAbstract'/>
		<link:loc xlink:type='locator' xlink:href='http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ScheduleOfInventoryCurrentTableTextBlock' xlink:label='us-gaap_ScheduleOfInventoryCurrentTableTextBlock'/>
		<link:presentationArc xlink:type='arc' xlink:arcrole='http://www.xbrl.org/2003/arcrole/parent-child' xlink:from='us-gaap_TableTextBlockSupplementAbstract' xlink:to='us-gaap_ScheduleOfInventoryCurrentTableTextBlock' use='optional' order='1.0'/>
	</link:presentationLink>
	<link:roleRef roleURI="http://www.utahmed.com/20190930/role/idr_DisclosureRevenueRecognitionScheduleOfRevenuesByProductCategoryTables" xlink:type="simple" xlink:href="utmd-20190930.xsd#idr_DisclosureRevenueRecognitionScheduleOfRevenuesByProductCategoryTables"/>
	<link:presentationLink xlink:type="extended" xlink:role="http://www.utahmed.com/20190930/role/idr_DisclosureRevenueRecognitionScheduleOfRevenuesByProductCategoryTables">
		<link:loc xlink:type='locator' xlink:href='http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_TableTextBlockSupplementAbstract' xlink:label='us-gaap_TableTextBlockSupplementAbstract'/>
		<link:loc xlink:type='locator' xlink:href='utmd-20190930.xsd#fil_ScheduleOfRevenuesByProductCategoryTextBlock' xlink:label='fil_ScheduleOfRevenuesByProductCategoryTextBlock'/>
		<link:presentationArc xlink:type='arc' xlink:arcrole='http://www.xbrl.org/2003/arcrole/parent-child' xlink:from='us-gaap_TableTextBlockSupplementAbstract' xlink:to='fil_ScheduleOfRevenuesByProductCategoryTextBlock' use='optional' order='1.0'/>
	</link:presentationLink>
	<link:roleRef roleURI="http://www.utahmed.com/20190930/role/idr_DisclosureLeasesLeaseCostTables" xlink:type="simple" xlink:href="utmd-20190930.xsd#idr_DisclosureLeasesLeaseCostTables"/>
	<link:presentationLink xlink:type="extended" xlink:role="http://www.utahmed.com/20190930/role/idr_DisclosureLeasesLeaseCostTables">
		<link:loc xlink:type='locator' xlink:href='http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_TableTextBlockSupplementAbstract' xlink:label='us-gaap_TableTextBlockSupplementAbstract'/>
		<link:loc xlink:type='locator' xlink:href='http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_LeaseCostTableTextBlock' xlink:label='us-gaap_LeaseCostTableTextBlock'/>
		<link:presentationArc xlink:type='arc' xlink:arcrole='http://www.xbrl.org/2003/arcrole/parent-child' xlink:from='us-gaap_TableTextBlockSupplementAbstract' xlink:to='us-gaap_LeaseCostTableTextBlock' use='optional' order='1.0' preferredLabel='http://www.xbrl.org/2003/role/terseLabel'/>
	</link:presentationLink>
	<link:roleRef roleURI="http://www.utahmed.com/20190930/role/idr_DisclosureLeasesScheduleOfFutureMinimumRentalPaymentsForOperatingLeasesTables" xlink:type="simple" xlink:href="utmd-20190930.xsd#idr_DisclosureLeasesScheduleOfFutureMinimumRentalPaymentsForOperatingLeasesTables"/>
	<link:presentationLink xlink:type="extended" xlink:role="http://www.utahmed.com/20190930/role/idr_DisclosureLeasesScheduleOfFutureMinimumRentalPaymentsForOperatingLeasesTables">
		<link:loc xlink:type='locator' xlink:href='http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_TableTextBlockSupplementAbstract' xlink:label='us-gaap_TableTextBlockSupplementAbstract'/>
		<link:loc xlink:type='locator' xlink:href='http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ScheduleOfFutureMinimumRentalPaymentsForOperatingLeasesTableTextBlock' xlink:label='us-gaap_ScheduleOfFutureMinimumRentalPaymentsForOperatingLeasesTableTextBlock'/>
		<link:presentationArc xlink:type='arc' xlink:arcrole='http://www.xbrl.org/2003/arcrole/parent-child' xlink:from='us-gaap_TableTextBlockSupplementAbstract' xlink:to='us-gaap_ScheduleOfFutureMinimumRentalPaymentsForOperatingLeasesTableTextBlock' use='optional' order='1.0'/>
	</link:presentationLink>
	<link:roleRef roleURI="http://www.utahmed.com/20190930/role/idr_DisclosureLeasesReconciliationOfOperatingLeaseLiabilitiesTables" xlink:type="simple" xlink:href="utmd-20190930.xsd#idr_DisclosureLeasesReconciliationOfOperatingLeaseLiabilitiesTables"/>
	<link:presentationLink xlink:type="extended" xlink:role="http://www.utahmed.com/20190930/role/idr_DisclosureLeasesReconciliationOfOperatingLeaseLiabilitiesTables">
		<link:loc xlink:type='locator' xlink:href='http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_TableTextBlockSupplementAbstract' xlink:label='us-gaap_TableTextBlockSupplementAbstract'/>
		<link:loc xlink:type='locator' xlink:href='utmd-20190930.xsd#fil_ReconciliationOfOperatingLeaseLiabilitiesTableTextBlock' xlink:label='fil_ReconciliationOfOperatingLeaseLiabilitiesTableTextBlock'/>
		<link:presentationArc xlink:type='arc' xlink:arcrole='http://www.xbrl.org/2003/arcrole/parent-child' xlink:from='us-gaap_TableTextBlockSupplementAbstract' xlink:to='fil_ReconciliationOfOperatingLeaseLiabilitiesTableTextBlock' use='optional' order='1.0'/>
	</link:presentationLink>
	<link:roleRef roleURI="http://www.utahmed.com/20190930/role/idr_DisclosureLeasesLesseeOperatingLeaseLiabilityMaturityTables" xlink:type="simple" xlink:href="utmd-20190930.xsd#idr_DisclosureLeasesLesseeOperatingLeaseLiabilityMaturityTables"/>
	<link:presentationLink xlink:type="extended" xlink:role="http://www.utahmed.com/20190930/role/idr_DisclosureLeasesLesseeOperatingLeaseLiabilityMaturityTables">
		<link:loc xlink:type='locator' xlink:href='http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_TableTextBlockSupplementAbstract' xlink:label='us-gaap_TableTextBlockSupplementAbstract'/>
		<link:loc xlink:type='locator' xlink:href='http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock' xlink:label='us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock'/>
		<link:presentationArc xlink:type='arc' xlink:arcrole='http://www.xbrl.org/2003/arcrole/parent-child' xlink:from='us-gaap_TableTextBlockSupplementAbstract' xlink:to='us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock' use='optional' order='1.0'/>
	</link:presentationLink>
	<link:roleRef roleURI="http://www.utahmed.com/20190930/role/idr_DisclosureEarningsPerShareScheduleOfEarningsPerShareBasicAndDilutedTables" xlink:type="simple" xlink:href="utmd-20190930.xsd#idr_DisclosureEarningsPerShareScheduleOfEarningsPerShareBasicAndDilutedTables"/>
	<link:presentationLink xlink:type="extended" xlink:role="http://www.utahmed.com/20190930/role/idr_DisclosureEarningsPerShareScheduleOfEarningsPerShareBasicAndDilutedTables">
		<link:loc xlink:type='locator' xlink:href='http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_TableTextBlockSupplementAbstract' xlink:label='us-gaap_TableTextBlockSupplementAbstract'/>
		<link:loc xlink:type='locator' xlink:href='http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock' xlink:label='us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock'/>
		<link:presentationArc xlink:type='arc' xlink:arcrole='http://www.xbrl.org/2003/arcrole/parent-child' xlink:from='us-gaap_TableTextBlockSupplementAbstract' xlink:to='us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock' use='optional' order='1.0'/>
	</link:presentationLink>
	<link:roleRef roleURI="http://www.utahmed.com/20190930/role/idr_DisclosureNewAccountingPronouncementsAndChangesInAccountingPrinciplesNewAccountingPronouncementsPolicyDetails" xlink:type="simple" xlink:href="utmd-20190930.xsd#idr_DisclosureNewAccountingPronouncementsAndChangesInAccountingPrinciplesNewAccountingPronouncementsPolicyDetails"/>
	<link:presentationLink xlink:type="extended" xlink:role="http://www.utahmed.com/20190930/role/idr_DisclosureNewAccountingPronouncementsAndChangesInAccountingPrinciplesNewAccountingPronouncementsPolicyDetails">
		<link:loc xlink:type='locator' xlink:href='http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_TextBlockAbstract' xlink:label='us-gaap_TextBlockAbstract'/>
		<link:loc xlink:type='locator' xlink:href='http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_StatementTable' xlink:label='us-gaap_StatementTable'/>
		<link:presentationArc xlink:type='arc' xlink:arcrole='http://www.xbrl.org/2003/arcrole/parent-child' xlink:from='us-gaap_TextBlockAbstract' xlink:to='us-gaap_StatementTable' use='optional' order='1.0'/>
		<link:loc xlink:type='locator' xlink:href='http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_AdjustmentsForNewAccountingPronouncementsAxis' xlink:label='us-gaap_AdjustmentsForNewAccountingPronouncementsAxis'/>
		<link:presentationArc xlink:type='arc' xlink:arcrole='http://www.xbrl.org/2003/arcrole/parent-child' xlink:from='us-gaap_StatementTable' xlink:to='us-gaap_AdjustmentsForNewAccountingPronouncementsAxis' use='optional' order='1.0'/>
		<link:loc xlink:type='locator' xlink:href='http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_TypeOfAdoptionMember' xlink:label='us-gaap_TypeOfAdoptionMember'/>
		<link:presentationArc xlink:type='arc' xlink:arcrole='http://www.xbrl.org/2003/arcrole/parent-child' xlink:from='us-gaap_AdjustmentsForNewAccountingPronouncementsAxis' xlink:to='us-gaap_TypeOfAdoptionMember' use='optional' order='1.0'/>
		<link:loc xlink:type='locator' xlink:href='http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_AccountingStandardsUpdate201602Member' xlink:label='us-gaap_AccountingStandardsUpdate201602Member'/>
		<link:presentationArc xlink:type='arc' xlink:arcrole='http://www.xbrl.org/2003/arcrole/parent-child' xlink:from='us-gaap_AdjustmentsForNewAccountingPronouncementsAxis' xlink:to='us-gaap_AccountingStandardsUpdate201602Member' use='optional' order='2.0'/>
		<link:loc xlink:type='locator' xlink:href='http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_StatementLineItems' xlink:label='us-gaap_StatementLineItems'/>
		<link:presentationArc xlink:type='arc' xlink:arcrole='http://www.xbrl.org/2003/arcrole/parent-child' xlink:from='us-gaap_StatementTable' xlink:to='us-gaap_StatementLineItems' use='optional' order='2.0'/>
		<link:loc xlink:type='locator' xlink:href='http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_OperatingLeaseRightOfUseAsset' xlink:label='us-gaap_OperatingLeaseRightOfUseAsset'/>
		<link:presentationArc xlink:type='arc' xlink:arcrole='http://www.xbrl.org/2003/arcrole/parent-child' xlink:from='us-gaap_StatementLineItems' xlink:to='us-gaap_OperatingLeaseRightOfUseAsset' use='optional' order='1.0'/>
		<link:loc xlink:type='locator' xlink:href='http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_OperatingLeaseLiability' xlink:label='us-gaap_OperatingLeaseLiability'/>
		<link:presentationArc xlink:type='arc' xlink:arcrole='http://www.xbrl.org/2003/arcrole/parent-child' xlink:from='us-gaap_StatementLineItems' xlink:to='us-gaap_OperatingLeaseLiability' use='optional' order='2.0'/>
	</link:presentationLink>
	<link:roleRef roleURI="http://www.utahmed.com/20190930/role/idr_DisclosureInventoriesScheduleOfInventoryCurrentDetails" xlink:type="simple" xlink:href="utmd-20190930.xsd#idr_DisclosureInventoriesScheduleOfInventoryCurrentDetails"/>
	<link:presentationLink xlink:type="extended" xlink:role="http://www.utahmed.com/20190930/role/idr_DisclosureInventoriesScheduleOfInventoryCurrentDetails">
		<link:loc xlink:type='locator' xlink:href='http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_TextBlockAbstract' xlink:label='us-gaap_TextBlockAbstract'/>
		<link:loc xlink:type='locator' xlink:href='http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_InventoryFinishedGoodsNetOfReserves' xlink:label='us-gaap_InventoryFinishedGoodsNetOfReserves'/>
		<link:presentationArc xlink:type='arc' xlink:arcrole='http://www.xbrl.org/2003/arcrole/parent-child' xlink:from='us-gaap_TextBlockAbstract' xlink:to='us-gaap_InventoryFinishedGoodsNetOfReserves' use='optional' order='1.0'/>
		<link:loc xlink:type='locator' xlink:href='http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_InventoryWorkInProcess' xlink:label='us-gaap_InventoryWorkInProcess'/>
		<link:presentationArc xlink:type='arc' xlink:arcrole='http://www.xbrl.org/2003/arcrole/parent-child' xlink:from='us-gaap_TextBlockAbstract' xlink:to='us-gaap_InventoryWorkInProcess' use='optional' order='2.0'/>
		<link:loc xlink:type='locator' xlink:href='http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_InventoryRawMaterials' xlink:label='us-gaap_InventoryRawMaterials'/>
		<link:presentationArc xlink:type='arc' xlink:arcrole='http://www.xbrl.org/2003/arcrole/parent-child' xlink:from='us-gaap_TextBlockAbstract' xlink:to='us-gaap_InventoryRawMaterials' use='optional' order='3.0'/>
		<link:loc xlink:type='locator' xlink:href='http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_InventoryNet' xlink:label='us-gaap_InventoryNet'/>
		<link:presentationArc xlink:type='arc' xlink:arcrole='http://www.xbrl.org/2003/arcrole/parent-child' xlink:from='us-gaap_TextBlockAbstract' xlink:to='us-gaap_InventoryNet' use='optional' order='4.0' preferredLabel='http://www.xbrl.org/2003/role/totalLabel'/>
	</link:presentationLink>
	<link:roleRef roleURI="http://www.utahmed.com/20190930/role/idr_DisclosureStockBasedCompensationDetails" xlink:type="simple" xlink:href="utmd-20190930.xsd#idr_DisclosureStockBasedCompensationDetails"/>
	<link:presentationLink xlink:type="extended" xlink:role="http://www.utahmed.com/20190930/role/idr_DisclosureStockBasedCompensationDetails">
		<link:loc xlink:type='locator' xlink:href='http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_TextBlockAbstract' xlink:label='us-gaap_TextBlockAbstract'/>
		<link:loc xlink:type='locator' xlink:href='http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_AllocatedShareBasedCompensationExpense' xlink:label='us-gaap_AllocatedShareBasedCompensationExpense'/>
		<link:presentationArc xlink:type='arc' xlink:arcrole='http://www.xbrl.org/2003/arcrole/parent-child' xlink:from='us-gaap_TextBlockAbstract' xlink:to='us-gaap_AllocatedShareBasedCompensationExpense' use='optional' order='1.0'/>
	</link:presentationLink>
	<link:roleRef roleURI="http://www.utahmed.com/20190930/role/idr_DisclosureWarrantyReserveDetails" xlink:type="simple" xlink:href="utmd-20190930.xsd#idr_DisclosureWarrantyReserveDetails"/>
	<link:presentationLink xlink:type="extended" xlink:role="http://www.utahmed.com/20190930/role/idr_DisclosureWarrantyReserveDetails">
		<link:loc xlink:type='locator' xlink:href='http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_TextBlockAbstract' xlink:label='us-gaap_TextBlockAbstract'/>
		<link:loc xlink:type='locator' xlink:href='http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ProductWarrantyAccrual' xlink:label='us-gaap_ProductWarrantyAccrual'/>
		<link:presentationArc xlink:type='arc' xlink:arcrole='http://www.xbrl.org/2003/arcrole/parent-child' xlink:from='us-gaap_TextBlockAbstract' xlink:to='us-gaap_ProductWarrantyAccrual' use='optional' order='1.0'/>
	</link:presentationLink>
	<link:roleRef roleURI="http://www.utahmed.com/20190930/role/idr_DisclosureRevenueRecognitionScheduleOfRevenuesByProductCategoryDetails" xlink:type="simple" xlink:href="utmd-20190930.xsd#idr_DisclosureRevenueRecognitionScheduleOfRevenuesByProductCategoryDetails"/>
	<link:presentationLink xlink:type="extended" xlink:role="http://www.utahmed.com/20190930/role/idr_DisclosureRevenueRecognitionScheduleOfRevenuesByProductCategoryDetails">
		<link:loc xlink:type='locator' xlink:href='http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_TextBlockAbstract' xlink:label='us-gaap_TextBlockAbstract'/>
		<link:loc xlink:type='locator' xlink:href='http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_StatementTable' xlink:label='us-gaap_StatementTable'/>
		<link:presentationArc xlink:type='arc' xlink:arcrole='http://www.xbrl.org/2003/arcrole/parent-child' xlink:from='us-gaap_TextBlockAbstract' xlink:to='us-gaap_StatementTable' use='optional' order='1.0'/>
		<link:loc xlink:type='locator' xlink:href='http://xbrl.fasb.org/srt/2019/elts/srt-2019-01-31.xsd#srt_StatementGeographicalAxis' xlink:label='srt_StatementGeographicalAxis'/>
		<link:presentationArc xlink:type='arc' xlink:arcrole='http://www.xbrl.org/2003/arcrole/parent-child' xlink:from='us-gaap_StatementTable' xlink:to='srt_StatementGeographicalAxis' use='optional' order='1.0'/>
		<link:loc xlink:type='locator' xlink:href='http://xbrl.fasb.org/srt/2019/elts/srt-2019-01-31.xsd#srt_SegmentGeographicalDomain' xlink:label='srt_SegmentGeographicalDomain'/>
		<link:presentationArc xlink:type='arc' xlink:arcrole='http://www.xbrl.org/2003/arcrole/parent-child' xlink:from='srt_StatementGeographicalAxis' xlink:to='srt_SegmentGeographicalDomain' use='optional' order='1.0'/>
		<link:loc xlink:type='locator' xlink:href='utmd-20190930.xsd#fil_DomesticUsMember' xlink:label='fil_DomesticUsMember'/>
		<link:presentationArc xlink:type='arc' xlink:arcrole='http://www.xbrl.org/2003/arcrole/parent-child' xlink:from='srt_StatementGeographicalAxis' xlink:to='fil_DomesticUsMember' use='optional' order='2.0'/>
		<link:loc xlink:type='locator' xlink:href='utmd-20190930.xsd#fil_OutsideUsMember' xlink:label='fil_OutsideUsMember'/>
		<link:presentationArc xlink:type='arc' xlink:arcrole='http://www.xbrl.org/2003/arcrole/parent-child' xlink:from='srt_StatementGeographicalAxis' xlink:to='fil_OutsideUsMember' use='optional' order='3.0'/>
		<link:loc xlink:type='locator' xlink:href='http://xbrl.fasb.org/srt/2019/elts/srt-2019-01-31.xsd#srt_ProductOrServiceAxis' xlink:label='srt_ProductOrServiceAxis'/>
		<link:presentationArc xlink:type='arc' xlink:arcrole='http://www.xbrl.org/2003/arcrole/parent-child' xlink:from='us-gaap_StatementTable' xlink:to='srt_ProductOrServiceAxis' use='optional' order='2.0'/>
		<link:loc xlink:type='locator' xlink:href='http://xbrl.fasb.org/srt/2019/elts/srt-2019-01-31.xsd#srt_ProductsAndServicesDomain' xlink:label='srt_ProductsAndServicesDomain'/>
		<link:presentationArc xlink:type='arc' xlink:arcrole='http://www.xbrl.org/2003/arcrole/parent-child' xlink:from='srt_ProductOrServiceAxis' xlink:to='srt_ProductsAndServicesDomain' use='optional' order='1.0'/>
		<link:loc xlink:type='locator' xlink:href='utmd-20190930.xsd#fil_ObstetricsMember' xlink:label='fil_ObstetricsMember'/>
		<link:presentationArc xlink:type='arc' xlink:arcrole='http://www.xbrl.org/2003/arcrole/parent-child' xlink:from='srt_ProductOrServiceAxis' xlink:to='fil_ObstetricsMember' use='optional' order='2.0'/>
		<link:loc xlink:type='locator' xlink:href='utmd-20190930.xsd#fil_GynecologyElectrosurgeryUrologyMember' xlink:label='fil_GynecologyElectrosurgeryUrologyMember'/>
		<link:presentationArc xlink:type='arc' xlink:arcrole='http://www.xbrl.org/2003/arcrole/parent-child' xlink:from='srt_ProductOrServiceAxis' xlink:to='fil_GynecologyElectrosurgeryUrologyMember' use='optional' order='3.0'/>
		<link:loc xlink:type='locator' xlink:href='utmd-20190930.xsd#fil_NeonatalMember' xlink:label='fil_NeonatalMember'/>
		<link:presentationArc xlink:type='arc' xlink:arcrole='http://www.xbrl.org/2003/arcrole/parent-child' xlink:from='srt_ProductOrServiceAxis' xlink:to='fil_NeonatalMember' use='optional' order='4.0'/>
		<link:loc xlink:type='locator' xlink:href='utmd-20190930.xsd#fil_BloodPressureMonitoringAndAccessoriesMember' xlink:label='fil_BloodPressureMonitoringAndAccessoriesMember'/>
		<link:presentationArc xlink:type='arc' xlink:arcrole='http://www.xbrl.org/2003/arcrole/parent-child' xlink:from='srt_ProductOrServiceAxis' xlink:to='fil_BloodPressureMonitoringAndAccessoriesMember' use='optional' order='5.0'/>
		<link:loc xlink:type='locator' xlink:href='http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_StatementLineItems' xlink:label='us-gaap_StatementLineItems'/>
		<link:presentationArc xlink:type='arc' xlink:arcrole='http://www.xbrl.org/2003/arcrole/parent-child' xlink:from='us-gaap_StatementTable' xlink:to='us-gaap_StatementLineItems' use='optional' order='3.0'/>
		<link:loc xlink:type='locator' xlink:href='http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax' xlink:label='us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax'/>
		<link:presentationArc xlink:type='arc' xlink:arcrole='http://www.xbrl.org/2003/arcrole/parent-child' xlink:from='us-gaap_StatementLineItems' xlink:to='us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax' use='optional' order='1.0'/>
	</link:presentationLink>
	<link:roleRef roleURI="http://www.utahmed.com/20190930/role/idr_DisclosureLeasesDetails" xlink:type="simple" xlink:href="utmd-20190930.xsd#idr_DisclosureLeasesDetails"/>
	<link:presentationLink xlink:type="extended" xlink:role="http://www.utahmed.com/20190930/role/idr_DisclosureLeasesDetails">
		<link:loc xlink:type='locator' xlink:href='http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_TextBlockAbstract' xlink:label='us-gaap_TextBlockAbstract'/>
		<link:loc xlink:type='locator' xlink:href='utmd-20190930.xsd#fil_LesseeOperatingLeaseForParkingLotTermOfContract' xlink:label='fil_LesseeOperatingLeaseForParkingLotTermOfContract'/>
		<link:presentationArc xlink:type='arc' xlink:arcrole='http://www.xbrl.org/2003/arcrole/parent-child' xlink:from='us-gaap_TextBlockAbstract' xlink:to='fil_LesseeOperatingLeaseForParkingLotTermOfContract' use='optional' order='1.0'/>
		<link:loc xlink:type='locator' xlink:href='utmd-20190930.xsd#fil_LesseeOperatingLeaseForAutomobileTermOfContract' xlink:label='fil_LesseeOperatingLeaseForAutomobileTermOfContract'/>
		<link:presentationArc xlink:type='arc' xlink:arcrole='http://www.xbrl.org/2003/arcrole/parent-child' xlink:from='us-gaap_TextBlockAbstract' xlink:to='fil_LesseeOperatingLeaseForAutomobileTermOfContract' use='optional' order='2.0'/>
	</link:presentationLink>
	<link:roleRef roleURI="http://www.utahmed.com/20190930/role/idr_DisclosureLeasesLeaseCostDetails" xlink:type="simple" xlink:href="utmd-20190930.xsd#idr_DisclosureLeasesLeaseCostDetails"/>
	<link:presentationLink xlink:type="extended" xlink:role="http://www.utahmed.com/20190930/role/idr_DisclosureLeasesLeaseCostDetails">
		<link:loc xlink:type='locator' xlink:href='http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_TextBlockAbstract' xlink:label='us-gaap_TextBlockAbstract'/>
		<link:loc xlink:type='locator' xlink:href='http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_OperatingLeaseCost' xlink:label='us-gaap_OperatingLeaseCost'/>
		<link:presentationArc xlink:type='arc' xlink:arcrole='http://www.xbrl.org/2003/arcrole/parent-child' xlink:from='us-gaap_TextBlockAbstract' xlink:to='us-gaap_OperatingLeaseCost' use='optional' order='1.0'/>
		<link:loc xlink:type='locator' xlink:href='http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability' xlink:label='us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability'/>
		<link:presentationArc xlink:type='arc' xlink:arcrole='http://www.xbrl.org/2003/arcrole/parent-child' xlink:from='us-gaap_TextBlockAbstract' xlink:to='us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability' use='optional' order='2.0'/>
		<link:loc xlink:type='locator' xlink:href='http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1' xlink:label='us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1'/>
		<link:presentationArc xlink:type='arc' xlink:arcrole='http://www.xbrl.org/2003/arcrole/parent-child' xlink:from='us-gaap_TextBlockAbstract' xlink:to='us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1' use='optional' order='3.0'/>
		<link:loc xlink:type='locator' xlink:href='http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent' xlink:label='us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent'/>
		<link:presentationArc xlink:type='arc' xlink:arcrole='http://www.xbrl.org/2003/arcrole/parent-child' xlink:from='us-gaap_TextBlockAbstract' xlink:to='us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent' use='optional' order='4.0'/>
	</link:presentationLink>
	<link:roleRef roleURI="http://www.utahmed.com/20190930/role/idr_DisclosureLeasesScheduleOfFutureMinimumRentalPaymentsForOperatingLeasesDetails" xlink:type="simple" xlink:href="utmd-20190930.xsd#idr_DisclosureLeasesScheduleOfFutureMinimumRentalPaymentsForOperatingLeasesDetails"/>
	<link:presentationLink xlink:type="extended" xlink:role="http://www.utahmed.com/20190930/role/idr_DisclosureLeasesScheduleOfFutureMinimumRentalPaymentsForOperatingLeasesDetails">
		<link:loc xlink:type='locator' xlink:href='http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_TextBlockAbstract' xlink:label='us-gaap_TextBlockAbstract'/>
		<link:loc xlink:type='locator' xlink:href='http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_OperatingLeasesFutureMinimumPaymentsDueCurrent' xlink:label='us-gaap_OperatingLeasesFutureMinimumPaymentsDueCurrent'/>
		<link:presentationArc xlink:type='arc' xlink:arcrole='http://www.xbrl.org/2003/arcrole/parent-child' xlink:from='us-gaap_TextBlockAbstract' xlink:to='us-gaap_OperatingLeasesFutureMinimumPaymentsDueCurrent' use='optional' order='1.0'/>
		<link:loc xlink:type='locator' xlink:href='http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_OperatingLeasesFutureMinimumPaymentsDueInTwoYears' xlink:label='us-gaap_OperatingLeasesFutureMinimumPaymentsDueInTwoYears'/>
		<link:presentationArc xlink:type='arc' xlink:arcrole='http://www.xbrl.org/2003/arcrole/parent-child' xlink:from='us-gaap_TextBlockAbstract' xlink:to='us-gaap_OperatingLeasesFutureMinimumPaymentsDueInTwoYears' use='optional' order='2.0'/>
		<link:loc xlink:type='locator' xlink:href='http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_OperatingLeasesFutureMinimumPaymentsDueInThreeYears' xlink:label='us-gaap_OperatingLeasesFutureMinimumPaymentsDueInThreeYears'/>
		<link:presentationArc xlink:type='arc' xlink:arcrole='http://www.xbrl.org/2003/arcrole/parent-child' xlink:from='us-gaap_TextBlockAbstract' xlink:to='us-gaap_OperatingLeasesFutureMinimumPaymentsDueInThreeYears' use='optional' order='3.0'/>
		<link:loc xlink:type='locator' xlink:href='http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_OperatingLeasesFutureMinimumPaymentsDueInFourYears' xlink:label='us-gaap_OperatingLeasesFutureMinimumPaymentsDueInFourYears'/>
		<link:presentationArc xlink:type='arc' xlink:arcrole='http://www.xbrl.org/2003/arcrole/parent-child' xlink:from='us-gaap_TextBlockAbstract' xlink:to='us-gaap_OperatingLeasesFutureMinimumPaymentsDueInFourYears' use='optional' order='4.0'/>
		<link:loc xlink:type='locator' xlink:href='http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_OperatingLeasesFutureMinimumPaymentsDueInFiveYears' xlink:label='us-gaap_OperatingLeasesFutureMinimumPaymentsDueInFiveYears'/>
		<link:presentationArc xlink:type='arc' xlink:arcrole='http://www.xbrl.org/2003/arcrole/parent-child' xlink:from='us-gaap_TextBlockAbstract' xlink:to='us-gaap_OperatingLeasesFutureMinimumPaymentsDueInFiveYears' use='optional' order='5.0'/>
		<link:loc xlink:type='locator' xlink:href='http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_OperatingLeasesFutureMinimumPaymentsDueThereafter' xlink:label='us-gaap_OperatingLeasesFutureMinimumPaymentsDueThereafter'/>
		<link:presentationArc xlink:type='arc' xlink:arcrole='http://www.xbrl.org/2003/arcrole/parent-child' xlink:from='us-gaap_TextBlockAbstract' xlink:to='us-gaap_OperatingLeasesFutureMinimumPaymentsDueThereafter' use='optional' order='6.0'/>
	</link:presentationLink>
	<link:roleRef roleURI="http://www.utahmed.com/20190930/role/idr_DisclosureLeasesReconciliationOfOperatingLeaseLiabilitiesDetails" xlink:type="simple" xlink:href="utmd-20190930.xsd#idr_DisclosureLeasesReconciliationOfOperatingLeaseLiabilitiesDetails"/>
	<link:presentationLink xlink:type="extended" xlink:role="http://www.utahmed.com/20190930/role/idr_DisclosureLeasesReconciliationOfOperatingLeaseLiabilitiesDetails">
		<link:loc xlink:type='locator' xlink:href='http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_TextBlockAbstract' xlink:label='us-gaap_TextBlockAbstract'/>
		<link:loc xlink:type='locator' xlink:href='http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue' xlink:label='us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue'/>
		<link:presentationArc xlink:type='arc' xlink:arcrole='http://www.xbrl.org/2003/arcrole/parent-child' xlink:from='us-gaap_TextBlockAbstract' xlink:to='us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue' use='optional' order='1.0'/>
		<link:loc xlink:type='locator' xlink:href='http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_OperatingLeaseLiabilityCurrent' xlink:label='us-gaap_OperatingLeaseLiabilityCurrent'/>
		<link:presentationArc xlink:type='arc' xlink:arcrole='http://www.xbrl.org/2003/arcrole/parent-child' xlink:from='us-gaap_TextBlockAbstract' xlink:to='us-gaap_OperatingLeaseLiabilityCurrent' use='optional' order='2.0'/>
		<link:loc xlink:type='locator' xlink:href='http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_OperatingLeaseLiabilityNoncurrent' xlink:label='us-gaap_OperatingLeaseLiabilityNoncurrent'/>
		<link:presentationArc xlink:type='arc' xlink:arcrole='http://www.xbrl.org/2003/arcrole/parent-child' xlink:from='us-gaap_TextBlockAbstract' xlink:to='us-gaap_OperatingLeaseLiabilityNoncurrent' use='optional' order='3.0'/>
		<link:loc xlink:type='locator' xlink:href='http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount' xlink:label='us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount'/>
		<link:presentationArc xlink:type='arc' xlink:arcrole='http://www.xbrl.org/2003/arcrole/parent-child' xlink:from='us-gaap_TextBlockAbstract' xlink:to='us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount' use='optional' order='4.0'/>
	</link:presentationLink>
	<link:roleRef roleURI="http://www.utahmed.com/20190930/role/idr_DisclosureLeasesLesseeOperatingLeaseLiabilityMaturityDetails" xlink:type="simple" xlink:href="utmd-20190930.xsd#idr_DisclosureLeasesLesseeOperatingLeaseLiabilityMaturityDetails"/>
	<link:presentationLink xlink:type="extended" xlink:role="http://www.utahmed.com/20190930/role/idr_DisclosureLeasesLesseeOperatingLeaseLiabilityMaturityDetails">
		<link:loc xlink:type='locator' xlink:href='http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_TextBlockAbstract' xlink:label='us-gaap_TextBlockAbstract'/>
		<link:loc xlink:type='locator' xlink:href='http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths' xlink:label='us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths'/>
		<link:presentationArc xlink:type='arc' xlink:arcrole='http://www.xbrl.org/2003/arcrole/parent-child' xlink:from='us-gaap_TextBlockAbstract' xlink:to='us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths' use='optional' order='1.0'/>
		<link:loc xlink:type='locator' xlink:href='http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo' xlink:label='us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo'/>
		<link:presentationArc xlink:type='arc' xlink:arcrole='http://www.xbrl.org/2003/arcrole/parent-child' xlink:from='us-gaap_TextBlockAbstract' xlink:to='us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo' use='optional' order='2.0'/>
		<link:loc xlink:type='locator' xlink:href='http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree' xlink:label='us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree'/>
		<link:presentationArc xlink:type='arc' xlink:arcrole='http://www.xbrl.org/2003/arcrole/parent-child' xlink:from='us-gaap_TextBlockAbstract' xlink:to='us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree' use='optional' order='3.0'/>
		<link:loc xlink:type='locator' xlink:href='http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour' xlink:label='us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour'/>
		<link:presentationArc xlink:type='arc' xlink:arcrole='http://www.xbrl.org/2003/arcrole/parent-child' xlink:from='us-gaap_TextBlockAbstract' xlink:to='us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour' use='optional' order='4.0'/>
		<link:loc xlink:type='locator' xlink:href='http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive' xlink:label='us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive'/>
		<link:presentationArc xlink:type='arc' xlink:arcrole='http://www.xbrl.org/2003/arcrole/parent-child' xlink:from='us-gaap_TextBlockAbstract' xlink:to='us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive' use='optional' order='5.0'/>
		<link:loc xlink:type='locator' xlink:href='http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive' xlink:label='us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive'/>
		<link:presentationArc xlink:type='arc' xlink:arcrole='http://www.xbrl.org/2003/arcrole/parent-child' xlink:from='us-gaap_TextBlockAbstract' xlink:to='us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive' use='optional' order='6.0'/>
	</link:presentationLink>
	<link:roleRef roleURI="http://www.utahmed.com/20190930/role/idr_DisclosureCSIDistributionAgreementPurchaseDisclosureDetails" xlink:type="simple" xlink:href="utmd-20190930.xsd#idr_DisclosureCSIDistributionAgreementPurchaseDisclosureDetails"/>
	<link:presentationLink xlink:type="extended" xlink:role="http://www.utahmed.com/20190930/role/idr_DisclosureCSIDistributionAgreementPurchaseDisclosureDetails">
		<link:loc xlink:type='locator' xlink:href='http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_TextBlockAbstract' xlink:label='us-gaap_TextBlockAbstract'/>
		<link:loc xlink:type='locator' xlink:href='http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_StatementTable' xlink:label='us-gaap_StatementTable'/>
		<link:presentationArc xlink:type='arc' xlink:arcrole='http://www.xbrl.org/2003/arcrole/parent-child' xlink:from='us-gaap_TextBlockAbstract' xlink:to='us-gaap_StatementTable' use='optional' order='1.0'/>
		<link:loc xlink:type='locator' xlink:href='utmd-20190930.xsd#fil_DistributionRightsAcquisitionAxis' xlink:label='fil_DistributionRightsAcquisitionAxis'/>
		<link:presentationArc xlink:type='arc' xlink:arcrole='http://www.xbrl.org/2003/arcrole/parent-child' xlink:from='us-gaap_StatementTable' xlink:to='fil_DistributionRightsAcquisitionAxis' use='optional' order='1.0'/>
		<link:loc xlink:type='locator' xlink:href='utmd-20190930.xsd#fil_DistributionRightsAcquisitionDomain' xlink:label='fil_DistributionRightsAcquisitionDomain'/>
		<link:presentationArc xlink:type='arc' xlink:arcrole='http://www.xbrl.org/2003/arcrole/parent-child' xlink:from='fil_DistributionRightsAcquisitionAxis' xlink:to='fil_DistributionRightsAcquisitionDomain' use='optional' order='1.0'/>
		<link:loc xlink:type='locator' xlink:href='utmd-20190930.xsd#fil_CoopersurgicalIncMember' xlink:label='fil_CoopersurgicalIncMember'/>
		<link:presentationArc xlink:type='arc' xlink:arcrole='http://www.xbrl.org/2003/arcrole/parent-child' xlink:from='fil_DistributionRightsAcquisitionAxis' xlink:to='fil_CoopersurgicalIncMember' use='optional' order='2.0'/>
		<link:loc xlink:type='locator' xlink:href='http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_StatementLineItems' xlink:label='us-gaap_StatementLineItems'/>
		<link:presentationArc xlink:type='arc' xlink:arcrole='http://www.xbrl.org/2003/arcrole/parent-child' xlink:from='us-gaap_StatementTable' xlink:to='us-gaap_StatementLineItems' use='optional' order='2.0'/>
		<link:loc xlink:type='locator' xlink:href='http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_FinitelivedIntangibleAssetsAcquired1' xlink:label='us-gaap_FinitelivedIntangibleAssetsAcquired1'/>
		<link:presentationArc xlink:type='arc' xlink:arcrole='http://www.xbrl.org/2003/arcrole/parent-child' xlink:from='us-gaap_StatementLineItems' xlink:to='us-gaap_FinitelivedIntangibleAssetsAcquired1' use='optional' order='1.0'/>
		<link:loc xlink:type='locator' xlink:href='utmd-20190930.xsd#fil_RemainingYearsOfExclusiveUSDistributionRightsForFemcaresFilshieClipSystem' xlink:label='fil_RemainingYearsOfExclusiveUSDistributionRightsForFemcaresFilshieClipSystem'/>
		<link:presentationArc xlink:type='arc' xlink:arcrole='http://www.xbrl.org/2003/arcrole/parent-child' xlink:from='us-gaap_StatementLineItems' xlink:to='fil_RemainingYearsOfExclusiveUSDistributionRightsForFemcaresFilshieClipSystem' use='optional' order='2.0'/>
	</link:presentationLink>
	<link:roleRef roleURI="http://www.utahmed.com/20190930/role/idr_DisclosureEarningsPerShareScheduleOfEarningsPerShareBasicAndDilutedDetails" xlink:type="simple" xlink:href="utmd-20190930.xsd#idr_DisclosureEarningsPerShareScheduleOfEarningsPerShareBasicAndDilutedDetails"/>
	<link:presentationLink xlink:type="extended" xlink:role="http://www.utahmed.com/20190930/role/idr_DisclosureEarningsPerShareScheduleOfEarningsPerShareBasicAndDilutedDetails">
		<link:loc xlink:type='locator' xlink:href='http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_TextBlockAbstract' xlink:label='us-gaap_TextBlockAbstract'/>
		<link:loc xlink:type='locator' xlink:href='http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ProfitLoss' xlink:label='us-gaap_ProfitLoss'/>
		<link:presentationArc xlink:type='arc' xlink:arcrole='http://www.xbrl.org/2003/arcrole/parent-child' xlink:from='us-gaap_TextBlockAbstract' xlink:to='us-gaap_ProfitLoss' use='optional' order='1.0'/>
		<link:loc xlink:type='locator' xlink:href='http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_WeightedAverageNumberOfSharesOutstandingBasic' xlink:label='us-gaap_WeightedAverageNumberOfSharesOutstandingBasic'/>
		<link:presentationArc xlink:type='arc' xlink:arcrole='http://www.xbrl.org/2003/arcrole/parent-child' xlink:from='us-gaap_TextBlockAbstract' xlink:to='us-gaap_WeightedAverageNumberOfSharesOutstandingBasic' use='optional' order='2.0'/>
		<link:loc xlink:type='locator' xlink:href='http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustment' xlink:label='us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustment'/>
		<link:presentationArc xlink:type='arc' xlink:arcrole='http://www.xbrl.org/2003/arcrole/parent-child' xlink:from='us-gaap_TextBlockAbstract' xlink:to='us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustment' use='optional' order='3.0'/>
		<link:loc xlink:type='locator' xlink:href='http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding' xlink:label='us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding'/>
		<link:presentationArc xlink:type='arc' xlink:arcrole='http://www.xbrl.org/2003/arcrole/parent-child' xlink:from='us-gaap_TextBlockAbstract' xlink:to='us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding' use='optional' order='4.0'/>
		<link:loc xlink:type='locator' xlink:href='http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_EarningsPerShareBasic' xlink:label='us-gaap_EarningsPerShareBasic'/>
		<link:presentationArc xlink:type='arc' xlink:arcrole='http://www.xbrl.org/2003/arcrole/parent-child' xlink:from='us-gaap_TextBlockAbstract' xlink:to='us-gaap_EarningsPerShareBasic' use='optional' order='5.0'/>
		<link:loc xlink:type='locator' xlink:href='http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_EarningsPerShareDiluted' xlink:label='us-gaap_EarningsPerShareDiluted'/>
		<link:presentationArc xlink:type='arc' xlink:arcrole='http://www.xbrl.org/2003/arcrole/parent-child' xlink:from='us-gaap_TextBlockAbstract' xlink:to='us-gaap_EarningsPerShareDiluted' use='optional' order='6.0'/>
	</link:presentationLink>
</link:linkbase>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>12
<FILENAME>R1.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="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.19.3</span><table class="report" border="0" cellspacing="2" id="idp6756185456">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Document and Entity Information - shares<br></strong></div></th>
<th class="th" colspan="1">9 Months Ended</th>
<th class="th" colspan="1"></th>
</tr>
<tr>
<th class="th"><div>Sep. 30, 2019</div></th>
<th class="th"><div>Nov. 06, 2019</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_TextBlockAbstract', window );"><strong>Details</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_EntityRegistrantName', window );">Entity Registrant Name</a></td>
<td class="text">UTAH MEDICAL PRODUCTS INC<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_EntityCentralIndexKey', window );">Entity Central Index Key</a></td>
<td class="text">0000706698<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_DocumentType', window );">Document Type</a></td>
<td class="text">10-Q<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_DocumentPeriodEndDate', window );">Document Period End Date</a></td>
<td class="text">Sep. 30,  2019<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_CurrentFiscalYearEndDate', window );">Current Fiscal Year End Date</a></td>
<td class="text">--12-31<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_TradingSymbol', window );">Trading Symbol</a></td>
<td class="text">utmd<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_EntityTaxIdentificationNumber', window );">Entity Tax Identification Number</a></td>
<td class="text">87-0342734<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_EntityCommonStockSharesOutstanding', window );">Entity Common Stock, Shares Outstanding</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">3,721,125<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_EntityFilerCategory', window );">Entity Filer Category</a></td>
<td class="text">Accelerated Filer<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_EntityCurrentReportingStatus', window );">Entity Current Reporting Status</a></td>
<td class="text">Yes<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_EntityShellCompany', window );">Entity Shell Company</a></td>
<td class="text">false<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_EntitySmallBusiness', window );">Entity Small Business</a></td>
<td class="text">false<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_EntityEmergingGrowthCompany', window );">Entity Emerging Growth Company</a></td>
<td class="text">false<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_EntityFileNumber', window );">Entity File Number</a></td>
<td class="text">001-12575<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_EntityIncorporationStateCountryCode', window );">Entity Incorporation, State or Country Code</a></td>
<td class="text">UT<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_EntityAddressAddressLine1', window );">Entity Address, Address Line One</a></td>
<td class="text">7043 South 300 West<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_EntityAddressCityOrTown', window );">Entity Address, City or Town</a></td>
<td class="text">Midvale<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_EntityAddressStateOrProvince', window );">Entity Address, State or Province</a></td>
<td class="text">UT<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_EntityAddressPostalZipCode', window );">Entity Address, Postal Zip Code</a></td>
<td class="text">84047<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_CityAreaCode', window );">City Area Code</a></td>
<td class="text">801<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_LocalPhoneNumber', window );">Local Phone Number</a></td>
<td class="text">566-1200<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_Security12bTitle', window );">Title of 12(b) Security</a></td>
<td class="text">Common stock, $0.01 par value<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_SecurityExchangeName', window );">Security Exchange Name</a></td>
<td class="text">NASDAQ<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_EntityInteractiveDataCurrent', window );">Entity Interactive Data Current</a></td>
<td class="text">Yes<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_AmendmentFlag', window );">Amendment Flag</a></td>
<td class="text">false<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_DocumentFiscalYearFocus', window );">Document Fiscal Year Focus</a></td>
<td class="text">2019<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_DocumentFiscalPeriodFocus', window );">Document Fiscal Period Focus</a></td>
<td class="text">Q3<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_DocumentQuarterlyReport', window );">Document Quarterly Report</a></td>
<td class="text">true<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_DocumentTransitionReport', window );">Document Transition Report</a></td>
<td class="text">false<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_AmendmentFlag">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Boolean flag that is true when the XBRL content amends previously-filed or accepted submission.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_AmendmentFlag</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:booleanItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_CityAreaCode">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Area code of city</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_CityAreaCode</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:normalizedStringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_CurrentFiscalYearEndDate">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>End date of current fiscal year in the format --MM-DD.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_CurrentFiscalYearEndDate</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:gMonthDayItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_DocumentFiscalPeriodFocus">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Fiscal period values are FY, Q1, Q2, and Q3.  1st, 2nd and 3rd quarter 10-Q or 10-QT statements have value Q1, Q2, and Q3 respectively, with 10-K, 10-KT or other fiscal year statements having FY.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_DocumentFiscalPeriodFocus</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:fiscalPeriodItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_DocumentFiscalYearFocus">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>This is focus fiscal year of the document report in CCYY format. For a 2006 annual report, which may also provide financial information from prior periods, fiscal 2006 should be given as the fiscal year focus. Example: 2006.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_DocumentFiscalYearFocus</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:gYearItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_DocumentPeriodEndDate">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The end date of the period reflected on the cover page if a periodic report. For all other reports and registration statements containing historical data, it is the date up through which that historical data is presented.  If there is no historical data in the report, use the filing date. The format of the date is CCYY-MM-DD.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_DocumentPeriodEndDate</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:dateItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_DocumentQuarterlyReport">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Boolean flag that is true only for a form used as an quarterly report.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 10-Q<br> -Number 240<br> -Section 13<br> -Subsection a-13<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_DocumentQuarterlyReport</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:booleanItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_DocumentTransitionReport">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Boolean flag that is true only for a form used as a transition report.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Forms 10-K, 10-Q, 20-F<br> -Number 240<br> -Section 13<br> -Subsection a-1-<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_DocumentTransitionReport</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:booleanItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_DocumentType">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The type of document being provided (such as 10-K, 10-Q, 485BPOS, etc). The document type is limited to the same value as the supporting SEC submission type, or the word 'Other'.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_DocumentType</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:submissionTypeItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityAddressAddressLine1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Address Line 1 such as Attn, Building Name, Street Name</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityAddressAddressLine1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:normalizedStringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityAddressCityOrTown">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Name of the City or Town</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityAddressCityOrTown</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:normalizedStringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityAddressPostalZipCode">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Code for the postal or zip code</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityAddressPostalZipCode</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:normalizedStringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityAddressStateOrProvince">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Name of the state or province.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityAddressStateOrProvince</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:stateOrProvinceItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityCentralIndexKey">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>A unique 10-digit SEC-issued value to identify entities that have filed disclosures with the SEC. It is commonly abbreviated as CIK.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Regulation 12B<br> -Number 240<br> -Section 12<br> -Subsection b-2<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityCentralIndexKey</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:centralIndexKeyItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityCommonStockSharesOutstanding">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Indicate number of shares or other units outstanding of each of registrant's classes of capital or common stock or other ownership interests, if and as stated on cover of related periodic report. Where multiple classes or units exist define each class/interest by adding class of stock items such as Common Class A [Member], Common Class B [Member] or Partnership Interest [Member] onto the Instrument [Domain] of the Entity Listings, Instrument.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityCommonStockSharesOutstanding</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityCurrentReportingStatus">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Indicate 'Yes' or 'No' whether registrants (1) have filed all reports required to be filed by Section 13 or 15(d) of the Securities Exchange Act of 1934 during the preceding 12 months (or for such shorter period that registrants were required to file such reports), and (2) have been subject to such filing requirements for the past 90 days. This information should be based on the registrant's current or most recent filing containing the related disclosure.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityCurrentReportingStatus</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:yesNoItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityEmergingGrowthCompany">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Indicate if registrant meets the emerging growth company criteria.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Regulation 12B<br> -Number 240<br> -Section 12<br> -Subsection b-2<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityEmergingGrowthCompany</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:booleanItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityFileNumber">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Commission file number. The field allows up to 17 characters. The prefix may contain 1-3 digits, the sequence number may contain 1-8 digits, the optional suffix may contain 1-4 characters, and the fields are separated with a hyphen.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityFileNumber</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:fileNumberItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityFilerCategory">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Indicate whether the registrant is one of the following: Large Accelerated Filer, Accelerated Filer, Non-accelerated Filer. Definitions of these categories are stated in Rule 12b-2 of the Exchange Act. This information should be based on the registrant's current or most recent filing containing the related disclosure.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Regulation 12B<br> -Number 240<br> -Section 12<br> -Subsection b-2<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityFilerCategory</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:filerCategoryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityIncorporationStateCountryCode">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Two-character EDGAR code representing the state or country of incorporation.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityIncorporationStateCountryCode</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:edgarStateCountryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityInteractiveDataCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Boolean flag that is true when the registrant has submitted electronically every Interactive Data File required to be submitted pursuant to Rule 405 of Regulation S-T during the preceding 12 months (or for such shorter period that the registrant was required to submit such files).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Regulation S-T<br> -Number 232<br> -Section 405<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityInteractiveDataCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:yesNoItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityRegistrantName">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The exact name of the entity filing the report as specified in its charter, which is required by forms filed with the SEC.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Regulation 12B<br> -Number 240<br> -Section 12<br> -Subsection b-2<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityRegistrantName</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:normalizedStringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityShellCompany">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Boolean flag that is true when the registrant is a shell company as defined in Rule 12b-2 of the Exchange Act.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Regulation 12B<br> -Number 240<br> -Section 12<br> -Subsection b-2<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityShellCompany</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:booleanItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntitySmallBusiness">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Indicates that the company is a Smaller Reporting Company (SRC).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Regulation 12B<br> -Number 240<br> -Section 12<br> -Subsection b-2<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntitySmallBusiness</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:booleanItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityTaxIdentificationNumber">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The Tax Identification Number (TIN), also known as an Employer Identification Number (EIN), is a unique 9-digit value assigned by the IRS.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Regulation 12B<br> -Number 240<br> -Section 12<br> -Subsection b-2<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityTaxIdentificationNumber</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:employerIdItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_LocalPhoneNumber">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Local phone number for entity.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_LocalPhoneNumber</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:normalizedStringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_Security12bTitle">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Title of a 12(b) registered security.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Exchange Act<br> -Number 240<br> -Section 12<br> -Subsection b<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_Security12bTitle</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:securityTitleItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_SecurityExchangeName">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Name of the Exchange on which a security is registered.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Exchange Act<br> -Number 240<br> -Section 12<br> -Subsection d1-1<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_SecurityExchangeName</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:edgarExchangeCodeItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_TradingSymbol">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Trading symbol of an instrument as listed on an exchange.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_TradingSymbol</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:tradingSymbolItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_TextBlockAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_TextBlockAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>13
<FILENAME>R5.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.19.3</span><table class="report" border="0" cellspacing="2" id="idp6926234608">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>UTAH MEDICAL PRODUCTS, INC. CONSOLIDATED STATEMENT OF INCOME - Parenthetical - USD ($)<br></strong></div></th>
<th class="th" colspan="2">3 Months Ended</th>
<th class="th" colspan="2">9 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Sep. 30, 2019</div></th>
<th class="th"><div>Sep. 30, 2018</div></th>
<th class="th"><div>Sep. 30, 2019</div></th>
<th class="th"><div>Sep. 30, 2018</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_TextBlockAbstract', window );"><strong>Details</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentTax', window );">Other Comprehensive Income (Loss), Foreign Currency Translation Adjustment, Tax</a></td>
<td class="nump">$ 0<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of tax expense (benefit), after reclassification adjustments of gain (loss) on foreign currency translation adjustments, foreign currency transactions designated and effective as economic hedges of a net investment in a foreign entity and intra-entity foreign currency transactions that are of a long-term-investment nature.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 12<br> -URI http://asc.fasb.org/extlink&amp;oid=118930883&amp;loc=d3e640-108580<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 10A<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=118930883&amp;loc=SL7669646-108580<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_TextBlockAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_TextBlockAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>14
<FILENAME>R9.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.19.3</span><table class="report" border="0" cellspacing="2" id="idp6632328272">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>New Accounting Pronouncements and Changes in Accounting Principles<br></strong></div></th>
<th class="th" colspan="1">9 Months Ended</th>
</tr>
<tr><th class="th"><div>Sep. 30, 2019</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DisclosureTextBlockAbstract', window );"><strong>Notes</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlock', window );">New Accounting Pronouncements and Changes in Accounting Principles</a></td>
<td class="text"><p style='margin:0in;margin-bottom:.0001pt'>&#160;(2) Recent Accounting Standards. </p> <p style='margin:0in;margin-bottom:.0001pt'>&nbsp;</p> <p style='margin:0in;margin-bottom:.0001pt'>In February 2016, new accounting guidance (ASU 2016-02, Leases (Topic 842)) was issued which requires recording most leases on the balance sheet. The new lease standard requires disclosure of key information about lease arrangements and aligns many of the underlying principles of this new model with those in the new revenue recognition standard. This guidance is effective for annual reporting periods beginning after December 15, 2018, with early adoption permitted. &#160;The new guidance became effective for UTMD on January 1, 2019.&#160; UTMD applied the requirements using the modified retrospective method and so will not restate comparative financial statements.&#160; Implementation of the standard resulted in addition of right of use assets and lease liabilities of $452 to the consolidated balance sheet and will require additional disclosures but will have no effect on the income statement.&#160; UTMD&#146;s only leases are for a portion of the parking lot at the Midvale facility and an automobile in Ireland.</p> <p style='margin:0in;margin-bottom:.0001pt'>&nbsp;</p> <p style='margin:0in;margin-bottom:.0001pt'>The Company has determined that other recently issued accounting standards will either have no material impact on its consolidated financial position, results of operations or cash flows, or will not apply to its operations. </p><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DisclosureTextBlockAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DisclosureTextBlockAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure of changes in accounting principles, including adoption of new accounting pronouncements, that describes the new methods, amount and effects on financial statement line items.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -URI http://asc.fasb.org/topic&amp;trid=2122394<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>15
<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>ZIP
<SEQUENCE>16
<FILENAME>0001096906-19-000361-xbrl.zip
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
begin 644 0001096906-19-000361-xbrl.zip
M4$L#!!0    ( )B%9T_.6(/7Q3H  $PR!  1    =71M9"TR,#$Y,#DS,"YX
M;6SM?7ESXT:2[]\SGP(OQCO='4%2.'B ZG9OL'5XM-,MR3K6ZWWQP@$!1;%L
M$*!Q2$U_^I=5 $@0!'$1( "J)CRV2 *51_TJ,RNK*NO3?WZ?Z]P+LFQL&C^^
M$WK\.PX9JJEAX_G'=]@VN[(\&'>%=__Y^>^?_D^WR]U:IN:J2..>EMS%^4^3
M.]O%#N)L<^J\*A;J<!/M13'( V?F?.$ZR.*N#,-\41P@8'?@@]KKP&^+I86?
M9P[W_NP#)_*\W!5Y8<S]W]O;__GW^/K\J_1?__O+?__K7Y=?OSW>_;\>]_KZ
MVD/:LV)1:CW5G'/=+G#T_<G2.9# L$\-TS#<^8_O9HZS.#TY(6^07WNF]7RB
M.=:)LUR@$WBH"T\A"ZOOO/?B7P".I!-LV X1Q7_RU+6[SXJR6+TQ5>PG^K3_
MPPD1H<L+74D(7B$-:GCU1KC]X8GW8_"H;3G;+<.7,:UBXP79SF:K-E)[S^;+
MB?<;>4G:?$E#./X-^"&&QA3K&ZIQ'64V1QI1/7V:'TO\2DH=&W]L//TJ4?:%
M\7A\0G]=Z="Q=FI\? *_!@]N-;G9-^3G)\5>]0T@M2\*HZ3>])Y8\6SC.([A
M4>'D?[Y]O5=G:*YTHQ @3>(LD/G\][]](CR>VK2A.S3EJ!Y."0Q_?&?C^4(G
MK=+O9A::_OC.=>9:-U!M[[NMO>-.2#/0/Z<7AH.=Y1DR'$O1KPP-??\W6G*J
M:3CHNW-'WCZ']P1>^,WOF<\\_&_$#X=C^=/)SA:"YL]<RX)?+K&M*OJO2+$N
M#.U<@6&=1*';%40 C-?\KA8""@^60DS*_7+^9.J)S1(U>&UNO!/1A$?N#BU,
MRR'/.(KCVHGM_HKL#4W$MK!)Y7Z&=)V8,<5(5O94T6T4;CW\9J3-N:+K7UP;
M&\A.9GB[T?"KFZU>@$E[!BE^LLQ79U:(Y=@F BKGI@I6TW > +V)S0I\]V>O
MU? KT69NP0";6A:0>89IW)7XS58W6MC4Q276T;4[?P+/DSQ ! #P8#0(*V']
M[F:;=^@9VS!R#.=:F2=S_/@P^1?W[>+\ZFSRE;N]NSE_/'NXYZZNS\)T-MO;
MI 4>TK0 E=1C$EBB,].%8;L\,[4TTF$:B>ULDGQ0OE]IH%4\Q2I]/(/^Y%&7
ME_KB2.J'B>YH:9/<1-,L@+#_GZ^ 9R&1U(CO2]R]Z3HS3N)Y[A=P<&&:,<W%
MTCN#/V^L!_/52*3V#4,$HZ,8"NL&8MNG.KZQ($)ZP> #<G15? .Q1&Y-\##Z
M_^)%*AKD/M\?Q5#9:&'E <CO%E+26^4#BQ]Z(VCEJPG6_W9F&ED&X& XA '(
M^P,[^FK0Y#U270M(">+3 W;T9.; :LU-@[,=4_VCP_W ]WB!6R@6!_WI^AT:
M;2]*Y^*[.E.,9Y0ZSJ\G]^>3GS<;#;\<'=00"2NJ@U\06"S%]SYY'%9\"]NF
MSSH#$#V;5K+YGZ@J@F?A48VC;T6MX*J9B..E&KXG"KZ?0;QOW[@."7F(H^8T
MI&+P41!37UU?OMN@?R6,!8$?ON-< WO?>*^_^RR-1 'L\(9O3B 2L#,!+Z 1
M3W"I*\]9/=W&2U&GM(Y=+N&;9-],W-*F0XJ\'=^XY[72F_]9BFL\]':T^9]=
MQ0)XZ$LOGDELW+&"L;#C[2VG#W[*QL289V@]I.U=[Y/V_2G3*>"0."7[#JD(
MORA/X'Z1$XR.-9ZZTB:<+H3QSU((3(_WYV!0^.&()_8D2^.E,"%'69#&@V$A
M%FZ<&;(FMHT<NZ#TX(LW*&^WN >]+4'[HI2#VEZ"]<<#89-8"72V!!KR8SXC
M%?#/"V0YRUL=XK>)H5W\Z>(% 3IT;5[AQG*_OT$UJ?%2F-B27."EP;@0#S<+
MXD' *']%,!6_(_F<F^FCC:CF<G>S&,%O4N/E<+&EBB+D?S)-[17K>EYY!:D_
ME#<D#EK*W?IVETJC")CCVK[$\!+Z"@&%!L$%Q"T8S).'>I@$PNPTK_T5Y=%@
M@VH:A=*XV3;$XG@TKH(7,.CNW-5)X#29D]3!7W2:DU=7 '91SLK?#IH5<KR-
M*%D8#4OD-_H*6!8(GG67A'A%1Y3$R_W- " +E5*YVM9;7XZ,Q+P\>4_EMBY\
MGQ_W8_Q9SJ:W!!J/1Q&S%=.N'_3<*DL2\13T^R-Y$!M*;;:Z)]UM^48%J$)$
MK7W%RA/6(<Q%10,=D432$=KQ+>]//B:@VU9W.O']A9:&\J9=*97@EI@#D5#+
M3.X<31%\J3THWT,/!L,40J/H:(Y^SHT!8;3)W]X<'$Z<+66+@WZ%PM I1ZB9
M:]-0"PZ\?E_8GLW$-ET" ]MJ*DA^(T(-'E\6Y6)G[!O3<CJFBG=&7QQFP$P%
MO&S;"FE0F)/0 [FGA (O[S)114C$3/A&HYTV=W..Z4M,4W&WBG5CT12U]M\D
MGWJ++)J=2TK[;0EH:\%K@+@>R27G(U8V>_)AF//2F!/7F9D6_@MI>706)$H'
MD3EZ4OME<2)7S,>5;;O%M)'"@M=P&>3C5% *\8R9\X(*B*3,2V&D@"HRL4$'
M45XSN9,P;6T?8DFN,854:.6B8G.9@5*IC&4TE,79*LM$\K',)!FFPDSLLHXE
ML%#<,$HC,8G^MFTJNJ17D($=%J&0!N(ZX(#R%R"?+GTA8RB-=J$NR405,(4Y
M"(6R@'1"0[8466B&#!N_(+(Y98Z^FK;]!4U-"T%,+>05NBN(_3$?35KDHUD=
MPUNJZPJ"6"J[FD87517]5L$P<SY3%MA1]%"7[.%2TQLOD97M&4ID+2@?-W?(
M4;"!M O%,F"<A=/1,(7#*LX])X494U_:7$Y()U(B2S%3.%Z(K,#F8X@J;6;J
M&K)LLKSG+'-/4_OC2.9NN\T]*&Z)+,OCL9B#7FA..S&T_>6-R:BGD2B-G0Q9
M^#R\W*$79+CHTC+G9R;9$*PZOV!G=N;:#E@<:[4<07)N\ ])>"2P]ZL@QVE+
MBMBZ D2KX_E<D+U=*[*WCSVZ>"A&-E/LR?R9:3LW4Y+GI)V#K!>L(OL>^B=1
MKW%KK((PB'C@74V7P$!,Q\(@&!Z*@<C>HNT%=%$X'"M)@!%$/@*8;*S0A>=;
MRYPFVO]8((RDR/IVJ*TB)&*Z>BA&[-U>))([4Q2& [%,8DG=)?*$5 9B]TC7
MR;(L,I"ED/6)B3;'!MVY3?9A7GQ?0*B6%$''=ITHCS9M=S8R)3,69[1'<K]N
MQI)A(DN1I9):.$S"UJ O27MR>(=LI%CJ#)X]![^CFW3O54&PT:US&YXLH?%R
MN(@-!^3#<I$,(VDP.C0[B?&&5% [JX4Z_[>DA:!8=  X-DEOM5B<7!P,Y/&.
M37[[DDLQ&\-Q16*F&(/12"A =SWSS]N??6D7P76;^Y","PC[_(X^+8-D2@@H
MC@?]*HDG!GW]OCC.19RD>*Y-P]Q\K*!ACRSA)C=>$ALQW1^)0@_ 1@HDQ@?7
M2S),AL*H($-K% 7S3FRX\((/,]/P$X/><S#E1/8W;)A6<%@(V0[=4A-NQ4L&
M?$/.S(1?R%%QXEKRVYG^UD[+@_':1!7%VD598"K*.I47(NMF;UQ9B7YGP/>'
MS5$6-.?;KB\PQ2F2R8BD3G8TNR_EF"':%<78,5HR[93,Q^@P/"1!JBL(<8A*
MY"%IP>H2P(:?#6]#K;JD!P!UBL2)]KOK06DS0;NUNAH+E:@;W8_\0:6)@5]K
MI4D&=(O%2AHCU8D5T](U<FZF:<LN<:E%7HSFH7>V708+<5EC:;2U1Z Z%I*A
M.!:&XT/RDNBVI>BB4D9FSA$\I>*T0UO)FAAL[:I>-UJ(6$K:(Q.Q]8B 49/Q
M;%JRF/V!$-TYL(/$_GPD=O9P*.7GXR<%&\2&W!AE!-7AY8VXAO>CG+Q^NKFX
MDD:=%CPA!>A -^>F^^1,73TX=U58_.XF$TDT2N$E.;[*Q<L4Z\GGCTL9*W[R
M*A>Q<KE+<;>Y.=L&W#FV%Z97>^)FFGJ$J<!XBB%0#B=)NNGSXQT#+(6=X 1+
MV7.8KA3)KZ<0*HNGQ#$G11:4<_!$]VI^ <!IQ$?#0_N-M,C)ROC6]Z2?Z(^E
MG/1#)YU\)9&4 -U4=+.@"86+[\A2L8V*;]\0=QX-3"-9!:>)PZU?!J< .XO8
ML'/D_??*V*X-4SR!)D2V)V:A5BIW20H<]^62F2.!A.&85O+9MQ2=]?MI.@N1
M*8>?1(,E#@9E\7-KH86"M0"J/DXGAA:JTU/<VH^B%0V*D*]8@$1-#[8RCJ4+
M$*D;4%S9@IQU\/BDRN,K!:UE\Q4I-["'RG@Q#:';Y$IE+SDPZ:<.]&3VUI-)
M^\$$DVD:*J:%Q=9IJ ?S3+%G=**A(>W+$D)F"'Q6T?2$U!'<3\M"=!6B3*YJ
MD389[K(@'$1<4A^NZJX3^I%=Q-F)5L!J\LY::2"4P"K8(+^K)NJ?+K;0SAIG
MQ0/:B%?)3K("1A.WOT;,3TF,YJ@5DK87F(]LSTVE51YC&9< ]N6HU/1>4ONE
M\%%<*;OR?2I"&EUGOE=T=#/]:AK/#K+F92LF"Z%R.4M2U6BKU..^W'UQL4[.
MG52DK57S97"1I!EYN)6MS<+*#E_@J:\<7]D5A:AASTZU EX3MYK)F5QE"J-A
MW9/3TN0^BYMIMK.<*88]$I:G4BJ/K<3\CC0LSA;]X@XM7$N=D90:N,L[Y(#M
MT\Y="W3L%6U..VF=V<3F(!=G^6^FYYA@P="*CPB)EZ58[QQJ?!_:B2M+O"#G
MH;UC!%QB SJU) ,A16?"V8E6P&K:G#V3*4MA]6(Z1:IS,PW*W=^1:PL,TA#
MD?R'!(SD#H6]UN^&XJ:[S$.U$FX353N.),6*<AO_A#>LHWF"/3(DTDB([(S(
M0;<2?I,3R-$]):5R.X%!8%E+P'N!BA@#08CL.<A$I%RN1EN&<ARMQ5P#5[&%
M2J2Q5#=?<;NUQ]'EPMQ\A7;7DBH5Q?WK>!"WMW[5<%&:B7Y5CBS')=+TM@SO
M)>0&J75[A>AD#)UVT4DJ^A.':?&W>^?B3[)T:G=#06%L+:"(D4VL ;1=LP$Z
MP2LK<$OV.9C&Q'$L_.0Z))O^8)+"DZ06@4G/EP;2[<U\7)F?<EBK5=B)IJUJ
MQZ3%U^V6E&XK],9OS,J(S!]=UT8KW\2M5,AII6/:(?568"2-A8-(YI5-"\\Q
M/5N6=Z<%W;6<V8 *VZ+E8B2#&-2-5R-%K&W)P\&AV$^RC8,8>#51A@2KUP;V
MTVQ88V6H'"_> V0I*N-!Z6+C<HM,J8PDC;#((?(#<)-CK%3+2%[45\!-.;V1
MFI'UG%1ICC%W1MA[L?S$]1XC+G\6NQJ6D\9F5XX)09K">(YAW!26TP9\X]1=
MOF+S'AXD5[Y"T&YHL4<)LQX4S#U$JV&S48K(F!)X YI(3!D,Y9BK/H];'SGB
MDF/51A-PL%K2#9DLDH\OW=CM(E0R,QD-SH&XR18^'(B9M!%']G1O1N95,E8.
M=:^>:)8R;KD!NVYZ;X(905DBQ6S *Y%@&KBD$1^]U"B.=KZ%(CG',E%D\:WN
M9:)TUH]FD4C..!($,69FTF9A$T.^K8LJ6B]N^AK1UH4*[91Y:T:=X=J$1JT0
M;>X;R&Q$!PU=*LHI3F.3_3OE2$QMBPU=/4KJE38M(^V4HXWK26F;Q^M<62IC
M&)>[>E%H0$8K41R0K=H6G4H;(U6R54Y'[;\,5=#[=F/8K6U-JHRQ6M>B0Z%1
MW8T6(F^F""U8KRIL*Z0&+5SEK-74EG6L/8?U$2;J"QF+-ZJ2Q'Q']#JHMZ28
MM[W6E79.ZO#(*+!FL:=EK&@E95_K=&BV:ET/*SP\NQ(?N;3M(!R6PT:FU9P]
MT;W'.M*^"*Z"=.6+9X61*/!2I-IV&<MH>79%-FXA+?/2[C$LI15:5CX"29,C
MR^@-]4<@<+HAV+HMO:U2;Q]$3[_T?&_)\FTSR'4>-5*9O6[[F(7YH[&/<N;S
MJ((P/CIYDZSD6!Y5/J@.+6^:D22+\OVC$'IKZ4*2AJW:<4"OL<EL1#.M0M9R
M)C6+%(U=_(VRG[B*&1-<-%&&EFTFB++?QCT$L5=2E8Z7?*<,"X_+LH\[9A]A
M0LQR5K7<U+8]8%_45\#-WKU1PY&1(B _PO6$/(/L;6DB:0(@1;:[O %UO.UE
MM_CK> \/@T('A(J8NLI.*Q4R-P?BIM85M;P#CMS1)Q]B(2T>^X6H9SP-502P
M>QV_*@3*$BE6ODB6%US#T7:!\[V7QD9Y%L:$1B5^TUD_FK3O*&M2@S^")9-1
MQH!/EOI'<)YNE,,"R(.A< QHCLHUDH6X@QG-S?9NUHO-7HJPN0?,<LG3V,S=
M3CF2C.9PF*E$9(.D:5E.>*<<;4P.I]R>4@:6R)W5H8'GW6<:WE/_N#"-X(V;
M:;B=#&=S"EDN_R+TO3G;4[SR3=@>S-0@2^(!'E$<[-M)]71/@BUKERP9[%D+
M!*H*6(77,\J(3LH^=UE@@$9O4#\@6[4MC)7F^JMD:^^.JN'$R5XCX@@7 PJ-
MR#>JDJ2DBC".;']_2XIYV^MI*5% #<@H=,)H+\M8V;FG_:S3H=FJ==&M\/#L
M2GPDC7@0#LMA(^.YJKW0O=>)KOT07 7IRE?H"B-1& @5K-7EV6$LC:1^HU;K
M,J\?'\-Z78Y-DN)Q'-/(?)B-%^-2I.T6./6<QF@TB*F7TD*AMRM#RG%5:TJ5
M[,9Z5@S\%XT7STS#-G6L*7XH>0L/0_!(/]Y,_2N'%?T>OD'T3N=S;*NZ:;L6
M>@!!ONC 7-*)],__U)V/"\YVECKZ\9_*PK0_SA7K&1NG/#;\/[M/IN.8\],>
MR"TL'.^I?SX[']\+'_ZIS!<?_R$,^8_5_<4]S!!T@P(Z=9#&30.A@>M :FZF
MO"#N"2&#@^A\ 99?X[#!*:IJ6AJYBIQ[Q<Z,@P >OK8=RU6]%*%C<A"YSSF!
M[_[,@9O@-),S3 <>(EV(.$77.7/JOS>%)ZGBZ9/P&.*TE;9MSD+0^X3PTY(2
M=@UR73SP XWAA0Y//",#6= D_1TM'(])TOBC046CW6CW-D6W45A0>V:Z.M!
M0$^A[T/O_NX:5*"UE+%*"MBV _G6]!UEQGU#&E;A#7#=&BC([G" Y![WGK+S
MIVLZ'Q\?OIVO/W&FQ:T_D6:(=5",Y?K+#T#3<*%-Z!08#!RP&.C[WQSHDQ)?
M(L7B(%H$=LZ1BN9/R.(DH<.)O""'=7'E\6HNL$%DA7Z9*X;R3(7KT)^(VBD'
M1/&Q*@AWK+*:B]G<>]"BC6W:8Z8!/02M&Z2_">LJS.K(#Z$7/G &L&K;BK4D
M(++=.8P5_!<H7L$6O+ZA#3)>[! _\!FO< 30<77@  B:"X '!698[&!.R2ES
M@BGH1@MY_6:ZMD(NAD??"9HX>+MKDZAG_22T_PJ35D2[7>N1P7ZR($,W-*LM
MV=J$+=DU>IVL1@+ RH _5>]-<DLPO>/;OC+"SP2#I7KKM5;Q>_$#1Y+[AL.M
M62&#T= 42[-[W%IOW-X4C2=[\;&D!F%$7*(GRR4HA-$R[  J7\/&Y]G%GOE[
M/[E_I(]T>;'#?257? /H'V LJ9S<%S]\X%X5&!UTX18@@]598,^(82-6E#0W
M-\%CZM[+IC<:GQ2=$K!G"#D]:JH)#_0ASO95N&YK;3 )X/] RTV[^F2Z/@%
MN47@L;9<BHZ?P63#F%\&-MD%HP&C+6)FZ8_8IGS,30WI@5DT;108//*;A5Z0
MX2(JW[/AC<B 8R()-+'2'_R-Z.7T&/P,,5P;=HTR0!>Z;;#,T&,&-1=3\.UK
MDR8,/)/6\=@!HT<<@6;21#MY?8X=,DBY-3 #;:[8>$*J,D<15HA5)MWQ7XI!
MD>"9SG'8AM!'E,5"Q]"]1'Z_0SSMNC9AEWP-ZL)3\HR%($*Q%SZ5.0+E:;07
M;!/8!^-)O"0)7, 2<-3H$LOU$N]X-HSX'/IH'AB5H"-#0"'6T/?>FH:#ARS\
M/'/('RZ!AFTC'Q0>5G2L/&$='O9Z_X?^0"16F;2LKDP:\<QAL'K6D<CB*V-%
M$)@/.W8(W;SG:)!AF+[Z@Q& :>"_%C>J=_]C?_C1]ER+/X"(H:9(XA9>G!@H
M W3Y!^D0'52L./2K;U@C=ZF#=U&)G$MO0("*7+ +)LA.@7UE(9 O;.:;9:X>
MUDX1=$D2$0Y!O4$Q"9*:),%*AB-H$?3D6Z.0.0M@8GO]@3!](>@6,"(P!J'S
M,)#P^@<#3#80L.V$._$>F 0W*LF*377S%4(A^+C"/1E(U.V3YD-.FXOSKV7X
MP(P^]1;$5)?>OZOWG\SY,.?#G ]S/LSY-,+YY/0]L;YB(POE-6T\4WM]1X;
MS?311A."_Y0K9";:[V1%U"._3;OK?[N:83TNB(*(A^"W*J/T(Y=C)_*U6X"O
M_BA=-H;U%4=AIJ\,< N.:2VKS^-%OAWV^(W<GI22V^,"5HG=@_%S3Q):7NZ&
M]WQ AQJ*K91.A_-S+3 B?*,S-74 .BCF-#+8-?SBN=X?_TGS261P(LO[>_40
M3:QR3Q F(,M_CO?^PZE(UVT8C]!TS"\+8G.W?GG%FC/SOQOS_^%_&]:L1ZJK
M M?*PD:GP1]K[7E\61N\ZVCJ1#G7-J@)8]&G]A)^T3$7,4S0%T_%'NE?7Y!3
M/L)!Z<;WQ-%V,3_.R_JP-P 0>KH\-4P#!7KUN:)V$T@8FOE*8,\)!*&-D%7H
M]_-**_0&P$N)TNX:%OEL "'5I4V=^HVLZ6R/Z!P:$O(J2*9P:$+OOBDD2X/<
M2.8]]MN$Y2TGE*"A$\>JP80_*>H?SQ8$&MKI/\[.+BXN+TO'QR4V,$P^-.[9
MA+GB8<=#]=+]<&CSG4>D,!DZF]P3WUX;*RIB1QJ(U1OG _1B7?:Z6?@LR2@W
M"*%"9R@,&F=TR^[C7TSKCR[\OK!,LCA<.82;,/H*&],:L<CS25ADH6P36-_#
M"-:(+(&7&F?E#N#<[I3750;TP)%EEIE'0P.7PZ41FA0*2!"L]EFP^D8A?\!\
M0Y- +W:&XR30'T?\^V ZBE[C6-!,ERP%;""ABGCFX+F&/:6L&-S#S@BL- NH
MCP6R5=CHQH%VT.D+23FSL$4^H4N,ZX\:?B$?UBN[2<NV&X=6U!G27!W=3%=O
M>-N[G0=Z.B3S4B];&*W%P37"9#1Y.8DMC#+G=QQ(9@NCS9BCL(71MDU6&C7M
M9@NCQX1/MC#:SKB9+8RRA=%C"&6;P#I;&&U1:,D61IN=1FA2*, 61M\RY-G"
M:(,\ UL8;4FNH=EK3&QA]+@@RQ9&(Q8Y=6$TZX)G[!G8("_[$TG+TGK)=\A&
MUDOBA2\7PGB[;)\H18[B9J!1)DOR5AG,8>1NK*(,D<S*E7'KY57RJD6 ^7X\
M%QO-[DEX6WB8#!8E"Q.J;\%\*J^X$L37\73#K>Y'=DM8$>*;@D2O4P[:QX@X
M'$7N/0\W5HC(ED #, ^92*SW0MQ,2>4%9-BT5L$=TDDYA#/3=KQ;DKXH-M)N
ME24]87^ LI7]V*/M'*WDV:7,<&%^>]PD_GB[$RDI8=,&GF@#:+[0S27RZI,$
M+7$+73%LO\2-XCHSD]8,).T\6XI!:XS01CASL2I0B<!(8^(B@B:]XB,:MI *
M6H^6BUQQY)>NL&F=#Z_5#5YH_1KN<G+_);;J';1#RK&HWL/O@T(BHX^3^[/@
M@_SQ S<B)_I)=V"BV[#>N*ZGT@UE4C=!']WD&Q/U^45,UA5[PAH&5?C%<OZ*
M:%4EE8$\M?ME43QMDLH,M" C\=<N\FIL>'JE#Y#2'V86M?J5)_]T%0O&J^T7
MJ]Q5\< K<A!F?<6WQOT@CNE#/P@"+?[A5[G1EQU21,7K)D^4+1%C.#*P0>KF
M&,YL/Z;D@<?40,K/U"I2"-=_WVODAXW(1(=OR$OKY\,MIE]]\VML/+!Y;6PV
M(B6S%5-=.&*[:V K8F>W[F.MG[\<%QGEY\\O??L+K?_E'* (2V32Y94C'7S@
M @XX/_C;8>3#Y9T6,(_PMC&\!B]C^Y1;&VY:A\O_S:;E@Q9^I5]B!D$N4@N-
MUK[2]74](]\<T&?(#VLR_ML<^7WE*4B)W4B-*FJ&B6>;X857JY?8&FCN":RS
MA<B_S#GT^922@==7M&F1+ @)Y^ UX>6@8A4M=N976K- S/<2_P&H+'U7Y])2
M8U[9).<5""Z[4].UN/=B_T-@+,F#Q,GX#'D<1/@,Z]R[S)**L]*NSP=5JST#
MW71('1RO+%-0W D<OHHX8FY7NK9GYJM!Q/?J<Y'^)V7N%-LTZ'Y- DY[ZET>
MXVO)TPVI< 8$2 TP?YSX9<9N74N%^ -LODDJ6$U=PZNSMO"_)_7IU!6$P&MS
MD>E=L<)!,.^-5@VBNI@KV"#UX<&AKI5E>3@F+(,FR/4@7A_8#I[3XEC$F:Q"
M(XN45?L#>86N3%5U+:^ZGU?8>%5D+V@4_O1J,R,-^F!=BKOC!0U3G:"1= QH
ME13.(_JS,#) *=R7(&Z@OQN*OK0Q+<<%!$AU(U(1>R6%JBMX[@4*Y/& >Z^"
M&/KN%Y!>/6["4'GVA\4K*<.,YP&V.Z0?M[1#ZB#.%8WV<TSA)%#8MG^/+SN9
M;LD2[![$@Q;1T]H.7UU?IDX,^)W4_?;VI1CCR'/1O/-J+MZM2RX>JE;F^V%H
MRL']I)M/(*OT,^V_H!2DS;T'D3Z0\O&!927.ZQDF5M&R6*4G]M[6=G*QS^?-
MXXDI.S,.EVB5<B>)1:G'9\\H5K+-M-"*6.ZU&[DW;*&<H]QR]D9MVS)_;LZ)
MKU09S!G,CQCFY+8Q$MD^WN< ^B@WT.6>T)!5/P;>XP%OVAZ%O79B% ZY#K!=
MY^8))HX.S/1R;- K[IZ:M/GFH$.^28+G6/0O9>@W2'2APX]R'(EA0&= 3P%Z
M@\05^1P;: M'7DW=0LH VSK "AUQ-&Q<T%4VFG]:&D@U=?-Y>7)!<O$6R40_
M(VMY\FC1KYN3%VB[\VF5E$5'<(U'-(1QCA-R#*P,K/6"-4=E$I:(8A L_P"$
M5-WIGB;GE*Z1:2BYSORPB7:KYRT'S2HW2&Z8P(A)18,8RAG*VX]R:<BSO!)#
M;@N1*W0&<F5%W1J38/JBFZ;&W5K(IK<[?S,-3/9NDGN0#8T<;X$?Z$V5;.[.
M)DYMF#B)'5[.XW(86!E8ZZSN-$A:Q&"))@;!RG.=HM2\=;3* OK@6\+[J3#N
MR8%RL*$APSGM>M^M:>0L0,.FZ:V>[+RQ1?119S ZR*I<DX1FX'X;X.YWQGGN
M%V#))P;9NL45Q$X_\[+?CA)2U0"M\ 8F[\3F^%O1$YOL@&4M>4%VP)(=WGD3
MAW?8 4L&\S< <W; DH&WM>!E!RS9 4LVXZUFZ#=(=*DC@,MA0&= /\+4SDA@
M&^$88%L$6*DC]Y.L\7'L?V,'+!LVL6J(E*W;QR%W!HD7Q3&P,K V!JP"WQ%S
MA?HL$\4P6#8&Y<ZHGQ23'VU6B1VQ?&,SE[=ZA$?J#/IL>QM#^7&C?)QX3(UE
MEAARFXK<?F<@57:Y>6-23.R()9LY'=7,:= 1Y!R7\S*P,K#6>1YXE*MJ+\LT
M,0B6?LIJ/&A>F,..6+8NYC^*R<X;6T87^8XTS'/&GZ&;H;LUZ!;ZG1%_B(4\
MEGYBF"UK56#0X4=9X[%#';)<W\:9>M<FN9ASBO73>W6&-%='-U/_%?O+TK_*
M\\P_3)GM?L[\MVI6,\[84<]:\I/LJ"<[1O0FCA&QHYX,YF\ YNRH)P-O:\'+
MCGJRHYYLWEW-T&^0Z.PN30;THTTPL;LT&6!;!5AVER8[ZLGVD[1F/PF[2Y.!
MM55@97=I,@BRNS0/GU-B!SW?V+SEK1XD8G=I,I0?/\K979H,N>U$+KM+DQWT
M9!.GUDV<V%V:#*RM 2N[2Y-!L/9<)[M+DQWT9-/T-[F(SN[29. ^6G"SNS09
M9%L&67:7)KM+LQEY07; DAW>>1.'=]@!2P;S-P!S=L"2@;>UX&4'+-D!2S;C
MK6;H-TAT=I<F _K1IG;879H,L*T"++M+DQVP9/LX6K./@]VER<#:&K"RNS09
M!FO'(+M+DTVUW\;,Y:T>X6%W:3*4'S_*V5V:#+GM1"Z[2Y,=L60SI];-G-A=
MF@RLK0$KNTN309#=I<F.6!Y#S'\4DYTWMHS.[M)DZ#Y>=+.[-!EFVX;9AMZE
MF?=Z3'*E9N3^S4O+G)^9AF,IJO,+=F9GK@T,(.OBNZJ[1-D3VT;PC_:@?.<T
MI.*YHML_ONM*[S;NVOQ5&/\L_>;3O;'ND?6"5=1=;T;_[=[Y"9G=X.C4H_V.
M<PWLO?QX?_[NL\"/1)!ZZX+0/ S6+Y]_9F9;/)'OMUBZK<X21\/6B;/>M[>Y
M;<_?M9>*4$D8#XY4Z)VP!9G'QR9S5,:A-&[?V PV9*3;55&4VR[=;G@2*]12
MV;8Z:B"WKZ/H0E6P3K5>IIH86FB1*A6C(B^WKQ_SB+X3P((P:)\CS23YUE 5
MI<9+FH;3T6#4^ @@!7#]L=!TA[[MP?I-=M#GH%"!%WZ#_XPE?J\YD"1(HR,2
M="<(1T*#S7UV,;>Z3^ZWN/OVG1[) UXZ=NEW^W%>;//0S3EC$N11O\4C.//<
M21KT&^SO<XJY$[OC)L\[L@JY%><,I!9;HW*F50-!%MZ&#G:G74=-SBJ7HH*M
MX&H\: _RTS,#TK#!T\98:78'"1 >MB9(V/:%_*A47'TE7Z*;!;(4!Y[ZBA1X
M;+54E<39YWU6TMZ//M#%M'\(0_XCYU&-+.PUIA+JX\.W<VZFV)P9:(G3*</<
MU+0XA5N8EH--@S.G''9L;J%8?]!G3(=3'/K5-ZR]*#KBIHJ*=>PLZ?YQQ> 4
M%PB:3QA^\I^\LI!.?@R>[(6T]#!#G(7F"C96+' .LN8<T';@MS!A;'."R"V1
M8MF4F/](B""F#XDR-X<NGMD10A8\"_\W3!":"&=SCLD!$!!IRZ)D,7A\1%OU
MM!%N8:4RT@ \8@4:6R*'M*2:\SDR5!1^9P)/([Q^F&(/A+4Y/%_H6 6&0?O(
M[M#6_1?[PX_PNZ&"7A \K9-2LI;Y2M1 'NYP3] 2%1\;T%MSA?:4\J)@G5:>
M!;4KFB<BI]$77H%KE[P#;&K($]03<P$N (B0%707D=X.R]Y0[.YLL.3"N\5*
M[(;?FB&RV$_V1,F#L 1QFQGZPB#O;@9)$'K]\(99;' #\@VW^BN9A:(]0$8M
MP'UA&H =F\ F0+?M<*]TH!%#HNOFJQTMH9RT?V60>_>H((B]P7XJJ'B#Q\/,
M0O2<#1@D[L+08!3>HX6#YD]@%"2^0TM15[4?=P]0)6V2V59R2<!:^6S/?7)G
M!%#O28N8_(R)Q3==&ZR_YUGIMQ\.@K ]]5'UKBDAZ6AQ71BJ'C!W1 W$ #T"
M6D@X2,S1$W&Q,,Z %OJNSA3C&=&PQD"OT7B'NWD"F:@'S7'BK1I#=7#,5%9O
MHFUFI]!FRV,U)9F4<;P6Y89&ZU?KR/JMF046L.1 RR\TM@0535[ KX"?N5M-
M9KT(Y@$F6Z$)89>+A#B'\3K-MCC!K+Z!H*H!0>?85J&G'.Z.Y")\[ P .[4@
MIT$P :+_46RC?+$C@_ZW D\KSNL04G;]J:0@#/[CV/,1$ACYW&>_QO7D(VXB
M0;V.E2>2:L3(/N$6RG).TQ0ESB/'P]SCJ<>'3_TV+DU1?=2W!Z!JSD5XH IP
ME!H E8259OOL"A,.U5B> Z!"S%%4O0(+<G (#"M+(!R3K1!S5*<Y4EO12*#4
MC(H<96".P58DEKYDMB) 18ZBZ4=J*QH)E.I10?<G*%-RT]B;L@M2O^ -PVQ.
M?]Q[#.Z0:AIDPY 2;$2*+MW%S_(=,^G!'#DS*7=UB?%X\V["9D[R:2)ZGUS(
MFTKPTW)@V:!W"&PUW'D/ADU<&3I\3!?"1SB#K[J617;;O<<&V<'J;5&8J*KE
MPI\7WQ?(L)&=9SM+%3;J\"% 91=[M<W89(21;L(39!<GLSB$B.NA2/8F#F[P
M=<, 53UZ;C?V\BK:[Z[M$,?TUNR)D/FFP&9,*2HF"Q2>R!_?%,>U/%NRVK ;
M-C"Q^W:?8D93M?RF1J9<$V=D1Y2)*(23C/4)\V]#Z(F#9F4L:ILY-1HTOR+%
MXI!!J'#G2/4WBPF=-P8.MHH>!4:^M?+B(&AVF%KA'*?19B'?FOA1F "8B#2P
MJVL:^WG6OH]V[%=WKV?3QWZ.->[C&/MB$\U\76,_QUKVT8Y]L;)\>*/'?I'5
M[".Q ')6:[]7\BEYRK&NI)%<"H,4S2"5WN.>NC2M6Z_XPE?3(:=8;J9!+8ZM
M"AJT=,:M(/[J%8[/V5P*%Y-5?8=,7(CRMT0N=C6W64 $GB5GCQ](%U5?.83M
M-JA[MP&K:, ."%:\I,<J&C3E@$&C5_%810-6T6!_%+&*!JRBP<H%L8H&+&!A
M%0U818,#V1M6T:#2B@;AY$YLFB*<R=A,?]#)1]X[,C;KE&\WN%$VELAW,X70
ME4:N-W[<>F5<^%'KI6EMMO#5WUFRS,M7N%QL<:J[=16@V ?QR@K2'XD-%#9X
MO* \^DFPHBUFYB88461 W2)+)=O^UOJ[NKY\%\/<6H&WKH5 @SU^T-_9M>D4
MP]RN[XJ\=!U24AHDF[OS.UK ]-;?(+_5#7;._%JKTV&LH 8KJ-&4%:!&[&YG
M!35800U64*/Q=1(:9RM808UF H45U#CHKK(FNHOFV0I64*.10&GF%J1CL M%
M"FJL<P"ES.-WIS'LC5:#]LY==.:?C-Z=!+H0Y%RIJ312!9B\,AY>S5_I_3.Y
M^(Q<)9Z;6C%6R:+'(9E=T2O$[J7I6@6X[1>"0(A<,6;Q2Q'5%F8V(%> V;49
MS,<KF)$BS*[)!;OZ-NNXW$SC$[$X=RZ0U?\Y[AUYK/X/J__3@.5P5O^'U?]A
M]7]:>C:V;<:&U?]A]7]8_9^]%](*U/_QC@P5G*NDW3V\VFT2FB@ESL9BMKN
M9]V8CV6ELWO*N'HZ2^XEAB-IE#!!C#:>@8UK4'U!3N2DB74,@<P=]FAH_KX7
MI%U\)Q>C3^9T)UM.#LG]W)E[;Q?1S%S[%7R6;=Q=<T09:%9(B1528H64V.ZI
M<H#!"BE5/%ELM%E@A90:TM6LD%*-.QG>YJXG5DBI(5W-"BG5" A62.F-68#F
M%U)*2;@420M>P\L/KTA_0?YQY7R;-G)DF1*(%F&<S%L?7LV<_,J%^/5I%6:3
M'@?/MW.'+\XHH5:45;)-*1^G8C$(!,0*,XI?<JI4+);/#H@5871"[&A!;N5B
M"-@@&>;YRG 4XQF#O?!JO)#SE;IIN]8!RHV]ES^$#O #9<?"3R[=9C-Y!K02
MYKE;UU)G(%6/>WSX=DZ+8^F(G.IV9HA;^#^2Q";ZKNJN333ZV+OO<5JX.6K4
M;5JJAKQV>?7U_E]7%]R9CA?<_=)VT)R;6N:<.S/)#HM[%]A6%;W#71EJCWM_
M=G_U@8-6+M&3Y2K6DA.\HV(=SMO0]CK#ZHR#I\#]Z3IGF'1E%'ZP$7S<15 Q
M-$\D^M**7;3S!0U;2'7T)=E:I.K8("QR4T4-\K@T?>E+3^J(_2 *'5#Y6DD+
M"ZN(L]#"6Z"S@04.:_ 7GF*:<\<K,' *08,O&67P"4$O6PI19)?L5^.4N6DY
M^"_H"2()L&8^&]Y'FULH%JT=]!/M7_+_"?2/MZ^ ,U^0UPW]WFA ZQ/ VT%M
M!QU/:6_2WK4P=!C1ZT9G*BMLO&)G!KTR5Q4+]4)0FJPY(.VL7NAX"H?!9JZT
MX@%IS0 AAXT7>-J$GB:(418+R_P.8]1!H/P?Q([ \[TXWYQA+(6'WB40A"8!
ML5KTS8GZIPN]K0D)UF%S)/X6'C[T(+K7B(W)%UT/V+8/;(#UEF$1>'[3M&1A
M;[VYTE<?W1YZ,[T(QB*TO<77I6GY?69?8MV>8410'H!\]^GQT@3VCIT3] 7+
MK25Q'^[="\4B3=JW8$]FRD',Z?@#%U#E@"Q'Z?:X+XJ-50X%ORR(82*_<-CF
M0#>JJRO$GCXM89B]8)KQ-V#L8P-L+0P>QU, -1!@>1RO0N$<!J+M@#@S4]=
MT<%8(_99,9:D-?+Q-:C!H?@U. R7KB3 TT$CA!5XW75L !FEKD$02W:6$!.
MP 9HO0TWH;NDP2SR@!%SYT%3Z#NR5.SY"LHY9RYH=3(0T6,=QBIYV#.3JZ?\
M7Q$8.?B.SH%MEXY\2Z-6P/_$_0F^@;@#XAIZD3E#Z?6SBC9(/8.WTD<50[O5
M\O<;0#\04:&/2#Q!3)_AF4=P$B8HDG[G4IMIKE7-/5& D6>UG9T3755\,R5*
MO6HOR?NAA:&<>Z8L#GK#C/4Y8UDX:$6W47"@"50'/1$(*.666A+ :N\E=9@4
MJ1Z"K#T3!GXCH50)F=;-O6DS(E6^LBM*[.?52&K"I&YU%,&+R/=+PLM RKH5
MOB[]7)-8.B-:(OE%9FV8M=DH(,@,#3,T>R.%&9DLR!D).^4 */1I:4@:-IX:
MIH&"$-+GP#9U3)HS-/.5]!@G-!T\^7;]%%CX&?2D9FN@"$CD_DZ!AYZ].#*,
M).V481XH3@VK4@\[JWH<%T+R[!W,[T&DK%=6M HB<3D)WXJ,>D?H:7+LMZLA
M.LFW0:6:@$7W[]*^#C)U5#5QEV1G"6$RZR VLFF .@I%_@5#E);**^=VMW$1
M2CME+QIJM%3<PO7#VM_3A4.&ELH[SFW%XB*&ELB>P?4+/;'NQ$0<"T75<KU:
MABTU,5%<C(HW6TJ=$9]4)?"0:89:%%!-DJ&QX@X[HV&.(P55I@Q:T]VI"8/&
M2BOP'2FQ+L\AY__MZ>_4V7]CQ14&'2%Q?+/)_+ZK#_FG[NT4F$W7LT[7VRDO
MFZ)GFZ*W4UPV+<\Z+6^)O)D<-U_W5#R.A;U3[N?KK;"'3;H?7.)#NNDV"%?8
M)[=!N&J7X^N5K<)+W6J7K>)%\IH[KJ@?;:1P;+;['+J4-S@0Y)W_Z7B'2$I-
M<Y<J;?69[SR%E9HQ'6Y@MBS#CKL6:0!0(>4HNM*(270#09&^QZY%"B"6(D\9
MID9,O9L(BO1==2W2 +$4.:J2O8%-_?2<,*D&@:93I#I;IW[+#37JV8!9Q9I-
M4L&S9FWS;X@A:>PF_PKTDRM&K76#?T/ T=3M_558CF%CLA9M 4=3-_9783G8
M/H L 0O2_(3(@<(3S71)V8P-'+4Q]CU$U-(FG1PZD#D2' U8MJ7.D.=(4)18
M,)[E9ZH/CHX$1X-FQTR-W)FR7W#46#0T<#-&2[20+ZHY*M%9!B9O.')4DK,D
M2_XXHMVBUQ\3-""/<K%5>_2M;RX!.\?VEK"])5%0R#GN\F+)CJ+118L4(/9&
MASB>V2:5L)TE_1Z?XPZT-Y"&B(LO_+KGI488C45$;]R>4I -,0GEU&BH*TY@
MFSYJ*-%05P208R65)1BRN?O&B@N^O9_1MU=XN6'I#:[O,-IY"4_XIIY[=88T
M5T<WT^CC].:<B:'Y6S,VKU5,O,>GKEM6JND<=K=*<U>XWM1M!^QN%7;E ;M;
MA5F;P\"'W:W"# V[6Z7QFW:.H.)]>Q)JC3$OC3UVQ>Y6:0I$FGKXJ@%6A-VM
MDC5Y=V0887>KI 4L.KM;I:Z-QRV5E]VMDC_4:*FX[&X55L0U5\30$MG9W2HE
M)28:6XR?W:W"[E9A=ZOLF3!HK+3L;A5VMPJ;S+.[5=ATO<KI>COE95/T;%/T
M=HK+IN59I^4MD9?=K<+N5JEAX9_=K=(X!]P&V=C=*@4GR74+Q^Y6.;K9+KM;
M95?FF]VMPNI?L+M56 $,=K=*0_+J;=( NUN%W:U2SIH-NUOE6#;YL[M5Z@='
M4[?WL[M5F@".IF[L9W>KL+M5VA7[LKM5Z@UDC@1'[&Z56D.>(T$1NUN%W:U2
MBC5J=LS4R)TI[&X5EIYA=ZNP# R[6X4E60K$$>T6O?Z8H %Y%':W"KM;A>TM
M87>K-"2Z:)$"V-TJ;&<)NUNE2'S![E9A20AVMPI+.60,"AHK+;M;A=VM<O"[
M5=97H12\Y21\4<JM94ZQ\]6T;4Y#*IXKNOWCNZ[T;N,FE%^%\<_PE6M@[_/C
M_?F[S]*('P"[:V[6314@(&\3&(Z&8ED$(G>Y1"@)O#0<ET=*]DC)L:0&0B:I
M@G,_$^_8S[5+*I'?3&GGVC>N8SN*008)[>@<7><U0'J/<!%B(Q?!:CB5=W J
M2<WB=">80LH5F\;R#E"&M%PE'GP[M/7V1/O=M9TY,IP"&!9&Z1RG$ZZ:]WA4
M9QE]=?.>BG-AV 8A4I"?9:B6(,3-=%<CA:RWE '[NTE6Q>TN"S[(9,$/RVT&
M*R[)360[U9(/,CF?+&S'AI4AYJZN+U,B15L+W@5ST0NS%=OVGL3E).*R4"7Q
MW1%FF N2,JZ6BUW!9Y@+DJ/<@XM@YW51'/"]<8(2_-;W9B 9"PE +(>!S'A(
MZ(FR.,F(B7XN3N[=)QO]Z8+ONWB!?]G9+M'<9S+\7N _<&NRG$>W1YI\6DV6
M_P%!B3\%IU\^/GP[YV:*S:$717<5>F)@W02B37#.S#+=YYEW8R>YF)/\,<6&
M8JA8T8%=^&Y.GWQ%%N*P;;M(Z]"+.\G]G[JK(7K=)_Q&'S!,SB0?@_9-BW,L
MQ; 5E9ZEY#37(E;>F6&:%L<F>5MQ. O8PA:T1>X5?89^@J?)RQJV5=VT74+;
MX#"T&,=<+S9'L*N;2%_Z/<5A;;NG_OZWOWV"%["S)'_^[1/6R*<I)EE\=084
M?WPW<YS%Z<G)Z^MKST9J[]E\.3F[^C<,</C?B!\.Q_*GD_5KM,63=9.?/,F]
MUD$*RSD'23Z32T^ZO #_?#I9?TL?0H86>F3<E7C2GA8\\.EDU>*G$U^TJ)07
MU# =6#AL$.?J;/ =?)>9;_EGL4:^Y2X_+,+WE3 6!'Y8J\8% -,P-^?GS1@(
M'EJJ& ARK7 2Q*XDY.Z47^L8OM$N&55DF[R8I4[AY'3AY(+"1:*0FJ5,<R]%
MI;P01C6.JE'!4751!_ VG4LAI[@9LOQV[US\>6;.%W87_CTWC7M2OZ(BL0!2
MZ)DF?CY]?[)T#9^B[PL=J]CYYET:JF'XU8;X[<=WJU LB-0N(,ISEH15TR Q
MV>0[AHE[\%B(>:^M3R>Q)#X#@'T>FA!9[>R,B:;=*EB[,LZ41?MZ [BG8;BB
MKX3 CJ(?1<^0?UM7],*4]G4,91[-R-LOR!/B*#KE#CD*-I 63,';US-1"=K4
M+61^6.<\:UQPGD7Y9A[P4.IE/NV@4&9>JGHU,[]3D:)ISH*9YII3*YM]P.QW
MPSJ$&?GF] 7S!'7VQ@5S%]4NI#%/4)>NF9$_B)J9_:YN$9X9YJJ6=C>5R\SR
MH33-C/(!E,Q,<G5J9GGO+.HMFB246=Z[)ETSPWP0-3/37)&BZ78V9IIKW747
M[0-FOQO6(<S(-Z<OF">HLS<NF+NH<J]L5+W,$QQ.U\S('T3-S'Y7IN@1,\S5
M';X8,;-<@Z:943Z DIE)KDC-F\?IF'6N]=3?SLY@UKRI/<.L?P,[A7F+>L\N
MR[]-M-_M2].Z1J\3575 @EO+-$S74+T*(UW_VWM2*TJQ-/MQ0<JE -$A7]6I
MJ2*]M:[+MI8&I-@6*&+P5D_%"MB0)>^MDX,_(;-[#C; =K#ZV(1!8UO.>L
M=\^6LIAA5=$]=4^Q?KKFMTVG V-53VJG@:[:HOD5NRU6/ QBS56=&^L>62]8
M1=V;)]M!CH75IG1"E,.0_E>LMJD#O#,""7IOJATJH2.:;^^J/1F2WNM-,X$-
MZ?1*36UM?7X\?=PHO:>YN)^6!E)-W7Q>7NA(=2Q2#O 96<M'BW[9^%Y)X?\(
MG&&*A.WSD/MU&7.;A?#1'E]:/SR.R<$R^]Z8'DISQ=?(-!1'T1O?)P&C1^!<
M U':YT4S=@)SE\D]WAZ_>, ./R8'R*QJC2[MBVZ:VJV%;%)D_IMI8,<D)>HG
MAC915?@6/J'FC[Q,4AR!,\PD9_L\91G=Q]SH'EAICX]M"E2.R0$S']#@WFJH
M,3]B2]I,DWB,]BC[ZGY3AT%#%AR/8E<-6VYNXMBOJ_/9HAJS$B4"I3VFHWZ<
M'*4]8>L(;]9"L 6%-SKF6;J468M*0=,>4](4S!R#G3G'-DSMGEQR1O(./\\<
M>Z+^Z6*;'IKLGIDFM$B"-B+YE:$V !MTM"9QO>Z@+?:;WE'D6G/:2[>NY9_I
MG".%P/PS81F?+N#/3R?!=^1M\LK&JX_WYYMO8MOLB\+H%'Y(>95>DV['T;7I
M+VF4PW>QDS8T_ +][&F$/'7MSI&EP&BE7Z5R^#>?R.9KM*5S9)AS;,2TM8O?
MH+'(FY].5DP&$GGP^/SW_P]02P,$%     @ F(5G3QH^>._["0  2UT  !$
M  !U=&UD+3(P,3DP.3,P+GAS9.T<77/B./)YYU?H\G#,5H4 R69NPB6SQ0"9
ML$L"!^1F]ZZNIH0MB&ILBY'D)-ROOY9L@\&VP,#.4E=^26RK/]6M5K<D=/WS
MJ^N@9\(%9=Y-J796+2'B6<RFWO2F1 4KOW]_>56NE7[^\.;Z+^4RZG-F^Q:Q
MT7B.VJU/C8'PJ21(L(E\P9R<HH;]C#T%T&3NS)>$HX[GL6<L@8$XA1?K[!3:
M9G-.IT\2O6W^B,ZKU??E\VKM"OV[W__MUZN'5O?BEW]]_N?=W6WW_G'PGS/T
M\O)R1NPIYIK;F<5<5"Z#1,)Z(BY&H(,GZA[S/-^]*3U).:M7*@KG=<R=,\:G
M%5ORBIS/2 6 R@!%.+5* =X*PLN%!@>):I7?[KM#33\$K/NB/,5XMD"88#'6
MX&%#1>E0KM;*%[4(17"9!(>/*:#4>R9B":U%%\0ZF[+G2M"FD"Y6D2;469'?
ME_C));;J(<VB>G51C6!M0M.I0T.*/*\.];ZF=4[MZNJJHEL7H$#-7A,][,;+
M2M!80A+S*9$/V"5BABVRM=@),>+D+RJJ>8P%B<M"#?#4$U(Y*/BY0USBR5O&
MW1:98-\!#;[YV*$32NP2PE)R.@8/7@'PO27(AS<_7&-P;JF=&][@=3:CWH2I
MYQ^NE6CU2+X!F2#=:77EAS<G@KHSAYR$WYXXF=R<^-*URY'^7V:<G(%.$0AG
M#J!EZJ6:*X B0"4M3W?)."*!N96@DC J$&$SPB4E8M&Y)Y6#:&2325Z- (5Z
M]$CU<? XKSZ 0IPC5,7"3EY5 ,7RG3_6UQ2)$:B U,/CH+-"+BUJ!*)1FW]I
M46$Y3/B<M#'W8#X3?<*'3S!)J:AN^P[I3=9;/F)!K89GMZ@# ]]N$8FI(TX0
MM6].#DQ3*QEJN73R#U7HWK]541DM6<%+1!,!4:2IUE'$$;%)2OLITGP1]FP4
M<D9O0]X_7E?6V<:$\06Q>]X'_;P>3T+$$"0#:77(;H6RYDI)G/!+Y Z']I '
M\M*P+.9[$GH14AP/'BT].PBP7/,)>U,B.EX<AGH6A3$E#*A]YE!KKO^"@Z=Y
MT7?AF^UIM?<)3P.R:$D7K1+6WA1*A:BW"A@)5C?3.$6!>.AM)&#ACIL"UC8!
MR&3F=UL$E,((:T9H#COP$N2 ($-CRHGVX+[/K2>8IY:0:>;)@6TPW&7"<$ 7
MQ0FC!644D8XA%$9=,VJ70 >)+A&"D!YD'EA%*/VQ2_&8.E3.[['T.?P?X;&3
M'K7S$\DV\?E/"1,'Y.LH8'"*%BR"EE.TX'**(C[H;<"IB*6!Q1]'C;O[=JO3
M;'3[@U[KL3D:=AZ:S=[#L-?MM!JC=@N>6^V'8;LU','K??MAU+MM-H9WM]W>
MYZ71]Z23;?>J3O*&T/_!X"TCQ0J%O%#$[!0!NS,49X@6'-&")>K=(L44*:Z%
M"ZP-^H[W#&HR#KG&,DV//LZ;/N?PE#W<\Z ;8OE58J#'"*^F\POBIR@D7XSO
M31$=_C:9D(:2+0/24(B=&V*SCL2*3E%6;3/P-@PLT\"IF@9.T>=K?3Z4S/H*
MM3^QU0(\\806Q3 LS B&S"59/&I294T+Q8D50R1W>O*QT6T\--O#NW9[U,=J
M"G@BDH*T>7*3;"*&Q.1BY\0D9(<T/T!<85E8?FV@?L:<8T_.!Z N?TXM(M=!
M#$$R.55%R"C$+@RP9H !@5G$AW\6FP:BI]D@!<I@AHN$&4)\%"-06"(UA\O.
MV4P]GE4_%YV<VLG+"N;6E_#U'M1P?7>@>L#IX[E>H[UE?'5=0VQ:#-F/K"')
MR$[!XP53P!2%7%' %D5\T83Q]5444514>5.2V ('M/3NVWE2D22R(07Y:><4
M9&5%)&!4V-><>!A*@PQ(PW!-+G*LIR%%+?#'1.B-"Q][TC4LDR23GH/%Z,)7
M]@W2.Q>/&R@9PO?E(<-W44?F6P#=O&VU"F@(YK7MEC^+/&J/;0=#V,Z%;S!C
M\CA1KHV'(@3_"8>&#&[Q/=@:O"EYEN0['ADJ?''_<PU;[)#EH&)("Y.'5W8[
MV5 8/==6S_9[/*9EM>3<G[6Y4Y@E, NS?!6MHO\0B]L0S.2\XT%IXZZ;9AMH
M0XH=F"=$CC^J<!M00C%2A8WRET_#4:_YZUVOVVH/ANU_/'9&O^]8/:40,ECV
MW6&*ISC3O^(9$W]' >_"%=:BJ#HG+WJ3?DS=M!":!F8P8W)S7!-027:<1&&-
M0_U6([ONW9>D(1E.IC@'^J5&45,?O.8Z<"UE&OS)5?#]:Z3"%5)+'K6M#CWD
M4"U(;Y)>MM#-.YAY"1FB0O9Z^"H3%0_8H@1R% QREHR**& V_<9"=HL:-6N)
MLZ@Z<QR;64ZH89OX. _N"9!-R&.GC)L6'?:B9S!M\MAHRE&<V.3<FT0  GV<
MAQ<=2!1Q+#QBKS.,NQY;-$VSYX<YJ5C8<^=?OAF&=7XBAK&<7'3.]SNX8O >
M-IQG)U/[D#.D5 </YD5J=9"L>F,.EIN2(0ID_U0R9UY=!(.L'05_+,@W'U1M
MJXW@]-^+K,,8=A&26\]+;!2@_U_8X+JRO/@'GN-W EU3=\:X1,%555UFZ0;#
M!47JK1S=4E16G\JU\_)%[>Q5V"7DI=Z?E''%424G_^4M6<$-68K[E>)>>[<5
M]W7\/01@WL.^,L1N^LHK1^SB*L7_,HMSZDU7<69)%..E81FR:3:IB!7B2!%]
M*2])!0*;)3'> 98FB<A"4@_IS,,[MI!''4?-N#<ER7U20OI:HI*^JZON,@_B
M,9]W((]7 PJ80Y"05.K$[A-G_BP"I0!20L$S!'C*[)$F9/M<RQFUC;&C!@ T
MD#&5)17%2A/J?%F=?0;J!KK>Y%&0AA!$-ESH)_K?D)#JKYM2#H05?3$HP+$E
M(WW3]0]NK*O;S,74.XCZD:(M!M:6U'H4]\0=$Q[ID_Q^5&+W?"FH3=:E3GP^
M+J&! H%"Q%J7.O']J,1^(,S#$CNK0J]_/2J1/\T]2/0<-IVW'6))KI***>'S
M1ZX_KFJR)?!1*?C18<Q6^X,J6[IGD+DP#L&GX=D-RX*O^LC>JIJY4+:(R:%R
MDKQ*(&U]/:A^V]2"$>-(P7PX?[:&^;81$LKNC+[U;!N)?%"MTXZ,W3+>Q_RK
M>F5R1+C;FS29IX=7I&UNM*/4LN%+YC(P#,FE93;:#B$I$%\MAWG3C3K;LFY3
M("["#MHRI8BMMNE$2#2L;SX5NKIJO%*QR#$V QY5T#7*V]+\ME(M CTJY9I,
MK82HJ4_]>*+C6:NS1V;S]B.-6-0%U,,&4=4/X,J_$\Q%;])^M1Q?T&?R.$Q:
M (;2+7$M#%/@+77$$R5-A\Z&<Z'916'U8 2/L:QI,A>XZ0.:,($0T,N&^7]
M).7$?IPQK_U*N$4%S*$:J#=35,72"79$W[HOA#KH(@[LV#L)K8_<[*MY1 3T
MOZX$E?*'-_\#4$L#!!0    ( )B%9T]#=.0U-0H  -B%   5    =71M9"TR
M,#$Y,#DS,%]C86PN>&UL[5UM<R*Y$?Z\^RN([P-)U6+,.INL7>N]PH#7W&&@
M -]>)96ZDF<TH.P@$4F#(;\^K8'!,S":%W;M$3A5+ML#W5)W/U*KU7J93S\O
MIFYICKD@C%Z5:Z=GY1*F%K,)'5^5B6"5CQ\_7%1JY9\_O_WTITJEU.?,]BQL
MEQZ6I5;S2WT@/")Q23!'/B*.WY7J]AQ11=!@TYDG,2^U*65S)*$"\0X>K--W
M\-ULR<EX(DM_;ORE]/[L[&/E_5GMHO3/?O_W7R^ZS<[Y+__X^MOM[4WG[G[P
MK]/2X^/C*;;'B/NUG5IL6JI40"*7T&^7ZM<#$K@$JE!Q=3*1<G99K2J>Q0-W
M3QD?5Z&*\VI >/+VS1N?]G(A2(3^\3R@KE5_O^L,K0F>H@JA0BJ=?#Y!+H7_
M<8=9OE(9*BQI*=13)2"KJ(\JM?>5\]KI0MA/8CK$C=3B23298EO9H:KL=G9Q
M?O9$K8K+9X4=CK4=:A<7%U7_VQ Q%&;+#76X[ _5U9=18I(@R\:RG]^^68')
MF8L'V"FIO_>#=JK:5458)3;_XWY4O[UK-=N->J<_Z#7O&Z-AN]MH]+K#7J?=
MK(]:S>MZI]YMM(:WK=;HI.3K=2F7,WQU(LATYN+@LPG'SM6))Z=V):A&X?'3
M'K54-XI9R+4\UV\Q'7B.5(\7$E,;VX$ 2J?GTQQ$6LOD,BLL1]E539KQ<M@.
MY3#0#A(//GJ>J(P1FOG"5+$K1?");['*66W=AG]:?_Q'70@L1</C'%,95."B
M!^Q>E>-IJH7(V4!B4J>V^M/ZCT?FR 591%TV$.=+<(J_(=?#&OFS\8;T"K6)
M.H^JB+@5U +_^@VBK.U&:XJJ\*93O[0*>,EIP.]P-M49.:B3Y=6BY F0B,U4
M;<@MEQBW,5\/((]8N?;50S$HUBV+>2#U %L8-'AP<1?+E,:7Q&(Z9LGZQD/U
MW@RHVG0.0C*^!(DUT$1(3(<BJD^\Z<_-,'U/3C#/XIAC"$V'(4ZW>##^:@88
M*UD31T8SC![K?[(8VI"Q 68P,\SELN\B*F&@4X/<; IRZQU0(HNQH"0K:O2@
MT /!07$Z[F"8J0R4.#WG7F!?69V32N0Q%J4458T>0+XP9C\2U]4@LOG:6.,_
M*6#TV-"F,$L>$PCK5JI !VXM+-=369H4##*Q&HM/-L7CL?M@!G8WA(+F'3+'
M]K8V7S@3NA$_E:U@S/(TR3"BZ>8P.GA($!_F8-Y4P8#M^I1Q2?[KVS _OKJ"
MC@]QK<DR!">5XAI!AZ 'XA))<,J\*8:PV'Q('RU5<B!;)F2+N.#FIS=Z7")D
M6U&CG0H(S3UL9VY6>OI#P4BGKM&3DI# Z?W=("CB,,AN?$/Z2!,[&.2T1V@1
MDCT8=V!VNSVV;#]K(/O^<LT&^@?8S>A.Z>?Y0IIU&;72<YGQ#&8CF:2IT5F"
M:(8CT&"9CE0JG^& I>MM=-8AWG6DPI;*9C9JZ5H;G6X(R0S.?2B9]6W"7)!0
MJ/2O7*9'+O%LYH"6J)8FQC$\N,D,TW$ $T=E=)#18-,IH[[8B?L_MLD*QB8;
M&KO*&=U70CDC/R)2VPPYGF JR!RWJ<6FN,.$N,8.XQB<>$T_B<Y9SD&@N8=Y
MC.YZ==LF*\GZB,!DI8%F1"(WU&AU^*8S'@:@&0Q@=/@_P!(1BNT6XA2"X7#2
M%V(M8A%=()F!\2 0S&* '!.!3]5M?3OP_"(;:(<C^'W7ZHYZ-_!-[Z[U?+MH
M=ZLR9"OMKF#%++VKQ;(^9XZV^X0IBNKY<TP]? -]IL&HY,B27XF<-#PA81CB
MF]4CE6B"'S7ETKJ"_"45[!MB (HZA3UL8W1@UF!"]AR56?1G IC/B87%$+RC
M-ES6,IB-79*F9J]<;E)23Y%@6O(M1%DP*@G"1_;TA,$SNL=L%&HM9A"@:Y>5
M=ND. XD8_<SN'D/LNFHW Z8@N%H<J=M30HF02HTY7JNAR\UD8S8%NNTV%TG0
M9+2#T;UK@ 4&RZBS+$T8;%WF[WU-QC"9YQ"@2]':Z+G^DS<)PB)"/=!WK3BC
MZ[3%B@XB(BSN"&4<YEUM*C''0OH+FN%25M.R.RPGS%9',X14]M!YVI>4H/#M
M7"]N[-BQ(3R$&.U/_'1:EU$6E3S9H:0PO?(VD&)1HYW5*L),B*!#! 7#O"MJ
M=(_U"S8"HWOX1L-U"[R&^$>?7]%1'P#8,2J:'9C'K&)T,<S!]1FC)(Z"$<J@
MS-8QK@V@1G>?I/6F&W @9$Q7>PVMY8@C*I#EFYW:_M,:!/O?WLI9I.#[3)4=
M5M-X+HOG&'@+7(V _YNM[C"2DF_4A[<WG=[7YUN82*S5D#6*1!D+\0WJ.@(D
M)N#+Y@0TOU[>"W4<9#,+J$/+G"=MK<Y1P/_CP10ODQ^,@QR/GCR;&+$!MABU
MB'\QQI.3'+'O:Y4_M(J#;A4_UMA&S_R:&,9;BR2=[HN0%'VZ]AFZ073#;-@<
M!^(1(#K*<$A33W_DF"88RNBN^041JI3OT?1<;SSMD0.K,5"&#60%SOY]7=4%
ME= 8F\Q[D([G!@<]]<&6GN7(,4XVUS,=.=F=3CG$3;[<),$!Y^,]4CQS&M#H
M8RE/?J=)Q(P)?TMKSTD\FIG,<Z2@9S18/-A_,\1A!V>H\B74T[B.'/%4H\5C
M_G<S.OAP@CB^!A]EJWPDR)T45VN(CQQ@G8GB<?UH!JZAXY#K]JC6]_R-[SU?
M9-%:8&X1T"JE6V<IX<A;0"YCQC>+"S.:!1B$JXBDB5=_VW3W"EK]NFDZZY$W
MA&SFT^12S@P9Y7>5".Z^U2=,DWE>'>H1@VG@KAD+=Y_C&2)VX-76+JU.[=#E
MNYG;0:;"7ET#R69B3<LQ9?>&WMNMK^G*/5($?*^N/>P83@.](6<_8Q78NOPK
M#_C;K*\1_QWS:9J (;?(Q+].HH\Y45L#H_KI]G+E*:+H'3Q[J!N&/,\JK-%K
M;1I%5LL.W['C(ZZ X\0\UE1&+[]I%+DA%(%GW!_SN *.$_-84QE]O4/+<; E
M>TYK84T0'>,!DKA'X\VC03U7$0>.>SYS&7T_',2@Z]"G;H'0'&M?.*%;I,U>
M@)E[HQ(&L\B"; Y#91C3BUR)W]8DXRVKZ7S'!?!>EZB:A6O:]IE$EF-#\Y"V
MRE@8V_XAK"&,(CVGP^A88C[-@&@FWL.&-IMYS!YV=W2X]HBK[HK)#NP3QY'!
M&3*%T?MAPI*WA?#42W![3OJM=NE\9@*:, 74 :HQB]%)#U_& 9YY'*)[4!QB
MNP&6,(3838^#]JMY0M(=HGE*.&BH<YG*Z*Q'$"_TG"91EJ!V6LP4ICQH$&-5
MSQ,A/=OQP281ELN$MXK>UFNLZGWNMJ?&B<U;6M=OOVBJ.QI=L>^QP3UK>Y'C
M@GO*5M!ZT=XO RY"2O5J*P&&]*^"\X_/JNMW^#QA42N=L_ [078AB'V_<9+R
M1@_2&PV^,OY-+;%#S*$]M:DA/A20ME0T>AS="#U CW<()F4$N:FP1&@/!96H
M@CG2^[KA<OVY^O4 P=3GM_\#4$L#!!0    ( )B%9T_LC]1N20L  )B/   5
M    =71M9"TR,#$Y,#DS,%]D968N>&UL[5UM<^(X$OX\\RNXV0_<5@TAF=SL
M35*;V2) )NR2F.-E9_>NKJ:$+4 [QF(D.0G__EH&!P.6,5A^82Y54TDP<O?3
M_<A2=UO2_/S+T]0N/6#&"76NRF<GI^42=DQJ$6=\52:<5CY\>']1.2O_\O'U
MSW^K5$H=1BW7Q%9I."\U&Y]J7>X2@4N<CL0C8OAMJ68]($<VJ-/IS!68E5J.
M0Q^0  7\+7PP3]["=[,Y(^.)*/V]_F/IW>GIA\J[T[.+TG\ZG3]^N[AOM,]_
M_??GWV]O;]IW@^Y_3TJ/CX\GV!HCYFD[,>FT5*D (ILX7R_ECR'BN 2F./SJ
MS42(V66U*N]Y&C+[A+)Q%52<5_V&;UZ_>N6UO7SB9*W]X[G?^JSZQUV[9T[P
M%%6(PX6TR;N/DTON76Y3TS,JAL*2LH7\5/&;5>2ERMF[ROG9R1.W5C!'Q%[3
MX@HTF6)+^J$J_79Z<7ZZ:BW%[>>%K3N6?CB[N+BH>M\&&H,P2SRW#LI^7UU\
MN=Z81&!Y]NS'UZ\69")F,FKC+AZ5EG\.NJUM;<0158M,J\LV563;;TH>TDLQ
MG^&K-YQ,9S;VKTT8'BEA^+"E^]]+Q_\@I5630IH #F:Z0UR!J]B1#YA&B&'2
M$T-^%E6Q\ BYMM (>%NV3KATBHA.]VZ)3@[6DU.9XND0,YU(U^2N8/H8-P&J
MQH^JAY)8[$N#FBY8+_S?-<=J.H*(><L943;U!KW=!KAB:E5\X1[2V+)71D!7
M(0Z1%]OP<4TG?A+8L;#E:Y7P=1NIPYN#?NWVKMEHU6OM3M=H#.K]7NN^7C?N
M>T:[U:CUFXWK6KMV7V_V;IO-_J%^W5-+%AX^&%)6ONY O.*("1;$1#%F#QV.
M7U=9/!94^-*DI->'GW?-^[YQ ]\8=\WTJ-A650P*HG!EZOJ,'HD=>@M*2LX/
M1Z]OU'^[-=J-9K?7_->@U?\S$X)"U!:.GQ", '&)T:9F$%C9EGD;9>6@H\K!
MZ&V$^-"+MUQ>&2,T\]!5L2VX?\5S:>7T;)FH_;"\_*4GD, RFNBCH8U]#38:
M8ONJK&A4S1=I\QMDU'.9JU,'/O+:$^&[@(?>$[!CU2MJ;-TB"(9]X<NX>-V@
MF'F4+V/$Z%3I6%\QC6M!R>4 A\XD<&272Y19F"UK(HNH^]*DCH".W;0]*5=E
MCL?RCYQ(W+"BX64""O+"VZ9&VF;^M(.QJ%X8)%!AL9JX(R7FRUDFU"P2\32Y
M 4..[K$"$Z;4Z0EJ?KWSLFH%<]OMTN,LF.2'\Q79YX(\A9A7M.>G9EED ::#
MB-5RZFA&!+(CV8B^YRB8V6%V.$OO<F-)6L3P1 XF#[CE0!R'=STOBO9'P4Z$
MN>',G.?&3!<+, );3<0<XHQY)"V*QD?!B<K0<$+^D1LASY,II$FX!7_NC+%7
M#?-"#//#A-K@.+Z@ [J\[<KW@AW*O+X@!"-#R.(@V.[3>^K(61P8!BCC%LSG
M#'.AM%*+\#R[J)K1]81#CQ>+-D'W)@B &:Z0K^^D-2JBM]H= 6?;MA5MYO6Z
M58MS%UL-E\G.A!FAUN_(=K'WG>%AY<TGR)P)QU;4<[B7G".@;W_?%&WZ5IBP
MZ)@:^(T2=+0$1WI'7SRP75$=$3N84W6QB2% M&J.!=$)8=@:0!3C8S%&080;
MM"615%S>$ODGG+CW>1.WZ&SZZ%O*^RY)]'T53N5/^8ZR"XP=&P'X&:1VZJ)]
M:./B$K;+RG V_IDO&UT\<YDY03S8L[9F\2B*8DHX$M[B^B.<S \%)S-T$#U(
MQ/="9_10>9$;GX:88!92_VI3SF\HPV3LU%W&L&/.^PPY')D> 8[E?;*]Q50U
MZR^7"^FH>RR,41\]*9A/25GQ^TA:7E84#TYSZTX-\D L[%@\$%'4$9\H.H2R
M>?$I55NJ("6_DDZ'T1$1LJ\I: @T*+[C@]8H7+U1OM%K"++M9-/%^E*&)>;3
MD_>K=Z8VA7GDJBR8%Q%%OTC=\(&W@*>Z838 ^IK)FB;XN]&\[ZVMX*G7>K<W
M;>-S>DN:(K468T533(@)5G83+KN-R_ UXH0;HPZ$&] _DBWICA2:R5KNF AT
M..X>/]9,D[J.D%$;HP[\:7I/&X>9N#Y!SACSEA-L0QR3@"]Y<@<G49XM$7J0
MZB"LY3R 5LJ(#@*"PK)U:+AF'0[R@I)KF93(V!,"3TVC@4)NMF[;"4*'!S\C
M!A&XF'=AU&$/.+GK-@5FZS.U=AW.ZF+HR"[\,NEX84ER?X7(S-9ED0!T>*V-
MH0]K&,"6<K+USI92'1ZI]UKP8?'R7 ;M8X:]^:6S++&L6B;WVAZZLO7L0<!T
M>-]?<-/!S"M:)??QEL1L/1FA7LLDZPXY_N;*Y;1R'M?P)&])S'AB5:O/.<R.
MN+5#;6+.O9]:PL%,4!Y-X'Z(29HC?'E@@^7:V!CY%^>+DNFBD*(W ]BI++<,
M80]DZ81T*P#+[_CU?'%RB*@C@<< 2!<A293G'20>@E1?-.G]K%.N[=D(%YM'
MK*G&H,]]*_)N7 %7[\"VJ3OMRL*3W4%S;^"[H<R888;DD+BX3:^SDX'(@QI=
MB/41*1](F,)LXM4&C-&ZYC9!0_A.$-W4[:LV#[(.QZASF.(<XW#-\SL$?0A^
MZQ["XJO,9W@[!%\:>=_J:=[\1I;B30@9&\1V!;9T$9040+Y9Y>%HBYY4->1.
M'+O@.94/\OM)J7R+7HX[V+&AU%\6(T.+*$+4QQ_L)^,8CD/8TRO'MH^[#PJ,
M4<U:0([< QG:-.?#$0[JLT%ZP^TOVE:RA"P5X*2$5(@ZQH,35G;WY-8YQ"P^
MF%DP"D'[GT[?16_?CW5OG@O/HCKJVJ@:SPM%>PZ/;XOR>O[3E<<)&Z,!QS5(
MCE0[CZ/O*?ZZQATV%ZU3*5+46.2L6A\;+0$[8^T<?EEZ2K0L/=WS78BVE'4O
M;05\*;0-+;UU9=J<'BV^"*O,TG'KQNHL;?Y4R,UUZ5DZ'CSH/9PV/R?2?@0O
M+/\_*U*<B0!*^+2)$"ZM%'_"=,S0;"(/D@VI.$6W+7)E:8>5.2>T\4A:: R"
M#SV_,;IM3K6C6+WLF2BUI2GG$=D1D6-Y2 \7V=:!P@_) "28"V(.P@^2"VV2
M1\X6J]?XIUEL&Z6OTX>[41XI12P<X<7-%H5WXI9)*9^4%6O@6 8D!NM!#$E,
MK)AA0YL5?7(-MTWM]>+,JTOD\I7G$CM7#N?JMCG.JU'=:H.>,".+,*5JX2#G
M*341#46838TA%U@P8D;, YM-\IH(=G:8YXE@RZBT9]-[#()5AT*'-"B\"S<-
MTC>5ACOPT]R!Q-ZFXSET=%,PF?*/,9L/F'=1Z==X]Q7>W3'-UW<V9#@+US:E
MEMRO+@LN=Q3\1.5Y0 "_9@)V[I5NE5SL<W?A&=G+%2\G/"<_)-RKX-T 475Y
MYC RQ6<B)G67"TB-6/-I>5"Q?+4(_RSUB4V'2"K^.[V#_!-KUGMYWT<TO^];
M+(O65J-?%Y?'"N]TWGQL;([1[*\MN;GN_$G3@P?N8='L[X0HCFCS3YI<QM[B
MHIF]O?46>O]/NN-5C-TNVL>R/706=@M0.JS$/W1"&RG[JRSJ.1S?_>MQQ2ND
M@'>\58N\9GYS"5]$P=L%^GCW%+E:']/JO*N1D1!#B\-Q[\JI5+]7;XM%E/X*
M?L94Y%BQ3XN-(A3RZY3"*"'+AO(%:<LQE64Z5<L\BB![]K35?_Z@,+9H2\Z/
MKQ!W(XG'MOS_-%J0!SEC E.)MZ!_00O#UIG"AEBW%K_4%L\#:8^_72S-@6#Z
M3XP8-T9>A4\>PS[H;3\PD*3>X*DIS^N_@7AN0G#=)K/>G(.-(2. /MG%95.S
M#U^V3N122CWXR )MR5YB!$=RQD, [I)6^6,(Z>+'U_\#4$L#!!0    ( )B%
M9T^!00N>G2X  %5- @ 5    =71M9"TR,#$Y,#DS,%]L86(N>&ULY5UYD]M&
M=O][_2DZSM9*JN)H1G)MLK+73E%S:)D=#2<SE)W$M>7" $T.8A#-!< YG,IW
M3Q\ "0+H W@-H">IVEI+5..]UZ]_?;[KS__RM([0 T[2D,3?OWKW]N05PK%/
M@C!>??\J3,G1G_[TQP]'[U[]RP]?_?D?CH[0=4*"K8\#=/>,SL\^36_2;9AA
ME))E]N@E>(*FP8,7LP:G9+W99CA!LS@F#UY&&:03^A?_[83^V^8Y"5?W&7I]
M^@:]/SGYT]'[DW<?T,_7U__^UP]79Y??_.M__O3C7_YR<?GYR\W?WJ+'Q\>W
M.%AY">?VUB=K='1$)8K"^-=OV?_=>2E&M"MQ^OW7]UFV^?;XF'WS=)=$;TFR
M.J8LOCDN&G[]U>]^Q]M^^Y2&!^T?ORE:OSO^]\^7M_X]7GM'89QFK$_\NS3\
M-N4_7Q*?=\J (9*V8'\[*IH=L9^.WKT_^N;=VZ<TV(NY#*,#+MO,NU_C@.GA
MF.GMY,,W)_O6C%P[+=2^R/7P[L.'#\?\7TN-*;$@V[4NT_[CL?C'P\:A0I:=
M9G_XZG=_3DB$;_ 2<8;?9L\;_/W7:;C>1/CK_+?[!"^;J45)<LR^/XYQQM3X
M@:GQW3\Q-?XC_>G2N\/1UXBU^'(SDPKT84=#?'!L4:R5E^&@+AK_N:UXI8^&
M$O$:)R$)SN-NLE:^'E;HV\Q+6B.@^?NA!%_0!1EW$KGTY6#"DLR+N@F[_W(H
M8:_:+P:'WW%!Q;[#_GY)_W0@+W[*<!S@H)"8$5&L@)P'7V$IW8(P\<LD7T5L
MIR')J[(.7I77WZ67WG&2V_1HY7D;OBD<XRA+BU_X]GIT\B[?6OXQ__F72YRF
M&,\W.*%[6;RZQ'1CN R]NS *L^=K[WF-XRP]V^(KVJW%(XX>\&<29_=I(0O7
MP?>OP.2.2[UG) _ZG^"4;!,?5YC2__QBJQ]\E%YI1HFQ?<5.&50"=CS"\=&7
MVU<_"-X3M..../L)V@DP084($T2%0$P*),1 0HX_'^][5E'%-/$120*<Y,>S
MLF:\Q"]^H'_4=")O<>P3NN-NLJ.B/_SS94+6%L:QD(Y8&I[CEK-BFZV#H^)(
MQ)%.STZ_7&$2>W2I^8S7=SBIP*BA05<TRGE!\%505&!D& $#XF_92/%C;X.@
M-WA#>;.A1-D]0[E@-$'!-F'3@OT8QD'HLP459>$:HPW?8=\Z G^Y>@I :\ R
MW,)]%J9^1-)M@N=+=M/"<<J'Y09'3+NG),W2VWMZ(_M(IUI03+$%G5\?J52_
M2M9O*%7H,FZI5Y#9=IM10D></BJ+X A$+6NJNE#;!,!PD^$*/TY]GVQCMKE<
M)R2F?_0Q%VT:!Z?W='QQ.HO+;<+8#^FY4CLCK)"&3@N;_8/M1(]HSP0=2H*\
MF,X8(0M=Y@\;%N(X-HML*K8ZE:PC9[CY-(M]LL8+[PFGUUX82*9&M144Y1*N
M$,">>ND]VE!BY2.(.'.@)4DH3!E+E#&>CD%3HHTJRE2#,!Q@;G%$::X^X9B>
M\",*[VFP#N,PS=AY_P&?/[&-I#KV+3^&PJN=C* CA. T02O!BZ^,W@$WQ\#6
M3C=5#'88P.&@>4UIX23! 3_8\;-+.MUF]R0)?\.RI4WS$12*9C)!(+CC@#B+
M"1),T)Z+8P@T4TD5>2W&:3C$29XYKJ@2ME36.). 3O\=%'?&DD&@MW\&BQ@7
M%!5L'$.<L3*JH&LW3D.>VAXH<Y(\7V$9Q Z:P,]K=7X0X!3T0N59;"@ILYUM
MHD%4;KAP#,]-':V?%B7C;XK2M(!IBOVW*_)P'.!0()3^H0I,^A,]&]!)06?'
M^9//;SQ7WKHZ6M)F70&JXPL[VPFZJ"",&&5'H*#K> $'(XWW!HFS_!EY0>DV
M0.'@GR$0:.(#&?J"'F($'1KQIGZ61UJJ4/?,C/^!O>2"7AF YL4=F:',BE6Y
MAS4G,N[HPKU;95?M=;4>-@Y[=ZMA$]L+DM#[!5D3RAPO<+)FS^0QO>CZU2-7
M%PH0NV-':>%(K0*5/ZSMV2+&%Y$E*CA;,F/VV-^6=LYN:GA95M&.VBZ;32&3
M881+U$\D^7467R?$IW+KKE.'C:U=K!IE@,Q81O HC(\V@J0C #/KM_0N(U>^
M(P><SU[&C]H+[XZA7&UP[$*IUV..6OJ^3SH%=\>@"M!8J].-P8 /:6;/F$&-
MSK2',,#!Q^<O*0YF\4[TJ9^%#V$68MEZV8( W&3>5E:883Q#/K<UYOQ8> 39
MP=K;,;/XL-5/#Y7/7C:Z.8Z9OZVJZL;\3L@=;FY.@__:IIGPQB$WF"F%'JFH
MV,) ?$E2^KMA%Z9W:=.-IE=6T/G>9_\A*T-)+I01E!22H9C.I<+]@/"_O<29
MU:?:JW.P=]P-:"*DE[Z$^=<E^![':?B ]WV@=R(<KN)3;DORGQ>)%Z<1OXKN
M%;#PGF1&1 N4P69&>[T#&2*9&.A #B0$0:^9*&\F*)<&%>*@DCQH+] $49$<
MFWD6E5PS<%K&D!OSBBX4\R45301UT=\3=M(^P^*_FCW/ N$^9U6[OL$GE7\P
MJ?)M['7$)M6W+VB>M%-;FVG2 1/#S9)/A 2/811)L+[[9RABJWP@N"MH.8:N
M:A>K&&G496^6U?,X"[/G:1#0P4GS_UR&,7[78&:5MX787+420# @B*.<[*3X
M V(,T#QVQ?QEI(>R@=9L*,9R8$LOMMDVP9_#.%QOUR5SVRQFQC9F=).]]W0@
M9-?%K8WL=GS>!%MZLN2,4<ZY8K -8VZNY89;UVYTW16H]I-K/?K=#;?%W3#D
MY]+YLOEME=X"E0_R$$H00RY0>@B,#UDS:^7^">+0F=/.4^9 W=7;<UMT^QAM
M<NRR=QM%0Y?,MT EE\VX-J;$@$==+XS9>7P>,W-A_GHD._<VM@4?@E42@$[$
ME#"B<"V1M6A=Z"YV0Y8:L/2C'.U5&JB=\[78Z;Z=T2OFFL0\PH%./DPWRV :
M!S<X"Q,<?-F0^/P))WZ8XOF2-YIO>*ZMANVL*R7(=@:4'A3]QUFCE)%E+^^<
M.0_&2@1[M*7\$<X%8 N_:$N$#)9VN $TT-)CB8J#,R]Y1MZ:Q9X*MR28KEZ6
M.Q-P2,K[H8TY-60T'%F&&5NI))M@J0$\RJW*"VIB%P^-%G>Y;B)J;>1:.<>)
ML*OVM1Y-USCV(SP\Y"&CVG>%73MKSP95SA#(\BBATA4!Y[0M A@DMS[$J9WP
MHSY75!4@?8UHQ,R GH+[&Q+=)_B6<$\BJK3T_.];]@RH-D09?P[V"6PI)\@1
M<#;].+N<+6;GMVAZ=89N%_/3O_YE?GEV?G/[!V]#TN_0^;]]F2W^PS'PM=51
MS?6ORV#V;#U@-JQD0Q)^E+RE)TI\RLZ(R?,I"9K"M4R^@EL4C*2R8%LXX#-!
MG!.%%<JY(<;.$1"V5$[=X& ^9H[X45="?1:4L8U(,4%GR%"Q \E'B!7C_!V!
M,5A_D&BQ^M /!_4;EO]\OOR2XBD5.)O?95X8,W>U(B+W@B227DA #Z$(A;^%
MWH L%XS]$5D>40$0EP 5(C!KVRY8FP5E50.U=H(X-B,LJ+0Z-VPAI/,L29.L
M-$/HWZJS@_[TBZ@QP-.DW>+D(?1Q>D;65-(*_M1MNR+:2 )8;AY.G#^NY=0=
M09Y1UPM,F6M_A.B]&^_Q,SW0)*$7:8/W#MI:B]UKD@"TPGF/:%T0= 0O1IV6
MQNU)]3X<7EA*A/ER&HA'[,;TT,JF4+2H^(->GBA=]D1?4'8,+ZIN5^&BU?LH
M,39TGU3E]WP*9:M..QH6HV+,);85[L+.6NJ,L3\SMG]S#)R==*:(56DYS .^
MMB<K+PY_X]?_4Q*G) H#X<D?!]?"7)C[>%R$L1?[=)WFKP3B K5+%*T+:+;.
M!OS6WU._(?/FHY>&*5NQRP(X-C'ZTEOMI;Y/P QH:BV2HY.I__=MF. 9E3M>
MA7>1N'Q)+;#:[\"&65/)8-G\"IK(XT1MFFVM=,#,4:E-/T8QZYKJHF;M;86S
M 7-)[\H+E L02":+I#$X5[12!E#^0%Y>XHZ7E_!+M O[JF/H4BNBE@A:/QH#
MXHAI>I:F6QR<<=>DO)H;3Q)<=L4I''1DR: [$ +CK[/LUOSE0LZ][O6%UYN(
M/&-<=?]*N6RNP;>S'FO0AH%@=-C_Z$5;; 'U"CH]@5XO^4B8?QE8UZO/$.J&
M(S\PT@_\)6:Q'VU9Z>)KDO +0Y8EX=TVXY$(A"7H9LGE"*]60$\[F()2YF=C
MB;B5.6&MCR '"<X=??0B5K!W@AX8'"R>Z8?OZ:92W?7_4:>+2KP6NCS:4F=-
M;8WKG]VI/^0;=1 R$;V(E0.:Q:?>)I15OC3[!OX&;2 1[,VY8( 8AZ,P1CD/
MQV!KI(GZ2[+IX(Q;4V>^S5@M=S9+9 ];FJ_ZJ*K3(!7,=-]<5J?$QC',&2K%
MI+".;*S&PAT_D!IA3;2TBZ\#[G8P)6X71^CW;T_>H8V7B+WW.^3M*AK1?_SC
MY.3D)+]M?X=BDO^QN+N0!)$7 L8##:H!6!_ @7-*B1?14W7]IGI#*SF?&GE;
MR.$D"+KYJBWO>&,6)KG6>_.6GZYQ'+ '](O(J^YX]7^'>, W<@(=F J"B%%T
M9.2E/2T[KLN5VG-4Q.W:BZ*/VS2,Z]G@9:W@40^-7"U$.7"ZJ"#L$  4W:['
M+\BUW3W6_M-SC'T2D=7S>81]>J=+M\D*)\]?$OYCXS7*_#M(''TKR4!Y)7:,
MC@\Y'>>L+(7%6^]0RR!X;3]?5DA[*W66 ]C;0W<$?]X+5D_V'@<LGYY(KGA#
MAS)YD(8(FWQIS==7+QUD0A;4T8J1=P1R'70@=00V'*(!0W,PE6R+6:JC5<Q?
M7ZY)%/K/.E<W_7?@,!M3R4"NYH()*G%Q#'7&:J@%P+0:H>$0U^"VI@D$5WT!
M19F!-*!4'B1SSE/ H,M5+)F.0/?3Z&$H5B5X:[IFQHC?FKRCVGT+.96VEA!V
M;]W38V9YSH[]81?T9RME4R_=TIU/:T&\]?ZA,F^73I^M%58^@7:#ZEC/SM=>
M,D^XP[%PB;C&"7\?-WJ)EGYL]W%:)Z-5&PAEQIZ=!3O$^2'*4-A&',%H-S6I
M'Z6-QG) RZ_!$[7=UVGK#],BYY#QP_1@\AHD2G+Z-=WH(7V$-W3QCI>SO,$;
MMM+'*S:EMO)'5DES^&NK6@X+SZXY [3C@ 0+1]!BJHGZ2ZS!D$"R>;. <DJ5
MIPB?+\^?_&C+JFU\N:4G<.&(0\\&_-C @NTN\-IG%M&+,$KO0WP:A9O;YS3#
MZX9#LCW:L(S?EGL(N_SGPJ!G)@UW?RWD05_>WKY%04DFE'"A>*QG+I9(V)6B
M7#K$Q$-"/FLIPT?05\O7Y3[5^+(>IJV/UF$V\CXF\%BE-G["3$X<3!_HKRN\
MZQS_1U8>NUK(I3,9NV4VS.4&N2U4[\<%6Y3S+4TZD=F'L79D)D 5IRZNT7+$
MNV_&M_X]#K819D_T_"4U_?B<)X$YI8O0BB321_+6GT.VU"YR@L+Z<GYHOD0%
M1_3Q&16Y?@JFEG; OKK7<I/+*(\MO?S$7L+ 2'>V8/<FRG8\4ZV\K VMB_++
M>U;G23"@.2)_YQ %[1;>4YXT]R..\3*4FB0T7X'-$F920>9QP6)7FM=[HI#]
M[W?_8_$9PF(W,IRD6/8PT=@71^912UW43"\MD#;<K!'!(BSTF<1TC6S,6:=N
M"YTA2@DL1'_M*#L&(V6_J^#1JWXXR%0.;E=;YFPS7]8<[EE^&%\"I78TH!#K
M)#$$>KM3OI>?\H7#^P3=,0X6U^7>>D;IW1'Y.IW'D)3<]M&1MG-CS+)."JK.
MONYH'6Y6,H>D#%^R6B[5I"B?$GGM%.UGT+EG*A<\."!T/.N-J2:JZ&LU1'W;
M/>CFDWC1+ [PTU]Q-:FSO)T%2T<S9QLF#D$9<=*(TG8$-]J^-Q@U%&IWKA;O
M@DY:["TS:8QO>SH#5>*M2V[QC5!7B'?/W!&<@I77L0BO9-P']+$Y=,/4.#_*
M6H.]:-12@-QF&&EUV=Q1'&+4/:YYP!@H?CC07.'LU$OOKQ/R$ 8X^/C\)67[
M>IX6,EY-_2Q\X.5U)#AJ00 *K?:R@EQL<89\R@YM4U$!85GP0=Z.D<6[4S^]
MTQ;:@W1QC-G67DW5"=@1L0.'2[/'E03?XYB98L4C'2LK>$$2>ON+A;L(7482
M+T[96/'4KOQOD4CTNLN>S*-!%MZ3[%33#S,K8=N]Z0 42R2XY^YJ_C/*]AR1
MMV-ILT+AZ+K0/+\H51)C[H MS #T#[\_82L-BYX5=BG7%IA^M=T8>]_O]!MN
MX2H5\A6/4=-=V@W)ZJ/Z KJ$&$@#60?RM(>'66SV+!Q#M8$RJM T'9O>JRG2
M*Q4_CN S+_.:O;.US6W43U3)8>'AI\0 ,0Z%LZLC2#+51%.51.V0](:A2THI
MNKXG<?Y,WH";6A,(5F3\(/C@-!$GB@15AR AZW 9!DH-#VV3B)I>KO/\[8',
M.]#H4SNV"3/YH-'P&3[BC% I.;]@A0I>CH"LBW::;18MAF^LU^E3(DVGV]#0
M[OMRF;=5)U-&V#$PR7NN?OVMJ7W(1!Y^PD0XP^*_LWCJ^\D6!Z42V!+H&'T*
M3^5A+A\HA%E0+:H]V'8ML]T-I7]9M2^.S9(VNJBG)FF)N8&SGHL,[-=T.'+'
M-\G<D32VDI5<*@/(C[J48/]%U$=1:J(QL[1Z.(8$4EXSZS*,\8S^4;8 -S2$
M TC&&P:>G"KZF=%%G+!KY07E7:^C1:GW ?U:O80%DZ1%@/M9&&TSZ:N8K#78
MMU4M!>@-(R?-'G6%>^$$!8*\Q<W90@<T3]D'_?#SRB:,%7J==^>-8[-!HY.:
MZZX!M@8]U!:/W;13IX25]]Q2\?)3-XG3CWA)$KSS4L?IYS F2?&JA--L&@>'
M5(1S\F><W9. )4C+BXC*S\:#26#AB#VTMB!K@F"$[KA,:,/LK2D[A[ 07<.
MBO\C&E):X2VH::3+P="J;KACC#)W!T^C6'2/O:+_%&;WI]LTHS(G/%:;N7JS
MMRSZOT!NY^]"R5*JQ2[2@PZQ7L3<%F/LVJL30!^2+(R=AW/,&F.JF_9A0_NU
MOVS@2Z0K2DNT1:8)A#F+7HM;6=MUNG=BM$>"1D7H2T^-E4RL]MRE22PF;0].
M,J:3Q.9SK&/ T?:]EL/+:!B&SDDGPXR=:N;V2I:+5:6GM'.6USXGH[+4!<<!
M5<4[>M_\2*)MG'DLPWA$5]0&]XGF=G!_&PEG"#IW)-&2T71DZ+5=KGO4J+3=
M&R 6B<=.E+?/ZSL2-0#A\-\A &CD!%J6!$$D*#HT[HT]+8^W7*G#;4&F(47V
M@XEZ"2,ZPYD71JXM_,;Q0ZY$#EVR>R4^=(\H3DW/I;@XEE;N@@ZT!#2MR4 Q
MU55ND <?YSE!-=>8'>-)):R2<4>,O6,P[:J]*HI!P^X>R('@'@S4HX#YA4(8
M"ETG' JEX<JS>$&Y\ODENUUVH310R'N3] ,&O8<QXOSY,NW:20*@PHZA[U($
M.(=Z3?G9=D0&PKK-LK6F,&<HGZ K>M1$BT<</= 6),[N7RC4=?5ONP_[@)<P
M[R[:5TFZW6XV$?=LTMW)=)^!KVB&<H&N[XQ'>EQD_70-A:8JJ-WDVHS-Z"DA
MA#$<D!*BB4!/*2$4LEI)"?$Z3YCP1KAK4,[H[IG^/><Z:(((8%_-$D18Z;!#
MZ2(42C-,%Z%#\Y"UM8B/<<"]5YCKPWSY<1M&[-50-D%57\"K:&FE >4 RLDC
M-LPHI0Q83@$*2KJ'9\_(BP-NP-YH4C",DB=(KYEZM2RS@1H.;)^\,&:N4O/X
M+$PW).4%0.=+I952_0T4<$8202#WFG%X@R+* Y&8Y6>G7+R(X<ZZH1/>F0^B
M,S%>L03PLH4=TJ<QYHZ17JJSQQQW(X2,5%(HI].G4!L]TOB-M4 2E42@T(!*
MXNL4_<Q(.QM5HM*#-,!$.S1#^HRFF/;[?AH'9_@!1X1OANHH-_4W<#]0 XD@
M$"L8H#]XZ\UW*-@S<0QD1IJH^WJ:#LZ(J7YF:;HU3_.3M[:>XN=0"MOI?29(
MT'<,5!HM://Z- S&@!:VFJ.=YD5+\0'8BJ:5!82HO'9EM.?RK6-(TBN@9@PS
M&XTA(\H.\WO0Z_O.&?X3(<%C&%6=EUI]"H_A,I</]-3?G(1>%Q8Q=G>4SU$=
M^S1.=)2Y7NIA32UQ..A;$W]H8;'W+';JO'AKH3+*'YODGUAX;=+* WQN:GA8
M<A%P)IIH>%XR&YJ>G8RG04#'.KTF*9W\_QEN3DE0'71-8[B[L4H&T.U7)/?+
MR4^08( H!\18.((B,SW4'9&U@]%Y:4J3K+0LT;]5X4-_^N46KQA</V&R2KS-
M?>A[46/),'7;KN QD@""G3)51X!BU.<")^9J'R\3AZS6JKZ][6P<5JNI[O)8
M4.KB]NH(@(Q[KTM<,7:!S^HI[6Q7MU4'*9,O;5\S%-*![K2W,U2N$HZFJP2+
M!$+75,)[5D)ZS]HQ"+;0D>Z(KAO"04_HK SN3ZR><)P]FZ/2X$,+IW5#V2"8
M+,@C]FZ:/+B&.G,E-!S7VXS0F!X(ER1>93A9Z_/OF'UKWRM!(:%]_X1PS\0]
M-)HK1N^>H!L[%[W8-._-'0@-Y]5F]7UZ>OL7='$Y_^D67=S,/Z/9U8_GMXO9
MU2<T/5W,?IPM9N>WKCU8=]=4=S>OD1^XST(F8!RD)3L.DUP"7VES<"EYC1P6
MC&\\.PD*"D:.84^G@%K%=9.1&"%B8I__2@*AII;68A_JW.T$.(C,:3:K,,$D
M5ALVS,4>-<RBWG5I+(4$*T.ZP61>&..@>#>8^OYVO8V85]P97H9^*-OP#3Z$
M.\28R@;SBA%<$,[9. 8K<RW4/6):#5'/YHO;>QQ%S/7+B^4EJ \:P<T533PM
MF"DX6933=00NZD[7;1)23;L7-CYEY8)YB'OX (TA/Z0U5$!Y8P^&397 :R[G
M"1-"YYY[0(KL&GHNQ\)H#Y$\KYHG<[V1-+;\X%B1 0+3V\R+ R\)N&/ ^5-&
MS_5TH\WYH=T39,[1,4RJU:)Y=FP:FT&S*I(MR_.[*D8@_;()Z,9/V__3R?O/
MN*'(6[MO+61;-)<0 L$]([3CA 0KQ'@=G;QW#'>M5-.0F+'EZ T8U9%')L^7
M[+THIER><V_(PQA?"3"-/P?'>K24$[1"YKS8^_>.V\2QHI9=%5.+ ^DR@@/N
MQ?G18$'R<G=2SR_9_FQ. +QGMY;5OH.?Q6<CR]TQ"^]KW:M13B&M-5,[F71#
MY9@U^XKEH4VQOO(W]JOT-4@$F5 E<KU7YFLKNMGD*5%U;,88:4!?B$^&IY%K
M6;+377J#?1P^L#W3>'HT?-I++4N)?!:.\"E*=F3YDDUXH,/^1\LE<NSTS6PV
MV>BB&W--KB:CVI<JC [Z*B/*"UV0Y(QL[[+E-BJ$D[_-R#^Q\$*CE0=XOBN5
M4WI-\48></),+R4B^P'F^0^\.D@=@Z.)GAH>;LP&S@1^VVP=<%"=?/CFA$-J
M&4;E6%(!;1S08]<-SEA)[2\;$I\_X<0/4WHQ*E7N3$7<:046<'I=P6BM)]9\
M'I)<!+Y4)D((M-WP(JY"#':M3DNE7M.)J%-H8ZL85!\!\;?LB,X+=C5:,3>4
M(L\;0;<,9$M-Z'6\92]&O '_Y<T$!=N$/:<Q/F$<A#[;V% 6KC$K!QF2X*TC
MJX*U 2J6#+MS;[CM["<<KN[I($WIHNZM\!4?TODR+VHI1)MOLY2]&-*1E>QP
M;:E -[V.4D-6EYRVO35B@+YH2K4*VHCLB:,C@YJS8^S>'954W= A.!VZINO"
M>\HSE'S$,5Y*O6UDK>W42I5*8>],Z7R)3JD.FLMIJH=BE,0@=!LRKB*H_<QB
MDA"E7!"$B0)5I40A_( S1,5!F[TSJ,%EHXLC)TI1JDF1+D6/SM[<UL[R(_<B
M\6*1%8\>LDE27:*532$N;#K^H(-.3AOMB2-!W1$(F2B@[-1F- *]0^7?MEZ2
MX21ZUB*EVM(&4"3<K>!D1]M=F$BZWX02E?:'R>+!4R+.$WY(BFLCJVUN+9.'
M1 Z;N3PX"XH(5#!Q"#LFNI#F\U -2L\H.E_C9,42'27D,;O7>54WMX9C2"F%
M!0@5])%@X*S'M5(/=?CHAZ/[4_/'B)#@FJ&35><@<<@LF/&*'J.FOD]_Y?;,
M1O^_ME]#GI$[2 F!$V>'"GYHSY"?IDLL+;T*]]2]EF_ QKU^62^Z'91;?K_M
M"O'AW=#8DU4>"RFS.3:TM.58UL =]!HDR#([@DFDZE!2&SJ*M1-^3#>Q!@7(
M_,%DJ!D]^\!%&'NQ;R'[@(I03]D'#&2WF7W@8G8UO3I]D=D'##1EF'W =)B'
MK%_ S8.;/+E3R4)XQG?::[ZK-MKW.Y& 5S=H+Z\U*_Z.:]D^;6"G'\4#OH.B
MZM40.H[LH'GKZ5'R'L=I^("%P4,9,R1O;R%WO5H2( SWQ-',Q:0"VOXWY*TW
M&(H1$FCDYC+=5BYO;RV9ADP2.RDUL*#N&(ZTG9>FJ%".PX EM1*2IG3GE]O(
MRRW Y;+JW"#HX.18_35*SV8=K&Y2*BV.AJ*.@>&&[M:*64DP,(I!7F][MVEF
M[\6BWH_-O#_SN&.(;>BSPM8]5JHTO,0)/7TNO*>2,%>T=\HRX-K/P*G3#.4"
MV3=S'B[[)YGJH99)K<T ]6X:%[>:\S@X\[(F<V=S.QMF\4;.5HSB@C*BI!&C
M[0ANM'UOLHC+U3["5>$P8\NI<AG2?&3MTJ"4R<[-H9["Q\TT &8ZD5XH] /5
MW?QY1A?Q- O]+W(;9ZT)Q) IXP=;7@YI6C)*0D1M:7FLLGI9!D:9HLI61"6(
M1E\QVRV5?:V1_2Z.C@#&4 >&B^%8YHKM78K_OJ7S]_R!9XK09>*1M@<;(G22
M@'+M[(@C0=TQ#&D[7[,D&(W#@&8#+V7E=]E_F*/V@Q<QJ<31LAKM+;,DM"$!
M-BYTD!<"P"N<L8LFIX=>!SGE-_0WY%,9N/V+_P'OI;'X M-7=Y5/-);[/(H-
MIH/>:F:9KK@>W1MCMU5!O3%4A'KRQC"0W:8WQOSZ_&;Z,FM!&&C*T!O#=)A'
MJ<+^HQ=MI5M/M9G%NNL'?*UY3ARAW[\]>8<V7H(>&(/OD+?-[DD2_D9O5T?H
MCR>3DY.3W)'B.Q3R N;T]UL*$7YK0=^<3%@2S \3],WDG]\73?F:3!>CO,T[
MWN9/AVT<0[5,U8JJ[O4Q'C _*R^'9E;)O;DM./^J2@(00//Z[:+HM&NKG[+;
MM5RJ6LWW'.5Q$48X.?4RO"*)/+KCL!4\JJ.1JX5H#DX7%80= 8:FV_7@#;FV
M>P-#CL"+,/6]B.4KEUM1I$TAL-#QM[%<".(B/[V#]A2="LHX,1J#D9._R))A
M3(/_VHJ*=)+=J"NU7I+!F/<"G!2&.0CBY1+[62U7DB,PM:0IHVPJ+0=\K ?Q
M]&*;L2B?, [7VW6I\L,L7CP2-C6UQ;R,Z=A]1&\AN<7G]72"!%^4,Z[4$ EC
M1+GS1=HUU'=6G_IEONW(=[=<-A4MN2#)M9?\ROY*L@5.UO/E*8F;+@M=*$#L
MGAVEA6!5L*Q6O.')A7*VB/)%C#%;H@O6EJRG/7:XI7&UHQY>E@VVH[K+)EK(
M=.@^C>?TFHBS)/3E#@BU)I")*.,'VA5V-"U-'HB0+6?'GM7+ KQ,165$*X'3
M^8R5)EGI?$7_5CU;T9^*ZD;SY!8G#Z&/IT]A]>@D;=85WCJ^H'#DO 05>^G,
M2:.?&?&_.8()7><+7!AI?4@;TN.^ A&5*Z9_]#$_-%V3*/2?Q?_K' Q:DX';
MC[K)#;,&/Z)2=:I#KA,D.#H"1ZB>ZK8CP "/6!%(%#KGOTF@J_S$>M6?!GE
MRV(>DYJRDV.XI]UGI9^V73!,V="^)V.F;5!I0UO/1X8P%RJ54&$[E2DIONNO
M1DE%,LBTV57OV B:O9?T ?0APXD\672U(X[-%F-%F)<::<*9:WDB5$X+;2@,
MDR6B'U>'QB01CL&S@WZZY888TW6A*"9/)>'/_Q^]-/0EX&QN"X6A4@*0G3HG
MS)X'A)O+!-TQXA;7<K#PFG3_!WWP\QG$&*'7O"MO')LS2GU49X<>3T,ZE:79
M?/F)D(#GJ!8W[_261(%D,B@^@#N:Z62!K<,I-WJN&'V44JJ.84C?_;H;F-%8
MC.*B:%J.1?F)1=?%7@JMY'L[9S!!@L4$E9@X!S&]/A2^AJX4'2F)=.TE\X1G
M,!;'B6)-U:--^J5%T.FDLX<]RHGEIA:\$&?&XKH%)MU%H4Y!"C :C5]_SFPL
M?S:]A)V2H-&!K?S/(*>U!CX@U/"<YI0@8A0= 8:LHP?N:#*-]IVB_&E?BT%<
M6QJ&6]K40G)R*7_0'>&I7#)#T'4(#+JN-R0C5^L>$(H?IED2WFUY+0[F0Y;R
MYTK!J<%^:/8-*%C?5"*8M^">"1)<4(F-WLHX6H]:6MH#G/I)R%T@V>U T^^7
M98TWUNM!3H!6X!WPD=&_Q\$VPO-EX_V97H!R=\X%>PG5QGYWI 9^?(3U A0W
MGK-F,-^]K^S.B!/$!1!!4T[6502JKO9&:0$!8Z#_P)7SABUT46%*NR!)Q>^S
MY5R T+8W,RSTT-8\J?@1"V%V[L3<6['J?.SLK+&@5OD<LH6<(8V]+-D$29[I
MAN='A-71T$T4Y2=P$Z]>'@BL"_JL^N)_O[=KV+4CN=*F6Q+?L1EFTOVZ)=<0
M20,Z"27$QSA(+VCG9FFZ]6C'F5_Q[L%%,BGTWX'=A4PE [I2<B:(#2X/,F=L
MV![@'\:JNQDN9:RCFAM.J^$;,+9\%X.5+L@-9BH((WR%,Y$,_I*D]'?#Q T2
MY%IE 8YD[Z&_D/D@<A)[>ZDL;AAC]=4@";-9AT>)^>]!:;54 7W-B#%]^*X3
MO/'"H,@CG!<"H/>[>7:/$Y$=07K@ZT3,OK=?FS[ =D'.IZC^('*H$,8#^0<9
M,7KU"[366T,G6PN==L./L(WB],Z%K;$^9++W38+]L'CC;9J[!TW@2=SK_$#/
MZR5ZCJ&JJ:OUG.P2W0X8(L\P>$5B4NP\8HO*02K!A.8C</"[D4R@F$:^*N59
M_E_G"Y9KSG!F:JA%K)N/S9"7XGSQ*_F_S'@",NEM6/H!_!JLDP6X\^<U) Z\
MF9#@X!C"]*JH7W.-QF7 ^ZWO;]?;B)U+./(;"IZQX_9'O"0)7GA/[V27V-9T
MP#?5KI(#8U,*IL71[*#J7;$D1I2S:^MA9X75KF>@L1XX'N2>1%3-*4L3FSUK
MD@,J/K 2[:&4!60K*E'_@[<AZ7<\ 7#V[%K&0+T:&F,X]&,R2DDR=2V5AH86
M"Y19K)DBGIR*.V;O]<HZ2&[P8M9._#&P+U>!HHI9UX(NUDX'/*[O!OLX?&#F
M4I:F6(EZY2<6]GRM/%9"3__@K3??Y3M\LF.63E",7:L?9**3AAW<;)"&3N)K
ME+W7<MI>FQOQ]/;V?''K&D(:N]F<GW?8Q+Q%O;1]=L\+^DOU&5S5TD9).PEW
MT,-:4=2NG(F54W<$&P;];RILIU)_;RBYQ71SIP>_=^_O%F%62W_0V 2""QD_
MT!F+$6)F_'?O7]^]004+A] @ZW49!DHU]QP!,0T".FXI"\"8)POR6'UP5[6$
MQS](N8/"'T0J[YSV!/&H&)(@1M\A9&@T4(^"4 _  &G>15Y=*4!*3>PD>#_D
M9P$2C"@25)T#0KW#S7G=&S3<V]!/Z>84L WJ;!]'T3#\C<T@$%#Q!9TC"[JH
M1-@A)*CZ74:#5N$]+P8M(L$-/X(O&'U'@^=+2%-0N(,QX>WT4E]IK,>%=T3:
M#5ZQB"4OSJZ\==,1M;$9'$W-?"W@9T\8,<K.P:6YXW6 *#0^X*-Q0_KD79W2
M4B)T=K-:/!+9BW)+*N#GYFY20\ G6$ZJX2P'=;P/T^CSJS7E[@A @;JK/04#
MAAR0=YNNH6& %76_JRU 6;>;N8$<5 Y)VLJ\W5W0MHFW#SF]K'A?B9H.DF\K
MX#/DJDQG$\M>9!2?*&L-7V654L!64[YV\IQ3=K-H6A!:&6=5DMP19!OVO+Z
MZU$SI%LZU3I.LVLOE+F.'32!NY#7^8'RQK#:QMQ+NK0@BA601\&&.3_',-.D
MAKKCLT3O8P8M[ X>I]XFS+Q(8Y]K0<!^<().5A#N[NG?Z/TYC-'.,33WQN=N
M^B6O ]=<;MHK2N^2;S2J0[KA"Z?*A?>4^^FR,$+^)C 789+G3SCQPU3J+]N&
M MR)O[6T(,N3]X3N<(R788:\3.14X6FU,X)PSLCU*GP=5%:/%>@VPF.$FEZ0
M9+HF21;^IHHLD;>W%P0JD03VM+VGYQC,M/V6!RJJAF! CU?#;*?V4YSV\Y+-
M_3W11R]BX> 3?;'T0:46Q\[;S$LRV2WF)73@/)9&)+86?Q278M,,LJZDC;W!
MF1?&."CR/36^L6D:0Z>K6@;(G"TH[W)[.087=<^KF#%0_RCYAI68J;>SF$O8
M'E+*!DK'0"+MKR(1\*C0X F(V3EDH:@/5&D$#VEIX@D+8\DI.@:'YI[6(U6D
MZATX'KD4/W!%>Z?TUU=\8"4.62D+/ 8Y(NP1D%7G=3?P0Z^'QB!D_:",50F>
MYV.=+[^DF#N-RY"E_,9NA7>)1"!\[=[Y(EX2^@@EC E[*MG2OXK'/Q<#0HPT
MHR[4KAJLGOUHKK=W4>A?1,2KXJJY#=R#IH$C*(*=DT.<GB/(4/:U[C$C4V]W
M?X)3PE[-TVVR"GTOFL6^U*] UA+B7Z#A#CO#,M*W.6E$:5MR-; @<TN7@WI7
M7I;7@49C9>\#$Y#UE*K_C*SIA;(!^"9?]9:N_U J4."3.G']$)GZVW>FY4SY
M_Y.<_U"5QNGY&^#JB*OE%SH<*8]]98G$?-ITNF9_DQQAN]'JU>U2UX.^G2_+
M_)$0  D)' &U%2VV<L,T L)8=[7T("5ZR6-T%E]0(#*_45G:R0Z$[-[JVLAN
MYZHGV$ZJ"?<//8[#&#'VW//8N;>&S@I4WPA;C_Y8>/\)L]T(!],'^NL*G^4S
M\X;NP=>8@D_^$-:6C%VLF\MM$>D35+!%.5]4,$:,\P3EO)U&N;GJU!AO.>:=
M$9XF60G=]&]59-.?]J_)GS!9)=[FGEU5&@I]J=MVQ:B1!! @EFGJJW@-B3&C
MKA= ,M?^@'Y$$2>.@Z**$ Y8AC8<I_Q^HTY-:O@QV,.HE8P@=Z."DPB!/+KC
M9>_+S%#.S1'\=5-1S3.I_3B.>T5+]>$7RH_ZN'3590('8[AV7C3KMLEU2#(6
MPZ'J?+G$?C9?TBL8]]9F^_8\9A$#TSA@_V'N3 ]>Q ZN$HRU(@%%7!=Y0=YT
MG!^S7^&<(Z+#AY&?^[;3E="G7!T#:!<M5>':>5@']>VIYE"]PE3DA?<DP:KJ
M"PO^/CII0"[I(F-C0^9<BZZ1EOI@DGJR74=&<FC2*:/!M<D(7T,ZR ?\>9G5
M] N#69P'G^AK@QE\"'>9-Y4-=)C=<>%!<$<A6[(Y(\?P9JZ.NDM]J[$:)<BH
MY)GSB9#@,8PBNI',XHR.57@7":>)M/IW"3CA="T&),%Z!C(<%GG_,^]IY\OU
MC([0!5[[] J#9K.I8R"WIC=%K)(%2 R?+OC:>V8ND&:)@BN-;:4(;I8!M/@6
MR8$W@K1C:%1W7)8!6*']X7!S$<9AAB_I.:.&[%*M 8.0N Z$H'CK+CO<^37<
M,2QBD8^05ZI0X9F%VCG29;,J:59[/L8\[:Z]ZAP&HGW RVWC37N:G7I)\AS&
MJQ^]:"M[D#;[%GSA;2,A.(&%R"X?Q@_8?E%3ZSTQ"'/DG?(R=(=78<SBI-@C
MD_C._9XIXA^+?F%6B-&@1Z/<[-MHI7;';SVY!DH%?\U5;98,OMS67CKX!@E
MUYM*0GA!WO&4\ TZD">%EPU#S_$"/^$H^FM,'N-;[*4DIELA*Z<FS_TL:P^/
M(]!( D$/(WWT*Z.-"N*B(IY[V:$U6JA'&Y@,2,\8HO?L64"!'"Z9KRX])VGR
MA\O:PS&DD01D_A%I75DZF$,6KN89U^BBCB35L)1[=TG_],-7Q2_T_YA/P ]?
M_2]02P,$%     @ F(5G3V)/1JQV'   R>@! !4   !U=&UD+3(P,3DP.3,P
M7W!R92YX;6SM76USXS:2_KSY%;[LA[FKBL?SLLEE4IEL:21Y1A?;TEIR9K-7
M5RF:A"1L*,(!2-O*KS^ +Q)? !"D8!+PJ&IJ;$L V/T\0!,--!H__OUQXY_<
M TP@"MZ_>/WRU8L3$+C(@\'J_0M(T.GWWW_[[O3UB[__]-6/_W%Z>C+#R(M<
MX)W<;D_&HX^#:Q+!$)P0M P?' R^.1EX]T[ "@S1YBX* 3Z9! &Z=T+Z /(-
M_<-]^0W][FZ+X6H=GOSG\+].WKQZ]?WIFU>OWYW\[VSVSY_?78TNWO[/OS[_
M\NG3^<7ES?7_O3QY>'AX";R5@^.GO731YN3TE$KDP^#W']A_MPX!)U25@+S_
M>AV&=S^<G;$ZC[?8?XGPZHP^XNU95O#KK_[RE[CL#X\$%LH_O,U*OS[[Y^7%
MW%V#C7,* Q(RG>)Z!/Y XH\OD!LKI?# $V$)]M=I5NR4?73Z^LWIV]<O'XFW
M%W,)_<)3HM!9;X#'<#ACN+UZ]_;5OC1KKAD*E1HI#J_?O7MW%G^;*TP;\\)=
MZ7S;WYXE7Q8+0XDL.V1_^NHO"9D8^> :+$_8SYOK2:W:9ZS@&?3P;R/D1AL0
MA-G/0>"-@Q"&VTFP1'@3<_7U2:S-#^'V#KS_FL#-G0^RS]88+-]_'84;[S1K
MG+'P5^6VSW9*W&% :*GXXPOZ0>&IX#$$@0>\[+E, =UJ4DE247SDYI_^PF>]
M%N$7>:5?Y+E<.N0V)B@BIRO'N8M%. -^2+)/8GA.7[U.N^E?TX]_6U#-/M#V
M?Q_<DA [;I@]Q'=N@?_^A;C<60MY228P >[+%;H_\P!,9*6_E$6D'_V6H'0-
M5I ]-0BOG TH22@LEA,PS^T %X5UL)NU2'^-B7TA[/MIB;,[:C:#\-1=0]_+
M:B\QVL@ RYZ*)#*?1(0^'MTQ01W_Q0G"'L")B>\0[R'5#3O^A/;XQY_!5@AX
MN9P5B%>4XT/^IBO(,YNPH.URD"Y\;3C 157XN+[M&M<9P!!1<^N-G% &<+&<
M)4B7E.-#_K>N(!]&F&EV#HGK^+\"!XM1%Q8U''BQBGSLO^T*^P5VV/Q_OMW<
M(I\#>/%[PU$N*<.']KMN7XH+YW'B4<7@$B8^Q%6TN058^'(4E3<<^AIE^53\
M=\?S$[39H& >4C7F:ZHRF48A\TE8GQ%/5F25K"!%KC:?F>^[9686W?K0/?>1
M4W8D^&6LP+V@%!_F=]W"? Y]@(?TM;-"6#P]+Y:R NJ28@)OZ%7'YB9YYU^#
M.X1#]EJBR$5$;&CXQ:W 7Z2J@(B._=)?D!]1V'#23<0,E,M9 7U%.0'FG3FF
MB5B?@>__'*"'8 X<@@+@30B))-,>47DK.! J*^"B,V<V$6^^IO*Q)7HG$%O]
M0B$K4"^J)8"Z,R<VE6GC^/Z'B,  $+&A*9:R ^RB8@*T.W-;$Z'&&X!7]'7S
M$:.'<%W7P_FEK4!?H*B A8X]W/$C];L# ID8R<*2F()J43OPYZ@H +\SGW:P
M 8$7[PX!XF(8"\(!GEO,<-#YJ@D []A59=.LFB6<7!'#@:ZJ) "Y8T=U$K@(
M4U\B!HLY$V"(Z"P7;X?($V_DR6M9046-XH(]IXX=VX'G40!)^N."3@E>"SGA
ME;6"":Z2 OP[]F=3F8;TURE>4+>C#OU<29NPSRLH0+YCKS85+!Z84SS#Z!X&
MKM@@"8K;Q$%%50$1';NTJ70S1$+'_Q>\D[X7N(5M(J&DIH""[O9KF608. +0
M"U\;#G-1%0&PG7FU+,S0GZU1()YA5HH8#G!5)0'(G3FM<^!&F-+^^LWM H8^
MKP=7BA@.<E4E <B=.:>91.-'=^T$*R (P.,6LP3LHFH"P#MV3B=!")C,\!Z,
MG-!)MV4D#A.WN.$$R%45$-&9 [M;NSCW'5Y40?%[PZ$N*2,(S>O,_<S"U_9A
M5.?T$]XZNZBDX7@+%10@WYGC610L60)5PSY?UBKT"TH*\.\\VO<?D8.IW?.W
MR5:[!/UR24NPKR@H0+[S>.#]!D M])6BEF!?55$ ?N9I_GA6T>F"?J#A@,_-
M8O#I<CR:# <7L^OIZ&:XF$^NAL/IU7QZ,1D-%N/1A\'%X&HXGG\:CQ=MC_HT
M?$HWAWX:"O4%'/\Y7-X!(2 D-<*6"AD\:$5JZ3T%I OV=&JNA'ZYK#4D5)34
M>SSH<"Z&#ED/ H_]&/\1P7O'I^*203AT,-["8/6+XT=E%[U9W7ZYDO:U/%^*
M0!@WEER7[022:^ "*O2M#ZY R'?PE:I8PI9<;=,&V22XIW(AO*5""D@I%+&$
MA*):>@_H'0[Z-%P#7-!% #VGH"4$\%34>VA/\\M>Y27?,_CB;B-\N\O>"B=4
MA26@Q;R+1&>AB+%\(0H=/R[9$UTSC.X #K<SWTD2"]!WX1WS L6F2UK%@IF:
M7&7CS!J5U6&'*2Z 0\ URZ R7=X0$/=(D863UK& HAJE3;-Y'Q'R'J!?/CA;
M^=H"Y/>JZ#V1?#C(YS" (;B ]\";4.""%:2SP,0N?\2H$F:O7,T"4NI5UWO&
M^4G)HE/Y:!/Y3@B\P8:=$_O3X<0L']"0W80*X1&?G5:=<[Q+YAP!6+'6^YQU
ME)6F;][QH^M'["QRC3%5JMIO%VC?^8O>E@I&SV<FFF@I]1AL&-J9&N(#];81
M<P&=6^C#$ )"9\MQ H$U\JDZA,V<PVW-BJYR=0O(58="[T%_K22J+<1+*MA%
ME.*2?.NT /K6=&?.EJULJJWFE@I;P(E(3<W9 ;3P@2-JG2M]2$R)H+P=K(B4
MU9Q"X"F,F++QLH&*!AR\M7 >,4JE73B/.4VSJ2Q]GY9GO.6_!60?WJX%?4,#
M>)I3(VC:L<EI<X4"MW[GAE_! @IEZFI.I*![V3F3>EM/46T]&YBJ5UYSSH6G
MLJZU?-56LX"N>M4U)VG0.I.IG\+8P$%!(4F*!MLF+8V7.^Q>X&B^I-$Z)X2.
MO>NT*\52RR+7>"4M8(.KH.;D#QI""O>)1:71@^5B%A!054USZ@<MBQ79CD(\
MP619H3!8@X# >\#RB&S !2+D U@B#.@;LIRCHWT[%O#7 AS-&28T$.QY,)%F
MYD#JY@V=.TA?BKFN*6*TOJ(-%"JHKSD9Q>&<78/0@0'PQ@X.J!N1W_:CDU7H
M0M'L0:&B!9RIJ*\Y>\53S/249W@V<,)33Y+HPK9Y>MW.7,O-21N8K5==DFOC
M,)Y-.?DWBY%<@Q"ZCM_-,<#B(TT\$UB4\'A L+%'20&<XCCSE1?/_F< QS<G
M*#F9PLH66!15&$P['%64.[GE8A"%:X3AGZ"<CE:QDG5T5=4V[7@43]XX57H3
MBM(*EM*3J6O::0.>K.+K<51K64J2P@4Y_;DK.0>XX7M*I:8%C"D!8-HAALHE
M3+6O)UD-NUA2?3'UMX=:$5;Z5A*5MI$5^?NHOWW2!G>U*56QD9L&][3UZ8_/
M%_3_R_'58GI.OYE>CI_.#Z\^RA3_NRK9T>]66B^_!T$$SNEH&:(@EN0S#-?#
MB(1H _#NW L+9:/_6*2'< &]>4L6&(56 )GFG@\1":=+%K,8+U0"? ]=0.;(
M%[]AA14LX$RFKFDN>7R,=(;14K@SE2]A ?@%A<1>MFW;'+O(Q/'C'0CH6*\Q
M\.+R%G H4=8T;WP.?)^=RP0!%9F%8P^\#0P@$Y>E)DX5$&THJE6V@#%5&$QS
MRZ\IG!0*EA!L1-^T/HKS@<A9D]>Q@*P:I4USSBO60-7DV< %1[G#S_L;]]+:
M1US5<9<K:1-[>06?SP'P.'3N"@6HJ*;</-94LH'5&K5-.^*][WR9FPB#B(J=
M]DX4I'&.23GJ(0)R"0.$LUL4  GC<V3Y5I((DDL0KI''TO^1D+TC1,.W2PDL
MZ$"=$B(YU6Z;O=GAD0ZU#W0Z*79,1:6MZ2 <18T[$I]XTI(W=ZZ !<#GU9&<
M<K=MX&3QMMG^YP>'0%= &+^L!=P)E-1W4/X>X%M$@$E$CJ ?A<*-2%%I"\G<
M*2HYK&X?G9\!RV )O &5Q5FE5^!-EY7M/=EX;=:&!=0W!$5R0O[9=(BT]ZON
M=#=MQ=Y.(09&<@[?OFXA.Z-V!<+IDDX5D_NHZ.>8Y288@>1GW3; X0U;T'ET
MP&=<I@"94N?4>82K($D6Y&[CBYO878B4EL"+__(3DKQ_1XFCF,'0HI\<\##+
M^\XA,.M+A6" ?>+@4].A9#4LZ!52A27Y$.P]554)8.KH:%7-<XV-[SH>LGKR
M-UK9N.I[??%:ML J:0%0'AQFB F:+Z;#GS]-+T;CZ_GX'S>3Q:^=6"#.8PTT
M0!PIC_9'Z:"_$X)D'-SZPIB<8B$+K$)9+=.B/W?R)5M8S'ZA@.U=#1ZA:%=!
M7J=?4OC=B,L(7V/3",H=/+@$;-VE_H!%6LX0(F0=2W#"(E/4-"X$66^DO,CK
M6,91#0"FQ4]S9F-U8TA0WC*>)(J;=K:YG)5(2I"@L&7LB%0V+7RZI,\(;:C8
MHMU.;EG+B!$H;%I<]$XOZNB "?VU=J*V+V@((_6SLYQNIKU6JLF<J(E-3GK-
MV.U1%,XPQ/"6>I54RP5B.8_9\3 4A^%G061"SK0T;@C/E1XJ3W[6#D=MMVW=
MQ=M05'@<]IK=6'&GV;2]9$765;>+6\1ZF4(@Z]C)X?U1A%EWCN6*LV#$WTUC
M7<GX$6 7$F$(4?-VK.@ S=$Q;=(J4"'IVAH8EC5D,<52?/3-?JMKS4OHY]<7
MKH$+V#V0@\"C<W%(K<L-G?%ELDR7>0E+Q!W2DLG,'820O@FR5NJ2[J:/P+2]
M9TICAI9I)PQS,K*[X6L.[?(+FTQ9G9ZF)?]).]9=A-VU0_)]J_(VEY&DV((U
MS*DB(D\59"J=7%/:JHGG0ZC<8/9WXO 8F]A-+^DX.+&_JV1&\!YZ(/!(;F8Q
M=,A:T"6$Q6T@5:SK\?3?$T.O>/SON.8K:/RWOB__Z7+5]S?AI4!M#A<FZX;C
MP+-RV=<6XCER:SQ1R.&PSWA)^OMH?#4OQ 8.!_-/YQ?3ST\7+BE]JBG1DE(A
MC\&2"O+2R2*;E- W)INM>!^V-]1+F02[C#<#.M6\3^Z>D2O4HB$+@B[;P&-:
MK)D]LSM-N1WZO,LO<\+( ET#.MMPH<^.%.W]N072,]Z>Y%$6T/\T$)NV+3@"
M%'\7QNB+G.-\D7Z)>\IN7[P(/(^*:79VC\(YPH,-\T#^E!$H+O]EL"G!RS2[
M_M&! =-[&M0G2>.7_3(H%>!T>'[F=XE7$( 5NP2F3]\Z1HA036BG':'H-EQ&
M_L!U423N$=(J7T;'D*/VU $;.V$O6#*(:Y:"9+JD>K!L^J'$4C>K^[R9;(BC
M:9'.>\LT@N0.D?CPR7092UYOR7EUGC?=BKB)0SSLL^RC5-YFZ2GK:EG@4M4J
M+K;/31-A -QOAI,LHR#PV'8K55(V01<4MH!1D9JF6>6LY^W[',N!VR3LM4D+
M%A#7"!#3XNO*6;=R+YOT>&?-FE:#!BS@L@D<IH7F567/9NM)(*@DLX)252OI
MXT%P^"T YDR JAHS+SZ@3X/"B#UY'2MI+B@M#LE[#OS.,+ASH)>]==)7SB#P
MXH@TJ7/4LC$K>X0:3!HR])O<5S+K-W.VK:Q_5L_*'E!17A+#9YM/Q-461U1\
MZ-Q"/UXB:,)VN:JMA%<@T'B30-^<ZUP^ZF"#VH8^I!=2?1&)O=]:H1Y#<W!H
MD0W]I D<^F(:3>T%R3ZAAD S64/V]@HI/)(K$WK:&W6VJ?T;N']$$ .J#NW6
MX98=0V1W7;$H[?@62M%.J7H#%G#:! X-]QR8XSQ4%)]0=H(5I#-GJ4]97\]&
MUJO*2RXA>!9DUX7(2*O827']37UVK@E2D^4"X,5W$\X='TR7%RA84?]EHT"S
M4ET;^%8#07)A@"GD?8@H$BQ3H#)E^QI6$I536!!4V-]I6/4YW\%381O(:P*'
M@,LVRV^&.D;G,' "5X-C)&O(WEXAA4?0._J+'\[;)9;,BHI.;5/N8+B".>;7
MLX!!!>4%A/6<ENT+24VC>/O P9EIWO27?SB;L+.;!M.L##6N2;ZD!?1P%130
MT.1*37,<$?7WP,&O1QL(;P*'H!^TN$.S]\G2>+D$;CA=CA^I&0I6X)IVRVG
MD* &B?U@2VKW=.8O]DH;-6%!3V@&B: O]!=IQA>4?XVG@-%&35C :#-(!(RV
MN(&R]]'-5WQ +1W&6VK49/,MM;K6LE\!04![B]LI#4EU_>3D]Y[<1A_]XGPW
M;YN$FYF4LVAW^ 00=B.0.."H4,H"0BN*"8CK[^!ZE@E+BGNNB!6@YU42()ZM
M!SU=<J<1)*Z/2!0?QH'4.YOEGM$V=Y.\T6Y2,\EEZ"FW9":2:@XF68V>$J[B
ME1.D9VB'*"#(AYZ3YOK,(SQ=IHZ>X^\RIA&..@+%M3^F7XN@P'PAVZIVD/NZ
M:W<OS!5X2$.4V5H<1@']U4TD9I.)V#$DNS#FN RDFE&+0PXW0X<\O&MS=8BL
M1[/6>NVN->AUIDQ+TU:9+SU@]F^R<L>L#C=!^<:Z-BGY9Q]-1&L?) %QJSZ+
MD5:Q:DC+E==V*5WIU$D7@SS>-JPD(CA\O O:[7KH"\0X6H&#=8@#!':(7@.?
M[3\.$0G)/K?%+@RSQE <VJI5MN1@"/N?&7QV,':"<'M-GX'OP>'6HMQ@UV:B
M_/RC?6@?1^5%;ICAJ3Y74*AHU2A7 :+_@7P-Z+PF NPPY"J >M[\G#:['LX<
M$8XCNJ4.52QGR(?NMFY U]>S:CPKP-#_<(ZS/FIPUM-VNAZVZ6./0[6E#A>
M$ "*.4!KY]XUE:P:I'4 ]#]"A_,)_2.Y\XC!N,(@7AF<I6&[^Y*'C^(&S^IZ
MI#<0[6@-V@<-%$ZU-EFWJZ]IE5U0@J)_XS!V<,!.PLT CA< #C<!E1:['N@5
M 8[#N6U@=0G)ND$L+F_5T)6HW?^ G4>W!/P1T?;';'] P\R[TF+G"^9E 8X#
MMNT)M1*2=0-67-ZJ 2M1N_\!>\#6O*1JLA(0_Z]EK[P3*2V*ZU%7JI\U[^)"
M4(VA$I4V+O G!VWM8E_C9OHU:36,*0;S" #JW\KEXEWF[AIX$<NSL0MA2"ZJ
M#Q<L3:K>P)[:A_48^%,K6R_#+W[VKN_,HSL*/^M;=7?3UE7K:<8CQ[AV J1:
MO>?C#8J<%29%RLCT;SVJ.QU[Z=/OR(=MNK\Y=$*PHMKHLB:'/+S_749U6;]H
M:\._ TX%/($%:5S='@O2')G^+4BR[Q+_SZ*9=-D&?K/];%*6I?BBQ[.NW<L\
MI/7;EOS2]HSL6KUM#BM.1LG><)U'(?WT$@9P$VVNV6/]+++Q'.'RCJU6@W&8
M$/V8E\-D/AHCC:Y,<P+4_9Q#VK;/T&G"U)3Y37:#!$S/HA;%SMU+HM><-7UL
M/P:LJ91?M,GB^T/-()2Y1FU;LL?$'(27*0:%%[V6B;V]=*C)I#]U.U/JC^S+
MT5*7\(LV(D\70LJ'NTU<:5U+]AB<@_#JW^"4HVKV4[/R-RQ[C#L(O!'THY!=
M>ZS'_!PJ0-]Q;$WE/9HFC2Z9"N3J3EBSUNPS4:UQZ]],/67,R B$#O0-C];)
MA'Q.P3J93OV81,4H'5/B<W9YK1:2*WU+A2S(_E=62VYJNH<]=U7H.<*RT? (
M%:Y756BC7]+XW4QP>:H*(J81NJ /F"X'7B+2)=C< BP:^KRB_=+3JCOFV>.K
M;QI)>ZUH?PP\!WODYLZC/9.6_^[5&REK:G4MIU$1($'FZ1[O:DFM"YVP@ G]
M560R.05-MXL\W4S#O[@\<0U7ZW"ZO"')83@!%?(ZAK!2Z4^%+*)RK4TS?H(U
M)"5Z]J7M(R:GJ7S<&!,YK<US;/0T(V.GC[Y<FPR*YS" A$+Z$2&/^LLAB^N+
M\TZ)WHLJ-2WP^I0 ,,TN[X3^C/#ODR"^*X_4$E4L;!,W)35-F\OLY+QV'B[I
MVP9#QZ]EHU#6)C**2@IN2>B?BROA-+)0Q";DK\1SQ+\=?'%3?XE=M<U=Y,V;
MD>;U.#MILOCBQXT#;Y][-(_E^)']*EJ!5JQL@0%0A:'_S;%2SE)M(UO0;L\I
M68]CN7T6UH'KXHCU4J[0@L(6C%61FOV/S59' [6-X(.>;L4IRJ,U..XA=[R'
M3'"8@YS^58:;?K27Z2- *^S<K:'K^)P]8GE90Q9Q*WL>-1H:00!8E84;H8T#
M QX!PK+]$*#4@78\B!75QP/_8 )]#B A=&\(=T>66\1P1/EJZ5O[X@,YC4("
M/2#!L5S" A@K2CWQJI6264BG#U,\I[X$=(' )'.+F6R-^7H]\9IM$\19N& J
M&Q$:8G'9_OJ[K,>4T.?I^-0V>$HG1B#$T)78CG(1<\'D:_34YO?C-J!.AX]6
MV[$/W! S=V0%\/8&QQ\*@56K9S;:BKKKL]U\"JX ;3AT?"'6I0)F@UK61KQ]
MH <]ZB*A^$)<YD=?(NH](PR#%35' Y?MWL6;]T)HF]0V&_=&./!)^?88'-=K
M<%Q_FYCI&M,Y56V(@GBUX3,,U\.(A-0AP.-'UX\\UIL(86?]O(7S*""H34N&
M,%CI>YRK;YHAU/\:;')^6-NB:K&Y?@Y#?R'+GORW'>^H[3G",P?_SOY$X0+@
M#;M2,>!)UZ8%@Q=!6P'RU$Z)0*!!1.T$NH7L<&$[AH0MV,F0&)#^(V!+Z>TT
MF\]*NSUG[_M"#.I31*@S^)2"T^."!@]4F7JF!:.63C%,;VGW#8 W">@D+#Z4
M6TF?57>0X) 6+2#U(,!,BWTM"OH9,-V -[BGGZZHX6<KC]F7[,7R6FEX*C1C
M <_-H3'-#Y5JP%Y@[.3?-?779@"[%+(VY/*:L9U<+C3RE3?C$Z!JGG4=*(55
M*5"/,[K6-H<4@,X@'D4@/>RE9'%J&['.WM3#8MHL45'^2;!X0+\"!XM6G)NW
M\WS(S8-C]CQ0I@)]*M##\+ZE9\5Q#B"S)X02)<Y1A+60O&_H.7&<@T??AFS7
M%,-[/>-XW]"SHG@/CVG;NXHZ+-8  V<9"O/;-&_G^1"<!X?/[W?F9G_7[,LU
M?J[A^=^/_IJN[,RY 2-00[FZ!:9#'0JSO;.=S$V<[$HE"PBK4]ML)VLG[Q4U
M:VV8RM6SEZR\\J:Y2U*#<!-XZ3(Q\,:/+"9PL&%_M3&4PK8LX+4E2*8LIRME
MV]<>LM#@F0;?D7&<:#W!1.N*RKMX /X]"SL.UR+WO'5SMIL4*52F3<Q4-6$K
M#8L'="#762O/B.(=,*;-Y1HIP):$=7 ;M_/<V$W L6KN5U*!+0=KH#=NYIFQ
MFT!CVB)Y(PW@O8ZQ&S?SW,B-H3%M>5Q5@P%;_=7$<+&M9T1S":3^E\J'\PG]
M(\3P-HHQ7=&W!Q-V%F%W3978E]3FM#5_9-<^6W,)CR[;,<N1_BQ'@N0NN:X9
M!T^3@?M'!$F<F8N3-D.MCB'''"L'514U[A5T;MH,U5K] -^H(RGQT%5>C2%"
M]#7+DB&P_#:3P!4>GQ>5M AQH;*F^>_',_+]XL_R]8? I[-*;T+Q"U:0*A,?
MJ$FZ& :>Z+")4E5#.*KTKCQ/:A@\M7W:'66)PYVFR_CP/:%"W<RKP_\<X7.P
M<2D Y)S.(]<0#'UX-]\2JB/'HNEKVV0^-:/8_XG=UE<3:_.Y#I:@:Q?L8(&/
M'IE:%NHE#"^0\+:47 $+/+&\.J9M797.Q%U%;!XW7<9=F+",C.RZ0-JOX^XL
M8*-9&Q80UA 4TR9=7/%3.U3187^U9!-V%5JSE6<5H$S;QA)T6)$JS<:QL!5;
M&98!8]H>%G=:(>"/7]8"E@1*FK;E5!8S[46*;&2E+>1CIVC+C:'T"_;?K4/
M3U_]/U!+ 0(4 Q0    ( )B%9T_.6(/7Q3H  $PR!  1              "
M 0    !U=&UD+3(P,3DP.3,P+GAM;%!+ 0(4 Q0    ( )B%9T\:/GCO^PD
M $M=   1              "  ?0Z  !U=&UD+3(P,3DP.3,P+GAS9%!+ 0(4
M Q0    ( )B%9T]#=.0U-0H  -B%   5              "  1Y%  !U=&UD
M+3(P,3DP.3,P7V-A;"YX;6Q02P$"% ,4    " "8A6=/[(_4;DD+  "8CP
M%0              @ &&3P  =71M9"TR,#$Y,#DS,%]D968N>&UL4$L! A0#
M%     @ F(5G3X%!"YZ=+@  54T" !4              ( ! EL  '5T;60M
M,C Q.3 Y,S!?;&%B+GAM;%!+ 0(4 Q0    ( )B%9T]B3T:L=AP  ,GH 0 5
M              "  =*)  !U=&UD+3(P,3DP.3,P7W!R92YX;6Q02P4&
/  8 !@"* 0  >Z8

end
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>17
<FILENAME>R23.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.19.3</span><table class="report" border="0" cellspacing="2" id="idp6746645120">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Leases: Reconciliation of operating lease liabilities (Tables)<br></strong></div></th>
<th class="th" colspan="1">9 Months Ended</th>
</tr>
<tr><th class="th"><div>Sep. 30, 2019</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_TableTextBlockSupplementAbstract', window );"><strong>Tables/Schedules</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_fil_ReconciliationOfOperatingLeaseLiabilitiesTableTextBlock', window );">Reconciliation of operating lease liabilities</a></td>
<td class="text"><p style='margin:0in;margin-bottom:.0001pt;margin-bottom:10.0pt;line-height:115%'>&nbsp;</p> <table border="0" cellspacing="0" cellpadding="0" style='border-collapse:collapse'> <tr style='height:23.85pt'> <td width="415" valign="top" style='width:311.4pt;padding:0in 5.4pt 0in 5.4pt;height:23.85pt'> <p style='margin:0in;margin-bottom:.0001pt'>Reconciliation of operating lease liabilities/ payments to operating lease liabilities</p> </td> <td width="132" valign="top" style='width:99.0pt;padding:0in 5.4pt 0in 5.4pt;height:23.85pt'> <p align="right" style='margin:0in;margin-bottom:.0001pt;text-align:right'>&#160;(<i>in thousands</i>)</p> </td> </tr> <tr align="left"> <td width="415" valign="top" style='width:311.4pt;background:#CCEEFF;padding:0in 5.4pt 0in 5.4pt'> <p style='margin:0in;margin-bottom:.0001pt'>Total operating lease liabilities/ payments</p> </td> <td width="132" valign="top" style='width:99.0pt;background:#CCEEFF;padding:0in 5.4pt 0in 5.4pt'> <p align="right" style='margin:0in;margin-bottom:.0001pt;text-align:right'>$569</p> </td> </tr> <tr align="left"> <td width="415" valign="top" style='width:311.4pt;padding:0in 5.4pt 0in 5.4pt'> <p style='margin:0in;margin-bottom:.0001pt'>Operating lease liabilities &#150; current (included in Accrued Expenses)</p> </td> <td width="132" valign="top" style='width:99.0pt;padding:0in 5.4pt 0in 5.4pt'> <p align="right" style='margin:0in;margin-bottom:.0001pt;text-align:right'>$37</p> </td> </tr> <tr align="left"> <td width="415" valign="top" style='width:311.4pt;background:#CCEEFF;padding:0in 5.4pt 0in 5.4pt'> <p style='margin:0in;margin-bottom:.0001pt'>Operating lease liabilities &#150; long term</p> </td> <td width="132" valign="top" style='width:99.0pt;background:#CCEEFF;padding:0in 5.4pt 0in 5.4pt'> <p align="right" style='margin:0in;margin-bottom:.0001pt;text-align:right'><u>$385</u></p> </td> </tr> <tr align="left"> <td width="415" valign="top" style='width:311.4pt;padding:0in 5.4pt 0in 5.4pt'> <p style='margin:0in;margin-bottom:.0001pt'>Present value adjustment</p> </td> <td width="132" valign="top" style='width:99.0pt;padding:0in 5.4pt 0in 5.4pt'> <p align="right" style='margin:0in;margin-bottom:.0001pt;text-align:right'>$147</p> </td> </tr> </table><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_fil_ReconciliationOfOperatingLeaseLiabilitiesTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Reconciliation of operating lease liabilities/ payments to operating lease liabilities.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">fil_ReconciliationOfOperatingLeaseLiabilitiesTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>fil_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_TableTextBlockSupplementAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_TableTextBlockSupplementAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>18
<FILENAME>R27.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.19.3</span><table class="report" border="0" cellspacing="2" id="idp6903427952">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Inventories: Schedule of Inventory, Current (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th"><div>Sep. 30, 2019</div></th>
<th class="th"><div>Dec. 31, 2018</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_TextBlockAbstract', window );"><strong>Details</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_InventoryFinishedGoodsNetOfReserves', window );">Finished goods</a></td>
<td class="nump">$ 2,352<span></span>
</td>
<td class="nump">$ 1,615<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_InventoryWorkInProcess', window );">Work-in-process</a></td>
<td class="nump">1,005<span></span>
</td>
<td class="nump">1,103<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_InventoryRawMaterials', window );">Raw materials</a></td>
<td class="nump">3,354<span></span>
</td>
<td class="nump">2,694<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_InventoryNet', window );">Total</a></td>
<td class="nump">$ 6,711<span></span>
</td>
<td class="nump">$ 5,412<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_InventoryFinishedGoodsNetOfReserves">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Carrying amount, net of valuation reserves and adjustments, as of the balance sheet date of merchandise or goods held by the company that are readily available for sale.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 330<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SAB Topic 5.BB)<br> -URI http://asc.fasb.org/extlink&amp;oid=27011343&amp;loc=d3e100047-122729<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(6)(a)(1))<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InventoryFinishedGoodsNetOfReserves</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_InventoryNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount after valuation and LIFO reserves of inventory expected to be sold, or consumed within one year or operating cycle, if longer.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=118951113&amp;loc=d3e6676-107765<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 330<br> -SubTopic 10<br> -Section 35<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=116846819&amp;loc=d3e3927-108312<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.6(a))<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InventoryNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_InventoryRawMaterials">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount before valuation and LIFO reserves of raw materials expected to be sold, or consumed within one year or operating cycle, if longer.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.6(a)(4))<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InventoryRawMaterials</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_InventoryWorkInProcess">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount before valuation and LIFO reserves of merchandise or goods in the production process expected to be completed within one year or operating cycle, if longer.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.6(a)(3))<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InventoryWorkInProcess</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_TextBlockAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_TextBlockAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>19
<FILENAME>R36.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.19.3</span><table class="report" border="0" cellspacing="2" id="idp6637094800">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>CSI Distribution Agreement Purchase Disclosure (Details) - CooperSurgical Inc<br> $ in Thousands</strong></div></th>
<th class="th" colspan="1">9 Months Ended</th>
</tr>
<tr><th class="th">
<div>Sep. 30, 2019 </div>
<div>USD ($)</div>
</th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinitelivedIntangibleAssetsAcquired1', window );">Finite-lived Intangible Assets Acquired</a></td>
<td class="nump">$ 21,000<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_fil_RemainingYearsOfExclusiveUSDistributionRightsForFemcaresFilshieClipSystem', window );">Remaining years of exclusive U.S. distribution rights for Femcare's Filshie Clip System</a></td>
<td class="nump">4.75<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_fil_RemainingYearsOfExclusiveUSDistributionRightsForFemcaresFilshieClipSystem">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Represents the Remaining years of exclusive U.S. distribution rights for Femcare's Filshie Clip System, during the indicated time period.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">fil_RemainingYearsOfExclusiveUSDistributionRightsForFemcaresFilshieClipSystem</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>fil_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:decimalItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FinitelivedIntangibleAssetsAcquired1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of increase in assets, excluding financial assets, lacking physical substance with a definite life, from an acquisition.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 30<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=66006027&amp;loc=d3e16265-109275<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FinitelivedIntangibleAssetsAcquired1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_fil_DistributionRightsAcquisitionAxis=fil_CoopersurgicalIncMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">fil_DistributionRightsAcquisitionAxis=fil_CoopersurgicalIncMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>20
<FILENAME>R32.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.19.3</span><table class="report" border="0" cellspacing="2" id="idp6909936976">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Leases: Lease, Cost (Details)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="1">3 Months Ended</th>
</tr>
<tr><th class="th">
<div>Sep. 30, 2019 </div>
<div>USD ($)</div>
</th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_TextBlockAbstract', window );"><strong>Details</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OperatingLeaseCost', window );">Operating Lease, Cost</a></td>
<td class="nump">$ 15<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability', window );">Right-of-Use Asset Obtained in Exchange for Operating Lease Liability</a></td>
<td class="nump">$ 0<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1', window );">Operating Lease, Weighted Average Remaining Lease Term</a></td>
<td class="text">12 years<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent', window );">Operating Lease, Weighted Average Discount Rate, Percent</a></td>
<td class="nump">5.40%<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingLeaseCost">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of single lease cost, calculated by allocation of remaining cost of lease over remaining lease term. Includes, but is not limited to, single lease cost, after impairment of right-of-use asset, calculated by amortization of remaining right-of-use asset and accretion of lease liability.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 55<br> -Paragraph 53<br> -URI http://asc.fasb.org/extlink&amp;oid=77888399&amp;loc=SL77918982-209971<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=77888426&amp;loc=SL77918686-209980<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingLeaseCost</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Weighted average discount rate for operating lease calculated at point in time.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (g)(4)<br> -URI http://asc.fasb.org/extlink&amp;oid=77888426&amp;loc=SL77918686-209980<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 55<br> -Paragraph 53<br> -URI http://asc.fasb.org/extlink&amp;oid=77888399&amp;loc=SL77918982-209971<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>num:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Weighted average remaining lease term for operating lease, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 55<br> -Paragraph 53<br> -URI http://asc.fasb.org/extlink&amp;oid=77888399&amp;loc=SL77918982-209971<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (g)(3)<br> -URI http://asc.fasb.org/extlink&amp;oid=77888426&amp;loc=SL77918686-209980<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:durationItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of increase in right-of-use asset obtained in exchange for operating lease liability.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 55<br> -Paragraph 53<br> -URI http://asc.fasb.org/extlink&amp;oid=77888399&amp;loc=SL77918982-209971<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (g)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=77888426&amp;loc=SL77918686-209980<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_TextBlockAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_TextBlockAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>21
<FILENAME>R11.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.19.3</span><table class="report" border="0" cellspacing="2" id="idp6631407056">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Stock-Based Compensation<br></strong></div></th>
<th class="th" colspan="1">9 Months Ended</th>
</tr>
<tr><th class="th"><div>Sep. 30, 2019</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DisclosureTextBlockAbstract', window );"><strong>Notes</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock', window );">Stock-Based Compensation</a></td>
<td class="text"><p style='margin:0in;margin-bottom:.0001pt'>(4)&#160;&#160; Stock-Based Compensation. At September 30, 2019, the Company has stock-based employee compensation plans which authorize the grant of stock options to eligible employees and directors.&#160; The Company accounts for stock compensation under FASB Accounting Standards Codification (&#147;ASC&#148;) 718, <i>Compensation - Stock Compensation</i>.&#160; This statement requires the Company to recognize compensation cost based on the grant date fair value of options granted to employees and directors.&#160; In the quarters ended September 30, 2019, and 2018, the Company recognized $29 and $11, respectively, in stock based compensation cost.&#160; In the nine months ended September 30, 2019, and 2018, the Company recognized $85 and $53, respectively, in stock based compensation cost.</p><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for share-based payment arrangement.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -URI http://asc.fasb.org/topic&amp;trid=2228938<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DisclosureTextBlockAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DisclosureTextBlockAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>22
<FILENAME>R15.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.19.3</span><table class="report" border="0" cellspacing="2" id="idp6746577632">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>CSI Distribution Agreement Purchase Disclosure<br></strong></div></th>
<th class="th" colspan="1">9 Months Ended</th>
</tr>
<tr><th class="th"><div>Sep. 30, 2019</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DisclosureTextBlockAbstract', window );"><strong>Notes</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IntangibleAssetsDisclosureTextBlock', window );">CSI Distribution Agreement Purchase Disclosure</a></td>
<td class="text"><p style='margin:0in;margin-bottom:.0001pt'>(8)&#160; Distribution Agreement Purchase. UTMD completed the purchase of exclusive U.S. distribution rights for the FILSHIE Clip System from CooperSurgical, Inc. (CSI) on February 1, 2019, after which CSI will no longer sell the FILSHIE Clip System and UTMD will distribute the FILSHIE Clip System directly to clinical facilities in the U.S. The $21,000 purchase price represents an identifiable intangible asset which will be straight-line amortized and recognized as part of G&amp;A expenses over the 4.75 year remaining life of the prior CSI distribution agreement with Femcare.&#160; As part of the agreement, UTMD also purchased the remaining CSI inventory for approximately $2,100.</p><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DisclosureTextBlockAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DisclosureTextBlockAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IntangibleAssetsDisclosureTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for all or part of the information related to intangible assets.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -URI http://asc.fasb.org/topic&amp;trid=2144416<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IntangibleAssetsDisclosureTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>23
<FILENAME>R19.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.19.3</span><table class="report" border="0" cellspacing="2" id="idp6604746800">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Inventories: Schedule of Inventory, Current (Tables)<br></strong></div></th>
<th class="th" colspan="1">9 Months Ended</th>
</tr>
<tr><th class="th"><div>Sep. 30, 2019</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_TableTextBlockSupplementAbstract', window );"><strong>Tables/Schedules</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ScheduleOfInventoryCurrentTableTextBlock', window );">Schedule of Inventory, Current</a></td>
<td class="text"><div align="center"> <table border="0" cellspacing="0" cellpadding="0" width="90%" style='border-collapse:collapse'> <tr align="left"> <td width="192" valign="top" style='width:2.0in;padding:0'> <p style='margin:0in;margin-bottom:.0001pt'>&nbsp;</p> </td> <td width="9" valign="top" style='width:6.5pt;border:none;border-bottom:solid windowtext 1.0pt;padding:0'> <p style='margin:0in;margin-bottom:.0001pt'>&nbsp;</p> </td> <td width="144" valign="top" style='width:1.5in;border:none;border-bottom:solid windowtext 1.0pt;padding:0'> <p align="center" style='margin:0in;margin-bottom:.0001pt;text-align:center'> September 30, 2019</p> </td> <td width="11" valign="top" style='width:8.5pt;padding:0'> <p style='margin:0in;margin-bottom:.0001pt'>&nbsp;</p> </td> <td width="9" valign="top" style='width:6.5pt;border:none;border-bottom:solid windowtext 1.0pt;padding:0'> <p style='margin:0in;margin-bottom:.0001pt'>&nbsp;</p> </td> <td width="135" valign="top" style='width:101.0pt;border:none;border-bottom:solid windowtext 1.0pt;padding:0'> <p align="center" style='margin:0in;margin-bottom:.0001pt;text-align:center'>December 31, 2018</p> </td> </tr> <tr align="left"> <td width="192" valign="top" style='width:2.0in;background:#CCEEFF;padding:0'> <p style='margin:0in;margin-bottom:.0001pt'>Finished goods</p> </td> <td width="9" valign="top" style='width:6.5pt;border:none;background:#CCEEFF;padding:0'> <p style='margin:0in;margin-bottom:.0001pt'>$</p> </td> <td width="144" valign="top" style='width:1.5in;border:none;background:#CCEEFF;padding:0'> <p align="right" style='margin:0in;margin-bottom:.0001pt;text-align:right'>2,352</p> </td> <td width="11" valign="top" style='width:8.5pt;background:#CCEEFF;padding:0'> <p style='margin:0in;margin-bottom:.0001pt'>&nbsp;</p> </td> <td width="9" valign="top" style='width:6.5pt;border:none;background:#CCEEFF;padding:0'> <p style='margin:0in;margin-bottom:.0001pt'>$</p> </td> <td width="135" valign="top" style='width:101.0pt;border:none;background:#CCEEFF;padding:0'> <p align="right" style='margin:0in;margin-bottom:.0001pt;text-align:right'>1,615</p> </td> </tr> <tr align="left"> <td width="192" valign="top" style='width:2.0in;padding:0'> <p style='margin:0in;margin-bottom:.0001pt'>Work-in-process</p> </td> <td width="9" valign="top" style='width:6.5pt;padding:0'> <p style='margin:0in;margin-bottom:.0001pt'>&nbsp;</p> </td> <td width="144" valign="top" style='width:1.5in;padding:0'> <p align="right" style='margin:0in;margin-bottom:.0001pt;text-align:right'>1,005</p> </td> <td width="11" valign="top" style='width:8.5pt;padding:0'> <p style='margin:0in;margin-bottom:.0001pt'>&nbsp;</p> </td> <td width="9" valign="top" style='width:6.5pt;padding:0'> <p style='margin:0in;margin-bottom:.0001pt'>&nbsp;</p> </td> <td width="135" valign="top" style='width:101.0pt;padding:0'> <p align="right" style='margin:0in;margin-bottom:.0001pt;text-align:right'>1,103</p> </td> </tr> <tr align="left"> <td width="192" valign="top" style='width:2.0in;background:#CCEEFF;padding:0'> <p style='margin:0in;margin-bottom:.0001pt'>Raw materials</p> </td> <td width="9" valign="top" style='width:6.5pt;border:none;border-bottom:solid windowtext 1.0pt;background:#CCEEFF;padding:0'> <p style='margin:0in;margin-bottom:.0001pt'>&nbsp;</p> </td> <td width="144" valign="top" style='width:1.5in;border:none;border-bottom:solid windowtext 1.0pt;background:#CCEEFF;padding:0'> <p align="right" style='margin:0in;margin-bottom:.0001pt;text-align:right'>3,354</p> </td> <td width="11" valign="top" style='width:8.5pt;background:#CCEEFF;padding:0'> <p style='margin:0in;margin-bottom:.0001pt'>&nbsp;</p> </td> <td width="9" valign="top" style='width:6.5pt;border:none;border-bottom:solid windowtext 1.0pt;background:#CCEEFF;padding:0'> <p style='margin:0in;margin-bottom:.0001pt'>&nbsp;</p> </td> <td width="135" valign="top" style='width:101.0pt;border:none;border-bottom:solid windowtext 1.0pt;background:#CCEEFF;padding:0'> <p align="right" style='margin:0in;margin-bottom:.0001pt;text-align:right'>2,694</p> </td> </tr> <tr align="left"> <td width="192" valign="top" style='width:2.0in;padding:0'> <p style='margin:0in;margin-bottom:.0001pt'>Total</p> </td> <td width="9" valign="top" style='width:6.5pt;border:none;border-bottom:double windowtext 1.5pt;padding:0'> <p style='margin:0in;margin-bottom:.0001pt'>$</p> </td> <td width="144" valign="top" style='width:1.5in;border:none;border-bottom:double windowtext 1.5pt;padding:0'> <p align="right" style='margin:0in;margin-bottom:.0001pt;text-align:right'>6,711</p> </td> <td width="11" valign="top" style='width:8.5pt;padding:0'> <p style='margin:0in;margin-bottom:.0001pt'>&nbsp;</p> </td> <td width="9" valign="top" style='width:6.5pt;border:none;border-bottom:double windowtext 1.5pt;padding:0'> <p style='margin:0in;margin-bottom:.0001pt'>$</p> </td> <td width="135" valign="top" style='width:101.0pt;border:none;border-bottom:double windowtext 1.5pt;padding:0'> <p align="right" style='margin:0in;margin-bottom:.0001pt;text-align:right'>5,412</p> </td> </tr> </table> </div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfInventoryCurrentTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of the carrying amount as of the balance sheet date of merchandise, goods, commodities, or supplies held for future sale or to be used in manufacturing, servicing or production process.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(6)(c))<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(6)(b))<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(6)(a))<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=6361739&amp;loc=d3e7789-107766<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfInventoryCurrentTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_TableTextBlockSupplementAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_TableTextBlockSupplementAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>24
<FILENAME>R37.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.19.3</span><table class="report" border="0" cellspacing="2" id="idp6745735376">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Earnings Per Share: Schedule of Earnings Per Share, Basic and Diluted (Details) - USD ($)<br> $ / shares in Units, shares in Thousands, $ in Thousands</strong></div></th>
<th class="th" colspan="2">3 Months Ended</th>
<th class="th" colspan="2">9 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Sep. 30, 2019</div></th>
<th class="th"><div>Sep. 30, 2018</div></th>
<th class="th"><div>Sep. 30, 2019</div></th>
<th class="th"><div>Sep. 30, 2018</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_TextBlockAbstract', window );"><strong>Details</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ProfitLoss', window );">Net income</a></td>
<td class="nump">$ 3,705<span></span>
</td>
<td class="nump">$ 6,762<span></span>
</td>
<td class="nump">$ 10,369<span></span>
</td>
<td class="nump">$ 15,162<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic', window );">Weighted average shares, basic</a></td>
<td class="nump">3,720<span></span>
</td>
<td class="nump">3,733<span></span>
</td>
<td class="nump">3,722<span></span>
</td>
<td class="nump">3,730<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustment', window );">Dilutive effect of stock options</a></td>
<td class="nump">17<span></span>
</td>
<td class="nump">20<span></span>
</td>
<td class="nump">16<span></span>
</td>
<td class="nump">22<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding', window );">Diluted shares</a></td>
<td class="nump">3,737<span></span>
</td>
<td class="nump">3,753<span></span>
</td>
<td class="nump">3,738<span></span>
</td>
<td class="nump">3,752<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EarningsPerShareBasic', window );">Earnings per share, basic</a></td>
<td class="nump">$ 1.00<span></span>
</td>
<td class="nump">$ 1.81<span></span>
</td>
<td class="nump">$ 2.79<span></span>
</td>
<td class="nump">$ 4.07<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EarningsPerShareDiluted', window );">Earnings per share, diluted</a></td>
<td class="nump">$ 0.99<span></span>
</td>
<td class="nump">$ 1.80<span></span>
</td>
<td class="nump">$ 2.77<span></span>
</td>
<td class="nump">$ 4.04<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EarningsPerShareBasic">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The amount of net income (loss) for the period per each share of common stock or unit outstanding during the reporting period.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(19))<br> -URI http://asc.fasb.org/extlink&amp;oid=116637232&amp;loc=SL114874131-224263<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 7<br> -URI http://asc.fasb.org/extlink&amp;oid=117326831&amp;loc=d3e1337-109256<br><br>Reference 3: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 55<br> -Paragraph 52<br> -URI http://asc.fasb.org/extlink&amp;oid=117327953&amp;loc=d3e4984-109258<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(21))<br> -URI http://asc.fasb.org/extlink&amp;oid=116634182&amp;loc=SL114868664-224227<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22694-107794<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=6371337&amp;loc=d3e3550-109257<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=117326831&amp;loc=d3e1252-109256<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(23))<br> -URI http://asc.fasb.org/extlink&amp;oid=116637391&amp;loc=SL114874048-224260<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 60B<br> -Subparagraph (d)<br> -URI http://asc.fasb.org/extlink&amp;oid=117326831&amp;loc=SL5780133-109256<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EarningsPerShareBasic</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>num:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EarningsPerShareDiluted">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The amount of net income (loss) for the period available to each share of common stock or common unit outstanding during the reporting period and to each share or unit that would have been outstanding assuming the issuance of common shares or units for all dilutive potential common shares or units outstanding during the reporting period.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 55<br> -Paragraph 52<br> -URI http://asc.fasb.org/extlink&amp;oid=117327953&amp;loc=d3e4984-109258<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=117326831&amp;loc=d3e1252-109256<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=6371337&amp;loc=d3e3550-109257<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(23))<br> -URI http://asc.fasb.org/extlink&amp;oid=116637391&amp;loc=SL114874048-224260<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22694-107794<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 7<br> -URI http://asc.fasb.org/extlink&amp;oid=117326831&amp;loc=d3e1337-109256<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(21))<br> -URI http://asc.fasb.org/extlink&amp;oid=116634182&amp;loc=SL114868664-224227<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 60B<br> -Subparagraph (d)<br> -URI http://asc.fasb.org/extlink&amp;oid=117326831&amp;loc=SL5780133-109256<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(19))<br> -URI http://asc.fasb.org/extlink&amp;oid=116637232&amp;loc=SL114874131-224263<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EarningsPerShareDiluted</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>num:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ProfitLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The consolidated profit or loss for the period, net of income taxes, including the portion attributable to the noncontrolling interest.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1A<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=118930883&amp;loc=SL7669619-108580<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1A<br> -Subparagraph (a)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=109239629&amp;loc=SL4573702-111684<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1B<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=118930883&amp;loc=SL7669625-108580<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1A<br> -Subparagraph (c)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=109239629&amp;loc=SL4573702-111684<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -URI http://asc.fasb.org/extlink&amp;oid=115929826&amp;loc=d3e8736-108599<br><br>Reference 6: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 55<br> -Paragraph 4J<br> -URI http://asc.fasb.org/extlink&amp;oid=116874947&amp;loc=SL4591551-111686<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=118932676&amp;loc=d3e3000-108585<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 45<br> -Paragraph 19<br> -URI http://asc.fasb.org/extlink&amp;oid=108774443&amp;loc=SL4569616-111683<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=115929826&amp;loc=d3e8933-108599<br><br>Reference 10: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 55<br> -Paragraph 4K<br> -URI http://asc.fasb.org/extlink&amp;oid=116874947&amp;loc=SL4591552-111686<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ProfitLoss</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_TextBlockAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_TextBlockAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustment">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The sum of dilutive potential common shares or units used in the calculation of the diluted per-share or per-unit computation.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=6371337&amp;loc=d3e3550-109257<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustment</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The average number of shares or units issued and outstanding that are used in calculating diluted EPS or earnings per unit (EPU), determined based on the timing of issuance of shares or units in the period.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=6371337&amp;loc=d3e3550-109257<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 16<br> -URI http://asc.fasb.org/extlink&amp;oid=117326831&amp;loc=d3e1505-109256<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Number of [basic] shares or units, after adjustment for contingently issuable shares or units and other shares or units not deemed outstanding, determined by relating the portion of time within a reporting period that common shares or units have been outstanding to the total time in that period.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 10<br> -URI http://asc.fasb.org/extlink&amp;oid=117326831&amp;loc=d3e1448-109256<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=6371337&amp;loc=d3e3550-109257<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_WeightedAverageNumberOfSharesOutstandingBasic</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>25
<FILENAME>R33.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.19.3</span><table class="report" border="0" cellspacing="2" id="idp6901627168">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Leases: Schedule of Future Minimum Rental Payments for Operating Leases (Details)<br> $ in Thousands</strong></div></th>
<th class="th">
<div>Dec. 31, 2018 </div>
<div>USD ($)</div>
</th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_TextBlockAbstract', window );"><strong>Details</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OperatingLeasesFutureMinimumPaymentsDueCurrent', window );">Operating Leases, Future Minimum Payments Due, Next Twelve Months</a></td>
<td class="nump">$ 15<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OperatingLeasesFutureMinimumPaymentsDueInTwoYears', window );">Operating Leases, Future Minimum Payments, Due in Two Years</a></td>
<td class="nump">60<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OperatingLeasesFutureMinimumPaymentsDueInThreeYears', window );">Operating Leases, Future Minimum Payments, Due in Three Years</a></td>
<td class="nump">60<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OperatingLeasesFutureMinimumPaymentsDueInFourYears', window );">Operating Leases, Future Minimum Payments, Due in Four Years</a></td>
<td class="nump">45<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OperatingLeasesFutureMinimumPaymentsDueInFiveYears', window );">Operating Leases, Future Minimum Payments, Due in Five Years</a></td>
<td class="nump">45<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OperatingLeasesFutureMinimumPaymentsDueThereafter', window );">Operating Leases, Future Minimum Payments, Due Thereafter</a></td>
<td class="nump">$ 344<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingLeasesFutureMinimumPaymentsDueCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of required minimum rental payments for operating leases having an initial or remaining non-cancelable lease term in excess of one year due in the next fiscal year following the latest fiscal year. Excludes interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/otherTransitionRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 840<br> -SubTopic 20<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=77902758&amp;loc=d3e41502-112717<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/otherTransitionRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 840<br> -SubTopic 10<br> -Section 55<br> -Paragraph 40<br> -Subparagraph (Note 3)<br> -URI http://asc.fasb.org/extlink&amp;oid=82846649&amp;loc=d3e38371-112697<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingLeasesFutureMinimumPaymentsDueCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingLeasesFutureMinimumPaymentsDueInFiveYears">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of required minimum rental payments for operating leases having an initial or remaining non-cancelable lease term in excess of one year due in the fifth fiscal year following the latest fiscal year. Excludes interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/otherTransitionRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 840<br> -SubTopic 20<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=77902758&amp;loc=d3e41502-112717<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/otherTransitionRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 840<br> -SubTopic 10<br> -Section 55<br> -Paragraph 40<br> -Subparagraph (Note 3)<br> -URI http://asc.fasb.org/extlink&amp;oid=82846649&amp;loc=d3e38371-112697<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingLeasesFutureMinimumPaymentsDueInFiveYears</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingLeasesFutureMinimumPaymentsDueInFourYears">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of required minimum rental payments for operating leases having an initial or remaining non-cancelable lease term in excess of one year due in the fourth fiscal year following the latest fiscal year. Excludes interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/otherTransitionRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 840<br> -SubTopic 20<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=77902758&amp;loc=d3e41502-112717<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/otherTransitionRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 840<br> -SubTopic 10<br> -Section 55<br> -Paragraph 40<br> -Subparagraph (Note 3)<br> -URI http://asc.fasb.org/extlink&amp;oid=82846649&amp;loc=d3e38371-112697<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingLeasesFutureMinimumPaymentsDueInFourYears</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingLeasesFutureMinimumPaymentsDueInThreeYears">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of required minimum rental payments for operating leases having an initial or remaining non-cancelable lease term in excess of one year due in the third fiscal year following the latest fiscal year. Excludes interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/otherTransitionRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 840<br> -SubTopic 10<br> -Section 55<br> -Paragraph 40<br> -Subparagraph (Note 3)<br> -URI http://asc.fasb.org/extlink&amp;oid=82846649&amp;loc=d3e38371-112697<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/otherTransitionRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 840<br> -SubTopic 20<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=77902758&amp;loc=d3e41502-112717<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingLeasesFutureMinimumPaymentsDueInThreeYears</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingLeasesFutureMinimumPaymentsDueInTwoYears">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of required minimum rental payments for operating leases having an initial or remaining non-cancelable lease term in excess of one year due in the second fiscal year following the latest fiscal year. Excludes interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/otherTransitionRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 840<br> -SubTopic 20<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=77902758&amp;loc=d3e41502-112717<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/otherTransitionRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 840<br> -SubTopic 10<br> -Section 55<br> -Paragraph 40<br> -Subparagraph (Note 3)<br> -URI http://asc.fasb.org/extlink&amp;oid=82846649&amp;loc=d3e38371-112697<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingLeasesFutureMinimumPaymentsDueInTwoYears</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingLeasesFutureMinimumPaymentsDueThereafter">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of required minimum rental payments for operating leases having an initial or remaining non-cancelable lease term in excess of one year due after the fifth fiscal year following the latest fiscal year. Excludes interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/otherTransitionRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 840<br> -SubTopic 10<br> -Section 55<br> -Paragraph 40<br> -Subparagraph (Note 3)<br> -URI http://asc.fasb.org/extlink&amp;oid=82846649&amp;loc=d3e38371-112697<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/otherTransitionRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 840<br> -SubTopic 20<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=77902758&amp;loc=d3e41502-112717<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingLeasesFutureMinimumPaymentsDueThereafter</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_TextBlockAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_TextBlockAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>26
<FILENAME>R18.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.19.3</span><table class="report" border="0" cellspacing="2" id="idp6630969680">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>New Accounting Pronouncements and Changes in Accounting Principles: New Accounting Pronouncements, Policy (Policies)<br></strong></div></th>
<th class="th" colspan="1">9 Months Ended</th>
</tr>
<tr><th class="th"><div>Sep. 30, 2019</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PolicyTextBlockAbstract', window );"><strong>Policies</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock', window );">New Accounting Pronouncements, Policy</a></td>
<td class="text"><p style='margin:0in;margin-bottom:.0001pt'>In February 2016, new accounting guidance (ASU 2016-02, Leases (Topic 842)) was issued which requires recording most leases on the balance sheet. The new lease standard requires disclosure of key information about lease arrangements and aligns many of the underlying principles of this new model with those in the new revenue recognition standard. This guidance is effective for annual reporting periods beginning after December 15, 2018, with early adoption permitted. &#160;The new guidance became effective for UTMD on January 1, 2019.&#160; UTMD applied the requirements using the modified retrospective method and so will not restate comparative financial statements.&#160; Implementation of the standard resulted in addition of right of use assets and lease liabilities of $452 to the consolidated balance sheet and will require additional disclosures but will have no effect on the income statement.&#160; UTMD&#146;s only leases are for a portion of the parking lot at the Midvale facility and an automobile in Ireland.</p> <p style='margin:0in;margin-bottom:.0001pt'>&nbsp;</p> <p style='margin:0in;margin-bottom:.0001pt'>The Company has determined that other recently issued accounting standards will either have no material impact on its consolidated financial position, results of operations or cash flows, or will not apply to its operations.</p><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy pertaining to new accounting pronouncements that may impact the entity's financial reporting. Includes, but is not limited to, quantification of the expected or actual impact.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PolicyTextBlockAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PolicyTextBlockAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>27
<FILENAME>R10.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.19.3</span><table class="report" border="0" cellspacing="2" id="idp6746601792">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Inventories<br></strong></div></th>
<th class="th" colspan="1">9 Months Ended</th>
</tr>
<tr><th class="th"><div>Sep. 30, 2019</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DisclosureTextBlockAbstract', window );"><strong>Notes</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_InventoryDisclosureTextBlock', window );">Inventories</a></td>
<td class="text"><p style='margin:0in;margin-bottom:.0001pt;margin-bottom:6.0pt'>(3)&#160;&#160;&#160; Inventories at September 30, 2019, and December 31, 2018, consisted of the following:</p> <div align="center"> <table border="0" cellspacing="0" cellpadding="0" width="90%" style='border-collapse:collapse'> <tr align="left"> <td width="192" valign="top" style='width:2.0in;padding:0'> <p style='margin:0in;margin-bottom:.0001pt'>&nbsp;</p> </td> <td width="9" valign="top" style='width:6.5pt;border:none;border-bottom:solid windowtext 1.0pt;padding:0'> <p style='margin:0in;margin-bottom:.0001pt'>&nbsp;</p> </td> <td width="144" valign="top" style='width:1.5in;border:none;border-bottom:solid windowtext 1.0pt;padding:0'> <p align="center" style='margin:0in;margin-bottom:.0001pt;text-align:center'> September 30, 2019</p> </td> <td width="11" valign="top" style='width:8.5pt;padding:0'> <p style='margin:0in;margin-bottom:.0001pt'>&nbsp;</p> </td> <td width="9" valign="top" style='width:6.5pt;border:none;border-bottom:solid windowtext 1.0pt;padding:0'> <p style='margin:0in;margin-bottom:.0001pt'>&nbsp;</p> </td> <td width="135" valign="top" style='width:101.0pt;border:none;border-bottom:solid windowtext 1.0pt;padding:0'> <p align="center" style='margin:0in;margin-bottom:.0001pt;text-align:center'>December 31, 2018</p> </td> </tr> <tr align="left"> <td width="192" valign="top" style='width:2.0in;background:#CCEEFF;padding:0'> <p style='margin:0in;margin-bottom:.0001pt'>Finished goods</p> </td> <td width="9" valign="top" style='width:6.5pt;border:none;background:#CCEEFF;padding:0'> <p style='margin:0in;margin-bottom:.0001pt'>$</p> </td> <td width="144" valign="top" style='width:1.5in;border:none;background:#CCEEFF;padding:0'> <p align="right" style='margin:0in;margin-bottom:.0001pt;text-align:right'>2,352</p> </td> <td width="11" valign="top" style='width:8.5pt;background:#CCEEFF;padding:0'> <p style='margin:0in;margin-bottom:.0001pt'>&nbsp;</p> </td> <td width="9" valign="top" style='width:6.5pt;border:none;background:#CCEEFF;padding:0'> <p style='margin:0in;margin-bottom:.0001pt'>$</p> </td> <td width="135" valign="top" style='width:101.0pt;border:none;background:#CCEEFF;padding:0'> <p align="right" style='margin:0in;margin-bottom:.0001pt;text-align:right'>1,615</p> </td> </tr> <tr align="left"> <td width="192" valign="top" style='width:2.0in;padding:0'> <p style='margin:0in;margin-bottom:.0001pt'>Work-in-process</p> </td> <td width="9" valign="top" style='width:6.5pt;padding:0'> <p style='margin:0in;margin-bottom:.0001pt'>&nbsp;</p> </td> <td width="144" valign="top" style='width:1.5in;padding:0'> <p align="right" style='margin:0in;margin-bottom:.0001pt;text-align:right'>1,005</p> </td> <td width="11" valign="top" style='width:8.5pt;padding:0'> <p style='margin:0in;margin-bottom:.0001pt'>&nbsp;</p> </td> <td width="9" valign="top" style='width:6.5pt;padding:0'> <p style='margin:0in;margin-bottom:.0001pt'>&nbsp;</p> </td> <td width="135" valign="top" style='width:101.0pt;padding:0'> <p align="right" style='margin:0in;margin-bottom:.0001pt;text-align:right'>1,103</p> </td> </tr> <tr align="left"> <td width="192" valign="top" style='width:2.0in;background:#CCEEFF;padding:0'> <p style='margin:0in;margin-bottom:.0001pt'>Raw materials</p> </td> <td width="9" valign="top" style='width:6.5pt;border:none;border-bottom:solid windowtext 1.0pt;background:#CCEEFF;padding:0'> <p style='margin:0in;margin-bottom:.0001pt'>&nbsp;</p> </td> <td width="144" valign="top" style='width:1.5in;border:none;border-bottom:solid windowtext 1.0pt;background:#CCEEFF;padding:0'> <p align="right" style='margin:0in;margin-bottom:.0001pt;text-align:right'>3,354</p> </td> <td width="11" valign="top" style='width:8.5pt;background:#CCEEFF;padding:0'> <p style='margin:0in;margin-bottom:.0001pt'>&nbsp;</p> </td> <td width="9" valign="top" style='width:6.5pt;border:none;border-bottom:solid windowtext 1.0pt;background:#CCEEFF;padding:0'> <p style='margin:0in;margin-bottom:.0001pt'>&nbsp;</p> </td> <td width="135" valign="top" style='width:101.0pt;border:none;border-bottom:solid windowtext 1.0pt;background:#CCEEFF;padding:0'> <p align="right" style='margin:0in;margin-bottom:.0001pt;text-align:right'>2,694</p> </td> </tr> <tr align="left"> <td width="192" valign="top" style='width:2.0in;padding:0'> <p style='margin:0in;margin-bottom:.0001pt'>Total</p> </td> <td width="9" valign="top" style='width:6.5pt;border:none;border-bottom:double windowtext 1.5pt;padding:0'> <p style='margin:0in;margin-bottom:.0001pt'>$</p> </td> <td width="144" valign="top" style='width:1.5in;border:none;border-bottom:double windowtext 1.5pt;padding:0'> <p align="right" style='margin:0in;margin-bottom:.0001pt;text-align:right'>6,711</p> </td> <td width="11" valign="top" style='width:8.5pt;padding:0'> <p style='margin:0in;margin-bottom:.0001pt'>&nbsp;</p> </td> <td width="9" valign="top" style='width:6.5pt;border:none;border-bottom:double windowtext 1.5pt;padding:0'> <p style='margin:0in;margin-bottom:.0001pt'>$</p> </td> <td width="135" valign="top" style='width:101.0pt;border:none;border-bottom:double windowtext 1.5pt;padding:0'> <p align="right" style='margin:0in;margin-bottom:.0001pt;text-align:right'>5,412</p> </td> </tr> </table> </div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DisclosureTextBlockAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DisclosureTextBlockAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_InventoryDisclosureTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for inventory. Includes, but is not limited to, the basis of stating inventory, the method of determining inventory cost, the classes of inventory, and the nature of the cost elements included in inventory.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 330<br> -URI http://asc.fasb.org/topic&amp;trid=2126998<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InventoryDisclosureTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>28
<FILENAME>R14.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.19.3</span><table class="report" border="0" cellspacing="2" id="idp6644210720">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Leases<br></strong></div></th>
<th class="th" colspan="1">9 Months Ended</th>
</tr>
<tr><th class="th"><div>Sep. 30, 2019</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DisclosureTextBlockAbstract', window );"><strong>Notes</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LesseeOperatingLeasesTextBlock', window );">Leases</a></td>
<td class="text"><p style='margin:0in;margin-bottom:.0001pt'>(7)&#160; Leases</p> <p style='margin:0in;margin-bottom:.0001pt'>&nbsp;</p> <p style='margin:0in;margin-bottom:.0001pt'>UTMD has operating leases for a portion of its parking lot at its Midvale facility and an automobile at its Ireland facility.&#160; The remaining lease term on the parking lot is 12 years and on the automobile it is 28 months.&#160; There are no options to extend or terminate the leases.&#160; UTMD has no other leases yet to commence.&#160; As neither lease contains implicit rates, UTMD&#146;s incremental borrowing rate, based on information available at adoption date, was used to determine the present value of the leases.</p> <p style='margin:0in;margin-bottom:.0001pt'>&nbsp;</p> <p style='margin:0in;margin-bottom:.0001pt'>&nbsp;</p> <table border="0" cellspacing="0" cellpadding="0" style='border-collapse:collapse'> <tr style='height:23.85pt'> <td width="415" valign="top" style='width:311.4pt;padding:0in 5.4pt 0in 5.4pt;height:23.85pt'> <p style='margin:0in;margin-bottom:.0001pt'>The components of lease cost were as follows:</p> </td> <td width="150" valign="top" style='width:112.5pt;padding:0in 5.4pt 0in 5.4pt;height:23.85pt'> <p align="right" style='margin:0in;margin-bottom:.0001pt;text-align:right'>Three Months Ended September 30, 2019</p> </td> </tr> <tr align="left"> <td width="415" valign="top" style='width:311.4pt;background:#CCEEFF;padding:0in 5.4pt 0in 5.4pt'> <p style='margin:0in;margin-bottom:.0001pt'>Operating Lease Cost (<i>in thousands</i>)</p> </td> <td width="150" valign="top" style='width:112.5pt;background:#CCEEFF;padding:0in 5.4pt 0in 5.4pt'> <p align="right" style='margin:0in;margin-bottom:.0001pt;text-align:right'>$15</p> </td> </tr> <tr align="left"> <td width="415" valign="top" style='width:311.4pt;padding:0in 5.4pt 0in 5.4pt'> <p style='margin:0in;margin-bottom:.0001pt'>Right of Use Assets obtained in exchange for new operating lease Obligations</p> </td> <td width="150" valign="top" style='width:112.5pt;padding:0in 5.4pt 0in 5.4pt'> <p align="right" style='margin:0in;margin-bottom:.0001pt;text-align:right'>$0</p> </td> </tr> <tr align="left"> <td width="415" valign="top" style='width:311.4pt;background:#CCEEFF;padding:0in 5.4pt 0in 5.4pt'> <p style='margin:0in;margin-bottom:.0001pt'>&nbsp;</p> </td> <td width="150" valign="top" style='width:112.5pt;background:#CCEEFF;padding:0in 5.4pt 0in 5.4pt'> <p align="right" style='margin:0in;margin-bottom:.0001pt;text-align:right'>&nbsp;</p> </td> </tr> <tr align="left"> <td width="415" valign="top" style='width:311.4pt;padding:0in 5.4pt 0in 5.4pt'> <p style='margin:0in;margin-bottom:.0001pt'>Other Information</p> </td> <td width="150" valign="top" style='width:112.5pt;padding:0in 5.4pt 0in 5.4pt'> <p align="right" style='margin:0in;margin-bottom:.0001pt;text-align:right'>Three Months Ended September 30, 2019</p> </td> </tr> <tr align="left"> <td width="415" valign="top" style='width:311.4pt;background:#CCEEFF;padding:0in 5.4pt 0in 5.4pt'> <p style='margin:0in;margin-bottom:.0001pt'>Weighted Average Remaining Lease Term&#160; - Operating Leases</p> </td> <td width="150" valign="top" style='width:112.5pt;background:#CCEEFF;padding:0in 5.4pt 0in 5.4pt'> <p align="right" style='margin:0in;margin-bottom:.0001pt;text-align:right'>12 years</p> </td> </tr> <tr align="left"> <td width="415" valign="top" style='width:311.4pt;padding:0in 5.4pt 0in 5.4pt'> <p style='margin:0in;margin-bottom:.0001pt'>Weighted Average Discount Rate &#150; Operating Leases</p> </td> <td width="150" valign="top" style='width:112.5pt;padding:0in 5.4pt 0in 5.4pt'> <p align="right" style='margin:0in;margin-bottom:.0001pt;text-align:right'>5.4%</p> </td> </tr> </table> <p style='margin:0in;margin-bottom:.0001pt;margin-bottom:10.0pt;line-height:115%'>&nbsp;</p> <table border="0" cellspacing="0" cellpadding="0" style='border-collapse:collapse'> <tr style='height:23.85pt'> <td width="319" valign="top" style='width:239.4pt;padding:0in 5.4pt 0in 5.4pt;height:23.85pt'> <p style='margin:0in;margin-bottom:.0001pt'>Operating lease liabilities/ payments (<i>in thousands</i>)</p> </td> <td width="96" valign="top" style='width:1.0in;padding:0in 5.4pt 0in 5.4pt;height:23.85pt'> <p align="right" style='margin:0in;margin-bottom:.0001pt;text-align:right'>&nbsp;</p> </td> </tr> <tr align="left"> <td width="319" valign="top" style='width:239.4pt;background:#CCEEFF;padding:0in 5.4pt 0in 5.4pt'> <p style='margin:0in;margin-bottom:.0001pt'>Operating lease payments, 2019</p> </td> <td width="96" valign="top" style='width:1.0in;background:#CCEEFF;padding:0in 5.4pt 0in 5.4pt'> <p align="right" style='margin:0in;margin-bottom:.0001pt;text-align:right'>$15</p> </td> </tr> <tr align="left"> <td width="319" valign="top" style='width:239.4pt;padding:0in 5.4pt 0in 5.4pt'> <p style='margin:0in;margin-bottom:.0001pt'>Operating lease payments, 2020</p> </td> <td width="96" valign="top" style='width:1.0in;padding:0in 5.4pt 0in 5.4pt'> <p align="right" style='margin:0in;margin-bottom:.0001pt;text-align:right'>$60</p> </td> </tr> <tr align="left"> <td width="319" valign="top" style='width:239.4pt;background:#CCEEFF;padding:0in 5.4pt 0in 5.4pt'> <p style='margin:0in;margin-bottom:.0001pt'>Operating lease payments, 2021</p> </td> <td width="96" valign="top" style='width:1.0in;background:#CCEEFF;padding:0in 5.4pt 0in 5.4pt'> <p align="right" style='margin:0in;margin-bottom:.0001pt;text-align:right'>$60</p> </td> </tr> <tr align="left"> <td width="319" valign="top" style='width:239.4pt;padding:0in 5.4pt 0in 5.4pt'> <p style='margin:0in;margin-bottom:.0001pt'>Operating lease payments, 2022</p> </td> <td width="96" valign="top" style='width:1.0in;padding:0in 5.4pt 0in 5.4pt'> <p align="right" style='margin:0in;margin-bottom:.0001pt;text-align:right'>$45</p> </td> </tr> <tr align="left"> <td width="319" valign="top" style='width:239.4pt;background:#CCEEFF;padding:0in 5.4pt 0in 5.4pt'> <p style='margin:0in;margin-bottom:.0001pt'>Operating lease payments, 2023</p> </td> <td width="96" valign="top" style='width:1.0in;background:#CCEEFF;padding:0in 5.4pt 0in 5.4pt'> <p align="right" style='margin:0in;margin-bottom:.0001pt;text-align:right'>$45</p> </td> </tr> <tr align="left"> <td width="319" valign="top" style='width:239.4pt;padding:0in 5.4pt 0in 5.4pt'> <p style='margin:0in;margin-bottom:.0001pt'>Thereafter</p> </td> <td width="96" valign="top" style='width:1.0in;padding:0in 5.4pt 0in 5.4pt'> <p align="right" style='margin:0in;margin-bottom:.0001pt;text-align:right'>$344</p> </td> </tr> </table> <p style='margin:0in;margin-bottom:.0001pt;margin-bottom:10.0pt;line-height:115%'>&nbsp;</p> <table border="0" cellspacing="0" cellpadding="0" style='border-collapse:collapse'> <tr style='height:23.85pt'> <td width="415" valign="top" style='width:311.4pt;padding:0in 5.4pt 0in 5.4pt;height:23.85pt'> <p style='margin:0in;margin-bottom:.0001pt'>Reconciliation of operating lease liabilities/ payments to operating lease liabilities</p> </td> <td width="132" valign="top" style='width:99.0pt;padding:0in 5.4pt 0in 5.4pt;height:23.85pt'> <p align="right" style='margin:0in;margin-bottom:.0001pt;text-align:right'>&#160;(<i>in thousands</i>)</p> </td> </tr> <tr align="left"> <td width="415" valign="top" style='width:311.4pt;background:#CCEEFF;padding:0in 5.4pt 0in 5.4pt'> <p style='margin:0in;margin-bottom:.0001pt'>Total operating lease liabilities/ payments</p> </td> <td width="132" valign="top" style='width:99.0pt;background:#CCEEFF;padding:0in 5.4pt 0in 5.4pt'> <p align="right" style='margin:0in;margin-bottom:.0001pt;text-align:right'>$569</p> </td> </tr> <tr align="left"> <td width="415" valign="top" style='width:311.4pt;padding:0in 5.4pt 0in 5.4pt'> <p style='margin:0in;margin-bottom:.0001pt'>Operating lease liabilities &#150; current (included in Accrued Expenses)</p> </td> <td width="132" valign="top" style='width:99.0pt;padding:0in 5.4pt 0in 5.4pt'> <p align="right" style='margin:0in;margin-bottom:.0001pt;text-align:right'>$37</p> </td> </tr> <tr align="left"> <td width="415" valign="top" style='width:311.4pt;background:#CCEEFF;padding:0in 5.4pt 0in 5.4pt'> <p style='margin:0in;margin-bottom:.0001pt'>Operating lease liabilities &#150; long term</p> </td> <td width="132" valign="top" style='width:99.0pt;background:#CCEEFF;padding:0in 5.4pt 0in 5.4pt'> <p align="right" style='margin:0in;margin-bottom:.0001pt;text-align:right'><u>$385</u></p> </td> </tr> <tr align="left"> <td width="415" valign="top" style='width:311.4pt;padding:0in 5.4pt 0in 5.4pt'> <p style='margin:0in;margin-bottom:.0001pt'>Present value adjustment</p> </td> <td width="132" valign="top" style='width:99.0pt;padding:0in 5.4pt 0in 5.4pt'> <p align="right" style='margin:0in;margin-bottom:.0001pt;text-align:right'>$147</p> </td> </tr> </table> <p style='margin:0in;margin-bottom:.0001pt;margin-bottom:10.0pt;line-height:115%'>&nbsp;</p> <p style='margin:0in;margin-bottom:.0001pt;margin-bottom:10.0pt;line-height:115%'><b>Maturities of lease liabilities were as follows:</b></p> <p style='margin:0in;margin-bottom:.0001pt;margin-bottom:10.0pt;line-height:115%'>(<i>in thousands</i>) </p> <table border="0" cellspacing="0" cellpadding="0" style='border-collapse:collapse'> <tr align="left"> <td width="319" valign="top" style='width:239.4pt;padding:0in 5.4pt 0in 5.4pt'> <p style='margin:0in;margin-bottom:.0001pt'>Maturities of lease liabilities were as follows:</p> </td> <td width="120" valign="top" style='width:1.25in;padding:0in 5.4pt 0in 5.4pt'> <p align="right" style='margin:0in;margin-bottom:.0001pt;text-align:right'>(<i>in thousands</i>)</p> </td> </tr> <tr align="left"> <td width="319" valign="top" style='width:239.4pt;padding:0in 5.4pt 0in 5.4pt'> <p style='margin:0in;margin-bottom:.0001pt'>Year ending December 31,</p> </td> <td width="120" valign="top" style='width:1.25in;padding:0in 5.4pt 0in 5.4pt'> <p align="right" style='margin:0in;margin-bottom:.0001pt;text-align:right'>&nbsp;</p> </td> </tr> <tr align="left"> <td width="319" valign="top" style='width:239.4pt;background:#CCEEFF;padding:0in 5.4pt 0in 5.4pt'> <p style='margin:0in;margin-bottom:.0001pt'>2019</p> </td> <td width="120" valign="top" style='width:1.25in;background:#CCEEFF;padding:0in 5.4pt 0in 5.4pt'> <p align="right" style='margin:0in;margin-bottom:.0001pt;text-align:right'>$37</p> </td> </tr> <tr align="left"> <td width="319" valign="top" style='width:239.4pt;padding:0in 5.4pt 0in 5.4pt'> <p style='margin:0in;margin-bottom:.0001pt'>2020</p> </td> <td width="120" valign="top" style='width:1.25in;padding:0in 5.4pt 0in 5.4pt'> <p align="right" style='margin:0in;margin-bottom:.0001pt;text-align:right'>$38</p> </td> </tr> <tr align="left"> <td width="319" valign="top" style='width:239.4pt;background:#CCEEFF;padding:0in 5.4pt 0in 5.4pt'> <p style='margin:0in;margin-bottom:.0001pt'>2021</p> </td> <td width="120" valign="top" style='width:1.25in;background:#CCEEFF;padding:0in 5.4pt 0in 5.4pt'> <p align="right" style='margin:0in;margin-bottom:.0001pt;text-align:right'>$40</p> </td> </tr> <tr align="left"> <td width="319" valign="top" style='width:239.4pt;padding:0in 5.4pt 0in 5.4pt'> <p style='margin:0in;margin-bottom:.0001pt'>2022</p> </td> <td width="120" valign="top" style='width:1.25in;padding:0in 5.4pt 0in 5.4pt'> <p align="right" style='margin:0in;margin-bottom:.0001pt;text-align:right'>$27</p> </td> </tr> <tr align="left"> <td width="319" valign="top" style='width:239.4pt;background:#CCEEFF;padding:0in 5.4pt 0in 5.4pt'> <p style='margin:0in;margin-bottom:.0001pt'>2023</p> </td> <td width="120" valign="top" style='width:1.25in;background:#CCEEFF;padding:0in 5.4pt 0in 5.4pt'> <p align="right" style='margin:0in;margin-bottom:.0001pt;text-align:right'>$29</p> </td> </tr> <tr align="left"> <td width="319" valign="top" style='width:239.4pt;padding:0in 5.4pt 0in 5.4pt'> <p style='margin:0in;margin-bottom:.0001pt'>Thereafter</p> </td> <td width="120" valign="top" style='width:1.25in;padding:0in 5.4pt 0in 5.4pt'> <p align="right" style='margin:0in;margin-bottom:.0001pt;text-align:right'>$280</p> </td> </tr> </table> <p style='margin:0in;margin-bottom:.0001pt'>&nbsp;</p><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DisclosureTextBlockAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DisclosureTextBlockAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LesseeOperatingLeasesTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for operating leases of lessee. Includes, but is not limited to, description of operating lease and maturity analysis of operating lease liability.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -URI http://asc.fasb.org/subtopic&amp;trid=77888251<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LesseeOperatingLeasesTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>29
<FILENAME>FilingSummary.xml
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<XML>
<?xml version='1.0' encoding='utf-8'?>
<FilingSummary>
  <Version>3.19.3</Version>
  <ProcessingTime/>
  <ReportFormat>html</ReportFormat>
  <ContextCount>82</ContextCount>
  <ElementCount>238</ElementCount>
  <EntityCount>1</EntityCount>
  <FootnotesReported>false</FootnotesReported>
  <SegmentCount>12</SegmentCount>
  <ScenarioCount>0</ScenarioCount>
  <TuplesReported>false</TuplesReported>
  <UnitCount>4</UnitCount>
  <MyReports>
    <Report instance="utmd-20190930.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R1.htm</HtmlFileName>
      <LongName>000010 - Document - Document and Entity Information</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.utahmed.com/20190930/role/idr_DocumentDocumentAndEntityInformation</Role>
      <ShortName>Document and Entity Information</ShortName>
      <MenuCategory>Cover</MenuCategory>
      <Position>1</Position>
    </Report>
    <Report instance="utmd-20190930.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R2.htm</HtmlFileName>
      <LongName>000020 - Statement - UTAH MEDICAL PRODUCTS, INC. CONSOLIDATED BALANCE SHEET</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.utahmed.com/20190930/role/idr_UTAHMEDICALPRODUCTSINCCONSOLIDATEDBALANCESHEET</Role>
      <ShortName>UTAH MEDICAL PRODUCTS, INC. CONSOLIDATED BALANCE SHEET</ShortName>
      <MenuCategory>Statements</MenuCategory>
      <Position>2</Position>
    </Report>
    <Report instance="utmd-20190930.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R3.htm</HtmlFileName>
      <LongName>000030 - Statement - UTAH MEDICAL PRODUCTS, INC. CONSOLIDATED BALANCE SHEET - Parenthetical</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.utahmed.com/20190930/role/idr_UTAHMEDICALPRODUCTSINCCONSOLIDATEDBALANCESHEETParenthetical</Role>
      <ShortName>UTAH MEDICAL PRODUCTS, INC. CONSOLIDATED BALANCE SHEET - Parenthetical</ShortName>
      <MenuCategory>Statements</MenuCategory>
      <Position>3</Position>
    </Report>
    <Report instance="utmd-20190930.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R4.htm</HtmlFileName>
      <LongName>000040 - Statement - UTAH MEDICAL PRODUCTS, INC. CONSOLIDATED STATEMENT OF INCOME</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.utahmed.com/20190930/role/idr_UTAHMEDICALPRODUCTSINCCONSOLIDATEDSTATEMENTOFINCOME</Role>
      <ShortName>UTAH MEDICAL PRODUCTS, INC. CONSOLIDATED STATEMENT OF INCOME</ShortName>
      <MenuCategory>Statements</MenuCategory>
      <Position>4</Position>
    </Report>
    <Report instance="utmd-20190930.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R5.htm</HtmlFileName>
      <LongName>000050 - Statement - UTAH MEDICAL PRODUCTS, INC. CONSOLIDATED STATEMENT OF INCOME - Parenthetical</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.utahmed.com/20190930/role/idr_UTAHMEDICALPRODUCTSINCCONSOLIDATEDSTATEMENTOFINCOMEParenthetical</Role>
      <ShortName>UTAH MEDICAL PRODUCTS, INC. CONSOLIDATED STATEMENT OF INCOME - Parenthetical</ShortName>
      <MenuCategory>Statements</MenuCategory>
      <Position>5</Position>
    </Report>
    <Report instance="utmd-20190930.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R6.htm</HtmlFileName>
      <LongName>000060 - Statement - UTAH MEDICAL PRODUCTS, INC. CONSOLIDATED STATEMENT OF STOCKHOLDERS' EQUITY</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.utahmed.com/20190930/role/idr_UTAHMEDICALPRODUCTSINCCONSOLIDATEDSTATEMENTOFSTOCKHOLDERSEQUITY</Role>
      <ShortName>UTAH MEDICAL PRODUCTS, INC. CONSOLIDATED STATEMENT OF STOCKHOLDERS' EQUITY</ShortName>
      <MenuCategory>Statements</MenuCategory>
      <Position>6</Position>
    </Report>
    <Report instance="utmd-20190930.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R7.htm</HtmlFileName>
      <LongName>000070 - Statement - UTAH MEDICAL PRODUCTS, INC. CONSOLIDATED CONDENSED STATEMENT OF CASH FLOW</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.utahmed.com/20190930/role/idr_UTAHMEDICALPRODUCTSINCCONSOLIDATEDCONDENSEDSTATEMENTOFCASHFLOW</Role>
      <ShortName>UTAH MEDICAL PRODUCTS, INC. CONSOLIDATED CONDENSED STATEMENT OF CASH FLOW</ShortName>
      <MenuCategory>Statements</MenuCategory>
      <Position>7</Position>
    </Report>
    <Report instance="utmd-20190930.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R8.htm</HtmlFileName>
      <LongName>000080 - Disclosure - Basis of Presentation</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.utahmed.com/20190930/role/idr_DisclosureBasisOfPresentation</Role>
      <ShortName>Basis of Presentation</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>8</Position>
    </Report>
    <Report instance="utmd-20190930.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R9.htm</HtmlFileName>
      <LongName>000090 - Disclosure - New Accounting Pronouncements and Changes in Accounting Principles</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.utahmed.com/20190930/role/idr_DisclosureNewAccountingPronouncementsAndChangesInAccountingPrinciples</Role>
      <ShortName>New Accounting Pronouncements and Changes in Accounting Principles</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>9</Position>
    </Report>
    <Report instance="utmd-20190930.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R10.htm</HtmlFileName>
      <LongName>000100 - Disclosure - Inventories</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.utahmed.com/20190930/role/idr_DisclosureInventories</Role>
      <ShortName>Inventories</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>10</Position>
    </Report>
    <Report instance="utmd-20190930.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R11.htm</HtmlFileName>
      <LongName>000110 - Disclosure - Stock-Based Compensation</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.utahmed.com/20190930/role/idr_DisclosureStockBasedCompensation</Role>
      <ShortName>Stock-Based Compensation</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>11</Position>
    </Report>
    <Report instance="utmd-20190930.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R12.htm</HtmlFileName>
      <LongName>000120 - Disclosure - Warranty Reserve</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.utahmed.com/20190930/role/idr_DisclosureWarrantyReserve</Role>
      <ShortName>Warranty Reserve</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>12</Position>
    </Report>
    <Report instance="utmd-20190930.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R13.htm</HtmlFileName>
      <LongName>000130 - Disclosure - Revenue Recognition</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.utahmed.com/20190930/role/idr_DisclosureRevenueRecognition</Role>
      <ShortName>Revenue Recognition</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>13</Position>
    </Report>
    <Report instance="utmd-20190930.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R14.htm</HtmlFileName>
      <LongName>000140 - Disclosure - Leases</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.utahmed.com/20190930/role/idr_DisclosureLeases</Role>
      <ShortName>Leases</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>14</Position>
    </Report>
    <Report instance="utmd-20190930.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R15.htm</HtmlFileName>
      <LongName>000150 - Disclosure - CSI Distribution Agreement Purchase Disclosure</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.utahmed.com/20190930/role/idr_DisclosureCSIDistributionAgreementPurchaseDisclosure</Role>
      <ShortName>CSI Distribution Agreement Purchase Disclosure</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>15</Position>
    </Report>
    <Report instance="utmd-20190930.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R16.htm</HtmlFileName>
      <LongName>000160 - Disclosure - Earnings Per Share</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.utahmed.com/20190930/role/idr_DisclosureEarningsPerShare</Role>
      <ShortName>Earnings Per Share</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>16</Position>
    </Report>
    <Report instance="utmd-20190930.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R17.htm</HtmlFileName>
      <LongName>000170 - Disclosure - Subsequent Events</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.utahmed.com/20190930/role/idr_DisclosureSubsequentEvents</Role>
      <ShortName>Subsequent Events</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>17</Position>
    </Report>
    <Report instance="utmd-20190930.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R18.htm</HtmlFileName>
      <LongName>000180 - Disclosure - New Accounting Pronouncements and Changes in Accounting Principles: New Accounting Pronouncements, Policy (Policies)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.utahmed.com/20190930/role/idr_DisclosureNewAccountingPronouncementsAndChangesInAccountingPrinciplesNewAccountingPronouncementsPolicyPolicies</Role>
      <ShortName>New Accounting Pronouncements and Changes in Accounting Principles: New Accounting Pronouncements, Policy (Policies)</ShortName>
      <MenuCategory>Policies</MenuCategory>
      <ParentRole>http://www.utahmed.com/20190930/role/idr_DisclosureNewAccountingPronouncementsAndChangesInAccountingPrinciples</ParentRole>
      <Position>18</Position>
    </Report>
    <Report instance="utmd-20190930.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R19.htm</HtmlFileName>
      <LongName>000190 - Disclosure - Inventories: Schedule of Inventory, Current (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.utahmed.com/20190930/role/idr_DisclosureInventoriesScheduleOfInventoryCurrentTables</Role>
      <ShortName>Inventories: Schedule of Inventory, Current (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <Position>19</Position>
    </Report>
    <Report instance="utmd-20190930.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R20.htm</HtmlFileName>
      <LongName>000200 - Disclosure - Revenue Recognition: Schedule Of Revenues By Product Category (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.utahmed.com/20190930/role/idr_DisclosureRevenueRecognitionScheduleOfRevenuesByProductCategoryTables</Role>
      <ShortName>Revenue Recognition: Schedule Of Revenues By Product Category (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <Position>20</Position>
    </Report>
    <Report instance="utmd-20190930.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R21.htm</HtmlFileName>
      <LongName>000210 - Disclosure - Leases: Lease, Cost (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.utahmed.com/20190930/role/idr_DisclosureLeasesLeaseCostTables</Role>
      <ShortName>Leases: Lease, Cost (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <Position>21</Position>
    </Report>
    <Report instance="utmd-20190930.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R22.htm</HtmlFileName>
      <LongName>000220 - Disclosure - Leases: Schedule of Future Minimum Rental Payments for Operating Leases (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.utahmed.com/20190930/role/idr_DisclosureLeasesScheduleOfFutureMinimumRentalPaymentsForOperatingLeasesTables</Role>
      <ShortName>Leases: Schedule of Future Minimum Rental Payments for Operating Leases (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <Position>22</Position>
    </Report>
    <Report instance="utmd-20190930.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R23.htm</HtmlFileName>
      <LongName>000230 - Disclosure - Leases: Reconciliation of operating lease liabilities (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.utahmed.com/20190930/role/idr_DisclosureLeasesReconciliationOfOperatingLeaseLiabilitiesTables</Role>
      <ShortName>Leases: Reconciliation of operating lease liabilities (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <Position>23</Position>
    </Report>
    <Report instance="utmd-20190930.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R24.htm</HtmlFileName>
      <LongName>000240 - Disclosure - Leases: Lessee, Operating Lease, Liability, Maturity (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.utahmed.com/20190930/role/idr_DisclosureLeasesLesseeOperatingLeaseLiabilityMaturityTables</Role>
      <ShortName>Leases: Lessee, Operating Lease, Liability, Maturity (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <Position>24</Position>
    </Report>
    <Report instance="utmd-20190930.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R25.htm</HtmlFileName>
      <LongName>000250 - Disclosure - Earnings Per Share: Schedule of Earnings Per Share, Basic and Diluted (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.utahmed.com/20190930/role/idr_DisclosureEarningsPerShareScheduleOfEarningsPerShareBasicAndDilutedTables</Role>
      <ShortName>Earnings Per Share: Schedule of Earnings Per Share, Basic and Diluted (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <Position>25</Position>
    </Report>
    <Report instance="utmd-20190930.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R26.htm</HtmlFileName>
      <LongName>000260 - Disclosure - New Accounting Pronouncements and Changes in Accounting Principles: New Accounting Pronouncements, Policy (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.utahmed.com/20190930/role/idr_DisclosureNewAccountingPronouncementsAndChangesInAccountingPrinciplesNewAccountingPronouncementsPolicyDetails</Role>
      <ShortName>New Accounting Pronouncements and Changes in Accounting Principles: New Accounting Pronouncements, Policy (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.utahmed.com/20190930/role/idr_DisclosureNewAccountingPronouncementsAndChangesInAccountingPrinciplesNewAccountingPronouncementsPolicyPolicies</ParentRole>
      <Position>26</Position>
    </Report>
    <Report instance="utmd-20190930.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R27.htm</HtmlFileName>
      <LongName>000270 - Disclosure - Inventories: Schedule of Inventory, Current (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.utahmed.com/20190930/role/idr_DisclosureInventoriesScheduleOfInventoryCurrentDetails</Role>
      <ShortName>Inventories: Schedule of Inventory, Current (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.utahmed.com/20190930/role/idr_DisclosureInventoriesScheduleOfInventoryCurrentTables</ParentRole>
      <Position>27</Position>
    </Report>
    <Report instance="utmd-20190930.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R28.htm</HtmlFileName>
      <LongName>000280 - Disclosure - Stock-Based Compensation (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.utahmed.com/20190930/role/idr_DisclosureStockBasedCompensationDetails</Role>
      <ShortName>Stock-Based Compensation (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.utahmed.com/20190930/role/idr_DisclosureStockBasedCompensation</ParentRole>
      <Position>28</Position>
    </Report>
    <Report instance="utmd-20190930.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R29.htm</HtmlFileName>
      <LongName>000290 - Disclosure - Warranty Reserve (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.utahmed.com/20190930/role/idr_DisclosureWarrantyReserveDetails</Role>
      <ShortName>Warranty Reserve (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.utahmed.com/20190930/role/idr_DisclosureWarrantyReserve</ParentRole>
      <Position>29</Position>
    </Report>
    <Report instance="utmd-20190930.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R30.htm</HtmlFileName>
      <LongName>000300 - Disclosure - Revenue Recognition: Schedule Of Revenues By Product Category (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.utahmed.com/20190930/role/idr_DisclosureRevenueRecognitionScheduleOfRevenuesByProductCategoryDetails</Role>
      <ShortName>Revenue Recognition: Schedule Of Revenues By Product Category (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.utahmed.com/20190930/role/idr_DisclosureRevenueRecognitionScheduleOfRevenuesByProductCategoryTables</ParentRole>
      <Position>30</Position>
    </Report>
    <Report instance="utmd-20190930.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R31.htm</HtmlFileName>
      <LongName>000310 - Disclosure - Leases (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.utahmed.com/20190930/role/idr_DisclosureLeasesDetails</Role>
      <ShortName>Leases (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.utahmed.com/20190930/role/idr_DisclosureLeasesLeaseCostTables</ParentRole>
      <Position>31</Position>
    </Report>
    <Report instance="utmd-20190930.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R32.htm</HtmlFileName>
      <LongName>000320 - Disclosure - Leases: Lease, Cost (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.utahmed.com/20190930/role/idr_DisclosureLeasesLeaseCostDetails</Role>
      <ShortName>Leases: Lease, Cost (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.utahmed.com/20190930/role/idr_DisclosureLeasesLeaseCostTables</ParentRole>
      <Position>32</Position>
    </Report>
    <Report instance="utmd-20190930.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R33.htm</HtmlFileName>
      <LongName>000330 - Disclosure - Leases: Schedule of Future Minimum Rental Payments for Operating Leases (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.utahmed.com/20190930/role/idr_DisclosureLeasesScheduleOfFutureMinimumRentalPaymentsForOperatingLeasesDetails</Role>
      <ShortName>Leases: Schedule of Future Minimum Rental Payments for Operating Leases (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.utahmed.com/20190930/role/idr_DisclosureLeasesScheduleOfFutureMinimumRentalPaymentsForOperatingLeasesTables</ParentRole>
      <Position>33</Position>
    </Report>
    <Report instance="utmd-20190930.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R34.htm</HtmlFileName>
      <LongName>000340 - Disclosure - Leases: Reconciliation of operating lease liabilities (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.utahmed.com/20190930/role/idr_DisclosureLeasesReconciliationOfOperatingLeaseLiabilitiesDetails</Role>
      <ShortName>Leases: Reconciliation of operating lease liabilities (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.utahmed.com/20190930/role/idr_DisclosureLeasesReconciliationOfOperatingLeaseLiabilitiesTables</ParentRole>
      <Position>34</Position>
    </Report>
    <Report instance="utmd-20190930.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R35.htm</HtmlFileName>
      <LongName>000350 - Disclosure - Leases: Lessee, Operating Lease, Liability, Maturity (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.utahmed.com/20190930/role/idr_DisclosureLeasesLesseeOperatingLeaseLiabilityMaturityDetails</Role>
      <ShortName>Leases: Lessee, Operating Lease, Liability, Maturity (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.utahmed.com/20190930/role/idr_DisclosureLeasesLesseeOperatingLeaseLiabilityMaturityTables</ParentRole>
      <Position>35</Position>
    </Report>
    <Report instance="utmd-20190930.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R36.htm</HtmlFileName>
      <LongName>000360 - Disclosure - CSI Distribution Agreement Purchase Disclosure (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.utahmed.com/20190930/role/idr_DisclosureCSIDistributionAgreementPurchaseDisclosureDetails</Role>
      <ShortName>CSI Distribution Agreement Purchase Disclosure (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.utahmed.com/20190930/role/idr_DisclosureCSIDistributionAgreementPurchaseDisclosure</ParentRole>
      <Position>36</Position>
    </Report>
    <Report instance="utmd-20190930.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R37.htm</HtmlFileName>
      <LongName>000370 - Disclosure - Earnings Per Share: Schedule of Earnings Per Share, Basic and Diluted (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.utahmed.com/20190930/role/idr_DisclosureEarningsPerShareScheduleOfEarningsPerShareBasicAndDilutedDetails</Role>
      <ShortName>Earnings Per Share: Schedule of Earnings Per Share, Basic and Diluted (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.utahmed.com/20190930/role/idr_DisclosureEarningsPerShareScheduleOfEarningsPerShareBasicAndDilutedTables</ParentRole>
      <Position>37</Position>
    </Report>
    <Report>
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <LongName>All Reports</LongName>
      <ReportType>Book</ReportType>
      <ShortName>All Reports</ShortName>
    </Report>
  </MyReports>
  <InputFiles>
    <File>utmd-20190930.xml</File>
    <File>utmd-20190930.xsd</File>
    <File>utmd-20190930_cal.xml</File>
    <File>utmd-20190930_def.xml</File>
    <File>utmd-20190930_lab.xml</File>
    <File>utmd-20190930_pre.xml</File>
  </InputFiles>
  <SupplementalFiles/>
  <BaseTaxonomies>
    <BaseTaxonomy>http://fasb.org/srt/2019-01-31</BaseTaxonomy>
    <BaseTaxonomy>http://xbrl.sec.gov/dei/2019-01-31</BaseTaxonomy>
    <BaseTaxonomy>http://fasb.org/us-gaap/2019-01-31</BaseTaxonomy>
  </BaseTaxonomies>
  <HasPresentationLinkbase>true</HasPresentationLinkbase>
  <HasCalculationLinkbase>true</HasCalculationLinkbase>
</FilingSummary>
</XML>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>30
<FILENAME>R8.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.19.3</span><table class="report" border="0" cellspacing="2" id="idp6746695072">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Basis of Presentation<br></strong></div></th>
<th class="th" colspan="1">9 Months Ended</th>
</tr>
<tr><th class="th"><div>Sep. 30, 2019</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DisclosureTextBlockAbstract', window );"><strong>Notes</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock', window );">Basis of Presentation</a></td>
<td class="text"><p style='margin:0in;margin-bottom:.0001pt'>(1)&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; The unaudited financial statements have been prepared in accordance with the instructions to Form 10-Q and do not include all of the information and note disclosures required by accounting principles generally accepted in the United States.&#160; These statements should be read in conjunction with the financial statements and notes included in the Utah Medical Products, Inc. (&quot;UTMD&quot; or &quot;the Company&quot;) annual report on Form 10-K for the year ended December 31, 2018.&#160; In the opinion of management, the accompanying financial statements include all adjustments (consisting only of normal recurring adjustments) necessary to summarize fairly the Company's financial position and results of operations.&#160; Currency amounts are in thousands except per-share amounts and where noted.</p><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DisclosureTextBlockAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DisclosureTextBlockAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for organization, consolidation and basis of presentation of financial statements disclosure.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -URI http://asc.fasb.org/topic&amp;trid=2122149<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -URI http://asc.fasb.org/topic&amp;trid=2197479<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>31
<FILENAME>R4.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.19.3</span><table class="report" border="0" cellspacing="2" id="idp6748835728">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>UTAH MEDICAL PRODUCTS, INC. CONSOLIDATED STATEMENT OF INCOME - USD ($)<br> shares in Thousands, $ in Thousands</strong></div></th>
<th class="th" colspan="2">3 Months Ended</th>
<th class="th" colspan="2">9 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Sep. 30, 2019</div></th>
<th class="th"><div>Sep. 30, 2018</div></th>
<th class="th"><div>Sep. 30, 2019</div></th>
<th class="th"><div>Sep. 30, 2018</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_TextBlockAbstract', window );"><strong>Details</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Sales, net</a></td>
<td class="nump">$ 12,494<span></span>
</td>
<td class="nump">$ 10,390<span></span>
</td>
<td class="nump">$ 35,073<span></span>
</td>
<td class="nump">$ 32,242<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CostOfGoodsAndServicesSold', window );">Cost of goods sold</a></td>
<td class="nump">5,115<span></span>
</td>
<td class="nump">4,096<span></span>
</td>
<td class="nump">13,421<span></span>
</td>
<td class="nump">12,042<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_GrossProfit', window );">Gross profit</a></td>
<td class="nump">7,379<span></span>
</td>
<td class="nump">6,294<span></span>
</td>
<td class="nump">21,652<span></span>
</td>
<td class="nump">20,200<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OperatingExpensesAbstract', window );"><strong>Operating expense</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SellingGeneralAndAdministrativeExpense', window );">Selling, general and administrative</a></td>
<td class="nump">2,878<span></span>
</td>
<td class="nump">1,784<span></span>
</td>
<td class="nump">8,341<span></span>
</td>
<td class="nump">5,433<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ResearchAndDevelopmentExpense', window );">Research &amp; development</a></td>
<td class="nump">130<span></span>
</td>
<td class="nump">108<span></span>
</td>
<td class="nump">357<span></span>
</td>
<td class="nump">338<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OperatingExpenses', window );">Total operating expenses</a></td>
<td class="nump">3,008<span></span>
</td>
<td class="nump">1,892<span></span>
</td>
<td class="nump">8,698<span></span>
</td>
<td class="nump">5,771<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OperatingIncomeLoss', window );">Operating income</a></td>
<td class="nump">4,371<span></span>
</td>
<td class="nump">4,402<span></span>
</td>
<td class="nump">12,954<span></span>
</td>
<td class="nump">14,429<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OtherNonoperatingIncomeExpense', window );">Other income (expense)</a></td>
<td class="nump">76<span></span>
</td>
<td class="nump">79<span></span>
</td>
<td class="nump">196<span></span>
</td>
<td class="nump">617<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments', window );">Income before provision for income taxes</a></td>
<td class="nump">4,447<span></span>
</td>
<td class="nump">4,481<span></span>
</td>
<td class="nump">13,150<span></span>
</td>
<td class="nump">15,046<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeTaxExpenseBenefit', window );">Provision for income taxes</a></td>
<td class="nump">742<span></span>
</td>
<td class="num">(2,281)<span></span>
</td>
<td class="nump">2,781<span></span>
</td>
<td class="num">(116)<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ProfitLoss', window );">Net income</a></td>
<td class="nump">$ 3,705<span></span>
</td>
<td class="nump">$ 6,762<span></span>
</td>
<td class="nump">$ 10,369<span></span>
</td>
<td class="nump">$ 15,162<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EarningsPerShareBasic', window );">Earnings per common share (basic)</a></td>
<td class="nump">$ 1.00<span></span>
</td>
<td class="nump">$ 1.81<span></span>
</td>
<td class="nump">$ 2.79<span></span>
</td>
<td class="nump">$ 4.07<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EarningsPerShareDiluted', window );">Earnings per common share (diluted)</a></td>
<td class="nump">$ 0.99<span></span>
</td>
<td class="nump">$ 1.80<span></span>
</td>
<td class="nump">$ 2.77<span></span>
</td>
<td class="nump">$ 4.04<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic', window );">Shares outstanding - basic</a></td>
<td class="nump">3,720<span></span>
</td>
<td class="nump">3,733<span></span>
</td>
<td class="nump">3,722<span></span>
</td>
<td class="nump">3,730<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding', window );">Shares outstanding - diluted</a></td>
<td class="nump">3,737<span></span>
</td>
<td class="nump">3,753<span></span>
</td>
<td class="nump">3,738<span></span>
</td>
<td class="nump">3,752<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract', window );"><strong>Other comprehensive income (loss):</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax', window );">Foreign currency translation net of taxes of $0 in all periods</a></td>
<td class="num">$ (1,683)<span></span>
</td>
<td class="num">$ (385)<span></span>
</td>
<td class="num">$ (1,200)<span></span>
</td>
<td class="num">$ (1,920)<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ComprehensiveIncomeNetOfTax', window );">Total comprehensive income</a></td>
<td class="nump">$ 2,022<span></span>
</td>
<td class="nump">$ 6,377<span></span>
</td>
<td class="nump">$ 9,169<span></span>
</td>
<td class="nump">$ 13,242<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ComprehensiveIncomeNetOfTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount after tax of increase (decrease) in equity from transactions and other events and circumstances from net income and other comprehensive income, attributable to parent entity. Excludes changes in equity resulting from investments by owners and distributions to owners.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 5<br> -URI http://asc.fasb.org/extlink&amp;oid=118930883&amp;loc=d3e557-108580<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1B<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=118930883&amp;loc=SL7669625-108580<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1A<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=118930883&amp;loc=SL7669619-108580<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ComprehensiveIncomeNetOfTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CostOfGoodsAndServicesSold">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The aggregate costs related to goods produced and sold and services rendered by an entity during the reporting period. This excludes costs incurred during the reporting period related to financial services rendered and other revenue generating activities.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03.2(a),(d))<br> -URI http://asc.fasb.org/extlink&amp;oid=116634182&amp;loc=SL114868664-224227<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CostOfGoodsAndServicesSold</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EarningsPerShareBasic">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The amount of net income (loss) for the period per each share of common stock or unit outstanding during the reporting period.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(19))<br> -URI http://asc.fasb.org/extlink&amp;oid=116637232&amp;loc=SL114874131-224263<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 7<br> -URI http://asc.fasb.org/extlink&amp;oid=117326831&amp;loc=d3e1337-109256<br><br>Reference 3: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 55<br> -Paragraph 52<br> -URI http://asc.fasb.org/extlink&amp;oid=117327953&amp;loc=d3e4984-109258<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(21))<br> -URI http://asc.fasb.org/extlink&amp;oid=116634182&amp;loc=SL114868664-224227<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22694-107794<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=6371337&amp;loc=d3e3550-109257<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=117326831&amp;loc=d3e1252-109256<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(23))<br> -URI http://asc.fasb.org/extlink&amp;oid=116637391&amp;loc=SL114874048-224260<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 60B<br> -Subparagraph (d)<br> -URI http://asc.fasb.org/extlink&amp;oid=117326831&amp;loc=SL5780133-109256<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EarningsPerShareBasic</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>num:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EarningsPerShareDiluted">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The amount of net income (loss) for the period available to each share of common stock or common unit outstanding during the reporting period and to each share or unit that would have been outstanding assuming the issuance of common shares or units for all dilutive potential common shares or units outstanding during the reporting period.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 55<br> -Paragraph 52<br> -URI http://asc.fasb.org/extlink&amp;oid=117327953&amp;loc=d3e4984-109258<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=117326831&amp;loc=d3e1252-109256<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=6371337&amp;loc=d3e3550-109257<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(23))<br> -URI http://asc.fasb.org/extlink&amp;oid=116637391&amp;loc=SL114874048-224260<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22694-107794<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 7<br> -URI http://asc.fasb.org/extlink&amp;oid=117326831&amp;loc=d3e1337-109256<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(21))<br> -URI http://asc.fasb.org/extlink&amp;oid=116634182&amp;loc=SL114868664-224227<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 60B<br> -Subparagraph (d)<br> -URI http://asc.fasb.org/extlink&amp;oid=117326831&amp;loc=SL5780133-109256<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(19))<br> -URI http://asc.fasb.org/extlink&amp;oid=116637232&amp;loc=SL114874131-224263<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EarningsPerShareDiluted</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>num:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_GrossProfit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Aggregate revenue less cost of goods and services sold or operating expenses directly attributable to the revenue generation activity.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03.1,2)<br> -URI http://asc.fasb.org/extlink&amp;oid=116634182&amp;loc=SL114868664-224227<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_GrossProfit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of income (loss) from continuing operations before deduction of income tax expense (benefit) and income (loss) attributable to noncontrolling interest, and addition of income (loss) from equity method investments.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08.(h)(1)(i))<br> -URI http://asc.fasb.org/extlink&amp;oid=26873400&amp;loc=d3e23780-122690<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeTaxExpenseBenefit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (h)<br> -URI http://asc.fasb.org/extlink&amp;oid=115929826&amp;loc=d3e8736-108599<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(h))<br> -URI http://asc.fasb.org/extlink&amp;oid=26873400&amp;loc=d3e23780-122690<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 20<br> -Section 45<br> -Paragraph 2<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=109238882&amp;loc=d3e38679-109324<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeTaxExpenseBenefit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingExpenses">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Generally recurring costs associated with normal operations except for the portion of these expenses which can be clearly related to production and included in cost of sales or services. Includes selling, general and administrative expense.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingExpenses</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingExpensesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingExpensesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingIncomeLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The net result for the period of deducting operating expenses from operating revenues.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingIncomeLoss</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount after tax and reclassification adjustments of gain (loss) on foreign currency translation adjustments, foreign currency transactions designated and effective as economic hedges of a net investment in a foreign entity and intra-entity foreign currency transactions that are of a long-term-investment nature.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 10A<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=118930883&amp;loc=SL7669646-108580<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 830<br> -SubTopic 30<br> -Section 45<br> -Paragraph 20<br> -Subparagraph (b,c)<br> -URI http://asc.fasb.org/extlink&amp;oid=118261656&amp;loc=d3e32211-110900<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherNonoperatingIncomeExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of income (expense) related to nonoperating activities, classified as other.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03.9)<br> -URI http://asc.fasb.org/extlink&amp;oid=116634182&amp;loc=SL114868664-224227<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherNonoperatingIncomeExpense</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ProfitLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The consolidated profit or loss for the period, net of income taxes, including the portion attributable to the noncontrolling interest.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1A<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=118930883&amp;loc=SL7669619-108580<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1A<br> -Subparagraph (a)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=109239629&amp;loc=SL4573702-111684<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1B<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=118930883&amp;loc=SL7669625-108580<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1A<br> -Subparagraph (c)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=109239629&amp;loc=SL4573702-111684<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -URI http://asc.fasb.org/extlink&amp;oid=115929826&amp;loc=d3e8736-108599<br><br>Reference 6: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 55<br> -Paragraph 4J<br> -URI http://asc.fasb.org/extlink&amp;oid=116874947&amp;loc=SL4591551-111686<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=118932676&amp;loc=d3e3000-108585<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 45<br> -Paragraph 19<br> -URI http://asc.fasb.org/extlink&amp;oid=108774443&amp;loc=SL4569616-111683<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=115929826&amp;loc=d3e8933-108599<br><br>Reference 10: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 55<br> -Paragraph 4K<br> -URI http://asc.fasb.org/extlink&amp;oid=116874947&amp;loc=SL4591552-111686<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ProfitLoss</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ResearchAndDevelopmentExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The aggregate costs incurred (1) in a planned search or critical investigation aimed at discovery of new knowledge with the hope that such knowledge will be useful in developing a new product or service, a new process or technique, or in bringing about a significant improvement to an existing product or process; or (2) to translate research findings or other knowledge into a plan or design for a new product or process or for a significant improvement to an existing product or process whether intended for sale or the entity's use, during the reporting period charged to research and development projects, including the costs of developing computer software up to the point in time of achieving technological feasibility, and costs allocated in accounting for a business combination to in-process projects deemed to have no alternative future use.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 985<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=6501960&amp;loc=d3e128462-111756<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 730<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=6420194&amp;loc=d3e21568-108373<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ResearchAndDevelopmentExpense</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount, excluding tax collected from customer, of revenue from satisfaction of performance obligation by transferring promised good or service to customer. Tax collected from customer is tax assessed by governmental authority that is both imposed on and concurrent with specific revenue-producing transaction, including, but not limited to, sales, use, value added and excise.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=118956577&amp;loc=SL49130543-203045<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 5<br> -URI http://asc.fasb.org/extlink&amp;oid=118956577&amp;loc=SL49130545-203045<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SellingGeneralAndAdministrativeExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The aggregate total costs related to selling a firm's product and services, as well as all other general and administrative expenses. Direct selling expenses (for example, credit, warranty, and advertising) are expenses that can be directly linked to the sale of specific products. Indirect selling expenses are expenses that cannot be directly linked to the sale of specific products, for example telephone expenses, Internet, and postal charges. General and administrative expenses include salaries of non-sales personnel, rent, utilities, communication, etc.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 330<br> -SubTopic 10<br> -Section 30<br> -Paragraph 8<br> -URI http://asc.fasb.org/extlink&amp;oid=68048583&amp;loc=d3e3636-108311<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03.4)<br> -URI http://asc.fasb.org/extlink&amp;oid=116634182&amp;loc=SL114868664-224227<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SellingGeneralAndAdministrativeExpense</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_TextBlockAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_TextBlockAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The average number of shares or units issued and outstanding that are used in calculating diluted EPS or earnings per unit (EPU), determined based on the timing of issuance of shares or units in the period.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=6371337&amp;loc=d3e3550-109257<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 16<br> -URI http://asc.fasb.org/extlink&amp;oid=117326831&amp;loc=d3e1505-109256<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Number of [basic] shares or units, after adjustment for contingently issuable shares or units and other shares or units not deemed outstanding, determined by relating the portion of time within a reporting period that common shares or units have been outstanding to the total time in that period.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 10<br> -URI http://asc.fasb.org/extlink&amp;oid=117326831&amp;loc=d3e1448-109256<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=6371337&amp;loc=d3e3550-109257<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_WeightedAverageNumberOfSharesOutstandingBasic</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>32
<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>33
<FILENAME>R22.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.19.3</span><table class="report" border="0" cellspacing="2" id="idp6746601792">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Leases: Schedule of Future Minimum Rental Payments for Operating Leases (Tables)<br></strong></div></th>
<th class="th" colspan="1">9 Months Ended</th>
</tr>
<tr><th class="th"><div>Sep. 30, 2019</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_TableTextBlockSupplementAbstract', window );"><strong>Tables/Schedules</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ScheduleOfFutureMinimumRentalPaymentsForOperatingLeasesTableTextBlock', window );">Schedule of Future Minimum Rental Payments for Operating Leases</a></td>
<td class="text"><table border="0" cellspacing="0" cellpadding="0" style='border-collapse:collapse'> <tr style='height:23.85pt'> <td width="319" valign="top" style='width:239.4pt;padding:0in 5.4pt 0in 5.4pt;height:23.85pt'> <p style='margin:0in;margin-bottom:.0001pt'>Operating lease liabilities/ payments (<i>in thousands</i>)</p> </td> <td width="96" valign="top" style='width:1.0in;padding:0in 5.4pt 0in 5.4pt;height:23.85pt'> <p align="right" style='margin:0in;margin-bottom:.0001pt;text-align:right'>&nbsp;</p> </td> </tr> <tr align="left"> <td width="319" valign="top" style='width:239.4pt;background:#CCEEFF;padding:0in 5.4pt 0in 5.4pt'> <p style='margin:0in;margin-bottom:.0001pt'>Operating lease payments, 2019</p> </td> <td width="96" valign="top" style='width:1.0in;background:#CCEEFF;padding:0in 5.4pt 0in 5.4pt'> <p align="right" style='margin:0in;margin-bottom:.0001pt;text-align:right'>$15</p> </td> </tr> <tr align="left"> <td width="319" valign="top" style='width:239.4pt;padding:0in 5.4pt 0in 5.4pt'> <p style='margin:0in;margin-bottom:.0001pt'>Operating lease payments, 2020</p> </td> <td width="96" valign="top" style='width:1.0in;padding:0in 5.4pt 0in 5.4pt'> <p align="right" style='margin:0in;margin-bottom:.0001pt;text-align:right'>$60</p> </td> </tr> <tr align="left"> <td width="319" valign="top" style='width:239.4pt;background:#CCEEFF;padding:0in 5.4pt 0in 5.4pt'> <p style='margin:0in;margin-bottom:.0001pt'>Operating lease payments, 2021</p> </td> <td width="96" valign="top" style='width:1.0in;background:#CCEEFF;padding:0in 5.4pt 0in 5.4pt'> <p align="right" style='margin:0in;margin-bottom:.0001pt;text-align:right'>$60</p> </td> </tr> <tr align="left"> <td width="319" valign="top" style='width:239.4pt;padding:0in 5.4pt 0in 5.4pt'> <p style='margin:0in;margin-bottom:.0001pt'>Operating lease payments, 2022</p> </td> <td width="96" valign="top" style='width:1.0in;padding:0in 5.4pt 0in 5.4pt'> <p align="right" style='margin:0in;margin-bottom:.0001pt;text-align:right'>$45</p> </td> </tr> <tr align="left"> <td width="319" valign="top" style='width:239.4pt;background:#CCEEFF;padding:0in 5.4pt 0in 5.4pt'> <p style='margin:0in;margin-bottom:.0001pt'>Operating lease payments, 2023</p> </td> <td width="96" valign="top" style='width:1.0in;background:#CCEEFF;padding:0in 5.4pt 0in 5.4pt'> <p align="right" style='margin:0in;margin-bottom:.0001pt;text-align:right'>$45</p> </td> </tr> <tr align="left"> <td width="319" valign="top" style='width:239.4pt;padding:0in 5.4pt 0in 5.4pt'> <p style='margin:0in;margin-bottom:.0001pt'>Thereafter</p> </td> <td width="96" valign="top" style='width:1.0in;padding:0in 5.4pt 0in 5.4pt'> <p align="right" style='margin:0in;margin-bottom:.0001pt;text-align:right'>$344</p> </td> </tr> </table><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfFutureMinimumRentalPaymentsForOperatingLeasesTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of future minimum payments required in the aggregate and for each of the five succeeding fiscal years for operating leases having initial or remaining noncancelable lease terms in excess of one year and the total minimum rentals to be received in the future under noncancelable subleases as of the balance sheet date.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/otherTransitionRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 840<br> -SubTopic 20<br> -Section 50<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=77902758&amp;loc=d3e41502-112717<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfFutureMinimumRentalPaymentsForOperatingLeasesTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_TableTextBlockSupplementAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_TableTextBlockSupplementAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>34
<FILENAME>R26.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.19.3</span><table class="report" border="0" cellspacing="2" id="idp6756751824">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>New Accounting Pronouncements and Changes in Accounting Principles: New Accounting Pronouncements, Policy (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th"><div>Sep. 30, 2019</div></th>
<th class="th"><div>Dec. 31, 2018</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OperatingLeaseRightOfUseAsset', window );">Operating lease - right of use assets, net</a></td>
<td class="nump">$ 422<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AdjustmentsForNewAccountingPronouncementsAxis=us-gaap_AccountingStandardsUpdate201602Member', window );">Accounting Standards Update 2016-02</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OperatingLeaseRightOfUseAsset', window );">Operating lease - right of use assets, net</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">452<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OperatingLeaseLiability', window );">Operating Lease, Liability</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 452<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingLeaseLiability">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Present value of lessee's discounted obligation for lease payments from operating lease.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=77888419&amp;loc=SL77918627-209977<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingLeaseLiability</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingLeaseRightOfUseAsset">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of lessee's right to use underlying asset under operating lease.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=77888419&amp;loc=SL77918627-209977<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingLeaseRightOfUseAsset</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AdjustmentsForNewAccountingPronouncementsAxis=us-gaap_AccountingStandardsUpdate201602Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AdjustmentsForNewAccountingPronouncementsAxis=us-gaap_AccountingStandardsUpdate201602Member</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>35
<FILENAME>R12.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.19.3</span><table class="report" border="0" cellspacing="2" id="idp6746545840">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Warranty Reserve<br></strong></div></th>
<th class="th" colspan="1">9 Months Ended</th>
</tr>
<tr><th class="th"><div>Sep. 30, 2019</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DisclosureTextBlockAbstract', window );"><strong>Notes</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ProductWarrantyDisclosureTextBlock', window );">Warranty Reserve</a></td>
<td class="text"><p style='margin:0in;margin-bottom:.0001pt'>&#160;(5) Warranty Reserve.&#160; The Company&#146;s published warranty is: &#147;UTMD warrants its products to conform in all material respects to all published product specifications in effect on the date of shipment, and to be free from defects in material and workmanship for a period of thirty (30) days for supplies, or twenty-four (24) months for equipment, from date of shipment.&#160; During the warranty period UTMD shall, at its option, replace any products shown to UTMD's reasonable satisfaction to be defective at no expense to the Purchaser or refund the purchase price.&#148; </p> <p style='margin:0in;margin-bottom:.0001pt;margin-top:6.0pt'>UTMD maintains a warranty reserve to provide for estimated costs which are likely to occur. The amount of this reserve is adjusted, as required, to reflect its actual experience. Based on its analysis of historical warranty claims and its estimate that existing warranty obligations were immaterial, no warranty reserve was made at December 31, 2018, or September 30, 2019. </p><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DisclosureTextBlockAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DisclosureTextBlockAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ProductWarrantyDisclosureTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for standard and extended product warranties and other product guarantee contracts, including a tabular reconciliation of the changes in the guarantor's aggregate product warranty liability for the reporting period.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 460<br> -URI http://asc.fasb.org/topic&amp;trid=2155896<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ProductWarrantyDisclosureTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>36
<FILENAME>R16.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.19.3</span><table class="report" border="0" cellspacing="2" id="idp6746579216">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Earnings Per Share<br></strong></div></th>
<th class="th" colspan="1">9 Months Ended</th>
</tr>
<tr><th class="th"><div>Sep. 30, 2019</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DisclosureTextBlockAbstract', window );"><strong>Notes</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EarningsPerShareTextBlock', window );">Earnings Per Share</a></td>
<td class="text"><p style='margin:0in;margin-bottom:.0001pt'>(9) Earnings Per Share. Basic earnings per share is calculated by dividing net income attributable to the common stockholders of the company by the weighted average number of common shares outstanding during the period.&#160; Diluted earnings per share is calculated by assuming the exercise of stock options at the closing price of stock at the end of 3<sup>rd</sup> quarter 2019.</p> <p style='margin:0in;margin-bottom:.0001pt'>&nbsp;</p> <p style='margin:0in;margin-bottom:.0001pt'> The following table reconciles the numerator and the denominator used to calculate basic and diluted earnings per share:</p> <p style='margin:0in;margin-bottom:.0001pt'>&nbsp;</p> <table border="0" cellspacing="0" cellpadding="0" style='border-collapse:collapse'> <tr style='height:12.5pt'> <td width="168" valign="top" style='width:125.65pt;padding:0in 5.4pt 0in 5.4pt;height:12.5pt'> <p style='margin:0in;margin-bottom:.0001pt'>&nbsp;</p> </td> <td width="176" colspan="3" valign="top" style='width:131.75pt;padding:0in 5.4pt 0in 5.4pt;height:12.5pt'> <p align="center" style='margin:0in;margin-bottom:.0001pt;text-align:center'>Three months ended</p> </td> <td width="24" valign="top" style='width:.25in;padding:0in 5.4pt 0in 5.4pt;height:12.5pt'> <p align="center" style='margin:0in;margin-bottom:.0001pt;text-align:center'>&nbsp;</p> </td> <td width="204" colspan="3" valign="top" style='width:153.0pt;padding:0in 5.4pt 0in 5.4pt;height:12.5pt'> <p align="center" style='margin:0in;margin-bottom:.0001pt;text-align:center'>Nine months ended</p> </td> </tr> <tr style='height:12.5pt'> <td width="168" valign="top" style='width:125.65pt;padding:0in 5.4pt 0in 5.4pt;height:12.5pt'> <p style='margin:0in;margin-bottom:.0001pt'>&nbsp;</p> </td> <td width="176" colspan="3" valign="top" style='width:131.75pt;padding:0in 5.4pt 0in 5.4pt;height:12.5pt'> <p align="center" style='margin:0in;margin-bottom:.0001pt;text-align:center'>September 30,</p> </td> <td width="24" valign="top" style='width:.25in;padding:0in 5.4pt 0in 5.4pt;height:12.5pt'> <p align="center" style='margin:0in;margin-bottom:.0001pt;text-align:center'>&nbsp;</p> </td> <td width="204" colspan="3" valign="top" style='width:153.0pt;padding:0in 5.4pt 0in 5.4pt;height:12.5pt'> <p align="center" style='margin:0in;margin-bottom:.0001pt;text-align:center'>September 30,</p> </td> </tr> <tr style='height:12.5pt'> <td width="168" valign="top" style='width:125.65pt;padding:0in 5.4pt 0in 5.4pt;height:12.5pt'> <p style='margin:0in;margin-bottom:.0001pt'>&nbsp;</p> </td> <td width="71" style='width:53.45pt;border:none;border-bottom:solid windowtext 1.0pt;padding:0in 5.4pt 0in 5.4pt;height:12.5pt'> <p align="center" style='margin:0in;margin-bottom:.0001pt;text-align:center'>2019</p> </td> <td width="20" valign="top" style='width:15.3pt;padding:0in 5.4pt 0in 5.4pt;height:12.5pt'> <p align="center" style='margin:0in;margin-bottom:.0001pt;text-align:center'>&nbsp;</p> </td> <td width="84" style='width:63.0pt;border:none;border-bottom:solid windowtext 1.0pt;padding:0in 5.4pt 0in 5.4pt;height:12.5pt'> <p align="center" style='margin:0in;margin-bottom:.0001pt;text-align:center'>2018</p> </td> <td width="24" valign="top" style='width:.25in;padding:0in 5.4pt 0in 5.4pt;height:12.5pt'> <p align="center" style='margin:0in;margin-bottom:.0001pt;text-align:center'>&nbsp;</p> </td> <td width="96" style='width:1.0in;border:none;border-bottom:solid windowtext 1.0pt;padding:0in 5.4pt 0in 5.4pt;height:12.5pt'> <p align="center" style='margin:0in;margin-bottom:.0001pt;text-align:center'>2019</p> </td> <td width="18" valign="top" style='width:13.5pt;padding:0in 5.4pt 0in 5.4pt;height:12.5pt'> <p align="center" style='margin:0in;margin-bottom:.0001pt;text-align:center'>&nbsp;</p> </td> <td width="90" style='width:67.5pt;border:none;border-bottom:solid windowtext 1.0pt;padding:0in 5.4pt 0in 5.4pt;height:12.5pt'> <p align="center" style='margin:0in;margin-bottom:.0001pt;text-align:center'>2018</p> </td> </tr> <tr style='height:12.5pt'> <td width="168" valign="top" style='width:125.65pt;background:#CCEEFF;padding:0in 5.4pt 0in 5.4pt;height:12.5pt'> <p style='margin:0in;margin-bottom:.0001pt'><b>Numerator</b></p> </td> <td width="71" valign="top" style='width:53.45pt;border:none;background:#CCEEFF;padding:0in 5.4pt 0in 5.4pt;height:12.5pt'> <p style='margin:0in;margin-bottom:.0001pt'>&nbsp;</p> </td> <td width="20" valign="top" style='width:15.3pt;background:#CCEEFF;padding:0in 5.4pt 0in 5.4pt;height:12.5pt'> <p style='margin:0in;margin-bottom:.0001pt'>&nbsp;</p> </td> <td width="84" valign="top" style='width:63.0pt;border:none;background:#CCEEFF;padding:0in 5.4pt 0in 5.4pt;height:12.5pt'> <p style='margin:0in;margin-bottom:.0001pt'>&nbsp;</p> </td> <td width="24" valign="top" style='width:.25in;background:#CCEEFF;padding:0in 5.4pt 0in 5.4pt;height:12.5pt'> <p style='margin:0in;margin-bottom:.0001pt'>&nbsp;</p> </td> <td width="96" valign="top" style='width:1.0in;border:none;background:#CCEEFF;padding:0in 5.4pt 0in 5.4pt;height:12.5pt'> <p style='margin:0in;margin-bottom:.0001pt'>&nbsp;</p> </td> <td width="18" valign="top" style='width:13.5pt;background:#CCEEFF;padding:0in 5.4pt 0in 5.4pt;height:12.5pt'> <p style='margin:0in;margin-bottom:.0001pt'>&nbsp;</p> </td> <td width="90" valign="top" style='width:67.5pt;border:none;background:#CCEEFF;padding:0in 5.4pt 0in 5.4pt;height:12.5pt'> <p style='margin:0in;margin-bottom:.0001pt'>&nbsp;</p> </td> </tr> <tr style='height:11.2pt'> <td width="168" valign="top" style='width:125.65pt;padding:0in 5.4pt 0in 5.4pt;height:11.2pt'> <p style='margin:0in;margin-bottom:.0001pt'>Net income</p> </td> <td width="71" style='width:53.45pt;padding:0in 5.4pt 0in 5.4pt;height:11.2pt'> <p align="right" style='margin:0in;margin-bottom:.0001pt;text-align:right'>3,705</p> </td> <td width="20" valign="top" style='width:15.3pt;padding:0in 5.4pt 0in 5.4pt;height:11.2pt'> <p align="right" style='margin:0in;margin-bottom:.0001pt;text-align:right'>&nbsp;</p> </td> <td width="84" style='width:63.0pt;padding:0in 5.4pt 0in 5.4pt;height:11.2pt'> <p align="right" style='margin:0in;margin-bottom:.0001pt;text-align:right'>6,762</p> </td> <td width="24" valign="top" style='width:.25in;padding:0in 5.4pt 0in 5.4pt;height:11.2pt'> <p align="right" style='margin:0in;margin-bottom:.0001pt;text-align:right'>&nbsp;</p> </td> <td width="96" style='width:1.0in;padding:0in 5.4pt 0in 5.4pt;height:11.2pt'> <p align="right" style='margin:0in;margin-bottom:.0001pt;text-align:right'>10,369</p> </td> <td width="18" valign="top" style='width:13.5pt;padding:0in 5.4pt 0in 5.4pt;height:11.2pt'> <p align="right" style='margin:0in;margin-bottom:.0001pt;text-align:right'>&nbsp;</p> </td> <td width="90" style='width:67.5pt;padding:0in 5.4pt 0in 5.4pt;height:11.2pt'> <p align="right" style='margin:0in;margin-bottom:.0001pt;text-align:right'>15,162</p> </td> </tr> <tr style='height:12.5pt'> <td width="168" valign="top" style='width:125.65pt;background:#CCEEFF;padding:0in 5.4pt 0in 5.4pt;height:12.5pt'> <p style='margin:0in;margin-bottom:.0001pt'>&nbsp;</p> </td> <td width="71" valign="top" style='width:53.45pt;background:#CCEEFF;padding:0in 5.4pt 0in 5.4pt;height:12.5pt'> <p style='margin:0in;margin-bottom:.0001pt'>&nbsp;</p> </td> <td width="20" valign="top" style='width:15.3pt;background:#CCEEFF;padding:0in 5.4pt 0in 5.4pt;height:12.5pt'> <p style='margin:0in;margin-bottom:.0001pt'>&nbsp;</p> </td> <td width="84" valign="top" style='width:63.0pt;background:#CCEEFF;padding:0in 5.4pt 0in 5.4pt;height:12.5pt'> <p style='margin:0in;margin-bottom:.0001pt'>&nbsp;</p> </td> <td width="24" valign="top" style='width:.25in;background:#CCEEFF;padding:0in 5.4pt 0in 5.4pt;height:12.5pt'> <p style='margin:0in;margin-bottom:.0001pt'>&nbsp;</p> </td> <td width="96" valign="top" style='width:1.0in;background:#CCEEFF;padding:0in 5.4pt 0in 5.4pt;height:12.5pt'> <p style='margin:0in;margin-bottom:.0001pt'>&nbsp;</p> </td> <td width="18" valign="top" style='width:13.5pt;background:#CCEEFF;padding:0in 5.4pt 0in 5.4pt;height:12.5pt'> <p style='margin:0in;margin-bottom:.0001pt'>&nbsp;</p> </td> <td width="90" valign="top" style='width:67.5pt;background:#CCEEFF;padding:0in 5.4pt 0in 5.4pt;height:12.5pt'> <p style='margin:0in;margin-bottom:.0001pt'>&nbsp;</p> </td> </tr> <tr style='height:12.0pt'> <td width="168" valign="top" style='width:125.65pt;padding:0in 5.4pt 0in 5.4pt;height:12.0pt'> <p style='margin:0in;margin-bottom:.0001pt'><b>Denominator</b></p> </td> <td width="71" valign="top" style='width:53.45pt;padding:0in 5.4pt 0in 5.4pt;height:12.0pt'> <p style='margin:0in;margin-bottom:.0001pt'>&nbsp;</p> </td> <td width="20" valign="top" style='width:15.3pt;padding:0in 5.4pt 0in 5.4pt;height:12.0pt'> <p style='margin:0in;margin-bottom:.0001pt'>&nbsp;</p> </td> <td width="84" valign="top" style='width:63.0pt;padding:0in 5.4pt 0in 5.4pt;height:12.0pt'> <p style='margin:0in;margin-bottom:.0001pt'>&nbsp;</p> </td> <td width="24" valign="top" style='width:.25in;padding:0in 5.4pt 0in 5.4pt;height:12.0pt'> <p style='margin:0in;margin-bottom:.0001pt'>&nbsp;</p> </td> <td width="96" valign="top" style='width:1.0in;padding:0in 5.4pt 0in 5.4pt;height:12.0pt'> <p style='margin:0in;margin-bottom:.0001pt'>&nbsp;</p> </td> <td width="18" valign="top" style='width:13.5pt;padding:0in 5.4pt 0in 5.4pt;height:12.0pt'> <p style='margin:0in;margin-bottom:.0001pt'>&nbsp;</p> </td> <td width="90" valign="top" style='width:67.5pt;padding:0in 5.4pt 0in 5.4pt;height:12.0pt'> <p style='margin:0in;margin-bottom:.0001pt'>&nbsp;</p> </td> </tr> <tr style='height:12.5pt'> <td width="168" valign="top" style='width:125.65pt;background:#CCEEFF;padding:0in 5.4pt 0in 5.4pt;height:12.5pt'> <p style='margin:0in;margin-bottom:.0001pt'>Weighted average shares, basic</p> </td> <td width="71" style='width:53.45pt;background:#CCEEFF;padding:0in 5.4pt 0in 5.4pt;height:12.5pt'> <p align="right" style='margin:0in;margin-bottom:.0001pt;text-align:right'>3,720</p> </td> <td width="20" valign="top" style='width:15.3pt;background:#CCEEFF;padding:0in 5.4pt 0in 5.4pt;height:12.5pt'> <p align="right" style='margin:0in;margin-bottom:.0001pt;text-align:right'>&nbsp;</p> </td> <td width="84" style='width:63.0pt;background:#CCEEFF;padding:0in 5.4pt 0in 5.4pt;height:12.5pt'> <p align="right" style='margin:0in;margin-bottom:.0001pt;text-align:right'>3,733</p> </td> <td width="24" valign="top" style='width:.25in;background:#CCEEFF;padding:0in 5.4pt 0in 5.4pt;height:12.5pt'> <p align="right" style='margin:0in;margin-bottom:.0001pt;text-align:right'>&nbsp;</p> </td> <td width="96" style='width:1.0in;background:#CCEEFF;padding:0in 5.4pt 0in 5.4pt;height:12.5pt'> <p align="right" style='margin:0in;margin-bottom:.0001pt;text-align:right'>3,722</p> </td> <td width="18" valign="top" style='width:13.5pt;background:#CCEEFF;padding:0in 5.4pt 0in 5.4pt;height:12.5pt'> <p align="right" style='margin:0in;margin-bottom:.0001pt;text-align:right'>&nbsp;</p> </td> <td width="90" style='width:67.5pt;background:#CCEEFF;padding:0in 5.4pt 0in 5.4pt;height:12.5pt'> <p align="right" style='margin:0in;margin-bottom:.0001pt;text-align:right'>3,730</p> </td> </tr> <tr style='height:12.5pt'> <td width="168" valign="top" style='width:125.65pt;padding:0in 5.4pt 0in 5.4pt;height:12.5pt'> <p style='margin:0in;margin-bottom:.0001pt'>Dilutive effect of stock options</p> </td> <td width="71" style='width:53.45pt;border:none;border-bottom:solid windowtext 1.0pt;padding:0in 5.4pt 0in 5.4pt;height:12.5pt'> <p align="right" style='margin:0in;margin-bottom:.0001pt;text-align:right'>17</p> </td> <td width="20" valign="top" style='width:15.3pt;padding:0in 5.4pt 0in 5.4pt;height:12.5pt'> <p align="right" style='margin:0in;margin-bottom:.0001pt;text-align:right'>&nbsp;</p> </td> <td width="84" style='width:63.0pt;border:none;border-bottom:solid windowtext 1.0pt;padding:0in 5.4pt 0in 5.4pt;height:12.5pt'> <p align="right" style='margin:0in;margin-bottom:.0001pt;text-align:right'>20</p> </td> <td width="24" valign="top" style='width:.25in;padding:0in 5.4pt 0in 5.4pt;height:12.5pt'> <p align="right" style='margin:0in;margin-bottom:.0001pt;text-align:right'>&nbsp;</p> </td> <td width="96" style='width:1.0in;border:none;border-bottom:solid windowtext 1.0pt;padding:0in 5.4pt 0in 5.4pt;height:12.5pt'> <p align="right" style='margin:0in;margin-bottom:.0001pt;text-align:right'>16</p> </td> <td width="18" valign="top" style='width:13.5pt;padding:0in 5.4pt 0in 5.4pt;height:12.5pt'> <p align="right" style='margin:0in;margin-bottom:.0001pt;text-align:right'>&nbsp;</p> </td> <td width="90" style='width:67.5pt;border:none;border-bottom:solid windowtext 1.0pt;padding:0in 5.4pt 0in 5.4pt;height:12.5pt'> <p align="right" style='margin:0in;margin-bottom:.0001pt;text-align:right'>22</p> </td> </tr> <tr style='height:12.5pt'> <td width="168" valign="top" style='width:125.65pt;background:#CCEEFF;padding:0in 5.4pt 0in 5.4pt;height:12.5pt'> <p style='margin:0in;margin-bottom:.0001pt'>Diluted shares</p> </td> <td width="71" style='width:53.45pt;border:none;border-bottom:double windowtext 1.5pt;background:#CCEEFF;padding:0in 5.4pt 0in 5.4pt;height:12.5pt'> <p align="right" style='margin:0in;margin-bottom:.0001pt;text-align:right'>3,737</p> </td> <td width="20" valign="top" style='width:15.3pt;background:#CCEEFF;padding:0in 5.4pt 0in 5.4pt;height:12.5pt'> <p align="right" style='margin:0in;margin-bottom:.0001pt;text-align:right'>&nbsp;</p> </td> <td width="84" style='width:63.0pt;border:none;border-bottom:double windowtext 1.5pt;background:#CCEEFF;padding:0in 5.4pt 0in 5.4pt;height:12.5pt'> <p align="right" style='margin:0in;margin-bottom:.0001pt;text-align:right'>3,753</p> </td> <td width="24" valign="top" style='width:.25in;background:#CCEEFF;padding:0in 5.4pt 0in 5.4pt;height:12.5pt'> <p align="right" style='margin:0in;margin-bottom:.0001pt;text-align:right'>&nbsp;</p> </td> <td width="96" style='width:1.0in;border:none;border-bottom:double windowtext 1.5pt;background:#CCEEFF;padding:0in 5.4pt 0in 5.4pt;height:12.5pt'> <p align="right" style='margin:0in;margin-bottom:.0001pt;text-align:right'>3,738</p> </td> <td width="18" valign="top" style='width:13.5pt;background:#CCEEFF;padding:0in 5.4pt 0in 5.4pt;height:12.5pt'> <p align="right" style='margin:0in;margin-bottom:.0001pt;text-align:right'>&nbsp;</p> </td> <td width="90" style='width:67.5pt;border:none;border-bottom:double windowtext 1.5pt;background:#CCEEFF;padding:0in 5.4pt 0in 5.4pt;height:12.5pt'> <p align="right" style='margin:0in;margin-bottom:.0001pt;text-align:right'>3,752</p> </td> </tr> <tr style='height:12.5pt'> <td width="168" valign="top" style='width:125.65pt;padding:0in 5.4pt 0in 5.4pt;height:12.5pt'> <p style='margin:0in;margin-bottom:.0001pt'>&nbsp;</p> </td> <td width="71" style='width:53.45pt;border:none;padding:0in 5.4pt 0in 5.4pt;height:12.5pt'> <p align="right" style='margin:0in;margin-bottom:.0001pt;text-align:right'>&nbsp;</p> </td> <td width="20" valign="top" style='width:15.3pt;padding:0in 5.4pt 0in 5.4pt;height:12.5pt'> <p align="right" style='margin:0in;margin-bottom:.0001pt;text-align:right'>&nbsp;</p> </td> <td width="84" style='width:63.0pt;border:none;padding:0in 5.4pt 0in 5.4pt;height:12.5pt'> <p align="right" style='margin:0in;margin-bottom:.0001pt;text-align:right'>&nbsp;</p> </td> <td width="24" valign="top" style='width:.25in;padding:0in 5.4pt 0in 5.4pt;height:12.5pt'> <p align="right" style='margin:0in;margin-bottom:.0001pt;text-align:right'>&nbsp;</p> </td> <td width="96" style='width:1.0in;border:none;padding:0in 5.4pt 0in 5.4pt;height:12.5pt'> <p align="right" style='margin:0in;margin-bottom:.0001pt;text-align:right'>&nbsp;</p> </td> <td width="18" valign="top" style='width:13.5pt;padding:0in 5.4pt 0in 5.4pt;height:12.5pt'> <p align="right" style='margin:0in;margin-bottom:.0001pt;text-align:right'>&nbsp;</p> </td> <td width="90" style='width:67.5pt;border:none;padding:0in 5.4pt 0in 5.4pt;height:12.5pt'> <p align="right" style='margin:0in;margin-bottom:.0001pt;text-align:right'>&nbsp;</p> </td> </tr> <tr style='height:12.5pt'> <td width="168" valign="top" style='width:125.65pt;background:#CCEEFF;padding:0in 5.4pt 0in 5.4pt;height:12.5pt'> <p style='margin:0in;margin-bottom:.0001pt'>Earnings per share, basic</p> </td> <td width="71" style='width:53.45pt;background:#CCEEFF;padding:0in 5.4pt 0in 5.4pt;height:12.5pt'> <p align="right" style='margin:0in;margin-bottom:.0001pt;text-align:right'>1.00</p> </td> <td width="20" valign="top" style='width:15.3pt;background:#CCEEFF;padding:0in 5.4pt 0in 5.4pt;height:12.5pt'> <p align="right" style='margin:0in;margin-bottom:.0001pt;text-align:right'>&nbsp;</p> </td> <td width="84" style='width:63.0pt;background:#CCEEFF;padding:0in 5.4pt 0in 5.4pt;height:12.5pt'> <p align="right" style='margin:0in;margin-bottom:.0001pt;text-align:right'>1.81</p> </td> <td width="24" valign="top" style='width:.25in;background:#CCEEFF;padding:0in 5.4pt 0in 5.4pt;height:12.5pt'> <p align="right" style='margin:0in;margin-bottom:.0001pt;text-align:right'>&nbsp;</p> </td> <td width="96" style='width:1.0in;background:#CCEEFF;padding:0in 5.4pt 0in 5.4pt;height:12.5pt'> <p align="right" style='margin:0in;margin-bottom:.0001pt;text-align:right'>2.79</p> </td> <td width="18" valign="top" style='width:13.5pt;background:#CCEEFF;padding:0in 5.4pt 0in 5.4pt;height:12.5pt'> <p align="right" style='margin:0in;margin-bottom:.0001pt;text-align:right'>&nbsp;</p> </td> <td width="90" style='width:67.5pt;background:#CCEEFF;padding:0in 5.4pt 0in 5.4pt;height:12.5pt'> <p align="right" style='margin:0in;margin-bottom:.0001pt;text-align:right'>4.07</p> </td> </tr> <tr style='height:12.5pt'> <td width="168" valign="top" style='width:125.65pt;padding:0in 5.4pt 0in 5.4pt;height:12.5pt'> <p style='margin:0in;margin-bottom:.0001pt'>Earnings per share, diluted</p> </td> <td width="71" style='width:53.45pt;padding:0in 5.4pt 0in 5.4pt;height:12.5pt'> <p align="right" style='margin:0in;margin-bottom:.0001pt;text-align:right'>.99</p> </td> <td width="20" valign="top" style='width:15.3pt;padding:0in 5.4pt 0in 5.4pt;height:12.5pt'> <p align="right" style='margin:0in;margin-bottom:.0001pt;text-align:right'>&nbsp;</p> </td> <td width="84" style='width:63.0pt;padding:0in 5.4pt 0in 5.4pt;height:12.5pt'> <p align="right" style='margin:0in;margin-bottom:.0001pt;text-align:right'>1.80</p> </td> <td width="24" valign="top" style='width:.25in;padding:0in 5.4pt 0in 5.4pt;height:12.5pt'> <p align="right" style='margin:0in;margin-bottom:.0001pt;text-align:right'>&nbsp;</p> </td> <td width="96" style='width:1.0in;padding:0in 5.4pt 0in 5.4pt;height:12.5pt'> <p align="right" style='margin:0in;margin-bottom:.0001pt;text-align:right'>2.77</p> </td> <td width="18" valign="top" style='width:13.5pt;padding:0in 5.4pt 0in 5.4pt;height:12.5pt'> <p align="right" style='margin:0in;margin-bottom:.0001pt;text-align:right'>&nbsp;</p> </td> <td width="90" style='width:67.5pt;padding:0in 5.4pt 0in 5.4pt;height:12.5pt'> <p align="right" style='margin:0in;margin-bottom:.0001pt;text-align:right'>4.04</p> </td> </tr> </table> <p style='margin:0in;margin-bottom:.0001pt'>&nbsp;</p> <p style='margin:0in;margin-bottom:.0001pt'>&nbsp;</p><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DisclosureTextBlockAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DisclosureTextBlockAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EarningsPerShareTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for earnings per share.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -URI http://asc.fasb.org/topic&amp;trid=2144383<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EarningsPerShareTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>38
<FILENAME>R35.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.19.3</span><table class="report" border="0" cellspacing="2" id="idp6900715072">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Leases: Lessee, Operating Lease, Liability, Maturity (Details)<br> $ in Thousands</strong></div></th>
<th class="th">
<div>Dec. 31, 2018 </div>
<div>USD ($)</div>
</th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_TextBlockAbstract', window );"><strong>Details</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths', window );">Lessee, Operating Lease, Liability, Payments, Due Next Twelve Months</a></td>
<td class="nump">$ 37<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo', window );">Lessee, Operating Lease, Liability, Payments, Due Year Two</a></td>
<td class="nump">38<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree', window );">Lessee, Operating Lease, Liability, Payments, Due Year Three</a></td>
<td class="nump">40<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour', window );">Lessee, Operating Lease, Liability, Payments, Due Year Four</a></td>
<td class="nump">27<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive', window );">Lessee, Operating Lease, Liability, Payments, Due Year Five</a></td>
<td class="nump">29<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive', window );">Lessee, Operating Lease, Liability, Payments, Due after Year Five</a></td>
<td class="nump">$ 280<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of lessee's undiscounted obligation for lease payments for operating lease, due after fifth fiscal year following latest fiscal year.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 6<br> -URI http://asc.fasb.org/extlink&amp;oid=77888426&amp;loc=SL77918701-209980<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of lessee's undiscounted obligation for lease payments for operating lease, due in next fiscal year following latest fiscal year.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 6<br> -URI http://asc.fasb.org/extlink&amp;oid=77888426&amp;loc=SL77918701-209980<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of lessee's undiscounted obligation for lease payments for operating lease, due in fifth fiscal year following latest fiscal year.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 6<br> -URI http://asc.fasb.org/extlink&amp;oid=77888426&amp;loc=SL77918701-209980<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of lessee's undiscounted obligation for lease payments for operating lease, due in fourth fiscal year following latest fiscal year.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 6<br> -URI http://asc.fasb.org/extlink&amp;oid=77888426&amp;loc=SL77918701-209980<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of lessee's undiscounted obligation for lease payments for operating lease, due in third fiscal year following latest fiscal year.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 6<br> -URI http://asc.fasb.org/extlink&amp;oid=77888426&amp;loc=SL77918701-209980<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of lessee's undiscounted obligation for lease payments for operating lease, due in second fiscal year following latest fiscal year.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 6<br> -URI http://asc.fasb.org/extlink&amp;oid=77888426&amp;loc=SL77918701-209980<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_TextBlockAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_TextBlockAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>39
<FILENAME>R31.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.19.3</span><table class="report" border="0" cellspacing="2" id="idp6745776640">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Leases (Details)<br></strong></div></th>
<th class="th"><div>Sep. 30, 2019</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_TextBlockAbstract', window );"><strong>Details</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_fil_LesseeOperatingLeaseForParkingLotTermOfContract', window );">Lessee Operating Lease for Parking Lot Term of Contract</a></td>
<td class="text">12 years<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_fil_LesseeOperatingLeaseForAutomobileTermOfContract', window );">Lessee Operating Lease for Automobile Term of Contract</a></td>
<td class="text">28 months<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_fil_LesseeOperatingLeaseForAutomobileTermOfContract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Represents the Lessee Operating Lease for Automobile Term of Contract, during the indicated time period.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">fil_LesseeOperatingLeaseForAutomobileTermOfContract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>fil_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:durationItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_fil_LesseeOperatingLeaseForParkingLotTermOfContract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Represents the Lessee Operating Lease for Parking Lot Term of Contract, during the indicated time period.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">fil_LesseeOperatingLeaseForParkingLotTermOfContract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>fil_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:durationItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_TextBlockAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_TextBlockAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>40
<FILENAME>R2.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.19.3</span><table class="report" border="0" cellspacing="2" id="idp6756405776">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>UTAH MEDICAL PRODUCTS, INC. CONSOLIDATED BALANCE SHEET - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th"><div>Sep. 30, 2019</div></th>
<th class="th"><div>Dec. 31, 2018</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AssetsCurrentAbstract', window );"><strong>Current assets:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CashAndCashEquivalentsAtCarryingValue', window );">Cash &amp; investments</a></td>
<td class="nump">$ 37,393<span></span>
</td>
<td class="nump">$ 51,112<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AccountsReceivableNetCurrent', window );">Accounts &amp; other receivables, net</a></td>
<td class="nump">5,067<span></span>
</td>
<td class="nump">3,956<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_InventoryNet', window );">Inventories</a></td>
<td class="nump">6,711<span></span>
</td>
<td class="nump">5,412<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OtherAssetsCurrent', window );">Other current assets</a></td>
<td class="nump">342<span></span>
</td>
<td class="nump">423<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AssetsCurrent', window );">Total current assets</a></td>
<td class="nump">49,513<span></span>
</td>
<td class="nump">60,903<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentNet', window );">Property and equipment, net</a></td>
<td class="nump">9,844<span></span>
</td>
<td class="nump">10,359<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OperatingLeaseRightOfUseAsset', window );">Operating lease - right of use assets, net</a></td>
<td class="nump">422<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_Goodwill', window );">Goodwill</a></td>
<td class="nump">13,468<span></span>
</td>
<td class="nump">13,703<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsGross', window );">Other intangible assets</a></td>
<td class="nump">52,875<span></span>
</td>
<td class="nump">32,979<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization', window );">Other intangible assets - accumulated amortization</a></td>
<td class="num">(22,028)<span></span>
</td>
<td class="num">(18,176)<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IntangibleAssetsNetExcludingGoodwill', window );">Other intangible assets, net</a></td>
<td class="nump">30,847<span></span>
</td>
<td class="nump">14,803<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_Assets', window );">Total assets</a></td>
<td class="nump">104,094<span></span>
</td>
<td class="nump">99,768<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LiabilitiesCurrentAbstract', window );"><strong>Current liabilities:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AccountsPayableCurrent', window );">Accounts payable</a></td>
<td class="nump">785<span></span>
</td>
<td class="nump">975<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AccruedLiabilitiesCurrent', window );">Accrued expenses</a></td>
<td class="nump">2,901<span></span>
</td>
<td class="nump">4,285<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LiabilitiesCurrent', window );">Total current liabilities</a></td>
<td class="nump">3,686<span></span>
</td>
<td class="nump">5,260<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsIntangibleAssets', window );">Deferred tax liability - Femcare IIA</a></td>
<td class="nump">2,170<span></span>
</td>
<td class="nump">2,540<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OtherLiabilitiesNoncurrent', window );">Other long term liabilities</a></td>
<td class="nump">2,441<span></span>
</td>
<td class="nump">2,441<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OperatingLeaseLiabilityNoncurrent', window );">Operating lease liability</a></td>
<td class="nump">385<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DeferredTaxLiabilitiesNoncurrent', window );">Deferred income taxes</a></td>
<td class="nump">426<span></span>
</td>
<td class="nump">535<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_Liabilities', window );">Total liabilities</a></td>
<td class="nump">9,108<span></span>
</td>
<td class="nump">10,776<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockholdersEquityAbstract', window );"><strong>Stockholders' equity:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PreferredStockValue', window );">Preferred stock - $.01 par value; authorized - 5,000 shares; no shares issued or outstanding</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CommonStockValue', window );">Common stock - $.01 par value; authorized - 50,000 shares; issued - September 30, 2019, 3,720 shares and December 31, 2018, 3,720 shares</a></td>
<td class="nump">37<span></span>
</td>
<td class="nump">37<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AccumulatedOtherComprehensiveIncomeLossBeforeTax1', window );">Accumulated other comprehensive income (loss)</a></td>
<td class="num">(12,490)<span></span>
</td>
<td class="num">(11,290)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AdditionalPaidInCapitalCommonStock', window );">Additional paid-in capital</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">122<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RetainedEarningsAccumulatedDeficit', window );">Retained earnings</a></td>
<td class="nump">107,439<span></span>
</td>
<td class="nump">100,123<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockholdersEquity', window );">Total stockholders' equity</a></td>
<td class="nump">94,986<span></span>
</td>
<td class="nump">88,992<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LiabilitiesAndStockholdersEquity', window );">Total liabilities and stockholders' equity</a></td>
<td class="nump">$ 104,094<span></span>
</td>
<td class="nump">$ 99,768<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccountsPayableCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Carrying value as of the balance sheet date of liabilities incurred (and for which invoices have typically been received) and payable to vendors for goods and services received that are used in an entity's business. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.19(a))<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccountsPayableCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccountsReceivableNetCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount, after allowance for credit loss, of right to consideration from customer for product sold and service rendered in normal course of business, classified as current.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=118956577&amp;loc=SL49130549-203045<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 310<br> -SubTopic 10<br> -Section 45<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=118952595&amp;loc=d3e4428-111522<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(3))<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br><br>Reference 4: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=118951113&amp;loc=d3e6676-107765<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 310<br> -SubTopic 10<br> -Section 45<br> -Paragraph 9<br> -URI http://asc.fasb.org/extlink&amp;oid=118952595&amp;loc=d3e4531-111522<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccountsReceivableNetCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccruedLiabilitiesCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Carrying value as of the balance sheet date of obligations incurred and payable, pertaining to costs that are statutory in nature, are incurred on contractual obligations, or accumulate over time and for which invoices have not yet been received or will not be rendered. Examples include taxes, interest, rent and utilities. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.20)<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccruedLiabilitiesCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccumulatedOtherComprehensiveIncomeLossBeforeTax1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount before tax of increase (decrease) in accumulated equity from transactions and other events and circumstances from non-owner sources, including portion attributable to noncontrolling interest. Excludes net income (loss), and accumulated changes in equity from transactions resulting from investments by owners (distributions to owners).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccumulatedOtherComprehensiveIncomeLossBeforeTax1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AdditionalPaidInCapitalCommonStock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Value received from shareholders in common stock-related transactions that are in excess of par value or stated value and amounts received from other stock-related transactions. Includes only common stock transactions (excludes preferred stock transactions). May be called contributed capital, capital in excess of par, capital surplus, or paid-in capital.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(30)(a)(1))<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AdditionalPaidInCapitalCommonStock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_Assets">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Sum of the carrying amounts as of the balance sheet date of all assets that are recognized. Assets are probable future economic benefits obtained or controlled by an entity as a result of past transactions or events.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(11))<br> -URI http://asc.fasb.org/extlink&amp;oid=6876686&amp;loc=d3e534808-122878<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -URI http://asc.fasb.org/extlink&amp;oid=115929826&amp;loc=d3e8736-108599<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(12))<br> -URI http://asc.fasb.org/extlink&amp;oid=119400593&amp;loc=d3e572229-122910<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_Assets</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AssetsCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Sum of the carrying amounts as of the balance sheet date of all assets that are expected to be realized in cash, sold, or consumed within one year (or the normal operating cycle, if longer). Assets are probable future economic benefits obtained or controlled by an entity as a result of past transactions or events.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section 45<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=118951113&amp;loc=d3e6801-107765<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.9)<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=118951113&amp;loc=d3e6676-107765<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AssetsCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AssetsCurrentAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AssetsCurrentAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CashAndCashEquivalentsAtCarryingValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of currency on hand as well as demand deposits with banks or financial institutions. Includes other kinds of accounts that have the general characteristics of demand deposits. Also includes short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates. Excludes cash and cash equivalents within disposal group and discontinued operation.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=118932676&amp;loc=d3e3044-108585<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=118951113&amp;loc=d3e6676-107765<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.1)<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CashAndCashEquivalentsAtCarryingValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CommonStockValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Aggregate par or stated value of issued nonredeemable common stock (or common stock redeemable solely at the option of the issuer). This item includes treasury stock repurchased by the entity. Note: elements for number of nonredeemable common shares, par value and other disclosure concepts are in another section within stockholders' equity.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CommonStockValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsIntangibleAssets">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of deferred tax liability attributable to taxable temporary differences from intangible assets other than goodwill.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 25<br> -Paragraph 20<br> -URI http://asc.fasb.org/extlink&amp;oid=117330534&amp;loc=d3e28680-109314<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 6<br> -URI http://asc.fasb.org/extlink&amp;oid=84230637&amp;loc=d3e32621-109319<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI http://asc.fasb.org/extlink&amp;oid=84230637&amp;loc=d3e32632-109319<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsIntangibleAssets</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredTaxLiabilitiesNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount, after deferred tax asset, of deferred tax liability attributable to taxable differences, with jurisdictional netting and classified as noncurrent.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/otherTransitionRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 45<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=116821951&amp;loc=d3e31917-109318<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/otherTransitionRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 45<br> -Paragraph 6<br> -URI http://asc.fasb.org/extlink&amp;oid=116821951&amp;loc=d3e31931-109318<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/otherTransitionRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 45<br> -Paragraph 9<br> -URI http://asc.fasb.org/extlink&amp;oid=116821951&amp;loc=d3e31958-109318<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredTaxLiabilitiesNoncurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Accumulated amount of amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 30<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=66006027&amp;loc=d3e16323-109275<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FiniteLivedIntangibleAssetsGross">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount before amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 928<br> -SubTopic 340<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=6473545&amp;loc=d3e61844-108004<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 30<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=66006027&amp;loc=d3e16323-109275<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FiniteLivedIntangibleAssetsGross</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_Goodwill">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount after accumulated impairment loss of an asset representing future economic benefits arising from other assets acquired in a business combination that are not individually identified and separately recognized.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 20<br> -Section 45<br> -Paragraph 5<br> -URI http://asc.fasb.org/extlink&amp;oid=77989000&amp;loc=SL49117168-202975<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 20<br> -Section 45<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=99380562&amp;loc=d3e13770-109266<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_Goodwill</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IntangibleAssetsNetExcludingGoodwill">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Sum of the carrying amounts of all intangible assets, excluding goodwill, as of the balance sheet date, net of accumulated amortization and impairment charges.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 30<br> -Section 50<br> -Paragraph 2<br> -Subparagraph ((a)(1),(b))<br> -URI http://asc.fasb.org/extlink&amp;oid=66006027&amp;loc=d3e16323-109275<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 30<br> -Section 45<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=6388964&amp;loc=d3e16212-109274<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IntangibleAssetsNetExcludingGoodwill</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_InventoryNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount after valuation and LIFO reserves of inventory expected to be sold, or consumed within one year or operating cycle, if longer.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=118951113&amp;loc=d3e6676-107765<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 330<br> -SubTopic 10<br> -Section 35<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=116846819&amp;loc=d3e3927-108312<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.6(a))<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InventoryNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_Liabilities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Sum of the carrying amounts as of the balance sheet date of all liabilities that are recognized. Liabilities are probable future sacrifices of economic benefits arising from present obligations of an entity to transfer assets or provide services to other entities in the future.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.19-26)<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_Liabilities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LiabilitiesAndStockholdersEquity">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of liabilities and equity items, including the portion of equity attributable to noncontrolling interests, if any.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(23))<br> -URI http://asc.fasb.org/extlink&amp;oid=6876686&amp;loc=d3e534808-122878<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(25))<br> -URI http://asc.fasb.org/extlink&amp;oid=119400593&amp;loc=d3e572229-122910<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(32))<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LiabilitiesAndStockholdersEquity</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LiabilitiesCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Total obligations incurred as part of normal operations that are expected to be paid during the following twelve months or within one business cycle, if longer.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.21)<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LiabilitiesCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LiabilitiesCurrentAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LiabilitiesCurrentAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingLeaseLiabilityNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Present value of lessee's discounted obligation for lease payments from operating lease, classified as noncurrent.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=77888419&amp;loc=SL77918627-209977<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingLeaseLiabilityNoncurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingLeaseRightOfUseAsset">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of lessee's right to use underlying asset under operating lease.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=77888419&amp;loc=SL77918627-209977<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingLeaseRightOfUseAsset</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherAssetsCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of current assets classified as other.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.8)<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherAssetsCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherLiabilitiesNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of liabilities classified as other, due after one year or the normal operating cycle, if longer.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.24)<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherLiabilitiesNoncurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PreferredStockValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Aggregate par or stated value of issued nonredeemable preferred stock (or preferred stock redeemable solely at the option of the issuer). This item includes treasury stock repurchased by the entity. Note: elements for number of nonredeemable preferred shares, par value and other disclosure concepts are in another section within stockholders' equity.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(28))<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PreferredStockValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount after accumulated depreciation, depletion and amortization of physical assets used in the normal conduct of business to produce goods and services and not intended for resale. Examples include, but are not limited to, land, buildings, machinery and equipment, office equipment, and furniture and fixtures.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(14))<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 360<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=6391035&amp;loc=d3e2868-110229<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(8))<br> -URI http://asc.fasb.org/extlink&amp;oid=119400593&amp;loc=d3e572229-122910<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(13))<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RetainedEarningsAccumulatedDeficit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The cumulative amount of the reporting entity's undistributed earnings or deficit.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(30)(a)(3))<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(23)(a)(4))<br> -URI http://asc.fasb.org/extlink&amp;oid=119400593&amp;loc=d3e572229-122910<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -URI http://asc.fasb.org/extlink&amp;oid=27012166&amp;loc=d3e187085-122770<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RetainedEarningsAccumulatedDeficit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StockholdersEquity">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Total of all stockholders' equity (deficit) items, net of receivables from officers, directors, owners, and affiliates of the entity which are attributable to the parent. The amount of the economic entity's stockholders' equity attributable to the parent excludes the amount of stockholders' equity which is allocable to that ownership interest in subsidiary equity which is not attributable to the parent (noncontrolling interest, minority interest). This excludes temporary equity and is sometimes called permanent equity.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 310<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SAB Topic 4.E)<br> -URI http://asc.fasb.org/extlink&amp;oid=27010918&amp;loc=d3e74512-122707<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(31))<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(30))<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockholdersEquity</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StockholdersEquityAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockholdersEquityAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>41
<FILENAME>R6.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.19.3</span><table class="report" border="0" cellspacing="2" id="idp6756705072">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>UTAH MEDICAL PRODUCTS, INC. CONSOLIDATED STATEMENT OF STOCKHOLDERS' EQUITY - USD ($)<br> shares in Thousands, $ in Thousands</strong></div></th>
<th class="th"><div>Common Stock</div></th>
<th class="th"><div>Additional Paid-in Capital</div></th>
<th class="th"><div>Comprehensive Income</div></th>
<th class="th"><div>Retained Earnings</div></th>
<th class="th"><div>Total</div></th>
</tr>
<tr class="rc">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest', window );">Equity Balance, value at Dec. 31, 2017</a></td>
<td class="nump">$ 37<span></span>
</td>
<td class="nump">$ 809<span></span>
</td>
<td class="num">$ (8,341)<span></span>
</td>
<td class="nump">$ 85,617<span></span>
</td>
<td class="nump">$ 78,122<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SharesOutstanding', window );">Equity Balance, shares at Dec. 31, 2017</a></td>
<td class="nump">3,721<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised', window );">Common stock issued upon exercise of employee stock options</a></td>
<td class="nump">$ 0<span></span>
</td>
<td class="nump">661<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">661<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised', window );">Common stock issued upon exercise of employee stock options, shares</a></td>
<td class="nump">15<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_fil_CommonStockReceivedAndRetiredUponExerciseOfStockOptions', window );">Common stock received and retired upon exercise of stock options</a></td>
<td class="nump">$ 0<span></span>
</td>
<td class="num">(225)<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="num">(225)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_fil_CommonStockReceivedAndRetiredUponExerciseOfStockOptionsShares', window );">Common stock received and retired upon exercise of stock options, shares</a></td>
<td class="num">(2)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockOptionPlanExpense', window );">Stock option compensation expense</a></td>
<td class="nump">$ 0<span></span>
</td>
<td class="nump">53<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">53<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockRepurchasedAndRetiredDuringPeriodValue', window );">Common stock purchased and retired</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax', window );">Foreign currency translation adjustment</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="num">(1,920)<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="num">(1,920)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DividendsCommonStockCash', window );">Common stock dividends</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="num">(3,022)<span></span>
</td>
<td class="num">(3,022)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ProfitLoss', window );">Net income</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">15,162<span></span>
</td>
<td class="nump">15,162<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest', window );">Equity Balance, value at Sep. 30, 2018</a></td>
<td class="nump">$ 37<span></span>
</td>
<td class="nump">1,297<span></span>
</td>
<td class="num">(10,261)<span></span>
</td>
<td class="nump">97,758<span></span>
</td>
<td class="nump">88,831<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SharesOutstanding', window );">Equity Balance, shares at Sep. 30, 2018</a></td>
<td class="nump">3,734<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest', window );">Equity Balance, value at Jun. 30, 2018</a></td>
<td class="nump">$ 37<span></span>
</td>
<td class="nump">1,197<span></span>
</td>
<td class="num">(9,876)<span></span>
</td>
<td class="nump">92,004<span></span>
</td>
<td class="nump">83,362<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SharesOutstanding', window );">Equity Balance, shares at Jun. 30, 2018</a></td>
<td class="nump">3,732<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised', window );">Common stock issued upon exercise of employee stock options</a></td>
<td class="nump">$ 0<span></span>
</td>
<td class="nump">89<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">89<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised', window );">Common stock issued upon exercise of employee stock options, shares</a></td>
<td class="nump">2<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockOptionPlanExpense', window );">Stock option compensation expense</a></td>
<td class="nump">$ 0<span></span>
</td>
<td class="nump">11<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">11<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax', window );">Foreign currency translation adjustment</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="num">(385)<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="num">(385)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DividendsCommonStockCash', window );">Common stock dividends</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="num">(1,008)<span></span>
</td>
<td class="num">(1,008)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ProfitLoss', window );">Net income</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">6,762<span></span>
</td>
<td class="nump">6,762<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest', window );">Equity Balance, value at Sep. 30, 2018</a></td>
<td class="nump">$ 37<span></span>
</td>
<td class="nump">1,297<span></span>
</td>
<td class="num">(10,261)<span></span>
</td>
<td class="nump">97,758<span></span>
</td>
<td class="nump">88,831<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SharesOutstanding', window );">Equity Balance, shares at Sep. 30, 2018</a></td>
<td class="nump">3,734<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest', window );">Equity Balance, value at Dec. 31, 2018</a></td>
<td class="nump">$ 37<span></span>
</td>
<td class="nump">121<span></span>
</td>
<td class="num">(11,290)<span></span>
</td>
<td class="nump">100,123<span></span>
</td>
<td class="nump">88,992<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SharesOutstanding', window );">Equity Balance, shares at Dec. 31, 2018</a></td>
<td class="nump">3,720<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised', window );">Common stock issued upon exercise of employee stock options</a></td>
<td class="nump">$ 0<span></span>
</td>
<td class="nump">222<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">222<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised', window );">Common stock issued upon exercise of employee stock options, shares</a></td>
<td class="nump">5<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockOptionPlanExpense', window );">Stock option compensation expense</a></td>
<td class="nump">$ 0<span></span>
</td>
<td class="nump">85<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">85<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockRepurchasedAndRetiredDuringPeriodValue', window );">Common stock purchased and retired</a></td>
<td class="nump">$ 0<span></span>
</td>
<td class="num">(429)<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">31<span></span>
</td>
<td class="num">(398)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockRepurchasedAndRetiredDuringPeriodShares', window );">Common stock purchased and retired, shares</a></td>
<td class="num">(5)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax', window );">Foreign currency translation adjustment</a></td>
<td class="nump">$ 0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="num">(1,200)<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="num">(1,200)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DividendsCommonStockCash', window );">Common stock dividends</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="num">(3,084)<span></span>
</td>
<td class="num">(3,084)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ProfitLoss', window );">Net income</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">10,369<span></span>
</td>
<td class="nump">10,369<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest', window );">Equity Balance, value at Sep. 30, 2019</a></td>
<td class="nump">$ 37<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="num">(12,490)<span></span>
</td>
<td class="nump">107,439<span></span>
</td>
<td class="nump">94,986<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SharesOutstanding', window );">Equity Balance, shares at Sep. 30, 2019</a></td>
<td class="nump">3,720<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest', window );">Equity Balance, value at Jun. 30, 2019</a></td>
<td class="nump">$ 37<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="num">(10,807)<span></span>
</td>
<td class="nump">104,682<span></span>
</td>
<td class="nump">93,912<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SharesOutstanding', window );">Equity Balance, shares at Jun. 30, 2019</a></td>
<td class="nump">3,719<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised', window );">Common stock issued upon exercise of employee stock options</a></td>
<td class="nump">$ 0<span></span>
</td>
<td class="nump">52<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">52<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised', window );">Common stock issued upon exercise of employee stock options, shares</a></td>
<td class="nump">1<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockOptionPlanExpense', window );">Stock option compensation expense</a></td>
<td class="nump">$ 0<span></span>
</td>
<td class="nump">29<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">29<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockRepurchasedAndRetiredDuringPeriodValue', window );">Common stock purchased and retired</a></td>
<td class="nump">$ 0<span></span>
</td>
<td class="num">(81)<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">81<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockRepurchasedAndRetiredDuringPeriodShares', window );">Common stock purchased and retired, shares</a></td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax', window );">Foreign currency translation adjustment</a></td>
<td class="nump">$ 0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="num">(1,683)<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="num">(1,683)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DividendsCommonStockCash', window );">Common stock dividends</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="num">(1,029)<span></span>
</td>
<td class="num">(1,029)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ProfitLoss', window );">Net income</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">3,705<span></span>
</td>
<td class="nump">3,705<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest', window );">Equity Balance, value at Sep. 30, 2019</a></td>
<td class="nump">$ 37<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
<td class="num">$ (12,490)<span></span>
</td>
<td class="nump">$ 107,439<span></span>
</td>
<td class="nump">$ 94,986<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SharesOutstanding', window );">Equity Balance, shares at Sep. 30, 2019</a></td>
<td class="nump">3,720<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_fil_CommonStockReceivedAndRetiredUponExerciseOfStockOptions">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Represents the monetary amount of Common stock received and retired upon exercise of stock options, during the indicated time period.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">fil_CommonStockReceivedAndRetiredUponExerciseOfStockOptions</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>fil_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_fil_CommonStockReceivedAndRetiredUponExerciseOfStockOptionsShares">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Represents the Common stock received and retired upon exercise of stock options, shares (number of shares), during the indicated time period.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">fil_CommonStockReceivedAndRetiredUponExerciseOfStockOptionsShares</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>fil_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DividendsCommonStockCash">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of paid and unpaid common stock dividends declared with the form of settlement in cash.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -URI http://asc.fasb.org/extlink&amp;oid=27012166&amp;loc=d3e187085-122770<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DividendsCommonStockCash</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount after tax and reclassification adjustments of gain (loss) on foreign currency translation adjustments, foreign currency transactions designated and effective as economic hedges of a net investment in a foreign entity and intra-entity foreign currency transactions that are of a long-term-investment nature.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 10A<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=118930883&amp;loc=SL7669646-108580<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 830<br> -SubTopic 30<br> -Section 45<br> -Paragraph 20<br> -Subparagraph (b,c)<br> -URI http://asc.fasb.org/extlink&amp;oid=118261656&amp;loc=d3e32211-110900<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ProfitLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The consolidated profit or loss for the period, net of income taxes, including the portion attributable to the noncontrolling interest.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1A<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=118930883&amp;loc=SL7669619-108580<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1A<br> -Subparagraph (a)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=109239629&amp;loc=SL4573702-111684<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1B<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=118930883&amp;loc=SL7669625-108580<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1A<br> -Subparagraph (c)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=109239629&amp;loc=SL4573702-111684<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -URI http://asc.fasb.org/extlink&amp;oid=115929826&amp;loc=d3e8736-108599<br><br>Reference 6: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 55<br> -Paragraph 4J<br> -URI http://asc.fasb.org/extlink&amp;oid=116874947&amp;loc=SL4591551-111686<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=118932676&amp;loc=d3e3000-108585<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 45<br> -Paragraph 19<br> -URI http://asc.fasb.org/extlink&amp;oid=108774443&amp;loc=SL4569616-111683<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=115929826&amp;loc=d3e8933-108599<br><br>Reference 10: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 55<br> -Paragraph 4K<br> -URI http://asc.fasb.org/extlink&amp;oid=116874947&amp;loc=SL4591552-111686<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ProfitLoss</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SharesOutstanding">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Number of shares issued which are neither cancelled nor held in the treasury.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SharesOutstanding</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Number of share options (or share units) exercised during the current period.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(iv)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=116856206&amp;loc=d3e5070-113901<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -URI http://asc.fasb.org/extlink&amp;oid=27012166&amp;loc=d3e187085-122770<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(28))<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=109259400&amp;loc=d3e21463-112644<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Value of stock issued as a result of the exercise of stock options.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=109259400&amp;loc=d3e21463-112644<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -URI http://asc.fasb.org/extlink&amp;oid=27012166&amp;loc=d3e187085-122770<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.29-31)<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StockOptionPlanExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of noncash expense for option under share-based payment arrangement.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=118932676&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockOptionPlanExpense</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StockRepurchasedAndRetiredDuringPeriodShares">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Number of shares that have been repurchased and retired during the period.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(28))<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -URI http://asc.fasb.org/extlink&amp;oid=27012166&amp;loc=d3e187085-122770<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=109259400&amp;loc=d3e21463-112644<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockRepurchasedAndRetiredDuringPeriodShares</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StockRepurchasedAndRetiredDuringPeriodValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Equity impact of the value of stock that has been repurchased and retired during the period. The excess of the purchase price over par value can be charged against retained earnings (once the excess is fully allocated to additional paid in capital).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(28))<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=109259400&amp;loc=d3e21463-112644<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -URI http://asc.fasb.org/extlink&amp;oid=27012166&amp;loc=d3e187085-122770<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockRepurchasedAndRetiredDuringPeriodValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of stockholders' equity (deficit), net of receivables from officers, directors, owners, and affiliates of the entity, attributable to both the parent and noncontrolling interests. Amount excludes temporary equity. Alternate caption for the concept is permanent equity.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 45<br> -Paragraph 16<br> -URI http://asc.fasb.org/extlink&amp;oid=108774443&amp;loc=SL4568740-111683<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 55<br> -Paragraph 4I<br> -URI http://asc.fasb.org/extlink&amp;oid=116874947&amp;loc=SL4590271-111686<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 45<br> -Paragraph 15<br> -URI http://asc.fasb.org/extlink&amp;oid=108774443&amp;loc=SL4568447-111683<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>42
<FILENAME>R20.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.19.3</span><table class="report" border="0" cellspacing="2" id="idp6635556544">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Revenue Recognition: Schedule Of Revenues By Product Category (Tables)<br></strong></div></th>
<th class="th" colspan="1">9 Months Ended</th>
</tr>
<tr><th class="th"><div>Sep. 30, 2019</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_TableTextBlockSupplementAbstract', window );"><strong>Tables/Schedules</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_fil_ScheduleOfRevenuesByProductCategoryTextBlock', window );">Schedule Of Revenues By Product Category</a></td>
<td class="text">Global 3Q 2019 revenues (USD) by product category: <p style='margin:0in;margin-bottom:.0001pt'>&nbsp;</p> <div align="center"> <table border="0" cellspacing="0" cellpadding="0" width="90%" style='border-collapse:collapse'> <tr align="left"> <td width="240" valign="top" style='width:2.5in;padding:0'> <p style='margin:0in;margin-bottom:.0001pt'>&nbsp;</p> </td> <td width="31" valign="top" style='width:23.05pt;padding:0'> <p align="center" style='margin:0in;margin-bottom:.0001pt;text-align:center'>&nbsp;</p> </td> <td width="12" valign="top" style='width:8.65pt;padding:0'> <p align="center" style='margin:0in;margin-bottom:.0001pt;text-align:center'>&nbsp;</p> </td> <td width="72" valign="top" style='width:.75in;border:none;border-bottom:solid windowtext 1.0pt;padding:0'> <p align="center" style='margin:0in;margin-bottom:.0001pt;text-align:center'>Domestic</p> </td> <td width="31" valign="top" style='width:23.05pt;padding:0'> <p align="center" style='margin:0in;margin-bottom:.0001pt;text-align:center'>&nbsp;</p> </td> <td width="12" valign="top" style='width:8.65pt;padding:0'> <p align="center" style='margin:0in;margin-bottom:.0001pt;text-align:center'>&nbsp;</p> </td> <td width="72" valign="top" style='width:.75in;border:none;border-bottom:solid windowtext 1.0pt;padding:0'> <p align="center" style='margin:0in;margin-bottom:.0001pt;text-align:center'>Outside US</p> </td> <td width="37" valign="top" style='width:28.1pt;padding:0'> <p style='margin:0in;margin-bottom:.0001pt'>&nbsp;</p> </td> <td width="12" valign="top" style='width:8.65pt;padding:0'> <p align="center" style='margin:0in;margin-bottom:.0001pt;text-align:center'>&nbsp;</p> </td> <td width="72" valign="top" style='width:.75in;border:none;border-bottom:solid windowtext 1.0pt;padding:0'> <p align="center" style='margin:0in;margin-bottom:.0001pt;text-align:center'>Total</p> </td> </tr> <tr align="left"> <td width="240" valign="top" style='width:2.5in;background:#CCEEFF;padding:0'> <p style='margin:0in;margin-bottom:.0001pt'>Obstetrics</p> </td> <td width="31" valign="top" style='width:23.05pt;background:#CCEEFF;padding:0'> <p align="right" style='margin:0in;margin-bottom:.0001pt;text-align:right'>&nbsp;</p> </td> <td width="12" valign="top" style='width:8.65pt;background:#CCEEFF;padding:0'> <p align="right" style='margin:0in;margin-bottom:.0001pt;text-align:right'>$</p> </td> <td width="72" valign="top" style='width:.75in;border:none;background:#CCEEFF;padding:0'> <p align="right" style='margin:0in;margin-bottom:.0001pt;text-align:right'>1,072</p> </td> <td width="31" valign="top" style='width:23.05pt;background:#CCEEFF;padding:0'> <p align="right" style='margin:0in;margin-bottom:.0001pt;text-align:right'>&nbsp;</p> </td> <td width="12" valign="top" style='width:8.65pt;background:#CCEEFF;padding:0'> <p align="right" style='margin:0in;margin-bottom:.0001pt;text-align:right'>$</p> </td> <td width="72" valign="top" style='width:.75in;background:#CCEEFF;padding:0'> <p align="right" style='margin:0in;margin-bottom:.0001pt;text-align:right'>204</p> </td> <td width="37" valign="top" style='width:28.1pt;background:#CCEEFF;padding:0'> <p style='margin:0in;margin-bottom:.0001pt'>&nbsp;</p> </td> <td width="12" valign="top" style='width:8.65pt;background:#CCEEFF;padding:0'> <p align="right" style='margin:0in;margin-bottom:.0001pt;text-align:right'>$</p> </td> <td width="72" valign="top" style='width:.75in;background:#CCEEFF;padding:0'> <p align="right" style='margin:0in;margin-bottom:.0001pt;text-align:right'>1,276</p> </td> </tr> <tr align="left"> <td width="240" valign="top" style='width:2.5in;padding:0'> <p style='margin:0in;margin-bottom:.0001pt'>Gynecology/Electrosurgery/Urology</p> </td> <td width="31" valign="top" style='width:23.05pt;padding:0'> <p align="right" style='margin:0in;margin-bottom:.0001pt;text-align:right'>&nbsp;</p> </td> <td width="12" valign="top" style='width:8.65pt;padding:0'> <p align="right" style='margin:0in;margin-bottom:.0001pt;text-align:right'>&nbsp;</p> </td> <td width="72" valign="top" style='width:.75in;padding:0'> <p align="right" style='margin:0in;margin-bottom:.0001pt;text-align:right'>3,195</p> </td> <td width="31" valign="top" style='width:23.05pt;padding:0'> <p align="right" style='margin:0in;margin-bottom:.0001pt;text-align:right'>&nbsp;</p> </td> <td width="12" valign="top" style='width:8.65pt;padding:0'> <p align="right" style='margin:0in;margin-bottom:.0001pt;text-align:right'>&nbsp;</p> </td> <td width="72" valign="top" style='width:.75in;padding:0'> <p align="right" style='margin:0in;margin-bottom:.0001pt;text-align:right'>3,199</p> </td> <td width="37" valign="top" style='width:28.1pt;padding:0'> <p style='margin:0in;margin-bottom:.0001pt'>&nbsp;</p> </td> <td width="12" valign="top" style='width:8.65pt;padding:0'> <p align="right" style='margin:0in;margin-bottom:.0001pt;text-align:right'>&nbsp;</p> </td> <td width="72" valign="top" style='width:.75in;padding:0'> <p align="right" style='margin:0in;margin-bottom:.0001pt;text-align:right'>6,394</p> </td> </tr> <tr align="left"> <td width="240" valign="top" style='width:2.5in;background:#CCEEFF;padding:0'> <p style='margin:0in;margin-bottom:.0001pt'>Neonatal</p> </td> <td width="31" valign="top" style='width:23.05pt;background:#CCEEFF;padding:0'> <p align="right" style='margin:0in;margin-bottom:.0001pt;text-align:right'>&nbsp;</p> </td> <td width="12" valign="top" style='width:8.65pt;background:#CCEEFF;padding:0'> <p align="right" style='margin:0in;margin-bottom:.0001pt;text-align:right'>&nbsp;</p> </td> <td width="72" valign="top" style='width:.75in;background:#CCEEFF;padding:0'> <p align="right" style='margin:0in;margin-bottom:.0001pt;text-align:right'>1,228</p> </td> <td width="31" valign="top" style='width:23.05pt;background:#CCEEFF;padding:0'> <p align="right" style='margin:0in;margin-bottom:.0001pt;text-align:right'>&nbsp;</p> </td> <td width="12" valign="top" style='width:8.65pt;background:#CCEEFF;padding:0'> <p align="right" style='margin:0in;margin-bottom:.0001pt;text-align:right'>&nbsp;</p> </td> <td width="72" valign="top" style='width:.75in;background:#CCEEFF;padding:0'> <p align="right" style='margin:0in;margin-bottom:.0001pt;text-align:right'>360</p> </td> <td width="37" valign="top" style='width:28.1pt;background:#CCEEFF;padding:0'> <p style='margin:0in;margin-bottom:.0001pt'>&nbsp;</p> </td> <td width="12" valign="top" style='width:8.65pt;background:#CCEEFF;padding:0'> <p align="right" style='margin:0in;margin-bottom:.0001pt;text-align:right'>&nbsp;</p> </td> <td width="72" valign="top" style='width:.75in;background:#CCEEFF;padding:0'> <p align="right" style='margin:0in;margin-bottom:.0001pt;text-align:right'>1,588</p> </td> </tr> <tr align="left"> <td width="240" valign="top" style='width:2.5in;padding:0'> <p style='margin:0in;margin-bottom:.0001pt'>Blood Pressure Monitoring and Accessories</p> </td> <td width="31" valign="top" style='width:23.05pt;padding:0'> <p align="right" style='margin:0in;margin-bottom:.0001pt;text-align:right'>&nbsp;</p> </td> <td width="12" valign="top" style='width:8.65pt;padding:0'> <p align="right" style='margin:0in;margin-bottom:.0001pt;text-align:right'>&nbsp;</p> </td> <td width="72" valign="top" style='width:.75in;padding:0'> <p align="right" style='margin:0in;margin-bottom:.0001pt;text-align:right'>2,080</p> </td> <td width="31" valign="top" style='width:23.05pt;padding:0'> <p align="right" style='margin:0in;margin-bottom:.0001pt;text-align:right'>&nbsp;</p> </td> <td width="12" valign="top" style='width:8.65pt;padding:0'> <p align="right" style='margin:0in;margin-bottom:.0001pt;text-align:right'>&nbsp;</p> </td> <td width="72" valign="top" style='width:.75in;padding:0'> <p align="right" style='margin:0in;margin-bottom:.0001pt;text-align:right'>1,156</p> </td> <td width="37" valign="top" style='width:28.1pt;padding:0'> <p style='margin:0in;margin-bottom:.0001pt'>&nbsp;</p> </td> <td width="12" valign="top" style='width:8.65pt;padding:0'> <p align="right" style='margin:0in;margin-bottom:.0001pt;text-align:right'>&nbsp;</p> </td> <td width="72" valign="top" style='width:.75in;padding:0'> <p align="right" style='margin:0in;margin-bottom:.0001pt;text-align:right'>3,236</p> </td> </tr> <tr align="left"> <td width="240" valign="top" style='width:2.5in;background:#CCEEFF;padding:0'> <p style='margin:0in;margin-bottom:.0001pt;margin-left:19.8pt;text-indent:-19.8pt'>Total</p> </td> <td width="31" valign="top" style='width:23.05pt;background:#CCEEFF;padding:0'> <p align="right" style='margin:0in;margin-bottom:.0001pt;text-align:right'>&nbsp;</p> </td> <td width="12" valign="top" style='width:8.65pt;background:#CCEEFF;padding:0'> <p align="right" style='margin:0in;margin-bottom:.0001pt;text-align:right'>$</p> </td> <td width="72" valign="top" style='width:.75in;background:#CCEEFF;padding:0'> <p align="right" style='margin:0in;margin-bottom:.0001pt;text-align:right'>7,575</p> </td> <td width="31" valign="top" style='width:23.05pt;background:#CCEEFF;padding:0'> <p align="right" style='margin:0in;margin-bottom:.0001pt;text-align:right'>&nbsp;</p> </td> <td width="12" valign="top" style='width:8.65pt;background:#CCEEFF;padding:0'> <p align="right" style='margin:0in;margin-bottom:.0001pt;text-align:right'>$</p> </td> <td width="72" valign="top" style='width:.75in;background:#CCEEFF;padding:0'> <p align="right" style='margin:0in;margin-bottom:.0001pt;text-align:right'>4,919</p> </td> <td width="37" valign="top" style='width:28.1pt;background:#CCEEFF;padding:0'> <p style='margin:0in;margin-bottom:.0001pt'>&nbsp;</p> </td> <td width="12" valign="top" style='width:8.65pt;background:#CCEEFF;padding:0'> <p align="right" style='margin:0in;margin-bottom:.0001pt;text-align:right'>$</p> </td> <td width="72" valign="top" style='width:.75in;background:#CCEEFF;padding:0'> <p align="right" style='margin:0in;margin-bottom:.0001pt;text-align:right'>12,494</p> </td> </tr> </table> </div> <p style='margin:0in;margin-bottom:.0001pt'>&nbsp;</p> <p style='margin:0in;margin-bottom:.0001pt'>Global 9M 2019 revenues (USD) by product category:</p> <div align="center"> <table border="0" cellspacing="0" cellpadding="0" width="90%" style='border-collapse:collapse'> <tr align="left"> <td width="240" valign="top" style='width:2.5in;padding:0'> <p style='margin:0in;margin-bottom:.0001pt'>&nbsp;</p> </td> <td width="31" valign="top" style='width:23.05pt;padding:0'> <p align="center" style='margin:0in;margin-bottom:.0001pt;text-align:center'>&nbsp;</p> </td> <td width="12" valign="top" style='width:8.65pt;padding:0'> <p align="center" style='margin:0in;margin-bottom:.0001pt;text-align:center'>&nbsp;</p> </td> <td width="72" valign="top" style='width:.75in;border:none;border-bottom:solid windowtext 1.0pt;padding:0'> <p align="center" style='margin:0in;margin-bottom:.0001pt;text-align:center'>Domestic</p> </td> <td width="31" valign="top" style='width:23.05pt;padding:0'> <p align="center" style='margin:0in;margin-bottom:.0001pt;text-align:center'>&nbsp;</p> </td> <td width="12" valign="top" style='width:8.65pt;padding:0'> <p align="center" style='margin:0in;margin-bottom:.0001pt;text-align:center'>&nbsp;</p> </td> <td width="72" valign="top" style='width:.75in;border:none;border-bottom:solid windowtext 1.0pt;padding:0'> <p align="center" style='margin:0in;margin-bottom:.0001pt;text-align:center'>Outside US</p> </td> <td width="37" valign="top" style='width:28.1pt;padding:0'> <p style='margin:0in;margin-bottom:.0001pt'>&nbsp;</p> </td> <td width="12" valign="top" style='width:8.65pt;padding:0'> <p align="center" style='margin:0in;margin-bottom:.0001pt;text-align:center'>&nbsp;</p> </td> <td width="72" valign="top" style='width:.75in;border:none;border-bottom:solid windowtext 1.0pt;padding:0'> <p align="center" style='margin:0in;margin-bottom:.0001pt;text-align:center'>Total</p> </td> </tr> <tr align="left"> <td width="240" valign="top" style='width:2.5in;background:#CCEEFF;padding:0'> <p style='margin:0in;margin-bottom:.0001pt'>Obstetrics</p> </td> <td width="31" valign="top" style='width:23.05pt;background:#CCEEFF;padding:0'> <p align="right" style='margin:0in;margin-bottom:.0001pt;text-align:right'>&nbsp;</p> </td> <td width="12" valign="top" style='width:8.65pt;background:#CCEEFF;padding:0'> <p align="right" style='margin:0in;margin-bottom:.0001pt;text-align:right'>$</p> </td> <td width="72" valign="top" style='width:.75in;border:none;background:#CCEEFF;padding:0'> <p align="right" style='margin:0in;margin-bottom:.0001pt;text-align:right'>3,137</p> </td> <td width="31" valign="top" style='width:23.05pt;background:#CCEEFF;padding:0'> <p align="right" style='margin:0in;margin-bottom:.0001pt;text-align:right'>&nbsp;</p> </td> <td width="12" valign="top" style='width:8.65pt;background:#CCEEFF;padding:0'> <p align="right" style='margin:0in;margin-bottom:.0001pt;text-align:right'>$</p> </td> <td width="72" valign="top" style='width:.75in;background:#CCEEFF;padding:0'> <p align="right" style='margin:0in;margin-bottom:.0001pt;text-align:right'>710</p> </td> <td width="37" valign="top" style='width:28.1pt;background:#CCEEFF;padding:0'> <p style='margin:0in;margin-bottom:.0001pt'>&nbsp;</p> </td> <td width="12" valign="top" style='width:8.65pt;background:#CCEEFF;padding:0'> <p align="right" style='margin:0in;margin-bottom:.0001pt;text-align:right'>$</p> </td> <td width="72" valign="top" style='width:.75in;background:#CCEEFF;padding:0'> <p align="right" style='margin:0in;margin-bottom:.0001pt;text-align:right'>3,847</p> </td> </tr> <tr align="left"> <td width="240" valign="top" style='width:2.5in;padding:0'> <p style='margin:0in;margin-bottom:.0001pt'>Gynecology/Electrosurgery/Urology</p> </td> <td width="31" valign="top" style='width:23.05pt;padding:0'> <p align="right" style='margin:0in;margin-bottom:.0001pt;text-align:right'>&nbsp;</p> </td> <td width="12" valign="top" style='width:8.65pt;padding:0'> <p align="right" style='margin:0in;margin-bottom:.0001pt;text-align:right'>&nbsp;</p> </td> <td width="72" valign="top" style='width:.75in;padding:0'> <p align="right" style='margin:0in;margin-bottom:.0001pt;text-align:right'>8,503</p> </td> <td width="31" valign="top" style='width:23.05pt;padding:0'> <p align="right" style='margin:0in;margin-bottom:.0001pt;text-align:right'>&nbsp;</p> </td> <td width="12" valign="top" style='width:8.65pt;padding:0'> <p align="right" style='margin:0in;margin-bottom:.0001pt;text-align:right'>&nbsp;</p> </td> <td width="72" valign="top" style='width:.75in;padding:0'> <p align="right" style='margin:0in;margin-bottom:.0001pt;text-align:right'>10,237</p> </td> <td width="37" valign="top" style='width:28.1pt;padding:0'> <p style='margin:0in;margin-bottom:.0001pt'>&nbsp;</p> </td> <td width="12" valign="top" style='width:8.65pt;padding:0'> <p align="right" style='margin:0in;margin-bottom:.0001pt;text-align:right'>&nbsp;</p> </td> <td width="72" valign="top" style='width:.75in;padding:0'> <p align="right" style='margin:0in;margin-bottom:.0001pt;text-align:right'>18,740</p> </td> </tr> <tr align="left"> <td width="240" valign="top" style='width:2.5in;background:#CCEEFF;padding:0'> <p style='margin:0in;margin-bottom:.0001pt'>Neonatal</p> </td> <td width="31" valign="top" style='width:23.05pt;background:#CCEEFF;padding:0'> <p align="right" style='margin:0in;margin-bottom:.0001pt;text-align:right'>&nbsp;</p> </td> <td width="12" valign="top" style='width:8.65pt;background:#CCEEFF;padding:0'> <p align="right" style='margin:0in;margin-bottom:.0001pt;text-align:right'>&nbsp;</p> </td> <td width="72" valign="top" style='width:.75in;background:#CCEEFF;padding:0'> <p align="right" style='margin:0in;margin-bottom:.0001pt;text-align:right'>3,545</p> </td> <td width="31" valign="top" style='width:23.05pt;background:#CCEEFF;padding:0'> <p align="right" style='margin:0in;margin-bottom:.0001pt;text-align:right'>&nbsp;</p> </td> <td width="12" valign="top" style='width:8.65pt;background:#CCEEFF;padding:0'> <p align="right" style='margin:0in;margin-bottom:.0001pt;text-align:right'>&nbsp;</p> </td> <td width="72" valign="top" style='width:.75in;background:#CCEEFF;padding:0'> <p align="right" style='margin:0in;margin-bottom:.0001pt;text-align:right'>988</p> </td> <td width="37" valign="top" style='width:28.1pt;background:#CCEEFF;padding:0'> <p style='margin:0in;margin-bottom:.0001pt'>&nbsp;</p> </td> <td width="12" valign="top" style='width:8.65pt;background:#CCEEFF;padding:0'> <p align="right" style='margin:0in;margin-bottom:.0001pt;text-align:right'>&nbsp;</p> </td> <td width="72" valign="top" style='width:.75in;background:#CCEEFF;padding:0'> <p align="right" style='margin:0in;margin-bottom:.0001pt;text-align:right'>4,533</p> </td> </tr> <tr align="left"> <td width="240" valign="top" style='width:2.5in;padding:0'> <p style='margin:0in;margin-bottom:.0001pt'>Blood Pressure Monitoring and Accessories</p> </td> <td width="31" valign="top" style='width:23.05pt;padding:0'> <p align="right" style='margin:0in;margin-bottom:.0001pt;text-align:right'>&nbsp;</p> </td> <td width="12" valign="top" style='width:8.65pt;padding:0'> <p align="right" style='margin:0in;margin-bottom:.0001pt;text-align:right'>&nbsp;</p> </td> <td width="72" valign="top" style='width:.75in;padding:0'> <p align="right" style='margin:0in;margin-bottom:.0001pt;text-align:right'>5,181</p> </td> <td width="31" valign="top" style='width:23.05pt;padding:0'> <p align="right" style='margin:0in;margin-bottom:.0001pt;text-align:right'>&nbsp;</p> </td> <td width="12" valign="top" style='width:8.65pt;padding:0'> <p align="right" style='margin:0in;margin-bottom:.0001pt;text-align:right'>&nbsp;</p> </td> <td width="72" valign="top" style='width:.75in;padding:0'> <p align="right" style='margin:0in;margin-bottom:.0001pt;text-align:right'>2,772</p> </td> <td width="37" valign="top" style='width:28.1pt;padding:0'> <p style='margin:0in;margin-bottom:.0001pt'>&nbsp;</p> </td> <td width="12" valign="top" style='width:8.65pt;padding:0'> <p align="right" style='margin:0in;margin-bottom:.0001pt;text-align:right'>&nbsp;</p> </td> <td width="72" valign="top" style='width:.75in;padding:0'> <p align="right" style='margin:0in;margin-bottom:.0001pt;text-align:right'>7,953</p> </td> </tr> <tr align="left"> <td width="240" valign="top" style='width:2.5in;background:#CCEEFF;padding:0'> <p style='margin:0in;margin-bottom:.0001pt;margin-left:19.8pt;text-indent:-19.8pt'>Total</p> </td> <td width="31" valign="top" style='width:23.05pt;background:#CCEEFF;padding:0'> <p align="right" style='margin:0in;margin-bottom:.0001pt;text-align:right'>&nbsp;</p> </td> <td width="12" valign="top" style='width:8.65pt;background:#CCEEFF;padding:0'> <p align="right" style='margin:0in;margin-bottom:.0001pt;text-align:right'>$</p> </td> <td width="72" valign="top" style='width:.75in;background:#CCEEFF;padding:0'> <p align="right" style='margin:0in;margin-bottom:.0001pt;text-align:right'>20,366</p> </td> <td width="31" valign="top" style='width:23.05pt;background:#CCEEFF;padding:0'> <p align="right" style='margin:0in;margin-bottom:.0001pt;text-align:right'>&nbsp;</p> </td> <td width="12" valign="top" style='width:8.65pt;background:#CCEEFF;padding:0'> <p align="right" style='margin:0in;margin-bottom:.0001pt;text-align:right'>$</p> </td> <td width="72" valign="top" style='width:.75in;background:#CCEEFF;padding:0'> <p align="right" style='margin:0in;margin-bottom:.0001pt;text-align:right'>14,707</p> </td> <td width="37" valign="top" style='width:28.1pt;background:#CCEEFF;padding:0'> <p style='margin:0in;margin-bottom:.0001pt'>&nbsp;</p> </td> <td width="12" valign="top" style='width:8.65pt;background:#CCEEFF;padding:0'> <p align="right" style='margin:0in;margin-bottom:.0001pt;text-align:right'>$</p> </td> <td width="72" valign="top" style='width:.75in;background:#CCEEFF;padding:0'> <p align="right" style='margin:0in;margin-bottom:.0001pt;text-align:right'>35,073</p> </td> </tr> </table> </div> <p style='margin:0in;margin-bottom:.0001pt'>&nbsp;</p><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_fil_ScheduleOfRevenuesByProductCategoryTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Represents the textual narrative disclosure of Schedule Of Revenues By Product Category, during the indicated time period.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">fil_ScheduleOfRevenuesByProductCategoryTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>fil_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_TableTextBlockSupplementAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_TableTextBlockSupplementAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>43
<FILENAME>R24.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.19.3</span><table class="report" border="0" cellspacing="2" id="idp6606432608">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Leases: Lessee, Operating Lease, Liability, Maturity (Tables)<br></strong></div></th>
<th class="th" colspan="1">9 Months Ended</th>
</tr>
<tr><th class="th"><div>Sep. 30, 2019</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_TableTextBlockSupplementAbstract', window );"><strong>Tables/Schedules</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock', window );">Lessee, Operating Lease, Liability, Maturity</a></td>
<td class="text"><table border="0" cellspacing="0" cellpadding="0" style='border-collapse:collapse'> <tr align="left"> <td width="319" valign="top" style='width:239.4pt;padding:0in 5.4pt 0in 5.4pt'> <p style='margin:0in;margin-bottom:.0001pt'>Maturities of lease liabilities were as follows:</p> </td> <td width="120" valign="top" style='width:1.25in;padding:0in 5.4pt 0in 5.4pt'> <p align="right" style='margin:0in;margin-bottom:.0001pt;text-align:right'>(<i>in thousands</i>)</p> </td> </tr> <tr align="left"> <td width="319" valign="top" style='width:239.4pt;padding:0in 5.4pt 0in 5.4pt'> <p style='margin:0in;margin-bottom:.0001pt'>Year ending December 31,</p> </td> <td width="120" valign="top" style='width:1.25in;padding:0in 5.4pt 0in 5.4pt'> <p align="right" style='margin:0in;margin-bottom:.0001pt;text-align:right'>&nbsp;</p> </td> </tr> <tr align="left"> <td width="319" valign="top" style='width:239.4pt;background:#CCEEFF;padding:0in 5.4pt 0in 5.4pt'> <p style='margin:0in;margin-bottom:.0001pt'>2019</p> </td> <td width="120" valign="top" style='width:1.25in;background:#CCEEFF;padding:0in 5.4pt 0in 5.4pt'> <p align="right" style='margin:0in;margin-bottom:.0001pt;text-align:right'>$37</p> </td> </tr> <tr align="left"> <td width="319" valign="top" style='width:239.4pt;padding:0in 5.4pt 0in 5.4pt'> <p style='margin:0in;margin-bottom:.0001pt'>2020</p> </td> <td width="120" valign="top" style='width:1.25in;padding:0in 5.4pt 0in 5.4pt'> <p align="right" style='margin:0in;margin-bottom:.0001pt;text-align:right'>$38</p> </td> </tr> <tr align="left"> <td width="319" valign="top" style='width:239.4pt;background:#CCEEFF;padding:0in 5.4pt 0in 5.4pt'> <p style='margin:0in;margin-bottom:.0001pt'>2021</p> </td> <td width="120" valign="top" style='width:1.25in;background:#CCEEFF;padding:0in 5.4pt 0in 5.4pt'> <p align="right" style='margin:0in;margin-bottom:.0001pt;text-align:right'>$40</p> </td> </tr> <tr align="left"> <td width="319" valign="top" style='width:239.4pt;padding:0in 5.4pt 0in 5.4pt'> <p style='margin:0in;margin-bottom:.0001pt'>2022</p> </td> <td width="120" valign="top" style='width:1.25in;padding:0in 5.4pt 0in 5.4pt'> <p align="right" style='margin:0in;margin-bottom:.0001pt;text-align:right'>$27</p> </td> </tr> <tr align="left"> <td width="319" valign="top" style='width:239.4pt;background:#CCEEFF;padding:0in 5.4pt 0in 5.4pt'> <p style='margin:0in;margin-bottom:.0001pt'>2023</p> </td> <td width="120" valign="top" style='width:1.25in;background:#CCEEFF;padding:0in 5.4pt 0in 5.4pt'> <p align="right" style='margin:0in;margin-bottom:.0001pt;text-align:right'>$29</p> </td> </tr> <tr align="left"> <td width="319" valign="top" style='width:239.4pt;padding:0in 5.4pt 0in 5.4pt'> <p style='margin:0in;margin-bottom:.0001pt'>Thereafter</p> </td> <td width="120" valign="top" style='width:1.25in;padding:0in 5.4pt 0in 5.4pt'> <p align="right" style='margin:0in;margin-bottom:.0001pt;text-align:right'>$280</p> </td> </tr> </table> <p style='margin:0in;margin-bottom:.0001pt'>&nbsp;</p><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of undiscounted cash flows of lessee's operating lease liability. Includes, but is not limited to, reconciliation of undiscounted cash flows to operating lease liability recognized in statement of financial position.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 6<br> -URI http://asc.fasb.org/extlink&amp;oid=77888426&amp;loc=SL77918701-209980<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_TableTextBlockSupplementAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_TableTextBlockSupplementAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>44
<FILENAME>R28.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.19.3</span><table class="report" border="0" cellspacing="2" id="idp6909995744">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Stock-Based Compensation (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="2">3 Months Ended</th>
<th class="th" colspan="2">9 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Sep. 30, 2019</div></th>
<th class="th"><div>Sep. 30, 2018</div></th>
<th class="th"><div>Sep. 30, 2019</div></th>
<th class="th"><div>Sep. 30, 2018</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_TextBlockAbstract', window );"><strong>Details</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AllocatedShareBasedCompensationExpense', window );">Allocated Share-based Compensation Expense</a></td>
<td class="nump">$ 29<span></span>
</td>
<td class="nump">$ 11<span></span>
</td>
<td class="nump">$ 85<span></span>
</td>
<td class="nump">$ 53<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AllocatedShareBasedCompensationExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of expense for award under share-based payment arrangement. Excludes amount capitalized.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=116856206&amp;loc=d3e5047-113901<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 14.F)<br> -URI http://asc.fasb.org/extlink&amp;oid=115993241&amp;loc=d3e301413-122809<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (h)(1)(i)<br> -URI http://asc.fasb.org/extlink&amp;oid=116856206&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AllocatedShareBasedCompensationExpense</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_TextBlockAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_TextBlockAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EXCEL
<SEQUENCE>45
<FILENAME>Financial_Report.xlsx
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
begin 644 Financial_Report.xlsx
M4$L#!!0    ( )B%9T\?(\\#P    !,"   +    7W)E;',O+G)E;'.MDD^+
MPD ,Q;]*F?L:5\'#8CUYZ6U9_ )Q)OU#.Y,A$[%^>X>];+=44/ 87O+>CT?V
M/S2@=AQ2V\54C'X(J32M:OP"2+8ECVG%D4)6:A:/FD=I(*+ML2'8K-<[D*F'
M.>RGGD7E2B.5^S3%":4A+<TXP)6E/S/WJVR;A5ND9T*YKCM+1[873T$7LF<;
M!I99-G\LCNVW<+ZT+/0:S>,*P).B0\5?UX^8 TBTH_0(:+L A#&^NQT:E8(C
M-R."?S]PN -02P,$%     @ F(5G3R?HAPZ"    L0   !    !D;V-0<F]P
M<R]A<' N>&UL38Y-"\(P$$3_2NG=;BGH06) L$?!D_>0;FP@R8;-"OGYIH(?
MMWF\81AU8\K(XK%T-8943OTJDH\ Q:X831F:3LTXXFBD(3^ G/,6+V2?$9/
M-(X'P"J8%EQV^3O8:W7..7AKQ%/25V^9"CGIYFHQ*/B76_..7+8\#?NW_+""
MWTG] E!+ P04    " "8A6=/YQG [>\    K @  $0   &1O8U!R;W!S+V-O
M<F4N>&ULS9+/3L,P#(=?!>7>NEG'$%'7"]-.("$Q"<0M2KPMHOFCQ*C=V].&
MK1."!^ 8^Y?/GR4W*@CE(SY''S"2P70SV,XEH<*:'8F" $CJB%:F<DRXL;GW
MT4H:G_$ 0:H/>4!85-4*+)+4DB1,P"+,1-8V6@D549*/9[Q6,SY\QB[#M +L
MT**C!+SDP-II8C@-70-7P 0CC#9]%U#/Q%S]$YL[P,[)(9DYU?=]V=<Y-^[
MX>WI\26O6QB72#J%XZ]D!)T"KMEE\FO]L-EM6;NH^'W!>5'=[?A*+&MQNWR?
M7'_X786MUV9O_K'Q1;!MX-==M%]02P,$%     @ F(5G3YE<G",0!@  G"<
M !,   !X;"]T:&5M92]T:&5M93$N>&UL[5I;<]HX%'[OK]!X9_9M"\8V@;:T
M$W-I=MNTF83M3A^%$5B-;'EDD81_OT<V$,N6#>V23;J;/ 0LZ?O.14?GZ#AY
M\^XN8NB&B)3R>&#9+]O6N[<OWN!7,B0103 9IZ_PP JE3%ZU6FD PSA]R1,2
MP]R"BPA+>!3+UES@6QHO(];JM-O=5H1I;*$81V1@?5XL:$#05%%:;U\@M.4?
M,_@5RU2-9:,!$U=!)KF(M/+Y;,7\VMX^9<_I.ATR@6XP&U@@?\YOI^1.6HCA
M5,+$P&IG/U9KQ]'22(""R7V4!;I)]J/3%0@R#3LZG5C.=GSVQ.V?C,K:=#1M
M&N#C\7@XMLO2BW <!.!1NY["G?1LOZ1!";2C:=!DV/;:KI&FJHU33]/W?=_K
MFVB<"HU;3]-K=]W3CHG&K=!X#;[Q3X?#KHG&J]!TZVDF)_VN:Z3I%FA"1N/K
M>A(5M>5 TR  6'!VULS2 Y9>*?IUE!K9';O=05SP6.XYB1'^QL4$UFG2&98T
M1G*=D 4. #?$T4Q0?*]!MHK@PI+27)#6SRFU4!H(FLB!]4>"(<7<K_WUE[O)
MI#-ZG7TZSFN4?VFK :?MNYO/D_QSZ.2?IY/734+.<+PL"?'[(UMAAR=N.Q-R
M.AQG0GS/]O:1I24RS^_Y"NM./&<?5I:P7<_/Y)Z,<B.[W?98??9/1VXCUZG
MLR+7E$8D19_(+;KD$3BU20TR$S\(G8:8:E < J0),9:AAOBTQJP1X!-]M[X(
MR-^-B/>K;YH]5Z%82=J$^!!&&N*<<^9ST6S[!Z5&T?95O-RCEU@5 9<8WS2J
M-2S%UGB5P/&MG#P=$Q+-E L&08:7)"82J3E^34@3_BNEVOZ<TT#PE"\D^DJ1
MCVFS(Z=T)LWH,QK!1J\;=8=HTCQZ_@7YG#4*')$;'0)G&[-&(81IN_ >KR2.
MFJW"$2M"/F(9-AIRM1:!MG&IA&!:$L;1>$[2M!'\6:PUDSY@R.S-D77.UI$.
M$9)>-T(^8LZ+D!&_'H8X2IKMHG%8!/V>7L-)P>B"RV;]N'Z&U3-L+([W1]07
M2N0/)J<_Z3(T!Z.:60F]A%9JGZJ'-#ZH'C(*!?&Y'C[E>G@*-Y;&O%"N@GL!
M_]':-\*K^(+ .7\N?<^E[[GT/:'2MS<C?6?!TXM;WD9N6\3[KC':US0N*&-7
M<LW(QU2ODRG8.9_ [/UH/I[Q[?K9)(2OFEDM(Q:02X&S022X_(O*\"K$">AD
M6R4)RU3393>*$IY"&V[I4_5*E=?EK[DHN#Q;Y.FOH70^+,_Y/%_GM,T+,T.W
M<DOJMI2^M28X2O2QS'!.'LL,.V<\DAVV=Z =-?OV77;D(Z4P4Y=#N!I"O@-M
MNIW<.CB>F)&Y"M-2D&_#^>G%>!KB.=D$N7V85VWGV-'1^^?!4;"C[SR6'<>(
M\J(A[J&&F,_#0X=Y>U^89Y7&4#04;6RL)"Q&MV"XU_$L%.!D8"V@!X.O40+R
M4E5@,5O& RN0HGQ,C$7H<.>77%_CT9+CVZ9EM6ZO*7<9;2)2.<)IF!-GJ\K>
M9;'!51W/55ORL+YJ/;053L_^6:W(GPP13A8+$DACE!>F2J+S&5.^YRM)Q%4X
MOT4SMA*7&+SCYL=Q3E.X$G:V#P(RN;LYJ7IE,6>F\M\M# DL6XA9$N)-7>W5
MYYN<KGHB=OJ7=\%@\OUPR4</Y3OG7_1=0ZY^]MWC^FZ3.TA,G'G%$0%T10(C
ME1P&%A<RY%#NDI &$P'-E,E$\ *"9*8<@)CZ"[WR#+DI%<ZM/CE_12R#ADY>
MTB42%(JP# 4A%W+C[^^3:G>,U_HL@6V$5#)DU1?*0XG!/3-R0]A4)?.NVB8+
MA=OB5,V[&KXF8$O#>FZ=+2?_VU[4/;07/4;SHYG@'K.'<YMZN,)%K/]8UA[Y
M,M\Y<-LZW@->YA,L0Z1^P7V*BH 1JV*^NJ]/^26<.[1[\8$@F_S6VZ3VW> ,
M?-2K6J5D*Q$_2P=\'Y(&8XQ;]#1?CQ1BK::QK<;:,0QY@%CS#*%F.-^'19H:
M,]6+K#F-"F]!U4#E/]O4#6CV#30<D05>,9FV-J/D3@H\W/[O#;#"Q([A[8N_
M 5!+ P04    " "8A6=/Q=6%4CD#   Y#P  &    'AL+W=O<FMS:&5E=',O
M<VAE970Q+GAM;'U786^;,!#]*X@?4/ 9DK1*(K69IDW:I*K3ML\T<1)4P!DX
M3??O9PQEF>]Y7P)VWKMG<_=LW?*BVY?NJ)2)WNJJZ5;QT9C379)TVZ.JB^Y&
MGU1C_]GKMBZ,';:'I#NUJM@Y4ETEE*:SI"[*)EXOW=QCNU[JLZG*1CVV47>N
MZZ+]_: J?5G%(GZ?>"H/1]-/).OEJ3BH;\I\/SVV=I1,479EK9JNU$W4JOTJ
MOA=W&TD]P2%^E.K27;U'_5:>M7[I!Y]WJSCM5Z0JM35]B,(^7M5&554?R:[C
MUQ@TGC1[XO7[>_2/;O-V,\]%IS:Z^EGNS'$5+^)HI_;%N3)/^O))C1O*XVC<
M_1?UJBH+[U=B-;:ZZMQOM#UW1M=C%+N4NG@;GF7CGI?AGRP;:9A (X$F@DS_
M2Y C04X$X122865NJQ\*4ZR7K;Y$[9"M4]$7A;B3]F-N^TGW[=Q_=K>=G7U=
MI\ODM0\S(AX&!%TAQ(1(;.Q)@)#  S$Z_2NPX0B)!23<@71T>47/,#V#],S1
MLRMZ[GT CIAA@1P*Y(P^]P0X8H$%9E!@QNBWG@!'B!0KS*'"G/.%)P$@A"46
M4&+!^=*3 )! IF^AQ"WG^ZD&D$"N18KME/((?KH1)I!P$3"MX!&\G&]&3.XP
MS6"K.0E!>4 *VO=>$),B=D( 3.",$-C#0O((Y*L 3."@$-CJ@CN9,E\%8$)?
M#/M=<#O3S%<!F) *-KW@GB96:  34L'&%]S6M/!5 .8VH(*]+[BS):LQ@ G5
M&+:_X.:6K,8 )E!CA \ XN:6?HTA3" OA \ X@> ]&L,84(W-_8^<5]+O\80
M)G"8$?8^<5]+_P(#F"QP@Q'V/G%?9_X=AC"!2XRP]XG[.O.O,80)W&.$O4_<
MUYE_DR%,X"HC['WBOLY8]H'W0W[!WB?NZ\P_80 F=(X1]CYQ7V>LQC@F#]28
MQ-Z7W->Y7V,($Z@QB;TON:]SO\80)E!C$GM?<E_G?HT!#,M+<M6(U*H]N)ZM
MB[;ZW+B&\6IVZ@OO75N8_(4/3>77HCV431<]:V/;(=>T[+4VRBXEO;&F.MH^
M=AI4:F_ZU[E];X=F;A@8?1H;U63JEM=_ %!+ P04    " "8A6=/,_28T_@#
M  "L$@  &    'AL+W=O<FMS:&5E=',O<VAE970R+GAM;(6888^C-A"&_TK$
M]SL\8X/M51*IR>G42JVTNNK:S^S&V40'(05V<_WW!<)&9&:\_9( ><=^QQX>
M.UY>ZN9'>PBA6_RLRE.[2@Y==WY(T_;Y$*JB_5R?PZG_95\W5='UM\U+VIZ;
M4.S&H*I,4:D\K8KC*5DOQV>/S7I9OW;E\10>FT7[6E5%\^\FE/5EE4#R_N#;
M\>70#0_2]?)<O(0_0_?]_-CT=^FME=VQ"J?V6)\63=BODE_@8:O'@%'QUS%<
MVMGU8DCEJ:Y_##>_[5:)&AR%,CQW0Q-%__46MJ$LAY9Z'_],C2:W/H? ^?5[
MZU_'Y/MDGHHV;.OR[^.N.ZP2ERQV85^\EMVW^O)KF!+*DL64_>_A+92]?'#2
M]_%<E^WXN7A^;;NZFEKIK53%S^OW\31^7Z;VW\/D )P"\!8 YL, /05H$I!>
MG8VI?BFZ8KULZLNBN<[6N1B* AYT/YC/P\-Q[,;?^FS;_NG;.LN7Z=O0SB39
M7"4XD^"]8LL5F;U)TK[_FPD43> 8K^?Q3H[78KP>X\T\WI,DKI)\E)Q&B;;:
M:Y((5V4 @+(7(WHQS$NNB)>K))OWHG)+K'"1]K.IN7.2B4XR[@2(DXQUDEL@
MHBT7928V)KGH).=.2 EM<IZNH67&-0:U[,.*/BSW02I@8WD?/@-:)UR5*Z\B
M7ISHQ7$OAGAQK!?O#!%MN0B4GI7_G14O6O'<2D:L>&'HZ?1PC9)=@))1I+@/
MQB+%T]4F=Q1(DLS&)@@B: 3NQU(_P%\.=#:C?KA,H[>160*9DH#<CZ-^D'7T
M"5$A&R!!!PYL!# @<Q<X>',*WDESE[IRAN).D(%QT1F3V0L<OI;"%SA801GE
MZ7LEZ+RW>61= AG!D+&5S4*D!1F=P-EI*3N!@]$Z5H)<Y&=U>N]%QB=P?EK*
M3^!H1*_HDB*H#+J8&QF@P EJ*4&!TU'G+J=NN"K#/ 8OF:' (4HIL %.2 1:
MH%M)E9F(&Y11BAREEJ(4.2/1&#I3_Z>Z=R.#%#E(+04I"H1D-2R(8N,2V6AR
MA%J*4.1H-$A+1A!E.E*_*,,3.3PMA2=R*GI0%.:""I2-L1QE=J)AJ'*QP95A
MAWS#Z>B&$_EFDM;_AY)['S(RD2/3462BL-^D2]+'FGLG,C"1 ]-18")'X2=
MX]FP2#I 'QL;&9K(H>DH-)'CD)D1=IT8^4N ,C"1 Y.^[QOD*.P+VVA/[4@Z
M!;$_!UJ&IN;0I$O%1G,<>N/9BB+(G/,^,D):QJ;FV'04FY,FO\M<V,T(.FDW
MD\Z.#89SG#^*YN5X:A=/==?5U7A.L*_K+O1-JL]]=H=0[&XW9=AWPZ7MKYOK
M^<GUIJO/T]E0>CN@6O\'4$L#!!0    ( )B%9T^]JN5I,P(  (\'   8
M>&PO=V]R:W-H965T<R]S:&5E=#,N>&ULC97;CILP$(9?!?$ :W,*)")(3:JJ
ME5HIVJKMM9-, EK U';"]NUK&X+ 6&%O\('_G_G&H'':4O;&<P#AO%=ES;=N
M+D2S08B?<J@(?Z$-U/+-A;**"+ED5\0;!N2L356)?(Q7J")%[6:IWCNP+*4W
M418U')C#;U5%V+\=E+3=NI[[V'@MKKE0&RA+&W*%GR!^-0<F5VB(<BXJJ'E!
M:X?!9>M^\C9[#RN#5OPNH.6CN:-*.5+ZIA;?SEL7*R(HX214""*'.^RA+%4D
MR?&W#^H..95Q/']$_Z*+E\4<"8<]+?\49Y%OW<1USG AMU*\TO8K] 5%KM-7
M_QWN4$JY(I$Y3K3D^NF<;ES0JH\B42KRWHU%K<>VC_^PV0U^;_ '@Q<^-02]
M(3 ,J"/3I7XF@F0IHZW#NJ_5$/53>)M 'N9);>JST^]DM5SNWK,D2=%=Q>DE
MNT[BCR3^5+&?*Z)XD""9?X#PK1"^]@<C?VBW!U9[H.WAN(:U44,GB;6DUA+\
M@CVCC 71A"2TDH0SDC4V2#I)-$H286R(]@NB"4ED)8GF)$:YNVB6Q,1XII@P
MK*P,JSF#\>?L5HL,SQ03AMC*$,\9 H,A_LB_L2":D"16DF1.$AHDB?6SFR>R
MI)JPK*TLZSE+9+"L9UF"V#=1%D03$MGLK0T(SUE69@?"'X%94G4T:-09U57U
M@[!K47/G2(5LLKH57B@5("/B%QDKE[?CL"CA(M0TEG/671'=0M"FO_[0< =G
M_P%02P,$%     @ F(5G3]RC1TQ(!   KA,  !@   !X;"]W;W)K<VAE971S
M+W-H965T-"YX;6R-F&N/ZC80AO\*XGM)QG;B! '2$JA:J956YZCMYRR8BTY"
M:!*6TW]?Y[*<,'ZS[1=(S#,S?GV;P8M[47ZK3L;4D^]Y=JF6TU-=7^>>5^U.
M)D^K67$U%_O+H2CSM+:OY=&KKJ5)]ZU1GGG"]T,O3\^7Z6K1MKV6JT5QJ[/S
MQ;R6D^J6YVGYS]IDQ7TYI>E'PY?S\50W#=YJ<4V/YJNI_[B^EO;->WC9GW-S
MJ<[%95*:PW+Z0O.M$(U!2_QY-O=J\#QII+P5Q;?FY=?]<NHW/3*9V=6-B]1^
MO9O$9%GCR?;C[][I]!&S,1P^?WC_N15OQ;REE4F*[*_SOCXMI]%TLC>']);5
M7XK[+Z87%$PGO?K?S+O)+-[TQ,;8%5G5?DYVMZHN\MZ+[4J>?N^^SY?V^][[
M_S##!J(W$ \#&_LS ]D;R!\&ZE,#U1NH_QLAZ T"%L'KM+>#N4GK=+4HB_ND
M[-;#-6V6'<T#.UV[IK&=G?8W.YZ5;7U?Q7KAO3=^>F3=(6*(1,_(QD7H07@V
M_J,3 G5B+1QS\1P@<8DX9GWX3R?;3YT\=5/"L9*MO1S8*VRNH+EJS=5PD'R?
MC77'A"USZ1BA8L5& U"^C)FOC4O)P->2#0J@A% ""PN@L  ((R:L8X)!F( H
M8+I<2/EQR&2Y$$DE6+PMH(0_)BN$LD(@BRVI=>B$T5*SE9FX4"CXG&Y<2% 8
M\"4,*%\,5M&3+ UE:6<5V\6#'430003&A:E91VX_(\U.C<2%2$=\7%PHDHK/
MM@L%2HZ(BJ&H&(ABRW,=@Y7'-ET"&)^?EBXC W;H;@$C(RR(?'RR^T 2VTSK
M'GJ*X_,.)X"B*&9K<P.H*.2I8@NH0.N1=$$C28N -"=MD7N:2$U<&J 4W^8;
M0)&( \6U 4PI,9)D"";#%Q) 7,3%"??@";DTP/"D"1CB)^X60"'I$5$X=9($
MHF(N2H*Y4)K+0E1$7)A+D:3 Y]( %O@J'!&'$SN!S$X\L_?0TVPH7N8 Z"<A
M7'$N)C2GML@9T9@TG-H)Y';BN;V'GFH(S4_/!%"A#IV=YE(V/84QUP:P@,*1
M_$XXP1/(\,0S? \]1>+*.D0/D9D[:2XE9GQ#;@&E9O[89L,9GC30);DN[03R
M9[RH3@!EI7%E+F25\8P&**MLI((F7'H0J#V(UQ[D5@-2"YZH(24EEP9]\:H,
M^QJIR@@7( 0J$%X@KPF4!;;@Y-(0%3C2H"\G74-?(_M,X$I$^&[).78."9SQ
M!<CXQ#-^#X5/!UX8,>$)PF3$AGH#G0G^AVT+L5B,S+W *5^ E$\\Y??0,)*M
M_9T_RBX52KX7-X"*R3ED 472_6_H#>X:<E,>VXN?:K(K;I>ZF?5!Z^-RZ:6]
M6V+M:YHG!-HW--]V5T<_W'<W6;^GY?%\J29O15T7>7N/<2B*VMC>^S.[9D\F
MW3]>,G.HFT=MG\ON!JE[J8MK?SOF/:[H5O\"4$L#!!0    ( )B%9T]^!.[%
M 0(  ((%   8    >&PO=V]R:W-H965T<R]S:&5E=#4N>&ULC53;CILP$/T5
MQ >LPR7;3420-I!5*[52M%7;9P>&B];&K.V$[=_7-@Y+"$KZ@CW#.6<N#!-U
MC+^)"D Z'Y0T8N-64K9KA$16 <7B@;70J#<%XQ1+9?(2B98#S@V)$N0O%H^(
MXKIQX\CX]CR.V%&2NH$]=\214LS_;H&P;N-Z[MGQ6I>5U X41RTNX2?(7^V>
M*PL-*GE-H1$U:QP.Q<9]]M:[4.,-X'<-G1C='5W)@;$W;7S+-^Y")P0$,JD5
ML#I.D  A6DBE\6XUW2&D)H[O9_474[NJY8 %)(S\J7-9;=PGU\FAP$<B7UGW
M%6P]2]>QQ7^'$Q %UYFH&!DCPCR=["@DHU9%I4+Q1W_6C3D[JW^FS1-\2_ '
M@HI]BQ!80O!)"&\20DL(_S?"TA*6DPBHK]TT,\42QQ%GG</[<6BQGCIOO52?
M*]-.\W7,.]5/H;RGV/-6$3II(8O9]AA_A%D]74+2:X@W()!*8,C"G\MBZU_1
M_<L R35B-4DSO2NRNRERD68PVZS \(,1/YRGA[/TT-##<9/\Q:37/>;18!J#
MF2"2NXCT+F)W"]$7@D8#1(&7YF\63L:.C=0M&'F'A?'LZP&<^+?>.O%F_*E:
M,/T^^)3OM],/S,NZ$<Z!237V9C@+QB2HQ!</:MPKM1 '@T A]?6+NO-^+?2&
M9*W=>&A8N_$_4$L#!!0    ( )B%9T^,E;"^4P8  *<H   8    >&PO=V]R
M:W-H965T<R]S:&5E=#8N>&ULE9I;;Z-6%(7_BN5WCSD7X#!*(M4&U$JM-)JJ
M[3.3D,0:V[B8)--_7\",)V?O!9MYB2_YSMFL;3AK<;EYJ^JOY^>R;!;?#OOC
M^7;YW#2GC^OU^?ZY/!3G#]6I/+;_>:SJ0]&T'^NG]?E4E\5#/^BP7^L@B-:'
M8G=<WMWTWWVJ[VZJEV:_.Y:?ZL7YY7 HZO\VY;YZNUVJY?<O/N^>GIONB_7=
MS:EX*O\LF[].G^KVT_HZR\/N4![/N^JXJ,O'V^4OZF-N73>@)_[>E6_G=^\7
MG90O5?6U^_#;P^TRZ+:HW)?W33=%T;Z\EMMRO^]F:K?CWV'2Y;5F-_#]^^^S
MY[WX5LR7XEQNJ_T_NX?F^7;IEHN'\K%XV3>?J[=?RT%0N%P,ZG\O7\M]BW=;
MTM:XK_;G_N_B_N7<5(=AEG93#L6WR^ONV+^^#?-_'X8'Z&& O@Y09G* &0:8
MZP =3PZPPP#[8X":'! . \(?F^0F!T3#@.C'@%[T^M*LOOMIT11W-W7UMJ@O
M.]"IZ/93]3%J?]_[[LO^Y^S_U_X Y_;;USNEU<WZM9MH8#871GN,]IDM8HS/
MI(BQ/I,A)O29'#'1E5FW>J^B-12M^PFL-T%,1%^8J&>./6,(LN6("Q*BF3,K
M9RSI< 9F"B-%ZN6<BMW[7\)3;J!R Y0[HOS"A)[R=_N$5\7"*A94(8W96"8F
M(.VU;#NBB#0NY0R9)1.)?+J.)S>$<D,NUY BFY 542&N$<$:$:A!C]-(;&G$
MMF*EZ>&5<HCV5"1RH9 G.(:"8R"8+#J;&%3!-1RLX4 -LFAMG-A4Q[8BI"L?
M1VA+12*?+..)3:#8!(@EJV^>3&R%5Z+U&N@F 2A"]J_- $UHW<I("I"52C3M
MJSQ3+L[D*Q_Q40641U2YDI6+2"HC&4!6)J"FG8N8KQR;J0)NJEB$T+)R$4EE
M) .("E7$E$N8KQR;J0)N2D/"9H F@X3BEML:9DS5<VJE DT],0-<$L>AHRW@
MF'/.C#B?PDZO@-4;&B@4=U@3OUM[_$+88Q4R69HI!FBZU\")%>\UIU:)BR/:
M:HZU"T= EU6 .6-&]S:< !2( );&#,6-MVWU6"'LO I8+XMO S3EBXK;LZ/Q
M&##LB!:1?+J2KQDG 86B &LNM^"QSF(+5LB#:> 8H,G.<I^F*VX*&-99$<FG
M*_FG6C@2Z#F10,N10$92@*R,([4R>:)<FLC7C0.!GA,(M!P(9"25D0P@K7<$
MU!-$S%<^<G8])Q!H.1#(2"HC&4"BF.4!B?)UXSB@Y\0!/2,.Z%EQ % P#@ .
MQ0& 3<0!C>. GA,'],_$ 8WC@ 9Q@%Y5V>@9<4"#.$ O@*4 6JGV)V'[&I@L
M"-B%L!QPSB7)V.Z&\X!&>8">(6N4!\9.;33. WI.'M!R'M#<I34])4D!Q+HL
M!P*AE*\:)P(])Q%H<%(^4@4G CTG$6@Y$6CNT]3X4L"PULJ)8+J2?PD2)P*#
M$@&)S)L!FM)L@$M;NF.F@**J 4*OK>6HF$E&C-'@2&! )+#TQS; @L?ZB_W7
M /]EB<OPB\FLO[+_ F2EVA,@VF!QIER<R5<^<G4;.3#-7(8;'5,N(JF,9 !9
MF<#1DT,1\Y5CXS7 >%GF,N*U\*V,I#*2 40%)DJH<@GSE>,D8% 28*O)C"1@
MN"DSZ2@':,MR .!4$%MZO2('7&(3-W(OR^ <8% .8(?[S^0 @W.  3G LJ.+
MYP#>:=' 4X"TX=8%,>TTYU1@(T?S/> 2DZBQ>V<X$A@0"2P-^(9' A.KL7T:
MIP(#4@%+7$9.!89[=4@#%V#8[BRG@NE*_BU#G HL2@4T;UGNPF,W)K$%6W16
M3BUX@";O37*79LD#,.SFI(CDTY5\S3@/6)0'Z IIY3Q@@44[=D-6/B,'")TF
MGYS&%XVC@ 51@&4M.V7B?I61&]WH?)>NO7;&K6[9=@&R4I$SM+DS[G=+,_G*
ML>U:=#V>FH$5+74K(ZF,9 #IKH50OQ4Q7SGV6PO\ED4M*]XBW\I(*B,90$P<
MT"=F),K7C>W?(OMGR\@,^P<,$\X1&+0 !X,6X":"EL7V;Y']LX,=V3\+6NMW
MCV=UC_#]4=1/N^-Y\:5JFNK0/X_U6%5-V<X8?&CG>BZ+A^N'??G8=&_C]GU]
M>73N\J&I3L-C@>OKLXEW_P-02P,$%     @ F(5G3QUX\*F6!   %1<  !@
M  !X;"]W;W)K<VAE971S+W-H965T-RYX;6R-F%MOVT80A?^*H'>%G)WES9 %
M6 J"%F@!(T7;9UI:6T)(425I*_WWY<V*-'/6Z8M%TF=GS^SEV\OR7-7?FKUS
M[>Q[61R;^_F^;4]W0=!L]Z[,FT_5R1V[_SQ7=9FWW6O]$C2GVN6[H5!9!"8,
MXZ#,#\?Y:CE\>ZQ7R^JU+0Y']UC/FM>RS.M_UZZHSO=SFK]_^'IXV;?]AV"U
M/.4O[@_7_GEZK+NWX!)E=RC=L3E4QUGMGN_G#W2WL6%?8%#\=7#GYNIYUJ?R
M5%7?^I=?=_?SL'?D"K=M^Q!Y]_/F-JXH^DB=CW^FH/-+G7W!Z^?WZ%^&Y+MD
MGO+&;:KB[\.NW=_/T_ELYY[SUZ+]6IU_<5-"T7PV9?^;>W-%)^^=='5LJZ(9
M_LZVKTU;E5.4SDJ9?Q]_#\?A]SS%?R^&"YBI@+D4Z.K^J !/!?A' 3LD/SH;
M4OV<M_EJ65?G63WVUBGO!P7=<=>8V_[CT';#_[ILF^[KVXILN@S>^D"39CUJ
MS+7FH@BZZ)<J#*IB;51Q<UO!1BNR#-? , D>RO--$IX %@:P0P!['8!(M,*H
MB0?-<=2$'&<B%:"**#;83 3-1#J;*,0!8A@@UME$,IM1$UWYC$PL<@&:),%&
M$F@D 49$WZ\358F-2 X0+:(X9FPEA5928(6%E535$@H?6K%@3]]FT$8&;%AA
M(].5R/8 $L^4I!!/^Q 8B>2\#U4U1HYWH/&,5?( B("36#JAGW8-D"QLZ*$
M05(]D%%>$@5# \9 EDHW2!5YA@IAJA&#EDFD'585I9$THS619_(0YB,!0$:J
M9:P>+JJ7M,9:CQ5,1T)X]'4SYB,!0,:AS$;3;T'$:OP#67:U@M[ZP9@DS<E8
M\IHT A=DK;*C9>9J7M^ZP:0D@$IM1Y,P8>E%:[PS -.2-"X3N7X08F&JYB."
M:N3I)H.9:30S9<YKHW&XH-#(ID$RMKZ.,IB<!I SELUC-!8IM'*E!ZJ%2<FW
MS</T-)J>%*L&TF DLB21A62&(Y\A#% #]H6QAS8&@\\ \,5RG30::MW@4IM<
MJ/)U.8:?B8 =N5A.HMN** PEBX'.LW0;S%&#."H7**,!J8Q\)+DU@@%JP$8S
MELN3T6A41K0D\8T7#$^#X)E))S_?: ))ZCM%& Q/ _::B5SE#.(B@<&K=7'J
MF8V,\<FAGHV)+P0F'@/BJ06!-<N, C 068X]9C#N&.".Y5Z>_]=N$:@\$X ]
M!V"P551K$^MMX(+#5#4-E)%GK63,30;<3%3C "*RD?O*#9)U*L]L8$Q.!N1,
M),@9D#,V5OH!JBSQ;*@9HY,!.A,)<D9;4$Y(;OJ +K.^DSICA#) :")9SIJ/
M$9$ZK0-9-^83SU+'F*0,2*H.8ZPQR0EG:DAKF<V\QS'&/&7$4XEVUISD3![:
M-DB5&L^4MQBG%IS@4XGW211#L$P75A])1B/!U65BZ>J7X=ZUF6VKUV/;7]M=
M?;W<[3Z8_C)2?%_3W6:\H?T19KPP_CVO7P['9O94M6U5#A>2SU75NLYA^*EK
MI[W+=Y>7PCVW_6/2/=?C1>WXTE:GZ1(ZN-R$K_X#4$L#!!0    ( )B%9T\
M_#==LP$  -(#   8    >&PO=V]R:W-H965T<R]S:&5E=#@N>&UL?5/;CM,P
M$/T5RQ^P;MP"595$VBY"((%4+0*>W6226.M+L)UF^7O&3C8$"+S8GO&<,V?&
MXWRT[LEW ($\:V5\0;L0^A-CONI "W]G>S!XTUBG14#3M<SW#D2=0%HQOMN]
M9EI(0\L\^2ZNS.T0E#1P<<0/6@OWXPS*C@7-Z(OC4;9=B Y6YKUHX3.$+_W%
MH<46EEIJ,%Y:0QPT!;W/3N=#C$\!7R6,?G4FL9*KM4_1^% 7=!<%@8(J1 :!
MVPT>0*E(A#*^SYQT21F!Z_,+^[M4.]9R%1X>K/HFZ] 5]$A)#8T85'BTXWN8
MZWE%R5S\1[B!PO"H!'-45OFTDFKPP>J9!:5H\3SMTJ1]G&XXGV'; #X#^ (X
MICQL2I24OQ5!E+FS(W%3[WL1GS@[<>Q-%9VI%>D.Q7OTWLKLF.7L%HGFF/,4
MP]<Q2P1#]B4%WTIQYG_!^39\OZEPG^#[WQ3^@^"P27!(!(?_EK@5L_\C"5OU
M5(-KTS1Y4MG!I$E>>9>!O4^/R'Z%3]/^2;A6&D^N-N#+IOXWU@9 *;L['*$.
M/]AB*&A"/+[!LYO&;#*"[><?Q)9O7/X$4$L#!!0    ( )B%9T_J("CNM0$
M -(#   8    >&PO=V]R:W-H965T<R]S:&5E=#DN>&UL?5/;;MLP#/T501]0
M)8[;!H%MH.DP=, &!"VV/2LV;0O5Q97DN/O[4K+K>INW%TFD> X/*2H;C'UV
M+8 GKTIJE]/6^^[ F"M;4-Q=F0XTWM3&*N[1M USG05>19"2+-EL;ICB0M,B
MB[Z3+3+3>RDTG"QQO5+<_CJ"-$-.M_3=\2B:U@<'*[*.-_ $_GMWLFBQF:42
M"K031A,+=4[OMH=C&N)CP \!@UN<2:CD;,QS,+Y4.=T$02"A](&!XW:!>Y R
M$*&,EXF3SBD#<'E^9_\<:\=:SMS!O9$_1>7;G.XIJ:#FO?2/9GB J9YK2J;B
MO\(%)(8')9BC--+%E92]\T9-+"A%\==Q%SKNPWAS<SO!U@')!$AFP#[F86.B
MJ/P3][S(K!F('7O?\?#$VT."O2F#,[8BWJ%XA]Y+L=VG&;L$HBGF.,8DRY@Y
M@B'[G")92W%,_H(GZ_#=JL)=A.]^4_@/@G25((T$Z7]+7(NY_B,)6_14@6WB
M-#E2FE['25YXYX&]2^*;?(2/T_Z-VT9H1\[&X\O&_M?&>$ IFRL<H18_V&Q(
MJ'TXWN+9CF,V&MYTTP]B\S<NW@!02P,$%     @ F(5G3Y"0#L"T 0  T ,
M !D   !X;"]W;W)K<VAE971S+W-H965T,3 N>&UL?5/M;ML@%'T5Q .4F&19
M%-F6FDY5*VU2U&G;;V)?VZA\N(#C[NT'F+K6ZNT/<"_GG/O!)1^U>;8=@$.O
M4BA;X,ZY_DB(K3J0S-[H'I2_:;21S'G3M,3V!E@=25(0NMGLB61<X3*/OK,I
M<STXP16<#;*#E,S\/H'08X$S_.9XXFWG@H.4><]:^ [N1W\VWB*S2LTE*,NU
M0@:: M]FQ],NX"/@)X?1+LXH5'+1^CD8CW6!-R$A$%"YH,#\=H4[$"((^31>
MDB:>0P;B\ORF?A]K][5<F(4[+7[QVG4%/F!40\,&X9[T^ "IGD\8I>*_PA6$
MAX=,?(Q*"QM75 W6:9E4?"J2O4X[5W$?TPU-M'4"300Z$PXQ#ID"Q<R_,,?*
MW.@1F:GW/0M/G!VI[TT5G+$5\<XG;[WW6NZSG%R#3H*<)@A=0-X1Q(O/$>A:
MA!/]0*?K].UJ@MM(WRZC'_XAL%L5V$6!W?\J_ C)#ON_8I!%1R68-LZ2194>
M5)SCA7<>U]OXA.0=/LWZ-V9:KBRZ:.??-7:_T=J!3V5SXP>H\]]K-@0T+AP_
M^[.9AFPRG.[3_R'S)R[_ %!+ P04    " "8A6=/3Q"47;0!  #2 P  &0
M 'AL+W=O<FMS:&5E=',O<VAE970Q,2YX;6Q]4V%OVR 0_2N('U 2DJY19%MJ
M6DV;M$E1IVV?B7VV48'S ,?=OQ]@U_,VKU^ .^Z]>W<<V8#VV;4 GKQH95Q.
M6^^[(V.N;$$+=X,=F'!3H]7"!],VS'461)5 6C&^V;QC6DA#BRSYSK;(L/=*
M&CA;XGJMA?UY H5#3K?TU?$DF]9'!RNR3C3P!?S7[FR#Q6:62FHP3J(A%NJ<
MWF^/IWV,3P'?) QN<2:QD@OB<S0^5CG=1$&@H/21083M"@^@5"0*,GY,G'1.
M&8'+\RO[^U1[J.4B'#R@^BXKW^;T0$D%M>B5?\+A TSUW%(R%?\)KJ!">%02
M<I2H7%I)V3N/>F()4K1X&7=ITCZ,-_QV@JT#^ 3@,^"0\K Q45+^*+PH,HL#
ML6/O.Q&?>'ODH3=E=*96I+L@W@7OM=@>[C)VC413S&F,X<N8.8(%]CD%7TMQ
MXO_ ^3I\MZIPE^"[/Q3^AV"_2K!/!/LW2UR+.?R5A"UZJL$V:9H<*;$W:9(7
MWGE@[WEZD]_AX[1_%K:1QI$+^O"RJ?\UHH<@97,31J@-'VPV%-0^'N_"V8YC
M-AH>N^D'L?D;%[\ 4$L#!!0    ( )B%9T^5"*+AM $  -(#   9    >&PO
M=V]R:W-H965T<R]S:&5E=#$R+GAM;'U3VV[<(!#]%<0'!"^[338KVU(V5=5*
MK;1*U>29M<<V"A<'\#K]^P(FCMNZ?0%FF'/FS##DHS;/M@-PZ%4*90O<.=<?
M"+%5!Y+9*]V#\C>--I(Y;YJ6V-X JR-("D*S[)I(QA4N\^@[F3+7@Q-<P<D@
M.TC)S,\C"#T6>(/?' ^\[5QPD#+O60O?P?WH3\9;9&:IN01EN5;(0%/@N\WA
MN OQ,>"1PV@79Q0J.6O]'(PO=8&S( @$5"XP,+]=X!Z$"$1>QDOBQ'/* %R>
MW]@_Q=I]+6=FX5Z+)UZ[KL![C&IHV"#<@QX_0ZKG T:I^*]P >'#@Q*?H]+"
MQA55@W5:)A8O1;+7:><J[F.ZN4FP=0!- #H#]C$/F1)%Y1^98V5N](C,U/N>
MA2?>'*CO316<L17QSHNWWGLI-_O;G%P"48HY3C%T&3-'$,\^IZ!K*8[T+SA=
MAV]7%6XC?/N;PG\0[%8)=I%@]]\25V)NLS^2D$5/)9@V3I-%E1Y4G.2%=Q[8
M.QK?Y#U\FO9OS+1<6736SK]L['^CM0,O);OR(]3Y#S8; AH7CC?^;*8QFPRG
M^_2#R/R-RU]02P,$%     @ F(5G3T8O"6BR 0  T@,  !D   !X;"]W;W)K
M<VAE971S+W-H965T,3,N>&UL?5/M;ML@%'T5Q .4F*1K%MF6FD[3)K52U&G;
M;V)?VZC@ZP&.V[<?8,>S-J]_@'LYY]P/+NF YL4V (Z\:M7:C#;.=0?&;-&
M%O8&.VC]385&"^=-4S/;&1!E)&G%^&;S@6DA6YJGT7<R>8J]4[*%DR&VUUJ8
MMR,H'#*:T*OC6=:-"PZ6IYVHX1NX[]W)>(O-*J74T%J)+3%09?0^.1QW 1\!
M/R0,=G$FH9(SXDLPOI89W82$0$'A@H+PVP4>0*D@Y-/X-6G2.60@+L]7]<^Q
M=E_+65AX0/53EJ[)Z)Z2$BK1*_>,PQ>8ZKFE9"K^$2Z@/#QDXF,4J&Q<2=%;
MAWI2\:EH\3KNLHW[,-[P*VV=P"<"GPG[2&!CH)CY)^%$GAH<B!E[WXGPQ,F!
M^]X4P1E;$>]\\M9[+WGR,4G9)0A-F..(X4O,C&!>?0[!UT(<^3]TOD[?KF:X
MC?3M,OK^/P*[58%=%-B]6^(:YN\@;-%3#::.TV1)@7T;)WGAG0?VGL<W^0,?
MI_U)F%JVEIS1^9>-_:\0'?A4-C=^A!K_P69#0>7"\<Z?S3AFH^&PFWX0F[]Q
M_AM02P,$%     @ F(5G3RU6']^S 0  T0,  !D   !X;"]W;W)K<VAE971S
M+W-H965T,30N>&UL?5-A;]L@$/TKB!]0$L=KL\BVU'2J-FF3HDYK/Q/[;*,"
MYP&.NW\_P*YK;6Z_ '>\>_?N.+(!S;-M 1QY45+;G+;.=0?&;-F"XO8*.]#^
MID:CN/.F:9CM#/ J!BG)DLWFFBDN-"VRZ#N9(L/>2:'A9(CME>+FSQ$D#CG=
MTE?'@VA:%QRLR#K>P$]PO[J3\1:;62JA0%N!FABH<WJ[/1S3@(^ 1P&#79Q)
MJ.2,^!R,;U5.-T$02"A=8.!^N\ =2!F(O(S?$R>=4X; Y?F5_3[6[FLY<PMW
M*)]$Y=J<[BFIH.:]= \X?(6IGD^43,5_APM(#P]*?(X2I8TK*7OK4$TL7HKB
M+^,N=-R'\>9FBEK')Q,^F?'[F(:->:+P+]SQ(C,X$#.VON/AA;>'Q+>F#,[8
MB7CGM5OOO13;S[N,70+1A#F.F&2)F1',L\\IDK44Q^2_\&0]?+>J<!?#=\OL
M^W<(TE6"-!*D'Y:XADG_2<(6/55@FCA,EI38ZSC("^\\K[=)?),W^#CL/[AI
MA+;DC,Z_;.Q_C>C 2]E<^0EJ_?^:#0FU"\<;?S;CE(V&PV[Z0&S^Q<5?4$L#
M!!0    ( )B%9T_R>FXBM0$  -(#   9    >&PO=V]R:W-H965T<R]S:&5E
M=#$U+GAM;'U3VVZ<,!#]%<L?$.^R)-FN "F;JDJE1EJE:OKLA0&L^$)LLR1_
MW[$A%+6T+[9G?,Z9B\?98.R+:P$\>5-2NYRVWG<'QES9@N+NRG2@\:8V5G&/
MIFV8ZRSP*I*49,EF<\,4%YH66?2=;)&9WDNAX62)ZY7B]OT(T@PYW=(/QY-H
M6A\<K,@ZWL!W\#^ZDT6+S2J54*"=,)I8J'-ZMST<TX"/@&<!@UN<2:CD;,Q+
M,+Y6.=V$A$!"Z8,"Q^T"]R!E$,(T7B=-.H<,Q.7Y0_U+K!UK.7,']T;^%)5O
M<[JGI(*:]](_F>$!IGJN*9F*_P87D @/F6",TD@75U+VSALUJ6 JBK^-N]!Q
M'\:;]':BK1.2B9#,A'V,P\9 ,?//W/,BLV8@=NQ]Q\,3;P\)]J8,SMB*>(?)
M._1>BNVGZXQ=@M"$.8Z89(F9$0S5YQ#)6HAC\A<]6:?O5C/<1?IN&7W_#X%T
M52"- NE_2US#W/P1A"UZJL V<9H<*4VOXR0OO// WB7Q37[#QVE_Y+81VI&S
M\?BRL?^U,1XPE<T5CE"+'VPV)-0^'&_Q;,<Q&PUONND'L?D;%[\ 4$L#!!0
M   ( )B%9T_J)$7@M $  -(#   9    >&PO=V]R:W-H965T<R]S:&5E=#$V
M+GAM;'U3VV[<(!#]%<0'A%WOMMFL;$O95%4KM=(J5=MGUA[;*%Q<P.OT[SM@
MXEJ-TQ=@AG/.7!CRT=@GUP%X\JRD=@7MO.^/C+FJ \7=C>E!XTUCK.(>3=LR
MUUO@=20IR;+-YCU37&A:YM%WMF5N!B^%AK,E;E"*V]\GD&8LZ):^.!Y%V_G@
M8&7>\Q:^@?_>GRU:;%:IA0+MA-'$0E/0^^WQM _X"/@A8'2+,PF57(QY"L;G
MNJ";D!!(J'Q0X+A=X0&D#$*8QJ^D2>>0@;@\OZA_C+5C+1?NX,'(GZ+V74$/
ME-30\$'Z1S-^@E3/.TI2\5_@"A+A(1.,41GIXDJJP7FCD@JFHOCSM L=]S'=
MW"7:.B%+A&PF'&(<-@6*F7_@GI>Y-2.Q4^]['IYX>\RP-U5PQE;$.TS>H?=:
M;N]N<W8-0@ESFC#9$C,C&*K/(;*U$*?L%3U;I^]6,]Q%^FX9_?"&P'Y58!\%
M]O\M<0US^"<(6_14@6WC-#E2F4''25YXYX&]S^*;_(5/T_Z5VU9H1R[&X\O&
M_C?&>,!4-C<X0AU^L-F0T/APO,6SG<9L,KSITP]B\S<N_P!02P,$%     @
MF(5G3U]8 ^:U 0  T@,  !D   !X;"]W;W)K<VAE971S+W-H965T,3<N>&UL
M?5/M;ML@%'T5Q .4A*1;&MF6FD[3)FU2U&G=;V)?VZA@/,!Q]_:[8.I9J[<_
MP+V<<^X'EVPT]MFU )Z\:-6YG+;>]T?&7-F"%N[&]-#A36VL%AY-VS#76Q!5
M)&G%^&;SCFDA.UIDT7>V168&KV0'9TO<H+6POTZ@S)C3+7UU/,JF]<'!BJP7
M#7P#_[T_6[38K%))#9V3IB,6ZIS>;X^G?<!'P).$T2W.)%1R,>8Y&)^KG&Y"
M0J"@]$%!X':%!U J"&$:/Y,FG4,&XO+\JOXQUHZU7(2#!Z-^R,JW.3U04D$M
M!N4?S?@)4CVWE*3BO\ 5%,)#)ABC-,K%E92#\T8G%4Q%BY=IEUW<QW1S2+1U
M D\$/A/X;:QE"A0S_R"\*#)K1F*GWO<B//'VR+$W97#&5L0[3-ZA]UIL[^XR
M=@U""7.:,'R)F1$,U><0?"W$B;^A\W7Z;C7#7:3OEM$/_Q#8KPKLH\#^OR6^
MQ>!<_Q6$+7JJP39QFAPIS=#%25YXYX&]Y_%-_L"G:?\J;",[1R[&X\O&_M?&
M>,!4-C<X0BU^L-E04/MP?(]G.XW99'C3IQ_$YF]<_ 902P,$%     @ F(5G
M3WZ'L'.R 0  T@,  !D   !X;"]W;W)K<VAE971S+W-H965T,3@N>&UL=5/;
MCIPP#/V5*!^P83+THA$@[6Q5M5(KC;9J]SD#!J)-,$W"L/W[)H%AV2E](;;Q
M.3YVG&Q$\VQ; $=>M.IL3EOG^@-CMFQ!"WN'/73^3XU&"^==TS#;&Q!5!&G%
M>)*\9UK(CA99C)U,D>'@E.S@9(@=M!;FSQ$4CCG=T6O@43:M"P%69+UHX >X
MG_W)>(\M+)74T%F)'3%0Y_1^=SBF(3\F_)(PVI5-0B=GQ.?@?*URF@1!H*!T
M@4'XXP(/H%0@\C)^SYQT*1F :_O*_CGV[GLY"PL/J)YDY=J<?J2D@EH,RCWB
M^ 7F?MY1,C?_#2Z@?'I0XFN4J&S\DG*P#O7,XJ5H\3*=LHOG./-?8=L /@/X
M#8!-A:+R3\*)(C,X$C/-OA?ABG<'[F=3AF <1?SGQ5L?O10\V67L$HCFG..4
MPU<YKQG,LR\E^%:)(_\'SK?A^TV%^PC?OU'X'X)TDR"-!.D;@OU-BULYZ4T1
MMIJI!M/$;;*DQ*&+F[R*+@M[S^.=O*9/V_Y=F$9VEIS1^9N-\Z\1'7@IR9U?
MH=8_L,514+M@?O"VF=9L<ASV\PMBRS,N_@)02P,$%     @ F(5G3[R4!6FW
M 0  T@,  !D   !X;"]W;W)K<VAE971S+W-H965T,3DN>&UL;5-A;]L@$/TK
MB!]0')*T461;:EI5F[1)4:=MGXE]ME'!YP&.NW\_P*[K=OX"W''OW;OC2 <T
M+[8!<.15J]9FM'&N.S)FBP:TL#?80>MO*C1:.&^:FMG.@"@C2"O&D^26:2%;
MFJ?1=S9YBKU3LH6S(;;76IB_)U X9'1#WQS/LFY<<+ \[40-/\#][,[&6VQF
M*:6&UDILB8$JH_>;XVD7XF/ +PF#79Q)J.2"^!*,KV5&DR (%!0N, B_7>$!
ME I$7L:?B9/.*0-P>7YC?XJU^UHNPL(#JM^R=$U&#Y244(E>N6<<OL!4SYZ2
MJ?AO< 7EPX,2GZ- 9>-*BMXZU!.+EZ+%Z[C+-N[#>+/?3K!U )\ ? 8<8AXV
M)HK*'X43>6IP(&;L?2?"$V^.W/>F",[8BGCGQ5OOO>8\V:?L&HBFF-,8PQ<Q
MFSF">?8Y!5]+<>+_P?DZ?+NJ<!OAVP\*;]<)=JL$NTBP^T!P]ZG$M9C#IR1L
MT5,-IH[39$F!?1LG>>&=!_:>QS=Y#Q^G_;LPM6PMN:#S+QO[7R$Z\%*2&S]"
MC?]@LZ&@<N%XY\]F'+/1<-A-/XC-WSC_!U!+ P04    " "8A6=/"13R,K<!
M  #2 P  &0   'AL+W=O<FMS:&5E=',O<VAE970R,"YX;6QM4]MNW" 0_17$
M!P2;W>:RLBUE4U6MU$BK5&V?67MLHX!Q :^3O\^ '==-_0+,,.?,F6'(1F.?
M70O@R8M6G<MIZWU_8,R5+6CAKDP/'=[4QFKAT;0-<[T%44605HPGR3730G:T
MR*+O9(O,#%[)#DZ6N$%K85^/H,R8TY2^.YYDT_K@8$76BP9^@/_9GRQ:;&&I
MI(;.2=,1"W5.[]/#<1_B8\ O":-;G4FHY&S,<S"^53E-@B!04/K ('"[P ,H
M%8A0QI^9DRXI W!]?F?_$FO'6L["P8-1OV7EVYS>4E)!+0;EG\SX%>9Z/E$R
M%_\=+J P/"C!'*51+JZD')PW>F9!*5J\3+OLXCY.-S?I#-L&\!G %\!MS,.F
M1%'Y9^%%D5DS$COUOA?AB=,#Q]Z4P1E;$>]0O$/OI>#)7<8N@6B..4XQ?!63
M+A$,V9<4?"O%D?\'Y]OPW:;"783O_E%XO4VPWR381X+]FB!-/I2X%?.Q2+;J
MJ0;;Q&ERI#1#%R=YY5T&]I['-_D;/DW[H["-[!PY&X\O&_M?&^,!I217.$(M
M?K#%4%#[<+S!LYW&;#*\Z><?Q)9O7+P!4$L#!!0    ( )B%9T_5#*PTM@$
M -(#   9    >&PO=V]R:W-H965T<R]S:&5E=#(Q+GAM;&U3VVZ<,!#]%<L?
M$(.7IND*D+*IJE9JI56JIL]>&,"*C:EMEO3O.S:$TI07VS,^Y\S%XWPR]MEU
M )Z\:-6[@G;>#T?&7-6!%N[&#-#C36.L%AY-VS(W6!!U)&G%>)+<,BUD3\L\
M^LZVS,WHE>SA;(D;M1;V]PF4F0J:TE?'HVP['QRLS ?1PG?P/X:S18NM*K74
MT#MI>F*A*>A]>CQE 1\!3Q(FMSF34,G%F.=@?*D+FH2$0$'E@X+ [0H/H%00
MPC1^+9IT#1F(V_.K^J=8.]9R$0X>C/HI:]\5](Z2&AHQ*O]HIL^PU/..DJ7X
MKW %A?"0"<:HC')Q)=7HO-&+"J:BQ<N\RS[NTWS#/RRT?0)?"'PEW,4X; X4
M,_\HO"AS:R9BY]X/(CQQ>N38FRHX8ROB'2;OT'LM><IS=@U""^8T8_@&DZX(
MANIK"+X7XL3_H_-]^F$WPT.D'[;TY'9?(-L5R*) ]D^)AS<E[F&R-T'8IJ<:
M;!NGR9'*C'V<Y(UW'=A['M_D+WR>]F_"MK)WY&(\OFSL?V.,!TPEN<$1ZO"#
MK8:"QH?C>SS;><QFPYMA^4%L_<;E'U!+ P04    " "8A6=/V>,CD+,!  #2
M P  &0   'AL+W=O<FMS:&5E=',O<VAE970R,BYX;6QM4]MNG# 0_17+'Q"#
M=[.)5H"4314E4BNM4K5]]L( 5GPAMEF2OZ]M6$*WO."9X9PS%X^S09LWVP(X
M]"&%LCENG>OVA-BR!<GLC>Y ^3^U-I(Y[YJ&V,X JR))"D*39$<DXPH768P=
M39'IW@FNX&B0[:5DYO, 0@\Y3O$E\,J;UH4 *;*.-? 3W*_N:+Q'9I6*2U"6
M:X4,U#E^2/>';<!'P&\.@UW8*'1RTOHM."]5CI-0$ @H75!@_CC#(P@1A'P9
M[Y,FGE,&XM*^J#_%WGTO)V;A48L_O')MCN\QJJ!FO7"O>GB&J9];C*;FO\,9
MA(>'2GR.4@L;OZCLK=-R4O&E2/8QGES%<YCT+[1U IT(](I QD2Q\F_,L2(S
M>D!FG'W'PA6G>^IG4X9@'$7\YXNW/GHN:'J;D7,0FC"'$4,7F'1&$*\^IZ!K
M*0[T/SI=IV]6*]Q$^F9)3W;K MM5@6T4V/[3XNZJQ37,W542LIBI!-/$;;*H
MU+V*F[R(S@O[0..=?,'';?_!3,.512?M_,W&^==:._"E)#=^A5K_P&9'0.V"
M>>=M,Z[9Z#C=32^(S,^X^ M02P,$%     @ F(5G3V-:>+BX 0  T@,  !D
M  !X;"]W;W)K<VAE971S+W-H965T,C,N>&UL;5/MCIP@%'T5P@,LRDRGTXF:
M[&S3M$F;3+;I]C>C5R4+8@''[=OW@JZU6_\ ]W+.N1]<LM'89]<">/*B5>=R
MVGK?GQAS90M:N#O30X<WM;%:>#1MPUQO0521I!7C27)@6LB.%EGT76R1F<$K
MV<'%$C=H+>SO,R@SYC2EKXY'V;0^.%B1]:*![^!_]!>+%EM4*JFA<])TQ$*=
MT_OT=-X'? 0\21C=ZDQ")5=CGH/QI<II$A("!:4/"@*W&SR 4D$(T_@U:](E
M9""NSZ_JGV+M6,M5.'@PZJ>L?)O3(R45U&)0_M&,GV&NYQTE<_%?X08*X2$3
MC%$:Y>)*RL%YHV<53$6+EVF77=S'Z>:PFVG;!#X3^$(XQCAL"A0S_RB\*#)K
M1F*GWO<B/'%ZXMB;,CAC*^(=)N_0>RMX>LS8+0C-F/.$X2M,NB 8JB\A^%:(
M,_^/SK?IN\T,=Y&^6].3P[; ?E-@'P7V_Y3XX4V)&QB>O G"5CW58)LX38Z4
M9NCB)*^\R\#>\_@F?^'3M'\3MI&=(U?C\65C_VMC/& JR1V.4(L?;#$4U#X<
MW^/93F,V&=[T\P]BRS<N_@!02P,$%     @ F(5G3[\ !0&U 0  T@,  !D
M  !X;"]W;W)K<VAE971S+W-H965T,C0N>&UL;5/;;MP@$/T5Q <$+[O91BO;
M4C91E$BMM$K5YIFUQQ<%& ?P.OW[ G8<-_4+,,,Y9RX,Z8#FU38 CKPKJ6U&
M&^>Z V.V:$ )>X4=:']3H5'">=/4S'8&1!E)2C*>)'NF1*MIGD;?R>0I]DZV
M&DZ&V%XI8?X<0>*0T0W]<#RW=>."@^5I)VKX">Y7=S+>8K-*V2K0MD5-#%09
MO=T<CKN CX#?+0QV<2:ADC/B:S">RHPF(2&04+B@(/QV@3N0,@CY--XF33J'
M#,3E^4/](=;N:SD+"W<H7]K2-1F]H:2$2O32/>/P"%,]UY1,Q7^'"T@/#YGX
M& 5*&U=2]-:AFE1\*DJ\CWNKXSZ,-WL^T=8)?"+PF7 3X[ Q4,S\7CB1IP8'
M8L;>=R(\\>; ?6^*X(RMB'<^>>N]EYSS3<HN06C"'$<,7V ^$<RKSR'X6H@C
M_X_.U^G;U0RWD;Y=TI/]NL!N56 7!7;_E,B_E+B&V7X)PA8]56#J.$V6%-CK
M.,D+[SRPM_$1V2=\G/8?PM2MMN2,SK]L['^%Z,"GDESY$6K\!YL-"94+QV_^
M;,8Q&PV'W?2#V/R-\[]02P,$%     @ F(5G3T>+] >V 0  T@,  !D   !X
M;"]W;W)K<VAE971S+W-H965T,C4N>&UL;5/;;MP@$/T5Q <$+^M<NK(M91-%
MK=1*JU1-GUE[;*. <0&OT[_O@!W73?T"S'#.F0M#-AK[ZEH 3]ZTZEQ.6^_[
M V.N;$$+=V5ZZ/"F-E8+CZ9MF.LMB"J2M&(\26Z8%K*C119])UMD9O!*=G"R
MQ U:"_O[",J,.=W1=\>S;%H?'*S(>M' =_ _^I-%BRTJE=30.6DZ8J'.Z?WN
M<$P#/@)>)(QN=2:ADK,QK\'X4N4T"0F!@M('!8';!1Y J2"$:?R:->D2,A#7
MYW?UIU@[UG(6#AZ,^BDKW^;TCI(*:C$H_VS&SS#7<TW)7/Q7N(!">,@$8Y1&
MN;B2<G#>Z%D%4]'B;=IE%_=QNKG]--.V"7PF\(5P%^.P*5#,_%%X4636C,1.
MO>]%>.+=@6-ORN",K8AWF+Q#[Z7@/,W8)0C-F..$X2O,;D$P5%]"\*T01_X?
MG6_3]YL9[B-]OZ8G-]L"Z:9 &@72?TJ\_E#B%N9C$+;JJ0;;Q&ERI#1#%R=Y
MY5T&]I['-_D+GZ;]F["-[!PY&X\O&_M?&^,!4TFN<(1:_&"+H:#VX7B+9SN-
MV61XT\\_B"W?N/@#4$L#!!0    ( )B%9T\ZE8KYS $  )8$   9    >&PO
M=V]R:W-H965T<R]S:&5E=#(V+GAM;(54T6Z;,!3]%<L?4!,#:1<!4LLT==(F
M19W6/CMP":@VIK83NK^?;0AE :TOV/?ZG'//-;:37JI770,8]"YXJU-<&]/M
M"-%%#8+I&]E!:U<JJ00S-E1'HCL%K/0DP0D-@BT1K&EQEOC<7F6)/!G>M+!7
M2)^$8.K/ W#9IWB#+XFGYE@;ER!9TK$C_ +SN]LK&Y%)I6P$M+J1+5)0I?A^
ML\MCA_> YP9Z/9LCU\E!RE<7?"]3'#A#P*$P3H'9X0PY<.Z$K(VW41-/)1UQ
M/K^H?_.]VUX.3$,N^4M3FCK%=QB54+$3-T^R?X2QGQBCL?D?< 9NX<Z)K5%(
MKOT7%2=MI!A5K!7!WH>Q:?W8C_H7VCJ!C@0Z$3;1?PGA2 BO"&1PYEO]R@S+
M$B5[I(:?U3%W)C:[T&YFX9)^[_R:[5;;[#FC]#8A9R<T8AX&#)UC_D7D2T3\
M(4*L@<D%775!/3^:\;?QE8D!LO60UD,B>FUCB0G6782K+L*%"TKOU@6B58'H
MTS;R 1+/VXCI>HUXM4:\8O++59%XN5>+(F1V0MR-_<G4L6DU.DAC#YL_$I64
M!JQ><&,%:_M(3 &'RKCIK9VKX:H,@9'=^ J0Z2G*_@)02P,$%     @ F(5G
M3^%Z%[?Z 0  <04  !D   !X;"]W;W)K<VAE971S+W-H965T,C<N>&UL?93M
M;ILP&(5O!7$!-<:8K!$@+4S3)FU2U&G=;R=Y":@&,]L)W=W/-A11\/8G_CKG
M]7-LXFP0\D75 #IX;7FG\K#6NM\CI,XUM$P]B!XZLU()V3)MAO**5"^!79RI
MY2B.HA2UK.G"(G-S1UEDXJ9YT\%1!NK6MDS^.0 70Q[B\&WBJ;G6VDZ@(NO9
M%7Z _MD?I1FAN<JE::%3C>@""54>?L3[,K5Z)WAN8%"+?F"3G(1XL8.OESR,
M+!!P.&M;@9GF#B5P;@L9C-]3S7#>TAJ7_;?JGUUVD^7$%)2"_VHNNL[##V%P
M@8K=N'X2PQ>8\M PF,)_@SMP([<D9H^SX,K]!N>;TJ*=JAB4EKV.;=.Y=AA7
M=H^3S6^()T,\&W#R7P.9#&1E0".9B_J):59D4@R!'"^K9_:;P'MB#O-L)]W9
MN3635IG9>Q&3*$-W6VC2'$9-O-2\5Y1;!=W-$F0 9HK82Q$[/UGX$[^=>.W$
MV9-W(? JQ*A)G::;-'2=8RO"*:9^E,2+DGA05KL<1@U=[A)%=(7B$>&(^%&H
M%X5Z4,@*A6YV(80F*Y2M*$X?_W%!J1<EW:#@.%VAI)NS3W=X=8OE5D03'*]0
MT.+CMX_1=R:O3:>"D]#F?^2^]DH(#:9@]&!BU>;]FP<<*FV[.].7XRLP#K3H
MIP<.S:]L\1=02P,$%     @ F(5G3V'UP=D( @  A@4  !D   !X;"]W;W)K
M<VAE971S+W-H965T,C@N>&ULC53;CILP$/T5Q >LPRU-(D#:D%2MU$K15ML^
M.V0":&U,;2=L_[Z^$)8 2OL2>\;GG+DPF;AE_$V4 -)YIZ06B5M*V6P0$GD)
M%(LGUD"M7LZ,4RR5R0LD&@[X9$B4('^Q6"**J]I-8^,[\#1F%TFJ&@[<$1=*
M,?^S!<+:Q/7<F^.E*DJI'2B-&US #Y"OS8$K"_4JIXI"+2I6.QS.B?OL;?:A
MQAO SPI:,;@[NI(C8V_:^'I*W(5." CD4BM@=5PA T*TD$KC=Z?I]B$U<7B_
MJ7\VM:M:CEA QLBOZB3+Q%VYS@G.^$+D"VN_0%=/Y#I=\=_@"D3!=28J1LZ(
M,+].?A&2T4Y%I4+QNSVKVIRM?5G>:/,$OR/X/4'%?D0(.D+P00@?$L*.$/YO
MA*@C1*,(R-9NFKG#$J<Q9ZW#[3@T6$^=MXG4Y\JUTWP=\Z;Z*93WFOI!&*.K
M%NHP6XOQ!YCUZAZRFT*\'H%4 GT6_EP66W]"]^\#9%/$>CW*X9\B^X<B=VD&
ML\T*##\8\,-Y>CA+#PT]O.MU-.JUQ2P-IK:849W9%.)YHU9,(:M1H/T4$@6C
M8M!@B"CPPORCA9.S2RUU&P;>?FD\^WH(1_ZMM\F\&?].+1F[$S[D[8;ZCGE1
MU<(Y,JE&WPSHF3$)*O/%DQKY4BW%WB!PEOKZ2=VY70W6D*SIMA[J5V_Z%U!+
M P04    " "8A6=/C)BY.*T!  #* P  &0   'AL+W=O<FMS:&5E=',O<VAE
M970R.2YX;6Q]4UMNVS 0O(K  X2RY-B%(0EH7 0IT )&BK;?M+2RB/"ADK25
MWK[+1P3%-?(C[BYGEC,KLIJT>;$#@,M>I5"V)H-SXXY2VPX@F;W3(RC<Z;61
MS&%J3M2.!E@72%+0(L\W5#*N2%.%VL$TE3X[P14<3&;/4C+S]P&$GFJR(F^%
M9WX:G"_0IAK9"7Z ^SD>#&9T[M)Q"<IRK3(#?4T^KW;[TN,#X!>'R2[BS#LY
M:OWBDZ]=37(O" 2TSG=@N%Q@#T+X1BCC3^I)YB,]<1F_=7\,WM'+D5G8:_&;
M=VZHR2>2=="SLW#/>GJ"Y.>>9,G\-[B 0+A7@F>T6MCPS=JS=5JF+BA%LM>X
M<A76*>ZLMXEVFU D0C$35NL/"64BE%<$&I4%JU^88TUE])29^+-&YN_$:E?B
M,%M?#+,+>^C68O72%.6FHA??*&$>(J988MXC]O\C[K<SA** 645Q4T41^.6"
MO[Y-+V_2RT!?OS.QO3(1,9N 40&37YGX"!%%T,54_2W_SLR)*YL=M<,?%,;8
M:^T N^5W>'4&?%AS(J!W/MQB;.+UBHG38WHY='Z^S3]02P,$%     @ F(5G
M3XU>\ >8 P  OA   !D   !X;"]W;W)K<VAE971S+W-H965T,S N>&ULC9AK
M;]HP%(;_2I0?T-C'<2X5(!7HM$F;5&W:]CD% U&3F"4&NG\_Y](4[.,N7R Q
M[SDYKR]/;&876;\T!R&4]UH653/W#TH=[X.@V1Q$F35W\B@J_<M.UF6F]&V]
M#YIC+;)M%U06 1 2!6665_YBUK4]U8N9/*DBK\13[36GLLSJOTM1R,O<I_Y;
MP_=\?U!M0["8';.]^"'4S^-3K>^",<LV+T75Y++R:K&;^P_T_I%U 9WB5RXN
MS=6UUUIYEO*EO?FRG?NDK4@48J/:%)G^.HN5*(HVDZ[CSY#4'Y_9!EY?OV7_
MU)G79IZS1JQD\3O?JL/<3WQO*W;9J5#?Y>6S& QQWQO<?Q5G46AY6XE^QD86
M3??I;4Z-DN6019=29J_]=UYUWY<A_UL8'@!# (P!^MD?!; A@+T'A!\&A$-
M./4)? C@QA."WGO7F>M,98M9+2]>W<^'8]9..WK/]7!MVL9N=+K?='\VNO6\
M );,@G.;:- L>PU<:5)#LK8E=%0$NH"Q"L"J6((5#K</6-F*-#5J^&^2QP^3
MW)3)T,YB77QX[9(0H[-Z3=1IJEX#81H:=A 58:F1:VVK&"<Q,UPA*H 0<&,A
M:BRTC %S] Q'$_ )/=-K^$W/Q)%AV1:Q)(SQ4B*TE,CV$A(\08PFB"=XB:TR
M(V8.\MH6T21VU9*@M22(&<?*2M$$Z00SJ5TG3\P5;HM"SAA>"B4X:PCBQC%/
MJ0-7=(*?070SB8"9,PU1Q2EW.4*Y]4 !<>1*@3.%3H'*(+JIE<?<=&2K@+ H
M<M2#HX B+ A#1PH<!G0*#2B" Q*#:0GA 64.'E <"!0C G>DP)% IS"!VNN=
MT=0:)%N5<.*:,S@5*(8%US#C7*!3P$ 1,@!8[WY;Q;BK@P%' V!H< PSX&B
M*6@ >]$#2<SW+J+B-''M:' T (:&Q)$"1P-,00/8BSY,J;4WLE4TC(FKAW$T
M (8&QS8!<#3 %#2 O>B!F"]71!13Q[L5<#   @;N2H&# ::  5 P6$.$;!<(
MN%@'.!D (0-W35R<##"%#("L^<A:1K8H31Q+@.%<8 @7N&/+P' NL"E<&$0W
M&W+*S2T#HH(X-LL)KLY>I:CWW4&X\3;R5*GV9''5.AZV'Z ]NQGM2WJ_HDC[
M6A_.^Z/T>_K^9/\MJ_=YU7C/4ND38W>NVTFIA"Z>W.EQ.(AL.]X48J?:RUA?
MU_V)NK]1\CC\6Q",?UDL_@%02P,$%     @ F(5G3R .%$^B 0  NP,  !D
M  !X;"]W;W)K<VAE971S+W-H965T,S$N>&UL;5-O3_,@$/\JA \@6]=-L[1-
MG,9HHLFBT><U:Z\K$4H%MNJW]Z"UZ;/PIG#'[\_=%;)>FT_; #CRK61K<]HX
MUVT9LV4#BMLKW4&+)[4VBCL,S9'9S@"O DE)EBP6&Z:X:&F1A=S>%)D^.2E:
MV!MB3TIQ\[,#J?N<+NE?XE4<&^<3K,@Z?H0W<._=WF#$)I5**&BMT"TQ4.?T
M=KG=I1X? !\">CO;$]_)0>M/'SQ5.5WX@D!"Z;P"Q^4,=R"E%\(ROD9-.EEZ
MXGS_I_X0>L=>#MS"G9;_1.6:G-Y04D'-3]*]ZOX1QG[6E(S-/\,9),)])>A1
M:FG#EY0GZ[0:5; 4Q;^'5;1A[8>3]6:DQ0G)2$@FPC(,APU&H?)[[GB1&=T3
M,\R^X_X7+[<)SJ;TR3"*<(;%6\R>BV2]RMC9"XV8W8!)YI@)P5!]LDBB%DF@
MKV;T-$Y?1>FK0$__JS"]J#"&6<=-TJA)&A'87)C$,-<7)FPV=W^M7[@YBM:2
M@W;X"\.@:ZT=H-[B"N]*@R]I"B34SF^O<6^&^S0$3G?C4V'3>RU^ 5!+ P04
M    " "8A6=/EOIF">8!  #_!   &0   'AL+W=O<FMS:&5E=',O<VAE970S
M,BYX;6QU5.MNFS 4?A7$ ]3@!&@C@M1TJC9IDZ).VWX[<+BH-J:V"=W;SQ="
M$?7^8)_C[W*.L9U/7+S*%D %[XSV\ABV2@T'A&39 B/RC@_0ZY6:"T:4#D6#
MY"" 5);$*,)1E")&NCXL<IL[BR+GHZ)=#V<1R)$Q(OZ>@/+I&,;A+?'2-:TR
M"53D VG@)ZA?PUGH""TJ5<>@EQWO P'U,7R,#Z?,X"W@=P>37,T#T\F%\U<3
M?*N.860* @JE,@I$#U=X DJ-D"[C;=8,%TM#7,]OZL^V=]W+A4AXXO1/5ZGV
M&-Z'004U&:EZX=-7F/M)PF!N_CM<@6JXJ41[E)Q*^PW*42K.9A5="B/O;NQZ
M.TYN);O1_ 0\$_!"P*X79V0K_T(4*7+!IT"XO1^(^<7Q >N]*4W2;H5=T\5+
MG;T6.+G/T=4(S9B3P^ 5YN$#@K3\XH%]'B?\B8^3![_ SEODS@KL5@)[/WWO
MI>\M?;_V3Z--CPZ36DQO,7'B]TB\'HG'(]YX))\\(K]%ZK5(/19X8^'!)/_I
M(_.:9!Z3W<;$A]G^$+0Z@ Q$8Z^>#$H^]O;:K[++[7[$]@!_P-W3\(.(INME
M<.%*7P-[6&O.%>A2HCN]IZU^C9: 0JW,---SX>ZD"Q0?YN<&+6]>\0]02P,$
M%     @ F(5G3W)\_O?D 0  3 4  !D   !X;"]W;W)K<VAE971S+W-H965T
M,S,N>&ULC93=CILP$(5?!?D!UD#X:P1(S:Y6K=1*T59MKQT8 EH;4]L)V[>O
M;0ABB2OM#;:',^>;,=CYR,6K; &4]\9H+PO4*C7L,995"XS(!SY K]\T7#"B
M]%*<L1P$D-HF,8I#WT\P(UV/RMS&CJ+,^471KH>C\.2%,2+^'H#RL4 !N@5>
MNG.K3 "7^4#.\ /4S^$H] HO+G7'H)<=[ST!38$^!_M#9O16\*N#4:[FGNGD
MQ/FK67RM"^2;@H!"I8P#T<,5'H%28Z3+^#-[H@5I$M?SF_NS[5WW<B(2'CG]
MW=6J+5"&O!H:<J'JA8]?8.XG1M[<_#>X M5R4XEF5)Q*^_2JBU2<S2ZZ%$;>
MIK'K[3C._K<T=T(X)X1+0CCU,H%LY4]$D3(7?/3$M/<#,9\XV(=Z;RH3M%MA
MW^GBI8Y>RS")<WPU1K/F,&G"=YIDT6#MOT!")R2T!KN50>1.WSG3=S8]>L=/
M-S5.FL1J>JL)8C<C<C(B!R/;,"9-O&(DOIL1.QFQ@_%IPX@_S$B<C.2>D?H;
M1G+'B/ZS5ZF3D3H8P8:1?IB1.1F9@Q%N&-G=-]]%VQ\+KPZ"N6>^$W'N>NF=
MN-)GRO[Y#><*M)__H,MM]=6V+"@TRDQ3/1?3 9\6B@_SW867"[3\!U!+ P04
M    " "8A6=/#L8U^-X!  #Y!   &0   'AL+W=O<FMS:&5E=',O<VAE970S
M-"YX;6Q]5.V.G" 4?17# RR.G]N)FG1MFC9ID\DVW?YF]#J:!;' C-NW+Z!C
M7*7](W ]YYYS$,E&+EYE"Z"\-T9[F:-6J>&(L:Q:8$0^\ %Z_:;A@A&EE^*"
MY2" U);$* Y\/\&,=#TJ,EL[B2+C5T6['D["DU?&B/CS!)2/.3J@>^&YN[3*
M%'"1#>0"/T#]'$Y"K_#2I>X8]++CO2>@R=''P[%,#-X"7CH8Y6KNF21GSE_-
MXFN=(]\8 @J5,AV('FY0 J6FD;;Q>^Z)%DE#7,_OW3_;[#K+F4@H.?W5U:K-
MT2/R:FC(E:IG/GZ!.4^,O#G\-[@!U7#C1&M4G$K[]*JK5)S-7;051MZFL>OM
M.,[][S0W(9@)P4(X1/\EA#,AW!#PY,Q&_404*3+!1T],'VL@YDP<CJ'>S,H4
M[=[9=SJMU-5;$:1AAF^FT8QYFC#!&O,>4>X1<;I L#:PN B<+@++#U?\R$T/
MG?30TJ-W(:)-B F36$P_64P^N$4BITCD$(DW(A,F7HF$_]B'V*D1[S32=",1
M[R4>-S;*>)?5=[M(G"X21])D8R/921RB;52\.H3F4OA.Q*7KI7?F2I]G>^H:
MSA7H?OZ#]MSJ>VA94&B4F:9Z+J:_<5HH/LP7#5YNN^(O4$L#!!0    ( )B%
M9T]PNU_(Z0$  $P%   9    >&PO=V]R:W-H965T<R]S:&5E=#,U+GAM;'64
MVXZ;,!"&7P7Q &MBCAL!TF9752NU4K15VVL'AH#68&H[8?OV]8%%%-R;V![_
M\W\S)G8^,?XF6@#IO?=T$(7?2CD>$1)5"ST1#VR$0>TTC/=$JB6_(C%R(+5)
MZBG"09"@GG2#7^8F=N9ESFZ2=@.<N2=N?4_XGQ-0-A7^P?\(O';75NH *O.1
M7.$[R!_CF:L56ESJKH=!=&SP.#2%_W0XGC*M-X*?'4QB-?=T)Q?&WO3B2UWX
M@2X(*%12.Q UW.$9*-5&JHS?LZ>_('7B>O[A_LGTKGJY$ '/C/[J:MD6?N9[
M-33D1N4KFS[#W$_L>W/S7^$.5,EU)8I1,2K,KU?=A&3][*)*Z<F[';O!C)/=
M2;,YS9V YP2\)&#;BP69RE^()&7.V>1Q>_8CT9_X<,3J;"H=-$=A]E3Q0D7O
M)4[3'-VUT:PY60U>:Y)DT2#EOT"P$X*-0;@RB-SIH3,]-.G1/S5FFQJM)C&:
MP6C"U,V(G(S(P7C<,*PF7C,R-R-V,N(](PLVC'C'B (W(W$R$@?CL&$D.P;^
MSUFE3D;J8. -(]TS'MV,S,G('(QPP\AVWWQ]GA:"5A=!OS/?"+]V@_ N3*H[
M9?[Y#6,2E%_PH,IMU=.V+"@T4D]3->?V@MN%9./\=J'E 2W_ E!+ P04
M" "8A6=/W$*6=\4!  #[ P  &0   'AL+W=O<FMS:&5E=',O<VAE970S-BYX
M;6QM4]N.FS 0_17+'Q"#EV33B"!MMJI:J96BK;I]=F"X:'VAM@G;OZ\OA-*4
M%^P9SIQSQA[GH])OI@6PZ%UP:8ZXM;8_$&+*%@0S&]6#=']JI06S+M0-,;T&
M5H4BP0E-DAT1K).XR$/NK(M<#99W$LX:F4$(IG^?@*OQB%-\2[QT36M]@A1Y
MSQKX#O9'?]8N(C-+U0F0IE,2::B/^"D]G#*/#X#7#D:SV"/?R46I-Q]\J8XX
M\8: 0VD] W/+%9Z!<T_D;/R:./$LZ0N7^QO[I]"[Z^7"##PK_K.K;'O$>XPJ
MJ-G [8L:/\/4SQ:CJ?FO< 7NX-Z)TR@5-^&+RL%8)2869T6P][AV,JSCQ'\K
M6R^@4P&="VCL)0H%YQ^9946NU8AT//N>^2M.#]2=3>F3X2C"/V?>N.RUH/LL
M)U=/-&%.$4,7F'1&$,<^2] UB1/]KYQN/ZP3/*QZ? @$V3\>MW<>(V87,#)B
MTB1)UF6R59EL169W)Q,Q^X5,MGG<WJF0Q>$+T$T8.X-*-<@P\HOL/-E/-%S>
M7WA\%M^8;CIIT$59-P+AHFJE+#@OR<;-6NM>XAQPJ*W?/KJ]CO,8 ZOZZ:F1
M^;T7?P!02P,$%     @ F(5G3XIC?3"U @  K0D  !D   !X;"]W;W)K<VAE
M971S+W-H965T,S<N>&ULC5;;CMHP$/V5*!] [C<$2!N@:J566FW5]MD+!J)-
MXM0VL/W[VD[(AO'LMB_$'LXY,V?LQ%Y<&7\1)TJE\]K4K5BZ)RF[N>>)W8DV
M1,Q81UOUSX'QAD@UY4=/=)R2O2$UM1?Z?NHUI&K=U<+$'OEJP<ZRKEKZR!UQ
M;AK"_Y2T9M>E&[BWP%-U/$D=\%:+CASI=RI_=(]<S;Q195\UM!45:QU.#TOW
M(9AO"XTW@)\5O8K)V-%.GAE[T9,O^Z7KZX)H37=2*Q#UN- UK6LMI,KX/6BZ
M8TI-G(YOZI^,=^7EF0BZ9O6O:B]/2S=WG3T]D',MG]CU,QW\)*XSF/]*+[16
M<%V)RK%CM3"_SNXL)&L&%55*0U[[9]6:YW70O]%P0C@0PI&@<G]$B 9"]$:(
M/R3$ R'^WPS)0$A !J_W;IJY(9*L%IQ='=YOAX[H71?,$[5<.QTTJV/^4_T4
M*GI9A7FV\"Y::,"4/2:<8(K\'K*Q(<&(\%0!8Q4A5D496O3P/L':1A0%J.&?
M(ML/1>[*C-!F188?3?@Q3H]1>FSH\;1)00!ZW6-2@VD-)LK\!#3#!J59"LQN
M;%#@1REHVA9!)<%$Z\Y6@MI*+%MA#O9'V6.2.UNA#VQAH"@"ME EN-"HDH^;
M2E%3*6(*]*Y,K2P!>'76-@2ZWB J*;"#J+RS0AEJ)K/-%*",,L-:!NU@H 2N
M$*H$-L0657K'5(Z:RA%3\&W*[=T-'/6(;(J8Y0"TL4'A+(-OD@V*9WZ&.RI0
M1P7B".SLLK"R^#/X)5S;(&4*>+(QRA-8[ZT-4I[@-\^;G#4-Y4=S\ MGQ\ZM
MU%_+272\6SR$^JP"\3*8KP,DOE%WD?[J\";?7V2^$7ZL6N$\,ZE.2'..'1B3
M5-7NS]3F.JF[TSBIZ4'J8:;&O+]!]!/)NN%RY(TWM-5?4$L#!!0    ( )B%
M9T_KCYQH%A<  %5D   4    >&PO<VAA<F5D4W1R:6YG<RYX;6SM7.MSVSB2
M_[SW5Z!ROAVK2I:IEV4GLZE29#FCG?@QECRIN6\4"5G<X4-#D':TM7_\=3<
MBB1(F4J\=[>UF0\9R00:C7[W#Z!^%")A:>C]D?))E(;)7][T+OIOV)? #\5?
MWJR39//V]%0X:Q[8HA-M> A/5E$<V E\C1]/Q2;FMBO6G">!?]JSK+/3P/;"
M-^]_%-[['Y/WEY&3!CQ,F!VZ;!HF7K)ELU!2\**0G3"QMF,N?CQ-WO]XBG/D
MO MV'87)6L <E[OEIW.^Z;"^U68]JWM1?G@3/768=5;]\)(GMN<;RRG.[OFC
M)Y+8!GYO[("71STLQC^QZ^GE;#+^Q.[N;R\?)HLYF]U,:LA-8..Q[<.&7?Z%
M_<RWY7$6_#>RSLXNS@T^M=P6VXW!1]<Z^:5VPAV/O0AE[;)+.S'F:M']QY_^
M5"6?21K'2.7*$PYP_ANWXUI2)R?=WDF_6_[S(K9=+WQD\VVPC/SRTS0)#'4J
M<2WL+VSFPNK>RG.D>=RDP9+'Y?'GHQ.K/^B-^H,ZP4=! +/G2>3\WF9SLC!V
MFR8B 3,$WFJF77D^C]D$MOH8Q8:RQH[#X3D\=>7(NL65"._Y)HH3DD1B)ZEA
M<[^95J\HS-?<]W$3&SLTV%C9OC!4H2<&-DS\D HOY**.^C3@\2.R]3&.GI-U
MW3HYF=2HP;*Z8 '#T;!FZBQTHAAD0*ILDQ0XBT# &&ABU));X6(UQ,:N"TH4
M;?V!?8(]LMO0H#"R!GTVCU+86=^RV&<NDI=(3O ;,+:(GL/RV&O/?;+].H%G
M)++-W<71DQ<Z+TZXB\ 8??;?WJ92#N<#:S RG),H0,"MGF(9KO@I0B>^6T=A
MG0Z'9V>@0\LRG-A+0._1BG5[Q\L6FW,GC6%U@R/I:$(ZVI'5L;IL R$#1)96
MA!Y)A$V_.&L[?.250?9F/+\<&^$M,ZD$/-!)O">.(<G6SF;X*H1"E\+AE6\;
M[I[%RGR4NX(_&BY3F4)*LU7 K9S_2[]V]B^I'<-F_*T*%.6!26Q*<)<5($<)
MCT)D]>S*5-7&7-5AD]N;^>VGV>5X,;UD'\:?QC>3*9O_-)TN(!T_S"_9\5&+
M'3$O9(MUE H(F<:^+KD#6:1+.=;(73H VD+P1+PU'MMBS?YL!YMWL,03N"?N
MR%@!HBV&":%&1LD:0G/,'>X]V4N?@P>%W-CU#.B%211[9FB])0).@37#Z"-T
MR?UCP+\W/ 93Q(*&_Y%Z&V2_DIO;#68+C+0^MP4'X<;>XSI!KTKAJZ1?.?-C
M%+G/GF\D3[D)+X0T]NB!%&IXK!D&#-@.&%#J4PZS TQ/?Z?HW)!");-2:M6<
M:%/P/7OI^6"PW+2'3-,;>XNJK7@.K@#"_@+EIS U6]1:;B73:%<<!KDL@4)#
MC]N"5*YXX$")P&:S<;4@_ B4",X:["-?5G>V0BT?D">B@",[=;O:LQP5-^O(
M=WDL?B!+3+:&;.]BO1:%:-CK42%$OV,V)$IPF+_#D!,V;$-!JBKR=RR,U$?F
M"8$:@/06U1=1^5SPXD)6825%_P3RS";AF*>RZK[-^NU13P\EKX/@H\:H %0<
M4V$_F<W+, )2A[9E#=:$>41IX=B/A&@9DUV7PBSH8F-[[@D$1<?>>*";\LA[
M["Q"M%,[#D$\-1H5%6I[4?>T[28SOSKLW]GH/6N>>)C20'OLM$:<.Y-2Y35,
M1<N@"LAEOZ*V,2?*LOO%V:HX'V?6T73&C&RFZ>@]Q7^Q63AH-Y5]1OU6JH:W
M:S92/7;/-AJK?KZ _UU/;Q;L]@H?WUY/<WE?>WPN^;=?* ;ZC7MUHU28VW6I
M? +U,6;*1TB%@@DP>R-)QN"P;!-'*V]/ZE59P^3*]^%QFSWRD&./CAYFNX$7
M$@" !:;IX )<V]&UB\N?N!]1]J_VWZC,PYZ,(6-071:6\4E1,4+43#Y?\E4$
M.6R#_8? PA"^[LTP=XU'WO"DAL.IBG5L(\,J)0"T(':\M(7G&,SNF>!Z?@H^
M9TQ1;I7+/&"N1+W12$6VIAZLSP1&+KT"\7J/H:HTG"U#H$CX$J@ "T9K)?'A
MAR,+70:[\0VU!W552\7ZK^S8Y<BN'+U:'I,"/\JRCC^A/-I,"V"B!;#("6#L
M_BV5I7P;@9S7V<1\<3OY^:?;3Y?3^_D/;/K+PVSQV[?%JGQ8W9/K[U2NGU3G
M^BHQU=8#TWWU@.$?E-;9!]NW0X>W9?'$[(3E.RX#&"C/TL72"],*%9NJP=(-
M_(5_X;'C"0( >+#QHRWG:EBT01'5R?5K2+5K"HT"2=GY8=<"<3H&8XZK%FC.
MXE?0J^-SGAM$#@UF(7VB)O<4&-FDD%*@72AP<E#HL3//V[N0ZSUY+J]PB5J3
MVYNYZTWNH&G98G]-PZ]9[*!IE<YTP&+[48\7M5IG0(T48,!0S13PXK1*!1RP
MV-YIC:,^?+F<WLS+\7\RGO_$KC[=?FX,3&4SYNSJ_O::W=Y-[\>+V<U'-IXL
M9K_.%K/IW$0@,@\2+(DP-D2A@[AWF!4^^'?\YB!X1346E+ILN<U5>01+U@ /
MD"T<KQ)I&>]!83Y" F%@4[-ZF*Q8Q!TCZT\\!K96+89E#%8C(<(^$F+9 6C[
M^,#0=Z^AJ@<(A>-*<.<8^9/+X"*N)S:1P,)W58,&4:0\69)?- F4>""TA/H<
M"GPPM23VEFF"O*,RFH=]@IJI2LCI2@)BZ)R-H*F=W&B.@496M*$(%V25?VY6
M$PAR%](K:_&O,L*R9\QN?IW.7_*,:K33[$!> "3O5#BDTG@/Z O+.9Q#O[>*
MHX"!+?&OFK!IQ'4FR>-4$!C7*LA4KGJ83*]F-^.;R<LRS?&,M1+&5.3;*2)H
M-09]9V_I#  FU.;T;&]J:VSEA;#*_MU,5RON$%VN#VCPM),YRH.PO &:-=UA
M3*#GL<OEIQ;SY'!2 GU 3>!96H4>Z4P LLF2/WHA5LND1NJ<ZH9R]*B]@\@#
MW31&<N!Z:NB+W>[+<Q,>5YPJ?H"6E P<G%_ )BM#^DV4F"L>=UN0T3A+0SN%
M%@0TIM1%>"&H0*:FM?V$;3X/P4XAO$@$F6)[[)()/7O)FKCU0I'$J4/F@\$2
MZL> X:T!4H8+J2PBG?FIRZE)Q=:5YNUN9N!(&,8QKCL0XU-,^#'J,)8.HI(*
M2F@#<G*\#01"C:?X]!S17&(2B3^$M#5"UD0'-RQX?GL"<KH/E,'JN$VS( W_
M+0UI&[N]58I&,ROTKG:K)O::77.7NE]P/1?$@J!;"*7<\9N'Q?7E&\3[WN!8
M=1+^I@7TPA3&QW2VAH:O)?@SF0 .WN*A(4?$RP2D.T"?!D4;+U0)-;!#^Y'+
M!AD?H?AH.11@Y:;R"LIE!'8,<@%3(\E'H8_)'C8/>D.&,;V0F^\FM*!R<;@0
M-M0%8 PB#0(;\4FVLCT\?\QM_0>18P6RN9>9 F@_]1.R;Y5M@(G.#@NP YDI
M$<HAT:L"#6,)F $ZT(D$>K*10/49,B(GS;D=,ZX\L_'.QD!W(7QV<AK/I?;"
M0&V,)8IXJ^FMV-@._\N;#?IH_,3?O&?'O1:[!P%!2,U1F2."9,>N(%U>\66<
MHOQ NV>(5S[GS?\Q]:0#'H_G#S3DQ.JUV2=.*>]X 5;@L/-!K]5BSW9VFO*\
M]IRU]B@J,<"/D5R T*<O)T?2CI:R\&9TT8I\AWB0!TU"L;JCM7-9U-?O?%OT
M[&64J@5 73'*<"=3VX=&4Z"U;G542,'(P4Y*CDX/(> A'T'D<E^[:"2X=CY\
M%O,G'J:<]O<82H/2'.-.@$0F/_C,*0DAK(*.5O!#8D"B:;E$8:\@'.]<L#O4
M9T+$#C@IAB)7M><P/? 2M+9,AMGB2^[8D!.*#&" 0"7\U0Y)_]+!+SKR@;W9
M^!X>**ZY%KZ4)-[ D8D#1..M< PT@7$D-HIVP$%0LCL4$<.S7HK)F%<HY:([
M2ABZ,C: 40:@A4"G&:VJG"F@NZH,H7 M'%1Q BVKX,*1I:= S,&PAQ$#*6/,
MB7P0%1(MF*-T9-R!$D&V(+"<3QY0O<MQE,C"2(E:V[C*R=DFI8S__)_=P=D[
M(0.=<@J,(F0=C,QBMWV0V>]T !MAPT!_4O=W(-8Y\KB7C#S$X\@HB);8Y8&(
M9C&''2FK4+$0V 1/XGCL2SA>L@:2N\H_3( AY<JY6* U(.16N4<3]([! \&
M02X>+"&W[H$&"L(U W"[.OIBWJ+":N5'SY#3X&MF2&B9%.V1?#Y@&[5'O\5R
MUR84?F <PM:<NZI,Q%VM@57D S,@B+<59$P*[ H/7-8P7Y[S'+%>NP]&=P2.
M=M8=LL]1_/N)%YYLL&:&-K/;MJPA_-NU^NS>?L[D*5@?Y@U@]MG%@,DFZHB=
MM4?=+OQ_V!YT>]7-Z =J1B>Y9M00T*#%ZL9VV+A:7$G)C$2N\\U0T$(+O '[
M$RHG9$?E1.>1[J.6VUSJ@2%64]>E24I?=L$''5"G*)IS!@*@ZTA:!0XHS+.K
M\?Q#91[$.V>[BYG'Z)>C=^/Y!#^<OVNQ$=I#7CAXG$^K[)/N9TI =/66\G'#
ME#ULL?+,PF9UU-BD2U_:U[,>[HFW3#)/(5S]79"C;%1]B,(%T\:4J8]Q,L\%
M+C"(TQ@ZW\F64+,9/L\D1=5),="Y=%40]+G6EX=0:T .2M]5S+EL#%V^HF5@
M>K8V15IP"<C..%D'0=F;R(2,;>]QWVK!*ENEZI2RE P0R3,LN#U916D,A0^8
M=B"/;G%@[C:3Y*#$9X==[AJB3)YJ=1(F%'B^W\88(L..#EY@W XB)]N=A*':
M?PYQTSCQ!RQ_; $9 ZT9+46L;%GW2[%(86 V!-J8.22NHI.3QA?HZ#[FJS24
M.5G#L%BW.+PC356RBK?4\8 &7&:W%V5A2%9! 5(P4&L'%)L=*,TR+XTQ8?[.
M99R-'*B\I0W* C<KD#11^"B+<D2"[5TOU9:8X\I'$T&YP<ZQZ,$]0DB&/-MA
M,O2H; &-A+]5O28L@($;FYML%XYO>X$,!3A<<R\3&/^B.H=L> 3V^ZAL]1G+
M<2_0!M=&61O2P1HVL%V-I)=S MZ>,$*BF7CN55UXOZL+&SG_\5F+??0C*$%8
M_Q>95E2)":7VP_RRA;VI=D5'W>5^RRZAMH"-.W2% A7[,%=YXG8)*DE AH+2
MCC7"]-.S!O2M-SIC'[?0/T5^]+@]G:*28JQG'GF\/7V(Z<^0?+H70_KW I).
M'U+0#0=C1NI HG?.^F<6?!J>G[,//B0Z@@BH/+^.8.N1[-A 7WC'7 B9B7MM
MZQQG=8=G0+K7/\ORVJ@]' WA_X/V!>P>V.RU!["FDLK%]:M+!7;6'^'"78N^
MG0]&#:1RWAY"FNY:P/N(@66,!M9.+OWV<#!D%R"107O8[Q\@EV&[>]X%Z8Q
M4:/VQ;"?R:5GM?MG9RB007MD(</](>BS;]B>[,R:F=NHI1LYBAN8S:/B33]A
M%J.43(K%*/ZI03&J1JJ"-!LI(PNT%Q"R=E<,Z4JBRBKYY2 V='N$4"CD60[)
MU[PT""Q3QG\BCY4[=>.%&N-+0DA;S&0A+ ,)5SOO[(2"T^1E22F3+70&E$:#
M0,:P,?:*WFX(9E@9@:$8]CT'6$*X$?)4ONXG9)'Z')\MHSBFXI(&MMDRBXKY
M[O;)]GR)U">[QL^E"1BY"!$%QK+*7DI/8G;J.$P5LWJ/B[4LUJ*0FCMXJC<
MC3J%3%NHRA>*B\4:<WC^2E15*;R[^T/6Q>B^TW$1.CF""KCB' 8BMKI:@*6%
MAFK1!K&?+1DG./(NO!]93-[SR+^"U8S?SQP9@6?C)Z#_B'%;VZ+<P )M\:2\
MKYPA&A0NH3>D3'F/1@4*'UKOS/G#SN"_6-W=6H@'IWAO6 %C1?&5)^EQ:D<H
MW7U#>A#K(&SO'=)]>4@/V^C]0_HTA#Q0HAE'_<& $B,>0WI9AU]6;;44L!BI
M'U@64OFNVC[*1\.SBWVJT#K41US'>3!67^.>JB.Q%NQRU(3:[O+U4?]\J-%U
M?7"=P9R@3\A*UW:"[Y@H ,.D:7AK21S?.O\WA0KCCLJUT07M6!I6_UR9#^1$
M:22]D3*%WD7!%'I0!!A'%/,9>H\\$:7;5X_@P_+U/UWR7F;(B]'1GK=>FJWB
M.@8]GR>\5$W+$R(_I=M/#YUY!V&>'3G"F$0&E%_-/LU_FDW9Q(>.9;Z%LB*0
M_<4D0K.;0]6 ]:O&Y&%O+4+<->3:S3 ($H@LOE$""NP@ X$' E^:JUL0LZ#L
M]W!2QBZOG2";:%G;.SX$.BRQ53;V).9,QPNX>\P/1[TN76DOMAS8^TA[Q43,
M//5V(Z6G\ML5:F?$X!)QL-A&09[XF*/4RQK9A1*JF>DK%1J4(3[2Q=3Q[M 9
MKP(0EX,.U(MT8)&K(+Q5ENB 5WPO#V1:4*2=V05AJ>HU"<KD>DTJ*_2PMD)%
M?1'E;L DA<(%%_$4WK25A=,&ZM(OU** N(]Z[:YE&8<!V;W1NKO8-=7;18N9
M4ZF?@J*7YR^CRL,)*(I T8YZ70!J9CIB1<9S=T'*=Q$D/KH[NU67]+5\U#D/
M4J/.6>=!6^7!D-[,RQ\ F_=8C:-(:,;EQ=9&NP #2P--H/;JA,9,,6XHM-_)
MC5)/U<%KG\4N67X&^3$ID.SZC)!G &F (9[ ?&D,X 0159+P-UV-9>S*F[T*
MQZK;H"ZR%'@A3^%NT$\*?RF6,15%#4&0NT\W&:N[&\_X:HDU1"CQK(>]3!]2
M8!=:$/AVF=O'Y[)2A;JQ+[<CWT^!?Z'3P<\]^FQ)'6(4Y=G9>U$C7<P*K'O&
M8(I6N#(/I##"?X=$$S(*?NZQJ2$NS46W P&JV\'NJ3.Z@*@ /5+5:"WX#K2S
M,-S"X2,</C RT3Q="OY'BC%B^E1QLE_CEEVKQ8RI)D;P[4> ;]E>&O@>+K0>
M6W9,_X? ;ER,U@\.XDW3-6_*?#]*_'Z4^/TH\?M1XK_^4:(9V[)3Q+=L[JRY
MF\KK>/K!MIW]-L;Q@JY-&L%6_OE4SS9OD.XEV^SPZ/_YN60%+IX3Y^V*W6M<
M]\-67VC*?K.D5K!-"302X7?X_3O\_NWP^UM9U;05]%ECN+DQS=S[.UC[?PS6
MUFD['[NOTH3,#'@*T@#8(WS_3@.-*!Z#]HNA[>OH-K.J?T, NDZ/!^'2M5H[
MB$HS'7T'S \'S.M#,T0OB+LE;X%.5/^J25MCY?5%QR%$FJGX7P.>-Q''8O0S
MG[<5(DG7[!3ZTB3>-:+42+3?D;Q_<R3O?Q%K4S_"V6K\5F?E?<2'#5U04QA9
M_6]KE&/.-_6M![->;"2-ZX_%/M)(DOE6LND%UJ^1+_B]0X@!Q1!U4;5 =%K]
MBF;Y%F;5XB;C"EFBWX2E^R7<S3K1C"+EOZK?6?JF_OA@V>PZ,>/UW)=:,-/%
M9/=EO#G6M/DR7BQ6_>.#N.95O^Y8?L[^P>JW4S'XX!U6T*C;=,70KY:#:I_K
MQ%!ZO%<*YMB#A6"2J).!.?*K1:";)&W?U;68T<EB1W2GH,Y/42(;0XA]DPA_
MNM@Q7G+4#>(!Y,<[>/0EZME]M$:(0>;*^QVX\',(=;]^4\X6%7C#>^KN3Z+5
M2=;=@QWMFOMIOKDO"Z(V^Q@K-^K=#Z=2Z-_;6"\Z%>]$0_]N_?,:^(8**_S,
M1C.%07%1XBACY3*%[=[P+V#;S]Q_TN#)5Q-L(T7B_SFB?N(U2%$-_$K$KO!N
M_VO1PHKV-6CM6J97@A4.SN--FM$"S\TKRKH#B$9K/H2N<DWJ]>DX84QO$+Q.
M;][0Z0X63P.?.IPF]>?@6*]%"?WJE6BA6[T6J8I?%SR<E 0@:@D>=D>PX%#%
MBWEX+Z]!DY/P$Y]^42OW:R * A\[\DT7LY37F4V"SLWO%:JK:#\(_'UZL?9X
M_N[>/PF.J8PXI[D?H<,?.,A^)>R@7Z7;CSD8^?$%J*%R?(8VU$JG##(T&6C\
MN.*I$,G[_P%02P,$%     @ F(5G3YSMS3 Q @  ?0D   T   !X;"]S='EL
M97,N>&ULU59M:]LP$/XK0AFCA5';R9J1U39LA<)@*X7FP[X5Q3[; KUXLIPY
M_?73BU^2C+&1=:/]8MT])SWWW%E(BAN]8W!? 6C4<2::!%=:U^^#H,DJX*2Y
MD#4($RFDXD0;5Y5!4RL@>6,7<1;,PW 9<$(%3F/1\ANN&Y3)5N@$ST<(^?77
M,H<$/YR]_M9*??4*^7'V9C8+'\ZOCO$S%SC'R'-\RA,<+=_BX,])+\)?\YK8
M$?6EI0[Z&M*XD&(J98$]8'(3#FA+6(*O":,;1>VJ@G#*=AZ>6R"33"JD30^-
MML@BS:,/1]ZS[>UY.!52N=P^@_]N^NE'@<&S BEC![VV0!K71&M0XL8X;K(#
M?PJAWE[O:J.P5&07S7T#_%0WF"0;J7)08YH(#U :,RBL'$7+RHY:UH$-:BVY
M,7)*2BF(TS"LZ U#FP%C]W;O?2T.N+L"^3GVEX08616#::KNS>FOA4[R/IOG
MWJ-=G42+:KJ5^F-KJA'.MUL'[A04M'-^5XSY#3NI:[;[P&@I./A:?ILP.C%A
M&I,A#ZJDHH^&S^Z4S "@,-J"TC3;1[XK4J^AT\-NZHI3-<]?H.:G[G,) A1A
M^Z+-UG_.7?[/BA?O_EZR.U2.!3^A1GN1O "1E\]?Y&+UCS4&_7F^=VD<7!DC
MBC8M99J*7FU%\QR\'GMG)_C6/A?8P<D]W1R&7I.->0L=\)NU.12D9?K.ENB"
M"9[LSU9XM!QGK4>*!$_V%\AIRU<NX?3@2G\ 4$L#!!0    ( )B%9T^WG]Z^
MC@,  !L9   /    >&PO=V]R:V)O;VLN>&ULQ9E=3]LP%$#_BI4G)C':)% ^
M1)%8"ULEH!4%]HC<Y+:U2.S.=F#CU^\Z78<#W=5>W#ZEL1W[V$[NL=W3%Z6?
M)DH]L9]E(4TWFEN[.&FU3#:'DIL]M0").5.E2V[Q5L]:9J&!YV8.8,NBE;3;
MG5;)A8S.3E=UC73+OU$6,BN4Q$27\"#@Q;SENUO&L< SW/%)-VI'C%=678K"
M@NYS"U^UJA9"SKI1'+&IT,:.7=MUR5)(48I7R.L[,U<OWY06KTI:7HPSK8JB
M?LIEU ]A"^9OR@-H*[)&0<LGMQQ9NU&GC14^"R,FHA#V5S>J?Q<082]:7C?J
M<5A=EX-XHO]G&-5T*C+HJZPJ0=KE.&HH7.O2S,7"1$SR$KK1J@CC,F<7TB(-
M&\AE55C6]06;'N3+?ED<L3=8ID\$9NA!'COP<)#W=^??V/5%?] [OV*CVV'_
MOG<WWF6#F]X>ZPUO/,B$@$RV"/F8>) I 9EN$S+U(/<)R/UM0NY[D <$Y,$V
M(0\\R X!V=DF9,>#/"0@#\-"?N%&&*:F;*3!8-'W@>>(0#L*BW:#]CC/,E5A
M8)0S!%02?V?@'C.,>Y#'!.1Q6,B!?,8":"8P?KAN4_&Z'19I;%7V]!DG%G+6
M4R769#[HA/1)8*%\YUISB:J[Q3=./X//12DD#NR06\"IK "Q,C63XOV04>*(
M YOC"G V&R\898@XL")ZXP'K"V.UF%0NDYW/--2?)1M5.O,Q*4?$@25QP;7$
MP&'8"#0;S[ENO&F4&.+ 9AA7$P,_*C=@%RY\-&:6DD$<V 9DR&TLHV)*#'%@
M,WA!]Y&-L<*\*L!);)GA8U)JB .[84U \7"'_LJ9\D42V!?+X/+(ZNLN*L-8
MMH/;J0+,)Y^1<D82V!DK1G^R+RM;:6#7N%'T,<E=2&"%K##=C,L,MY=U$0>+
MM6I_R9)0.DDVHA,WX\8 3OG0P=5??)WC8U*>20)[YF, ;[P /B;EF22P9^B@
MZ6_K$DHZ26#ID$&S$=L32D%)8 7]:_7*=OI@>>-+IQ24!%;0^T7L'[RB&3(I
M^R3;M$_S2(2R3[H1^ZP=OI0R3KHAXS2LN Z2\DVZ(=^LU6)SCLESKPWY9JT6
MFYB4;]+ OB&UV,2D?),&]@VY_6IB4KY) _N&M'<3D_)-6ONFM3J,SV$J).0W
MV(3!](P7V4@S=UF>'^P?N"7_M"J*'J8-Y97B]?&YJV/UO\39;U!+ P04
M" "8A6=/V=><1),!   D%P  &@   'AL+U]R96QS+W=O<FMB;V]K+GAM;"YR
M96QSQ=@];L) $(;AJR ?(.N9X3<"JC2T22Y@F<5&^$^[&P5N'\=-C 0[*=!'
M8\NR-?M6CZQ9O]LJ"\>V\>6Q\Y-S735^DY0A=*_&^+RT=>9?VLXV_9M#Z^HL
M](^N,%V6G[+"&D[3N7'C&<EV/9XYV>TWB=OM*9E\9JZP89.8<V6^6W?RI;7!
MF^%&+_T!_2>7SO[G^/9P..;VK<V_:MN$&Q5_!R3F=A#'@Q@>)/$@@0=-XT%3
M>- L'C2#!\WC07-XT"(>M( '+>-!2WC0*AZT@@=1JLB8XI,TK/%:D\(UX;TF
M!6S"BTT*V80WFQ2T":\V*6P3WFU2X":\W*3037B[2<&;\'JSHC?C]69%;W["
MO[;VLXW7FQ6]&:\W*WHS7F]6]&:\WJSHS7B]6=&;\7JSHC?C]69%;\;K+8K>
M@M=;%+T%K[<H>LL3=B7:L@2OMRAZ"UYO4?06O-ZBZ"UXO4716_!ZRTAO7V;.
M[C^".S:%?W3)U?"[-2.X?;A4]O$9P]2[>\B1TJ$_Q9KA^G (AZF_$>9J*;[]
M 5!+ P04    " "8A6=/IAQR7Y\!  "3%P  $P   %M#;VYT96YT7U1Y<&5S
M72YX;6S-F-]NPB 4AU_%]':Q"&SN3]2;;;>;R?8"K#VUQ+800*=O/UIUR98N
M<5&3WTTI'#CG@Y+OHI/WK24_V-15XZ=)&8)]8,QG)=7*I\92$R.%<;4*L>L6
MS*ILJ1;$Q&@T9IEI C5A&-H<R6SR1(5:56'PN!MO4T\396VE,Q6T:=BZR7\E
M'>X3IHZJ;HXOM?57<4(R>-[$+#Z.39,8]0D[HL+OA6T_KGM=DW,ZIW^AF:+0
M&>4F6]5Q2>JM(Y7[DBC45>I+Y2A_"TXWBSWO7+GPHNJ8F&TJ]F-">CF.L*VH
M'Z"+G+-RB->"^DIU@=V3GU3P<!LRXVAH78RZH'NV%Y'F,>I9._&<6Z3VZN24
M'U4\IK[<A_TT;MF]]QWX=]"SKCGMU,_'(4 X) C'-0C'#0C'&(3C%H3C#H3C
M'H2#CU! 4(S*493*49S*4:3*4:S*4;3*4;S*4<3*4<PJ4,PJ4,PJ4,PJ4,PJ
M4,PJ4,PJ4,PJ4,PJ4,PJ4,PJ4<PJ4<PJ4<PJ4<PJ4<PJ4<PJ4<PJ+VC6KDUK
MI9N_2#Z,61[JL^Y?_.P+4$L! A0#%     @ F(5G3Q\CSP/     $P(   L
M             ( !     %]R96QS+RYR96QS4$L! A0#%     @ F(5G3R?H
MAPZ"    L0   !               ( !Z0   &1O8U!R;W!S+V%P<"YX;6Q0
M2P$"% ,4    " "8A6=/YQG [>\    K @  $0              @ &9 0
M9&]C4')O<',O8V]R92YX;6Q02P$"% ,4    " "8A6=/F5R<(Q &  "<)P
M$P              @ &W @  >&PO=&AE;64O=&AE;64Q+GAM;%!+ 0(4 Q0
M   ( )B%9T_%U852.0,  #D/   8              "  ?@(  !X;"]W;W)K
M<VAE971S+W-H965T,2YX;6Q02P$"% ,4    " "8A6=/,_28T_@#  "L$@
M&               @ %G#   >&PO=V]R:W-H965T<R]S:&5E=#(N>&UL4$L!
M A0#%     @ F(5G3[VJY6DS @  CP<  !@              ( !E1   'AL
M+W=O<FMS:&5E=',O<VAE970S+GAM;%!+ 0(4 Q0    ( )B%9T_<HT=,2 0
M *X3   8              "  ?X2  !X;"]W;W)K<VAE971S+W-H965T-"YX
M;6Q02P$"% ,4    " "8A6=/?@3NQ0$"  ""!0  &               @ %\
M%P  >&PO=V]R:W-H965T<R]S:&5E=#4N>&UL4$L! A0#%     @ F(5G3XR5
ML+Y3!@  IR@  !@              ( !LQD  'AL+W=O<FMS:&5E=',O<VAE
M970V+GAM;%!+ 0(4 Q0    ( )B%9T\=>/"IE@0  !47   8
M  "  3P@  !X;"]W;W)K<VAE971S+W-H965T-RYX;6Q02P$"% ,4    " "8
MA6=/ /PW7;,!  #2 P  &               @ $()0  >&PO=V]R:W-H965T
M<R]S:&5E=#@N>&UL4$L! A0#%     @ F(5G3^H@*.ZU 0  T@,  !@
M         ( !\28  'AL+W=O<FMS:&5E=',O<VAE970Y+GAM;%!+ 0(4 Q0
M   ( )B%9T^0D [ M $  - #   9              "  =PH  !X;"]W;W)K
M<VAE971S+W-H965T,3 N>&UL4$L! A0#%     @ F(5G3T\0E%VT 0  T@,
M !D              ( !QRH  'AL+W=O<FMS:&5E=',O<VAE970Q,2YX;6Q0
M2P$"% ,4    " "8A6=/E0BBX;0!  #2 P  &0              @ &R+
M>&PO=V]R:W-H965T<R]S:&5E=#$R+GAM;%!+ 0(4 Q0    ( )B%9T]&+PEH
ML@$  -(#   9              "  9TN  !X;"]W;W)K<VAE971S+W-H965T
M,3,N>&UL4$L! A0#%     @ F(5G3RU6']^S 0  T0,  !D
M ( !AC   'AL+W=O<FMS:&5E=',O<VAE970Q-"YX;6Q02P$"% ,4    " "8
MA6=/\GIN(K4!  #2 P  &0              @ %P,@  >&PO=V]R:W-H965T
M<R]S:&5E=#$U+GAM;%!+ 0(4 Q0    ( )B%9T_J)$7@M $  -(#   9
M          "  5PT  !X;"]W;W)K<VAE971S+W-H965T,38N>&UL4$L! A0#
M%     @ F(5G3U]8 ^:U 0  T@,  !D              ( !1S8  'AL+W=O
M<FMS:&5E=',O<VAE970Q-RYX;6Q02P$"% ,4    " "8A6=/?H>P<[(!  #2
M P  &0              @ $S.   >&PO=V]R:W-H965T<R]S:&5E=#$X+GAM
M;%!+ 0(4 Q0    ( )B%9T^\E 5IMP$  -(#   9              "  1PZ
M  !X;"]W;W)K<VAE971S+W-H965T,3DN>&UL4$L! A0#%     @ F(5G3PD4
M\C*W 0  T@,  !D              ( !"CP  'AL+W=O<FMS:&5E=',O<VAE
M970R,"YX;6Q02P$"% ,4    " "8A6=/U0RL-+8!  #2 P  &0
M    @ 'X/0  >&PO=V]R:W-H965T<R]S:&5E=#(Q+GAM;%!+ 0(4 Q0    (
M )B%9T_9XR.0LP$  -(#   9              "  >4_  !X;"]W;W)K<VAE
M971S+W-H965T,C(N>&UL4$L! A0#%     @ F(5G3V-:>+BX 0  T@,  !D
M             ( !ST$  'AL+W=O<FMS:&5E=',O<VAE970R,RYX;6Q02P$"
M% ,4    " "8A6=/OP % ;4!  #2 P  &0              @ &^0P  >&PO
M=V]R:W-H965T<R]S:&5E=#(T+GAM;%!+ 0(4 Q0    ( )B%9T]'B_0'M@$
M -(#   9              "  :I%  !X;"]W;W)K<VAE971S+W-H965T,C4N
M>&UL4$L! A0#%     @ F(5G3SJ5BOG, 0  E@0  !D              ( !
MET<  'AL+W=O<FMS:&5E=',O<VAE970R-BYX;6Q02P$"% ,4    " "8A6=/
MX7H7M_H!  !Q!0  &0              @ &:20  >&PO=V]R:W-H965T<R]S
M:&5E=#(W+GAM;%!+ 0(4 Q0    ( )B%9T]A]<'9" (  (8%   9
M      "  <M+  !X;"]W;W)K<VAE971S+W-H965T,C@N>&UL4$L! A0#%
M  @ F(5G3XR8N3BM 0  R@,  !D              ( !"DX  'AL+W=O<FMS
M:&5E=',O<VAE970R.2YX;6Q02P$"% ,4    " "8A6=/C5[P!Y@#  "^$
M&0              @ 'N3P  >&PO=V]R:W-H965T<R]S:&5E=#,P+GAM;%!+
M 0(4 Q0    ( )B%9T\@#A1/H@$  +L#   9              "  ;U3  !X
M;"]W;W)K<VAE971S+W-H965T,S$N>&UL4$L! A0#%     @ F(5G3Y;Z9@GF
M 0  _P0  !D              ( !EE4  'AL+W=O<FMS:&5E=',O<VAE970S
M,BYX;6Q02P$"% ,4    " "8A6=/<GS^]^0!  !,!0  &0
M@ &S5P  >&PO=V]R:W-H965T<R]S:&5E=#,S+GAM;%!+ 0(4 Q0    ( )B%
M9T\.QC7XW@$  /D$   9              "  <Y9  !X;"]W;W)K<VAE971S
M+W-H965T,S0N>&UL4$L! A0#%     @ F(5G3W"[7\CI 0  3 4  !D
M         ( !XUL  'AL+W=O<FMS:&5E=',O<VAE970S-2YX;6Q02P$"% ,4
M    " "8A6=/W$*6=\4!  #[ P  &0              @ $#7@  >&PO=V]R
M:W-H965T<R]S:&5E=#,V+GAM;%!+ 0(4 Q0    ( )B%9T^*8WTPM0(  *T)
M   9              "  ?]?  !X;"]W;W)K<VAE971S+W-H965T,S<N>&UL
M4$L! A0#%     @ F(5G3^N/G&@6%P  560  !0              ( !ZV(
M 'AL+W-H87)E9%-T<FEN9W,N>&UL4$L! A0#%     @ F(5G3YSMS3 Q @
M?0D   T              ( !,WH  'AL+W-T>6QE<RYX;6Q02P$"% ,4
M" "8A6=/MY_>OHX#   ;&0  #P              @ &/?   >&PO=V]R:V)O
M;VLN>&UL4$L! A0#%     @ F(5G3]G7G$23 0  )!<  !H
M ( !2H   'AL+U]R96QS+W=O<FMB;V]K+GAM;"YR96QS4$L! A0#%     @
MF(5G3Z8<<E^? 0  DQ<  !,              ( !%8(  %M#;VYT96YT7U1Y
><&5S72YX;6Q02P4&     "X +@!T#   Y8,

end
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>46
<FILENAME>R3.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.19.3</span><table class="report" border="0" cellspacing="2" id="idp6757171904">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>UTAH MEDICAL PRODUCTS, INC. CONSOLIDATED BALANCE SHEET - Parenthetical - $ / shares<br></strong></div></th>
<th class="th"><div>Sep. 30, 2019</div></th>
<th class="th"><div>Dec. 31, 2018</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_TextBlockAbstract', window );"><strong>Details</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PreferredStockParOrStatedValuePerShare', window );">Preferred Stock, Par or Stated Value Per Share</a></td>
<td class="nump">$ 0.01<span></span>
</td>
<td class="nump">$ 0.01<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PreferredStockSharesAuthorized', window );">Preferred Stock, Shares Authorized</a></td>
<td class="nump">5,000<span></span>
</td>
<td class="nump">5,000<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PreferredStockSharesIssued', window );">Preferred Stock, Shares Issued</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PreferredStockSharesOutstanding', window );">Preferred Stock, Shares Outstanding</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CommonStockParOrStatedValuePerShare', window );">Common Stock, Par or Stated Value Per Share</a></td>
<td class="nump">$ 0.01<span></span>
</td>
<td class="nump">$ 0.01<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CommonStockSharesAuthorized', window );">Common Stock, Shares Authorized</a></td>
<td class="nump">50,000<span></span>
</td>
<td class="nump">50,000<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CommonStockSharesIssued', window );">Common Stock, Shares, Issued</a></td>
<td class="nump">3,720<span></span>
</td>
<td class="nump">3,720<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CommonStockSharesOutstanding', window );">Common Stock, Shares, Outstanding</a></td>
<td class="nump">3,720<span></span>
</td>
<td class="nump">3,720<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CommonStockParOrStatedValuePerShare">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Face amount or stated value per share of common stock.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CommonStockParOrStatedValuePerShare</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>num:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CommonStockSharesAuthorized">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The maximum number of common shares permitted to be issued by an entity's charter and bylaws.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CommonStockSharesAuthorized</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CommonStockSharesIssued">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Total number of common shares of an entity that have been sold or granted to shareholders (includes common shares that were issued, repurchased and remain in the treasury). These shares represent capital invested by the firm's shareholders and owners, and may be all or only a portion of the number of shares authorized. Shares issued include shares outstanding and shares held in the treasury.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CommonStockSharesIssued</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CommonStockSharesOutstanding">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Number of shares of common stock outstanding. Common stock represent the ownership interest in a corporation.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=109259400&amp;loc=d3e21463-112644<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CommonStockSharesOutstanding</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PreferredStockParOrStatedValuePerShare">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Face amount or stated value per share of preferred stock nonredeemable or redeemable solely at the option of the issuer.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(28))<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PreferredStockParOrStatedValuePerShare</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>num:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PreferredStockSharesAuthorized">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The maximum number of nonredeemable preferred shares (or preferred stock redeemable solely at the option of the issuer) permitted to be issued by an entity's charter and bylaws.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(28))<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PreferredStockSharesAuthorized</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PreferredStockSharesIssued">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Total number of nonredeemable preferred shares (or preferred stock redeemable solely at the option of the issuer) issued to shareholders (includes related preferred shares that were issued, repurchased, and remain in the treasury). May be all or portion of the number of preferred shares authorized. Excludes preferred shares that are classified as debt.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(28))<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PreferredStockSharesIssued</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PreferredStockSharesOutstanding">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Aggregate share number for all nonredeemable preferred stock (or preferred stock redeemable solely at the option of the issuer) held by stockholders. Does not include preferred shares that have been repurchased.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(28))<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PreferredStockSharesOutstanding</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_TextBlockAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_TextBlockAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>47
<FILENAME>R7.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.19.3</span><table class="report" border="0" cellspacing="2" id="idp6756346320">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>UTAH MEDICAL PRODUCTS, INC. CONSOLIDATED CONDENSED STATEMENT OF CASH FLOW - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="2">9 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Sep. 30, 2019</div></th>
<th class="th"><div>Sep. 30, 2018</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract', window );"><strong>CASH FLOWS FROM OPERATING ACTIVITIES:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ProfitLoss', window );">Net income</a></td>
<td class="nump">$ 10,369<span></span>
</td>
<td class="nump">$ 15,162<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract', window );"><strong>Adjustments to reconcile net income to net cash provided by operating activities</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_Depreciation', window );">Depreciation</a></td>
<td class="nump">526<span></span>
</td>
<td class="nump">577<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AdjustmentForAmortization', window );">Amortization</a></td>
<td class="nump">4,512<span></span>
</td>
<td class="nump">1,663<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_GainLossOnInvestments', window );">Gain on Investments</a></td>
<td class="nump">0<span></span>
</td>
<td class="num">(32)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ProvisionForDoubtfulAccounts', window );">Provision for (recovery of) losses on accounts receivable</a></td>
<td class="num">(2)<span></span>
</td>
<td class="num">(1)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_fil_OperatingLeaseRightOfUseAssetAmortization', window );">Amortization of Right of Use Assets</a></td>
<td class="nump">29<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_GainLossOnDispositionOfAssets', window );">(Gain) loss on disposal of assets</a></td>
<td class="nump">0<span></span>
</td>
<td class="num">(409)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DeferredIncomeTaxExpenseBenefit', window );">Deferred income taxes</a></td>
<td class="num">(398)<span></span>
</td>
<td class="num">(352)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensation', window );">Stock-based compensation expense</a></td>
<td class="nump">85<span></span>
</td>
<td class="nump">53<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DeferredTaxExpenseFromStockOptionsExercised', window );">Tax benefit attributable to exercise of stock options</a></td>
<td class="nump">20<span></span>
</td>
<td class="nump">44<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract', window );"><strong>Changes in operating assets and liabilities:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInAccountsReceivable', window );">Accounts receivable and other receivables</a></td>
<td class="num">(1,139)<span></span>
</td>
<td class="num">(948)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInInventories', window );">Inventories</a></td>
<td class="num">(1,449)<span></span>
</td>
<td class="nump">255<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets', window );">Prepaid expenses and other current assets</a></td>
<td class="nump">73<span></span>
</td>
<td class="nump">52<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInAccountsPayable', window );">Accounts payable</a></td>
<td class="num">(188)<span></span>
</td>
<td class="num">(258)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInAccruedLiabilities', window );">Accrued expenses</a></td>
<td class="num">(1,023)<span></span>
</td>
<td class="num">(3,455)<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivities', window );">Total adjustments</a></td>
<td class="nump">1,046<span></span>
</td>
<td class="num">(2,811)<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NetCashProvidedByUsedInOperatingActivities', window );">Net cash provided by operating activities</a></td>
<td class="nump">11,415<span></span>
</td>
<td class="nump">12,351<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract', window );"><strong>CASH FLOWS FROM INVESTING ACTIVITIES:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment', window );">Property and equipment</a></td>
<td class="num">(252)<span></span>
</td>
<td class="num">(255)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PaymentsToAcquireIntangibleAssets', window );">Intangible assets</a></td>
<td class="num">(21,000)<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PaymentsToAcquireInvestments', window );">Purchases of investments</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ProceedsFromSaleOfLongtermInvestments', window );">Proceeds from sale of investments</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">74<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ProceedsFromSaleOfBuildings', window );">Proceeds from sale of property and equipment</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">862<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NetCashProvidedByUsedInInvestingActivities', window );">Net cash (used in) provided by investing activities</a></td>
<td class="num">(21,252)<span></span>
</td>
<td class="nump">681<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract', window );"><strong>CASH FLOWS FROM FINANCING ACTIVITIES:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ProceedsFromIssuanceOfCommonStock', window );">Proceeds from issuance of common stock - options</a></td>
<td class="nump">223<span></span>
</td>
<td class="nump">436<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockRepurchasedAndRetiredDuringPeriodValue', window );">Common stock purchased and retired</a></td>
<td class="num">(398)<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PaymentsOfDividends', window );">Payment of dividends</a></td>
<td class="num">(3,083)<span></span>
</td>
<td class="num">(3,018)<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NetCashProvidedByUsedInFinancingActivities', window );">Net cash used in financing activities</a></td>
<td class="num">(3,258)<span></span>
</td>
<td class="num">(2,582)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EffectOfExchangeRateOnCashAndCashEquivalents', window );">Effect of exchange rate changes on cash</a></td>
<td class="num">(624)<span></span>
</td>
<td class="num">(973)<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CashAndCashEquivalentsPeriodIncreaseDecrease', window );">Net increase (decrease) in cash and cash equivalents</a></td>
<td class="num">(13,719)<span></span>
</td>
<td class="nump">9,477<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CashAndCashEquivalentsAtCarryingValue', window );">Cash at beginning of period</a></td>
<td class="nump">51,112<span></span>
</td>
<td class="nump">39,875<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CashAndCashEquivalentsAtCarryingValue', window );">Cash at end of period</a></td>
<td class="nump">37,393<span></span>
</td>
<td class="nump">49,352<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeTaxesPaid', window );">Cash paid during the period for income taxes</a></td>
<td class="nump">3,957<span></span>
</td>
<td class="nump">3,820<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_InterestPaid', window );">Cash paid during the period for interest</a></td>
<td class="nump">$ 0<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_fil_OperatingLeaseRightOfUseAssetAmortization">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Operating Lease, Right of Use Asset Amortization.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">fil_OperatingLeaseRightOfUseAssetAmortization</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>fil_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AdjustmentForAmortization">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The aggregate amount of recurring noncash expense charged against earnings in the period to allocate the cost of assets over their estimated remaining economic lives.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 30<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=66006027&amp;loc=d3e16323-109275<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=118932676&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AdjustmentForAmortization</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The sum of adjustments which are added to or deducted from net income or loss, including the portion attributable to noncontrolling interest, to reflect cash provided by or used in operating activities, in accordance with the indirect cash flow method.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -URI http://asc.fasb.org/extlink&amp;oid=118932676&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CashAndCashEquivalentsAtCarryingValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of currency on hand as well as demand deposits with banks or financial institutions. Includes other kinds of accounts that have the general characteristics of demand deposits. Also includes short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates. Excludes cash and cash equivalents within disposal group and discontinued operation.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=118932676&amp;loc=d3e3044-108585<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=118951113&amp;loc=d3e6676-107765<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.1)<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CashAndCashEquivalentsAtCarryingValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CashAndCashEquivalentsPeriodIncreaseDecrease">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of increase (decrease) in cash and cash equivalents. Cash and cash equivalents are the amount of currency on hand as well as demand deposits with banks or financial institutions. Includes other kinds of accounts that have the general characteristics of demand deposits. Also includes short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates. Includes effect from exchange rate changes.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CashAndCashEquivalentsPeriodIncreaseDecrease</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredIncomeTaxExpenseBenefit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of deferred income tax expense (benefit) pertaining to income (loss) from continuing operations.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 6.I.7)<br> -URI http://asc.fasb.org/extlink&amp;oid=116825942&amp;loc=d3e330036-122817<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(h))<br> -URI http://asc.fasb.org/extlink&amp;oid=26873400&amp;loc=d3e23780-122690<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=118932676&amp;loc=d3e3602-108585<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 9<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=84230637&amp;loc=d3e32639-109319<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredIncomeTaxExpenseBenefit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredTaxExpenseFromStockOptionsExercised">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of deferred tax expense from write-off of the deferred tax asset related to deductible stock options at exercise.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredTaxExpenseFromStockOptionsExercised</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_Depreciation">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The amount of expense recognized in the current period that reflects the allocation of the cost of tangible assets over the assets' useful lives. Includes production and non-production related depreciation.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 360<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=6391035&amp;loc=d3e2868-110229<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=118932676&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_Depreciation</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EffectOfExchangeRateOnCashAndCashEquivalents">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of increase (decrease) from the effect of exchange rate changes on cash and cash equivalent balances held in foreign currencies.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 830<br> -SubTopic 230<br> -Section 45<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=98513438&amp;loc=d3e33268-110906<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EffectOfExchangeRateOnCashAndCashEquivalents</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_GainLossOnDispositionOfAssets">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of gain (loss) on sale or disposal of property, plant and equipment assets, excluding oil and gas property and timber property.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=118932676&amp;loc=d3e3602-108585<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 360<br> -SubTopic 10<br> -Section 45<br> -Paragraph 5<br> -URI http://asc.fasb.org/extlink&amp;oid=109226348&amp;loc=d3e2443-110228<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 360<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=109226691&amp;loc=d3e2941-110230<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_GainLossOnDispositionOfAssets</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_GainLossOnInvestments">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of realized and unrealized gain (loss) on investment.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 320<br> -SubTopic 10<br> -Section 50<br> -Paragraph 10<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=118939692&amp;loc=d3e27405-111563<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03.7(c),9(a))<br> -URI http://asc.fasb.org/extlink&amp;oid=116634182&amp;loc=SL114868664-224227<br><br>Reference 3: http://www.xbrl.org/2003/role/recommendedDisclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=118932676&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_GainLossOnInvestments</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeTaxesPaid">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The amount of cash paid during the current period to foreign, federal, state, and local authorities as taxes on income.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=98513485&amp;loc=d3e4297-108586<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 25<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=118932676&amp;loc=d3e3536-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeTaxesPaid</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncreaseDecreaseInAccountsPayable">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The increase (decrease) during the reporting period in the aggregate amount of liabilities incurred (and for which invoices have typically been received) and payable to vendors for goods and services received that are used in an entity's business.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=118932676&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncreaseDecreaseInAccountsPayable</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncreaseDecreaseInAccountsReceivable">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The increase (decrease) during the reporting period in amount due within one year (or one business cycle) from customers for the credit sale of goods and services.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=118932676&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncreaseDecreaseInAccountsReceivable</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncreaseDecreaseInAccruedLiabilities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The increase (decrease) during the reporting period in the aggregate amount of expenses incurred but not yet paid.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=118932676&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncreaseDecreaseInAccruedLiabilities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncreaseDecreaseInInventories">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The increase (decrease) during the reporting period in the aggregate value of all inventory held by the reporting entity, associated with underlying transactions that are classified as operating activities.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=118932676&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncreaseDecreaseInInventories</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncreaseDecreaseInOperatingCapitalAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of increase (decrease) in prepaid expenses, and assets classified as other.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=118932676&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_InterestPaid">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of cash paid for interest, including, but not limited to, capitalized interest and payment to settle zero-coupon bond attributable to accreted interest of debt discount and debt instrument with insignificant coupon interest rate in relation to effective interest rate of borrowing attributable to accreted interest of debt discount; classified as operating and investing activities.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=98513485&amp;loc=d3e4297-108586<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InterestPaid</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetCashProvidedByUsedInFinancingActivities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of cash inflow (outflow) from financing activities, including discontinued operations. Financing activity cash flows include obtaining resources from owners and providing them with a return on, and a return of, their investment; borrowing money and repaying amounts borrowed, or settling the obligation; and obtaining and paying for other resources obtained from creditors on long-term credit.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 24<br> -URI http://asc.fasb.org/extlink&amp;oid=118932676&amp;loc=d3e3521-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetCashProvidedByUsedInFinancingActivities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetCashProvidedByUsedInInvestingActivities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of cash inflow (outflow) from investing activities, including discontinued operations. Investing activity cash flows include making and collecting loans and acquiring and disposing of debt or equity instruments and property, plant, and equipment and other productive assets.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 24<br> -URI http://asc.fasb.org/extlink&amp;oid=118932676&amp;loc=d3e3521-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetCashProvidedByUsedInInvestingActivities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetCashProvidedByUsedInOperatingActivities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of cash inflow (outflow) from operating activities, including discontinued operations. Operating activity cash flows include transactions, adjustments, and changes in value not defined as investing or financing activities.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 25<br> -URI http://asc.fasb.org/extlink&amp;oid=118932676&amp;loc=d3e3536-108585<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 24<br> -URI http://asc.fasb.org/extlink&amp;oid=118932676&amp;loc=d3e3521-108585<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -URI http://asc.fasb.org/extlink&amp;oid=118932676&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetCashProvidedByUsedInOperatingActivities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PaymentsOfDividends">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Cash outflow in the form of capital distributions and dividends to common shareholders, preferred shareholders and noncontrolling interests.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 15<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=118932676&amp;loc=d3e3291-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PaymentsOfDividends</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PaymentsToAcquireIntangibleAssets">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The cash outflow to acquire asset without physical form usually arising from contractual or other legal rights, excluding goodwill.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 13<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=118932676&amp;loc=d3e3213-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PaymentsToAcquireIntangibleAssets</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PaymentsToAcquireInvestments">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The cash outflow associated with the purchase of all investments (debt, security, other) during the period.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 13<br> -URI http://asc.fasb.org/extlink&amp;oid=118932676&amp;loc=d3e3213-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PaymentsToAcquireInvestments</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The cash outflow associated with the acquisition of long-lived, physical assets that are used in the normal conduct of business to produce goods and services and not intended for resale; includes cash outflows to pay for construction of self-constructed assets.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 13<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=118932676&amp;loc=d3e3213-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PaymentsToAcquirePropertyPlantAndEquipment</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ProceedsFromIssuanceOfCommonStock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The cash inflow from the additional capital contribution to the entity.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 14<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=118932676&amp;loc=d3e3255-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ProceedsFromIssuanceOfCommonStock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ProceedsFromSaleOfBuildings">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The cash inflow from sale of buildings.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 12<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=118932676&amp;loc=d3e3179-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ProceedsFromSaleOfBuildings</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ProceedsFromSaleOfLongtermInvestments">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The cash inflow from sales of all investments, including securities and other assets, having ready marketability and intended by management to be liquidated, if necessary, beyond the current operating cycle.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 12<br> -URI http://asc.fasb.org/extlink&amp;oid=118932676&amp;loc=d3e3179-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ProceedsFromSaleOfLongtermInvestments</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ProfitLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The consolidated profit or loss for the period, net of income taxes, including the portion attributable to the noncontrolling interest.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1A<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=118930883&amp;loc=SL7669619-108580<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1A<br> -Subparagraph (a)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=109239629&amp;loc=SL4573702-111684<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1B<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=118930883&amp;loc=SL7669625-108580<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1A<br> -Subparagraph (c)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=109239629&amp;loc=SL4573702-111684<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -URI http://asc.fasb.org/extlink&amp;oid=115929826&amp;loc=d3e8736-108599<br><br>Reference 6: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 55<br> -Paragraph 4J<br> -URI http://asc.fasb.org/extlink&amp;oid=116874947&amp;loc=SL4591551-111686<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=118932676&amp;loc=d3e3000-108585<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 45<br> -Paragraph 19<br> -URI http://asc.fasb.org/extlink&amp;oid=108774443&amp;loc=SL4569616-111683<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=115929826&amp;loc=d3e8933-108599<br><br>Reference 10: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 55<br> -Paragraph 4K<br> -URI http://asc.fasb.org/extlink&amp;oid=116874947&amp;loc=SL4591552-111686<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ProfitLoss</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ProvisionForDoubtfulAccounts">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of expense (reversal of expense) for expected credit loss on accounts receivable.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 326<br> -SubTopic 20<br> -Section 50<br> -Paragraph 13<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=119407570&amp;loc=SL82919249-210447<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(5))<br> -URI http://asc.fasb.org/extlink&amp;oid=116634182&amp;loc=SL114868664-224227<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ProvisionForDoubtfulAccounts</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensation">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of noncash expense for share-based payment arrangement.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=118932676&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensation</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StockRepurchasedAndRetiredDuringPeriodValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Equity impact of the value of stock that has been repurchased and retired during the period. The excess of the purchase price over par value can be charged against retained earnings (once the excess is fully allocated to additional paid in capital).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(28))<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=109259400&amp;loc=d3e21463-112644<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -URI http://asc.fasb.org/extlink&amp;oid=27012166&amp;loc=d3e187085-122770<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockRepurchasedAndRetiredDuringPeriodValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>48
<FILENAME>R29.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.19.3</span><table class="report" border="0" cellspacing="2" id="idp6745474496">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Warranty Reserve (Details) - USD ($)<br></strong></div></th>
<th class="th"><div>Sep. 30, 2019</div></th>
<th class="th"><div>Dec. 31, 2018</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_TextBlockAbstract', window );"><strong>Details</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ProductWarrantyAccrual', window );">Standard and Extended Product Warranty Accrual</a></td>
<td class="nump">$ 0<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ProductWarrantyAccrual">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Carrying value as of the balance sheet date of obligations incurred through that date and payable for estimated claims under standard and extended warranty protection rights granted to customers.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03.15(5))<br> -URI http://asc.fasb.org/extlink&amp;oid=6876686&amp;loc=d3e534808-122878<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 460<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -Subparagraph (c)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=68068213&amp;loc=d3e12565-110249<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 460<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -Subparagraph (c)(5)<br> -URI http://asc.fasb.org/extlink&amp;oid=68068213&amp;loc=d3e12565-110249<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ProductWarrantyAccrual</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_TextBlockAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_TextBlockAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>49
<FILENAME>R21.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.19.3</span><table class="report" border="0" cellspacing="2" id="idp6746565456">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Leases: Lease, Cost (Tables)<br></strong></div></th>
<th class="th" colspan="1">9 Months Ended</th>
</tr>
<tr><th class="th"><div>Sep. 30, 2019</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_TableTextBlockSupplementAbstract', window );"><strong>Tables/Schedules</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LeaseCostTableTextBlock', window );">Lease, Cost</a></td>
<td class="text"><p style='margin:0in;margin-bottom:.0001pt'>&nbsp;</p> <table border="0" cellspacing="0" cellpadding="0" style='border-collapse:collapse'> <tr style='height:23.85pt'> <td width="415" valign="top" style='width:311.4pt;padding:0in 5.4pt 0in 5.4pt;height:23.85pt'> <p style='margin:0in;margin-bottom:.0001pt'>The components of lease cost were as follows:</p> </td> <td width="150" valign="top" style='width:112.5pt;padding:0in 5.4pt 0in 5.4pt;height:23.85pt'> <p align="right" style='margin:0in;margin-bottom:.0001pt;text-align:right'>Three Months Ended September 30, 2019</p> </td> </tr> <tr align="left"> <td width="415" valign="top" style='width:311.4pt;background:#CCEEFF;padding:0in 5.4pt 0in 5.4pt'> <p style='margin:0in;margin-bottom:.0001pt'>Operating Lease Cost (<i>in thousands</i>)</p> </td> <td width="150" valign="top" style='width:112.5pt;background:#CCEEFF;padding:0in 5.4pt 0in 5.4pt'> <p align="right" style='margin:0in;margin-bottom:.0001pt;text-align:right'>$15</p> </td> </tr> <tr align="left"> <td width="415" valign="top" style='width:311.4pt;padding:0in 5.4pt 0in 5.4pt'> <p style='margin:0in;margin-bottom:.0001pt'>Right of Use Assets obtained in exchange for new operating lease Obligations</p> </td> <td width="150" valign="top" style='width:112.5pt;padding:0in 5.4pt 0in 5.4pt'> <p align="right" style='margin:0in;margin-bottom:.0001pt;text-align:right'>$0</p> </td> </tr> <tr align="left"> <td width="415" valign="top" style='width:311.4pt;background:#CCEEFF;padding:0in 5.4pt 0in 5.4pt'> <p style='margin:0in;margin-bottom:.0001pt'>&nbsp;</p> </td> <td width="150" valign="top" style='width:112.5pt;background:#CCEEFF;padding:0in 5.4pt 0in 5.4pt'> <p align="right" style='margin:0in;margin-bottom:.0001pt;text-align:right'>&nbsp;</p> </td> </tr> <tr align="left"> <td width="415" valign="top" style='width:311.4pt;padding:0in 5.4pt 0in 5.4pt'> <p style='margin:0in;margin-bottom:.0001pt'>Other Information</p> </td> <td width="150" valign="top" style='width:112.5pt;padding:0in 5.4pt 0in 5.4pt'> <p align="right" style='margin:0in;margin-bottom:.0001pt;text-align:right'>Three Months Ended September 30, 2019</p> </td> </tr> <tr align="left"> <td width="415" valign="top" style='width:311.4pt;background:#CCEEFF;padding:0in 5.4pt 0in 5.4pt'> <p style='margin:0in;margin-bottom:.0001pt'>Weighted Average Remaining Lease Term&#160; - Operating Leases</p> </td> <td width="150" valign="top" style='width:112.5pt;background:#CCEEFF;padding:0in 5.4pt 0in 5.4pt'> <p align="right" style='margin:0in;margin-bottom:.0001pt;text-align:right'>12 years</p> </td> </tr> <tr align="left"> <td width="415" valign="top" style='width:311.4pt;padding:0in 5.4pt 0in 5.4pt'> <p style='margin:0in;margin-bottom:.0001pt'>Weighted Average Discount Rate &#150; Operating Leases</p> </td> <td width="150" valign="top" style='width:112.5pt;padding:0in 5.4pt 0in 5.4pt'> <p align="right" style='margin:0in;margin-bottom:.0001pt;text-align:right'>5.4%</p> </td> </tr> </table><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LeaseCostTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of lessee's lease cost. Includes, but is not limited to, interest expense for finance lease, amortization of right-of-use asset for finance lease, operating lease cost, short-term lease cost, variable lease cost and sublease income.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=77888426&amp;loc=SL77918686-209980<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LeaseCostTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_TableTextBlockSupplementAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_TableTextBlockSupplementAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>50
<FILENAME>R25.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.19.3</span><table class="report" border="0" cellspacing="2" id="idp6746588528">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Earnings Per Share: Schedule of Earnings Per Share, Basic and Diluted (Tables)<br></strong></div></th>
<th class="th" colspan="1">9 Months Ended</th>
</tr>
<tr><th class="th"><div>Sep. 30, 2019</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_TableTextBlockSupplementAbstract', window );"><strong>Tables/Schedules</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock', window );">Schedule of Earnings Per Share, Basic and Diluted</a></td>
<td class="text">The following table reconciles the numerator and the denominator used to calculate basic and diluted earnings per share: <p style='margin:0in;margin-bottom:.0001pt'>&nbsp;</p> <table border="0" cellspacing="0" cellpadding="0" style='border-collapse:collapse'> <tr style='height:12.5pt'> <td width="168" valign="top" style='width:125.65pt;padding:0in 5.4pt 0in 5.4pt;height:12.5pt'> <p style='margin:0in;margin-bottom:.0001pt'>&nbsp;</p> </td> <td width="176" colspan="3" valign="top" style='width:131.75pt;padding:0in 5.4pt 0in 5.4pt;height:12.5pt'> <p align="center" style='margin:0in;margin-bottom:.0001pt;text-align:center'>Three months ended</p> </td> <td width="24" valign="top" style='width:.25in;padding:0in 5.4pt 0in 5.4pt;height:12.5pt'> <p align="center" style='margin:0in;margin-bottom:.0001pt;text-align:center'>&nbsp;</p> </td> <td width="204" colspan="3" valign="top" style='width:153.0pt;padding:0in 5.4pt 0in 5.4pt;height:12.5pt'> <p align="center" style='margin:0in;margin-bottom:.0001pt;text-align:center'>Nine months ended</p> </td> </tr> <tr style='height:12.5pt'> <td width="168" valign="top" style='width:125.65pt;padding:0in 5.4pt 0in 5.4pt;height:12.5pt'> <p style='margin:0in;margin-bottom:.0001pt'>&nbsp;</p> </td> <td width="176" colspan="3" valign="top" style='width:131.75pt;padding:0in 5.4pt 0in 5.4pt;height:12.5pt'> <p align="center" style='margin:0in;margin-bottom:.0001pt;text-align:center'>September 30,</p> </td> <td width="24" valign="top" style='width:.25in;padding:0in 5.4pt 0in 5.4pt;height:12.5pt'> <p align="center" style='margin:0in;margin-bottom:.0001pt;text-align:center'>&nbsp;</p> </td> <td width="204" colspan="3" valign="top" style='width:153.0pt;padding:0in 5.4pt 0in 5.4pt;height:12.5pt'> <p align="center" style='margin:0in;margin-bottom:.0001pt;text-align:center'>September 30,</p> </td> </tr> <tr style='height:12.5pt'> <td width="168" valign="top" style='width:125.65pt;padding:0in 5.4pt 0in 5.4pt;height:12.5pt'> <p style='margin:0in;margin-bottom:.0001pt'>&nbsp;</p> </td> <td width="71" style='width:53.45pt;border:none;border-bottom:solid windowtext 1.0pt;padding:0in 5.4pt 0in 5.4pt;height:12.5pt'> <p align="center" style='margin:0in;margin-bottom:.0001pt;text-align:center'>2019</p> </td> <td width="20" valign="top" style='width:15.3pt;padding:0in 5.4pt 0in 5.4pt;height:12.5pt'> <p align="center" style='margin:0in;margin-bottom:.0001pt;text-align:center'>&nbsp;</p> </td> <td width="84" style='width:63.0pt;border:none;border-bottom:solid windowtext 1.0pt;padding:0in 5.4pt 0in 5.4pt;height:12.5pt'> <p align="center" style='margin:0in;margin-bottom:.0001pt;text-align:center'>2018</p> </td> <td width="24" valign="top" style='width:.25in;padding:0in 5.4pt 0in 5.4pt;height:12.5pt'> <p align="center" style='margin:0in;margin-bottom:.0001pt;text-align:center'>&nbsp;</p> </td> <td width="96" style='width:1.0in;border:none;border-bottom:solid windowtext 1.0pt;padding:0in 5.4pt 0in 5.4pt;height:12.5pt'> <p align="center" style='margin:0in;margin-bottom:.0001pt;text-align:center'>2019</p> </td> <td width="18" valign="top" style='width:13.5pt;padding:0in 5.4pt 0in 5.4pt;height:12.5pt'> <p align="center" style='margin:0in;margin-bottom:.0001pt;text-align:center'>&nbsp;</p> </td> <td width="90" style='width:67.5pt;border:none;border-bottom:solid windowtext 1.0pt;padding:0in 5.4pt 0in 5.4pt;height:12.5pt'> <p align="center" style='margin:0in;margin-bottom:.0001pt;text-align:center'>2018</p> </td> </tr> <tr style='height:12.5pt'> <td width="168" valign="top" style='width:125.65pt;background:#CCEEFF;padding:0in 5.4pt 0in 5.4pt;height:12.5pt'> <p style='margin:0in;margin-bottom:.0001pt'><b>Numerator</b></p> </td> <td width="71" valign="top" style='width:53.45pt;border:none;background:#CCEEFF;padding:0in 5.4pt 0in 5.4pt;height:12.5pt'> <p style='margin:0in;margin-bottom:.0001pt'>&nbsp;</p> </td> <td width="20" valign="top" style='width:15.3pt;background:#CCEEFF;padding:0in 5.4pt 0in 5.4pt;height:12.5pt'> <p style='margin:0in;margin-bottom:.0001pt'>&nbsp;</p> </td> <td width="84" valign="top" style='width:63.0pt;border:none;background:#CCEEFF;padding:0in 5.4pt 0in 5.4pt;height:12.5pt'> <p style='margin:0in;margin-bottom:.0001pt'>&nbsp;</p> </td> <td width="24" valign="top" style='width:.25in;background:#CCEEFF;padding:0in 5.4pt 0in 5.4pt;height:12.5pt'> <p style='margin:0in;margin-bottom:.0001pt'>&nbsp;</p> </td> <td width="96" valign="top" style='width:1.0in;border:none;background:#CCEEFF;padding:0in 5.4pt 0in 5.4pt;height:12.5pt'> <p style='margin:0in;margin-bottom:.0001pt'>&nbsp;</p> </td> <td width="18" valign="top" style='width:13.5pt;background:#CCEEFF;padding:0in 5.4pt 0in 5.4pt;height:12.5pt'> <p style='margin:0in;margin-bottom:.0001pt'>&nbsp;</p> </td> <td width="90" valign="top" style='width:67.5pt;border:none;background:#CCEEFF;padding:0in 5.4pt 0in 5.4pt;height:12.5pt'> <p style='margin:0in;margin-bottom:.0001pt'>&nbsp;</p> </td> </tr> <tr style='height:11.2pt'> <td width="168" valign="top" style='width:125.65pt;padding:0in 5.4pt 0in 5.4pt;height:11.2pt'> <p style='margin:0in;margin-bottom:.0001pt'>Net income</p> </td> <td width="71" style='width:53.45pt;padding:0in 5.4pt 0in 5.4pt;height:11.2pt'> <p align="right" style='margin:0in;margin-bottom:.0001pt;text-align:right'>3,705</p> </td> <td width="20" valign="top" style='width:15.3pt;padding:0in 5.4pt 0in 5.4pt;height:11.2pt'> <p align="right" style='margin:0in;margin-bottom:.0001pt;text-align:right'>&nbsp;</p> </td> <td width="84" style='width:63.0pt;padding:0in 5.4pt 0in 5.4pt;height:11.2pt'> <p align="right" style='margin:0in;margin-bottom:.0001pt;text-align:right'>6,762</p> </td> <td width="24" valign="top" style='width:.25in;padding:0in 5.4pt 0in 5.4pt;height:11.2pt'> <p align="right" style='margin:0in;margin-bottom:.0001pt;text-align:right'>&nbsp;</p> </td> <td width="96" style='width:1.0in;padding:0in 5.4pt 0in 5.4pt;height:11.2pt'> <p align="right" style='margin:0in;margin-bottom:.0001pt;text-align:right'>10,369</p> </td> <td width="18" valign="top" style='width:13.5pt;padding:0in 5.4pt 0in 5.4pt;height:11.2pt'> <p align="right" style='margin:0in;margin-bottom:.0001pt;text-align:right'>&nbsp;</p> </td> <td width="90" style='width:67.5pt;padding:0in 5.4pt 0in 5.4pt;height:11.2pt'> <p align="right" style='margin:0in;margin-bottom:.0001pt;text-align:right'>15,162</p> </td> </tr> <tr style='height:12.5pt'> <td width="168" valign="top" style='width:125.65pt;background:#CCEEFF;padding:0in 5.4pt 0in 5.4pt;height:12.5pt'> <p style='margin:0in;margin-bottom:.0001pt'>&nbsp;</p> </td> <td width="71" valign="top" style='width:53.45pt;background:#CCEEFF;padding:0in 5.4pt 0in 5.4pt;height:12.5pt'> <p style='margin:0in;margin-bottom:.0001pt'>&nbsp;</p> </td> <td width="20" valign="top" style='width:15.3pt;background:#CCEEFF;padding:0in 5.4pt 0in 5.4pt;height:12.5pt'> <p style='margin:0in;margin-bottom:.0001pt'>&nbsp;</p> </td> <td width="84" valign="top" style='width:63.0pt;background:#CCEEFF;padding:0in 5.4pt 0in 5.4pt;height:12.5pt'> <p style='margin:0in;margin-bottom:.0001pt'>&nbsp;</p> </td> <td width="24" valign="top" style='width:.25in;background:#CCEEFF;padding:0in 5.4pt 0in 5.4pt;height:12.5pt'> <p style='margin:0in;margin-bottom:.0001pt'>&nbsp;</p> </td> <td width="96" valign="top" style='width:1.0in;background:#CCEEFF;padding:0in 5.4pt 0in 5.4pt;height:12.5pt'> <p style='margin:0in;margin-bottom:.0001pt'>&nbsp;</p> </td> <td width="18" valign="top" style='width:13.5pt;background:#CCEEFF;padding:0in 5.4pt 0in 5.4pt;height:12.5pt'> <p style='margin:0in;margin-bottom:.0001pt'>&nbsp;</p> </td> <td width="90" valign="top" style='width:67.5pt;background:#CCEEFF;padding:0in 5.4pt 0in 5.4pt;height:12.5pt'> <p style='margin:0in;margin-bottom:.0001pt'>&nbsp;</p> </td> </tr> <tr style='height:12.0pt'> <td width="168" valign="top" style='width:125.65pt;padding:0in 5.4pt 0in 5.4pt;height:12.0pt'> <p style='margin:0in;margin-bottom:.0001pt'><b>Denominator</b></p> </td> <td width="71" valign="top" style='width:53.45pt;padding:0in 5.4pt 0in 5.4pt;height:12.0pt'> <p style='margin:0in;margin-bottom:.0001pt'>&nbsp;</p> </td> <td width="20" valign="top" style='width:15.3pt;padding:0in 5.4pt 0in 5.4pt;height:12.0pt'> <p style='margin:0in;margin-bottom:.0001pt'>&nbsp;</p> </td> <td width="84" valign="top" style='width:63.0pt;padding:0in 5.4pt 0in 5.4pt;height:12.0pt'> <p style='margin:0in;margin-bottom:.0001pt'>&nbsp;</p> </td> <td width="24" valign="top" style='width:.25in;padding:0in 5.4pt 0in 5.4pt;height:12.0pt'> <p style='margin:0in;margin-bottom:.0001pt'>&nbsp;</p> </td> <td width="96" valign="top" style='width:1.0in;padding:0in 5.4pt 0in 5.4pt;height:12.0pt'> <p style='margin:0in;margin-bottom:.0001pt'>&nbsp;</p> </td> <td width="18" valign="top" style='width:13.5pt;padding:0in 5.4pt 0in 5.4pt;height:12.0pt'> <p style='margin:0in;margin-bottom:.0001pt'>&nbsp;</p> </td> <td width="90" valign="top" style='width:67.5pt;padding:0in 5.4pt 0in 5.4pt;height:12.0pt'> <p style='margin:0in;margin-bottom:.0001pt'>&nbsp;</p> </td> </tr> <tr style='height:12.5pt'> <td width="168" valign="top" style='width:125.65pt;background:#CCEEFF;padding:0in 5.4pt 0in 5.4pt;height:12.5pt'> <p style='margin:0in;margin-bottom:.0001pt'>Weighted average shares, basic</p> </td> <td width="71" style='width:53.45pt;background:#CCEEFF;padding:0in 5.4pt 0in 5.4pt;height:12.5pt'> <p align="right" style='margin:0in;margin-bottom:.0001pt;text-align:right'>3,720</p> </td> <td width="20" valign="top" style='width:15.3pt;background:#CCEEFF;padding:0in 5.4pt 0in 5.4pt;height:12.5pt'> <p align="right" style='margin:0in;margin-bottom:.0001pt;text-align:right'>&nbsp;</p> </td> <td width="84" style='width:63.0pt;background:#CCEEFF;padding:0in 5.4pt 0in 5.4pt;height:12.5pt'> <p align="right" style='margin:0in;margin-bottom:.0001pt;text-align:right'>3,733</p> </td> <td width="24" valign="top" style='width:.25in;background:#CCEEFF;padding:0in 5.4pt 0in 5.4pt;height:12.5pt'> <p align="right" style='margin:0in;margin-bottom:.0001pt;text-align:right'>&nbsp;</p> </td> <td width="96" style='width:1.0in;background:#CCEEFF;padding:0in 5.4pt 0in 5.4pt;height:12.5pt'> <p align="right" style='margin:0in;margin-bottom:.0001pt;text-align:right'>3,722</p> </td> <td width="18" valign="top" style='width:13.5pt;background:#CCEEFF;padding:0in 5.4pt 0in 5.4pt;height:12.5pt'> <p align="right" style='margin:0in;margin-bottom:.0001pt;text-align:right'>&nbsp;</p> </td> <td width="90" style='width:67.5pt;background:#CCEEFF;padding:0in 5.4pt 0in 5.4pt;height:12.5pt'> <p align="right" style='margin:0in;margin-bottom:.0001pt;text-align:right'>3,730</p> </td> </tr> <tr style='height:12.5pt'> <td width="168" valign="top" style='width:125.65pt;padding:0in 5.4pt 0in 5.4pt;height:12.5pt'> <p style='margin:0in;margin-bottom:.0001pt'>Dilutive effect of stock options</p> </td> <td width="71" style='width:53.45pt;border:none;border-bottom:solid windowtext 1.0pt;padding:0in 5.4pt 0in 5.4pt;height:12.5pt'> <p align="right" style='margin:0in;margin-bottom:.0001pt;text-align:right'>17</p> </td> <td width="20" valign="top" style='width:15.3pt;padding:0in 5.4pt 0in 5.4pt;height:12.5pt'> <p align="right" style='margin:0in;margin-bottom:.0001pt;text-align:right'>&nbsp;</p> </td> <td width="84" style='width:63.0pt;border:none;border-bottom:solid windowtext 1.0pt;padding:0in 5.4pt 0in 5.4pt;height:12.5pt'> <p align="right" style='margin:0in;margin-bottom:.0001pt;text-align:right'>20</p> </td> <td width="24" valign="top" style='width:.25in;padding:0in 5.4pt 0in 5.4pt;height:12.5pt'> <p align="right" style='margin:0in;margin-bottom:.0001pt;text-align:right'>&nbsp;</p> </td> <td width="96" style='width:1.0in;border:none;border-bottom:solid windowtext 1.0pt;padding:0in 5.4pt 0in 5.4pt;height:12.5pt'> <p align="right" style='margin:0in;margin-bottom:.0001pt;text-align:right'>16</p> </td> <td width="18" valign="top" style='width:13.5pt;padding:0in 5.4pt 0in 5.4pt;height:12.5pt'> <p align="right" style='margin:0in;margin-bottom:.0001pt;text-align:right'>&nbsp;</p> </td> <td width="90" style='width:67.5pt;border:none;border-bottom:solid windowtext 1.0pt;padding:0in 5.4pt 0in 5.4pt;height:12.5pt'> <p align="right" style='margin:0in;margin-bottom:.0001pt;text-align:right'>22</p> </td> </tr> <tr style='height:12.5pt'> <td width="168" valign="top" style='width:125.65pt;background:#CCEEFF;padding:0in 5.4pt 0in 5.4pt;height:12.5pt'> <p style='margin:0in;margin-bottom:.0001pt'>Diluted shares</p> </td> <td width="71" style='width:53.45pt;border:none;border-bottom:double windowtext 1.5pt;background:#CCEEFF;padding:0in 5.4pt 0in 5.4pt;height:12.5pt'> <p align="right" style='margin:0in;margin-bottom:.0001pt;text-align:right'>3,737</p> </td> <td width="20" valign="top" style='width:15.3pt;background:#CCEEFF;padding:0in 5.4pt 0in 5.4pt;height:12.5pt'> <p align="right" style='margin:0in;margin-bottom:.0001pt;text-align:right'>&nbsp;</p> </td> <td width="84" style='width:63.0pt;border:none;border-bottom:double windowtext 1.5pt;background:#CCEEFF;padding:0in 5.4pt 0in 5.4pt;height:12.5pt'> <p align="right" style='margin:0in;margin-bottom:.0001pt;text-align:right'>3,753</p> </td> <td width="24" valign="top" style='width:.25in;background:#CCEEFF;padding:0in 5.4pt 0in 5.4pt;height:12.5pt'> <p align="right" style='margin:0in;margin-bottom:.0001pt;text-align:right'>&nbsp;</p> </td> <td width="96" style='width:1.0in;border:none;border-bottom:double windowtext 1.5pt;background:#CCEEFF;padding:0in 5.4pt 0in 5.4pt;height:12.5pt'> <p align="right" style='margin:0in;margin-bottom:.0001pt;text-align:right'>3,738</p> </td> <td width="18" valign="top" style='width:13.5pt;background:#CCEEFF;padding:0in 5.4pt 0in 5.4pt;height:12.5pt'> <p align="right" style='margin:0in;margin-bottom:.0001pt;text-align:right'>&nbsp;</p> </td> <td width="90" style='width:67.5pt;border:none;border-bottom:double windowtext 1.5pt;background:#CCEEFF;padding:0in 5.4pt 0in 5.4pt;height:12.5pt'> <p align="right" style='margin:0in;margin-bottom:.0001pt;text-align:right'>3,752</p> </td> </tr> <tr style='height:12.5pt'> <td width="168" valign="top" style='width:125.65pt;padding:0in 5.4pt 0in 5.4pt;height:12.5pt'> <p style='margin:0in;margin-bottom:.0001pt'>&nbsp;</p> </td> <td width="71" style='width:53.45pt;border:none;padding:0in 5.4pt 0in 5.4pt;height:12.5pt'> <p align="right" style='margin:0in;margin-bottom:.0001pt;text-align:right'>&nbsp;</p> </td> <td width="20" valign="top" style='width:15.3pt;padding:0in 5.4pt 0in 5.4pt;height:12.5pt'> <p align="right" style='margin:0in;margin-bottom:.0001pt;text-align:right'>&nbsp;</p> </td> <td width="84" style='width:63.0pt;border:none;padding:0in 5.4pt 0in 5.4pt;height:12.5pt'> <p align="right" style='margin:0in;margin-bottom:.0001pt;text-align:right'>&nbsp;</p> </td> <td width="24" valign="top" style='width:.25in;padding:0in 5.4pt 0in 5.4pt;height:12.5pt'> <p align="right" style='margin:0in;margin-bottom:.0001pt;text-align:right'>&nbsp;</p> </td> <td width="96" style='width:1.0in;border:none;padding:0in 5.4pt 0in 5.4pt;height:12.5pt'> <p align="right" style='margin:0in;margin-bottom:.0001pt;text-align:right'>&nbsp;</p> </td> <td width="18" valign="top" style='width:13.5pt;padding:0in 5.4pt 0in 5.4pt;height:12.5pt'> <p align="right" style='margin:0in;margin-bottom:.0001pt;text-align:right'>&nbsp;</p> </td> <td width="90" style='width:67.5pt;border:none;padding:0in 5.4pt 0in 5.4pt;height:12.5pt'> <p align="right" style='margin:0in;margin-bottom:.0001pt;text-align:right'>&nbsp;</p> </td> </tr> <tr style='height:12.5pt'> <td width="168" valign="top" style='width:125.65pt;background:#CCEEFF;padding:0in 5.4pt 0in 5.4pt;height:12.5pt'> <p style='margin:0in;margin-bottom:.0001pt'>Earnings per share, basic</p> </td> <td width="71" style='width:53.45pt;background:#CCEEFF;padding:0in 5.4pt 0in 5.4pt;height:12.5pt'> <p align="right" style='margin:0in;margin-bottom:.0001pt;text-align:right'>1.00</p> </td> <td width="20" valign="top" style='width:15.3pt;background:#CCEEFF;padding:0in 5.4pt 0in 5.4pt;height:12.5pt'> <p align="right" style='margin:0in;margin-bottom:.0001pt;text-align:right'>&nbsp;</p> </td> <td width="84" style='width:63.0pt;background:#CCEEFF;padding:0in 5.4pt 0in 5.4pt;height:12.5pt'> <p align="right" style='margin:0in;margin-bottom:.0001pt;text-align:right'>1.81</p> </td> <td width="24" valign="top" style='width:.25in;background:#CCEEFF;padding:0in 5.4pt 0in 5.4pt;height:12.5pt'> <p align="right" style='margin:0in;margin-bottom:.0001pt;text-align:right'>&nbsp;</p> </td> <td width="96" style='width:1.0in;background:#CCEEFF;padding:0in 5.4pt 0in 5.4pt;height:12.5pt'> <p align="right" style='margin:0in;margin-bottom:.0001pt;text-align:right'>2.79</p> </td> <td width="18" valign="top" style='width:13.5pt;background:#CCEEFF;padding:0in 5.4pt 0in 5.4pt;height:12.5pt'> <p align="right" style='margin:0in;margin-bottom:.0001pt;text-align:right'>&nbsp;</p> </td> <td width="90" style='width:67.5pt;background:#CCEEFF;padding:0in 5.4pt 0in 5.4pt;height:12.5pt'> <p align="right" style='margin:0in;margin-bottom:.0001pt;text-align:right'>4.07</p> </td> </tr> <tr style='height:12.5pt'> <td width="168" valign="top" style='width:125.65pt;padding:0in 5.4pt 0in 5.4pt;height:12.5pt'> <p style='margin:0in;margin-bottom:.0001pt'>Earnings per share, diluted</p> </td> <td width="71" style='width:53.45pt;padding:0in 5.4pt 0in 5.4pt;height:12.5pt'> <p align="right" style='margin:0in;margin-bottom:.0001pt;text-align:right'>.99</p> </td> <td width="20" valign="top" style='width:15.3pt;padding:0in 5.4pt 0in 5.4pt;height:12.5pt'> <p align="right" style='margin:0in;margin-bottom:.0001pt;text-align:right'>&nbsp;</p> </td> <td width="84" style='width:63.0pt;padding:0in 5.4pt 0in 5.4pt;height:12.5pt'> <p align="right" style='margin:0in;margin-bottom:.0001pt;text-align:right'>1.80</p> </td> <td width="24" valign="top" style='width:.25in;padding:0in 5.4pt 0in 5.4pt;height:12.5pt'> <p align="right" style='margin:0in;margin-bottom:.0001pt;text-align:right'>&nbsp;</p> </td> <td width="96" style='width:1.0in;padding:0in 5.4pt 0in 5.4pt;height:12.5pt'> <p align="right" style='margin:0in;margin-bottom:.0001pt;text-align:right'>2.77</p> </td> <td width="18" valign="top" style='width:13.5pt;padding:0in 5.4pt 0in 5.4pt;height:12.5pt'> <p align="right" style='margin:0in;margin-bottom:.0001pt;text-align:right'>&nbsp;</p> </td> <td width="90" style='width:67.5pt;padding:0in 5.4pt 0in 5.4pt;height:12.5pt'> <p align="right" style='margin:0in;margin-bottom:.0001pt;text-align:right'>4.04</p> </td> </tr> </table> <p style='margin:0in;margin-bottom:.0001pt'>&nbsp;</p><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of an entity's basic and diluted earnings per share calculations, including a reconciliation of numerators and denominators of the basic and diluted per-share computations for income from continuing operations.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=6371337&amp;loc=d3e3550-109257<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_TableTextBlockSupplementAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_TableTextBlockSupplementAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>51
<FILENAME>R13.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.19.3</span><table class="report" border="0" cellspacing="2" id="idp6746587552">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Revenue Recognition<br></strong></div></th>
<th class="th" colspan="1">9 Months Ended</th>
</tr>
<tr><th class="th"><div>Sep. 30, 2019</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DisclosureTextBlockAbstract', window );"><strong>Notes</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RevenueRecognitionPolicyTextBlock', window );">Revenue Recognition</a></td>
<td class="text"><p style='margin:0in;margin-bottom:.0001pt'>(6)&#160; Global 3Q 2019 revenues (USD) by product category:</p> <p style='margin:0in;margin-bottom:.0001pt'>&nbsp;</p> <div align="center"> <table border="0" cellspacing="0" cellpadding="0" width="90%" style='border-collapse:collapse'> <tr align="left"> <td width="240" valign="top" style='width:2.5in;padding:0'> <p style='margin:0in;margin-bottom:.0001pt'>&nbsp;</p> </td> <td width="31" valign="top" style='width:23.05pt;padding:0'> <p align="center" style='margin:0in;margin-bottom:.0001pt;text-align:center'>&nbsp;</p> </td> <td width="12" valign="top" style='width:8.65pt;padding:0'> <p align="center" style='margin:0in;margin-bottom:.0001pt;text-align:center'>&nbsp;</p> </td> <td width="72" valign="top" style='width:.75in;border:none;border-bottom:solid windowtext 1.0pt;padding:0'> <p align="center" style='margin:0in;margin-bottom:.0001pt;text-align:center'>Domestic</p> </td> <td width="31" valign="top" style='width:23.05pt;padding:0'> <p align="center" style='margin:0in;margin-bottom:.0001pt;text-align:center'>&nbsp;</p> </td> <td width="12" valign="top" style='width:8.65pt;padding:0'> <p align="center" style='margin:0in;margin-bottom:.0001pt;text-align:center'>&nbsp;</p> </td> <td width="72" valign="top" style='width:.75in;border:none;border-bottom:solid windowtext 1.0pt;padding:0'> <p align="center" style='margin:0in;margin-bottom:.0001pt;text-align:center'>Outside US</p> </td> <td width="37" valign="top" style='width:28.1pt;padding:0'> <p style='margin:0in;margin-bottom:.0001pt'>&nbsp;</p> </td> <td width="12" valign="top" style='width:8.65pt;padding:0'> <p align="center" style='margin:0in;margin-bottom:.0001pt;text-align:center'>&nbsp;</p> </td> <td width="72" valign="top" style='width:.75in;border:none;border-bottom:solid windowtext 1.0pt;padding:0'> <p align="center" style='margin:0in;margin-bottom:.0001pt;text-align:center'>Total</p> </td> </tr> <tr align="left"> <td width="240" valign="top" style='width:2.5in;background:#CCEEFF;padding:0'> <p style='margin:0in;margin-bottom:.0001pt'>Obstetrics</p> </td> <td width="31" valign="top" style='width:23.05pt;background:#CCEEFF;padding:0'> <p align="right" style='margin:0in;margin-bottom:.0001pt;text-align:right'>&nbsp;</p> </td> <td width="12" valign="top" style='width:8.65pt;background:#CCEEFF;padding:0'> <p align="right" style='margin:0in;margin-bottom:.0001pt;text-align:right'>$</p> </td> <td width="72" valign="top" style='width:.75in;border:none;background:#CCEEFF;padding:0'> <p align="right" style='margin:0in;margin-bottom:.0001pt;text-align:right'>1,072</p> </td> <td width="31" valign="top" style='width:23.05pt;background:#CCEEFF;padding:0'> <p align="right" style='margin:0in;margin-bottom:.0001pt;text-align:right'>&nbsp;</p> </td> <td width="12" valign="top" style='width:8.65pt;background:#CCEEFF;padding:0'> <p align="right" style='margin:0in;margin-bottom:.0001pt;text-align:right'>$</p> </td> <td width="72" valign="top" style='width:.75in;background:#CCEEFF;padding:0'> <p align="right" style='margin:0in;margin-bottom:.0001pt;text-align:right'>204</p> </td> <td width="37" valign="top" style='width:28.1pt;background:#CCEEFF;padding:0'> <p style='margin:0in;margin-bottom:.0001pt'>&nbsp;</p> </td> <td width="12" valign="top" style='width:8.65pt;background:#CCEEFF;padding:0'> <p align="right" style='margin:0in;margin-bottom:.0001pt;text-align:right'>$</p> </td> <td width="72" valign="top" style='width:.75in;background:#CCEEFF;padding:0'> <p align="right" style='margin:0in;margin-bottom:.0001pt;text-align:right'>1,276</p> </td> </tr> <tr align="left"> <td width="240" valign="top" style='width:2.5in;padding:0'> <p style='margin:0in;margin-bottom:.0001pt'>Gynecology/Electrosurgery/Urology</p> </td> <td width="31" valign="top" style='width:23.05pt;padding:0'> <p align="right" style='margin:0in;margin-bottom:.0001pt;text-align:right'>&nbsp;</p> </td> <td width="12" valign="top" style='width:8.65pt;padding:0'> <p align="right" style='margin:0in;margin-bottom:.0001pt;text-align:right'>&nbsp;</p> </td> <td width="72" valign="top" style='width:.75in;padding:0'> <p align="right" style='margin:0in;margin-bottom:.0001pt;text-align:right'>3,195</p> </td> <td width="31" valign="top" style='width:23.05pt;padding:0'> <p align="right" style='margin:0in;margin-bottom:.0001pt;text-align:right'>&nbsp;</p> </td> <td width="12" valign="top" style='width:8.65pt;padding:0'> <p align="right" style='margin:0in;margin-bottom:.0001pt;text-align:right'>&nbsp;</p> </td> <td width="72" valign="top" style='width:.75in;padding:0'> <p align="right" style='margin:0in;margin-bottom:.0001pt;text-align:right'>3,199</p> </td> <td width="37" valign="top" style='width:28.1pt;padding:0'> <p style='margin:0in;margin-bottom:.0001pt'>&nbsp;</p> </td> <td width="12" valign="top" style='width:8.65pt;padding:0'> <p align="right" style='margin:0in;margin-bottom:.0001pt;text-align:right'>&nbsp;</p> </td> <td width="72" valign="top" style='width:.75in;padding:0'> <p align="right" style='margin:0in;margin-bottom:.0001pt;text-align:right'>6,394</p> </td> </tr> <tr align="left"> <td width="240" valign="top" style='width:2.5in;background:#CCEEFF;padding:0'> <p style='margin:0in;margin-bottom:.0001pt'>Neonatal</p> </td> <td width="31" valign="top" style='width:23.05pt;background:#CCEEFF;padding:0'> <p align="right" style='margin:0in;margin-bottom:.0001pt;text-align:right'>&nbsp;</p> </td> <td width="12" valign="top" style='width:8.65pt;background:#CCEEFF;padding:0'> <p align="right" style='margin:0in;margin-bottom:.0001pt;text-align:right'>&nbsp;</p> </td> <td width="72" valign="top" style='width:.75in;background:#CCEEFF;padding:0'> <p align="right" style='margin:0in;margin-bottom:.0001pt;text-align:right'>1,228</p> </td> <td width="31" valign="top" style='width:23.05pt;background:#CCEEFF;padding:0'> <p align="right" style='margin:0in;margin-bottom:.0001pt;text-align:right'>&nbsp;</p> </td> <td width="12" valign="top" style='width:8.65pt;background:#CCEEFF;padding:0'> <p align="right" style='margin:0in;margin-bottom:.0001pt;text-align:right'>&nbsp;</p> </td> <td width="72" valign="top" style='width:.75in;background:#CCEEFF;padding:0'> <p align="right" style='margin:0in;margin-bottom:.0001pt;text-align:right'>360</p> </td> <td width="37" valign="top" style='width:28.1pt;background:#CCEEFF;padding:0'> <p style='margin:0in;margin-bottom:.0001pt'>&nbsp;</p> </td> <td width="12" valign="top" style='width:8.65pt;background:#CCEEFF;padding:0'> <p align="right" style='margin:0in;margin-bottom:.0001pt;text-align:right'>&nbsp;</p> </td> <td width="72" valign="top" style='width:.75in;background:#CCEEFF;padding:0'> <p align="right" style='margin:0in;margin-bottom:.0001pt;text-align:right'>1,588</p> </td> </tr> <tr align="left"> <td width="240" valign="top" style='width:2.5in;padding:0'> <p style='margin:0in;margin-bottom:.0001pt'>Blood Pressure Monitoring and Accessories</p> </td> <td width="31" valign="top" style='width:23.05pt;padding:0'> <p align="right" style='margin:0in;margin-bottom:.0001pt;text-align:right'>&nbsp;</p> </td> <td width="12" valign="top" style='width:8.65pt;padding:0'> <p align="right" style='margin:0in;margin-bottom:.0001pt;text-align:right'>&nbsp;</p> </td> <td width="72" valign="top" style='width:.75in;padding:0'> <p align="right" style='margin:0in;margin-bottom:.0001pt;text-align:right'>2,080</p> </td> <td width="31" valign="top" style='width:23.05pt;padding:0'> <p align="right" style='margin:0in;margin-bottom:.0001pt;text-align:right'>&nbsp;</p> </td> <td width="12" valign="top" style='width:8.65pt;padding:0'> <p align="right" style='margin:0in;margin-bottom:.0001pt;text-align:right'>&nbsp;</p> </td> <td width="72" valign="top" style='width:.75in;padding:0'> <p align="right" style='margin:0in;margin-bottom:.0001pt;text-align:right'>1,156</p> </td> <td width="37" valign="top" style='width:28.1pt;padding:0'> <p style='margin:0in;margin-bottom:.0001pt'>&nbsp;</p> </td> <td width="12" valign="top" style='width:8.65pt;padding:0'> <p align="right" style='margin:0in;margin-bottom:.0001pt;text-align:right'>&nbsp;</p> </td> <td width="72" valign="top" style='width:.75in;padding:0'> <p align="right" style='margin:0in;margin-bottom:.0001pt;text-align:right'>3,236</p> </td> </tr> <tr align="left"> <td width="240" valign="top" style='width:2.5in;background:#CCEEFF;padding:0'> <p style='margin:0in;margin-bottom:.0001pt;margin-left:19.8pt;text-indent:-19.8pt'>Total</p> </td> <td width="31" valign="top" style='width:23.05pt;background:#CCEEFF;padding:0'> <p align="right" style='margin:0in;margin-bottom:.0001pt;text-align:right'>&nbsp;</p> </td> <td width="12" valign="top" style='width:8.65pt;background:#CCEEFF;padding:0'> <p align="right" style='margin:0in;margin-bottom:.0001pt;text-align:right'>$</p> </td> <td width="72" valign="top" style='width:.75in;background:#CCEEFF;padding:0'> <p align="right" style='margin:0in;margin-bottom:.0001pt;text-align:right'>7,575</p> </td> <td width="31" valign="top" style='width:23.05pt;background:#CCEEFF;padding:0'> <p align="right" style='margin:0in;margin-bottom:.0001pt;text-align:right'>&nbsp;</p> </td> <td width="12" valign="top" style='width:8.65pt;background:#CCEEFF;padding:0'> <p align="right" style='margin:0in;margin-bottom:.0001pt;text-align:right'>$</p> </td> <td width="72" valign="top" style='width:.75in;background:#CCEEFF;padding:0'> <p align="right" style='margin:0in;margin-bottom:.0001pt;text-align:right'>4,919</p> </td> <td width="37" valign="top" style='width:28.1pt;background:#CCEEFF;padding:0'> <p style='margin:0in;margin-bottom:.0001pt'>&nbsp;</p> </td> <td width="12" valign="top" style='width:8.65pt;background:#CCEEFF;padding:0'> <p align="right" style='margin:0in;margin-bottom:.0001pt;text-align:right'>$</p> </td> <td width="72" valign="top" style='width:.75in;background:#CCEEFF;padding:0'> <p align="right" style='margin:0in;margin-bottom:.0001pt;text-align:right'>12,494</p> </td> </tr> </table> </div> <p style='margin:0in;margin-bottom:.0001pt'>&nbsp;</p> <p style='margin:0in;margin-bottom:.0001pt'>Global 9M 2019 revenues (USD) by product category:</p> <div align="center"> <table border="0" cellspacing="0" cellpadding="0" width="90%" style='border-collapse:collapse'> <tr align="left"> <td width="240" valign="top" style='width:2.5in;padding:0'> <p style='margin:0in;margin-bottom:.0001pt'>&nbsp;</p> </td> <td width="31" valign="top" style='width:23.05pt;padding:0'> <p align="center" style='margin:0in;margin-bottom:.0001pt;text-align:center'>&nbsp;</p> </td> <td width="12" valign="top" style='width:8.65pt;padding:0'> <p align="center" style='margin:0in;margin-bottom:.0001pt;text-align:center'>&nbsp;</p> </td> <td width="72" valign="top" style='width:.75in;border:none;border-bottom:solid windowtext 1.0pt;padding:0'> <p align="center" style='margin:0in;margin-bottom:.0001pt;text-align:center'>Domestic</p> </td> <td width="31" valign="top" style='width:23.05pt;padding:0'> <p align="center" style='margin:0in;margin-bottom:.0001pt;text-align:center'>&nbsp;</p> </td> <td width="12" valign="top" style='width:8.65pt;padding:0'> <p align="center" style='margin:0in;margin-bottom:.0001pt;text-align:center'>&nbsp;</p> </td> <td width="72" valign="top" style='width:.75in;border:none;border-bottom:solid windowtext 1.0pt;padding:0'> <p align="center" style='margin:0in;margin-bottom:.0001pt;text-align:center'>Outside US</p> </td> <td width="37" valign="top" style='width:28.1pt;padding:0'> <p style='margin:0in;margin-bottom:.0001pt'>&nbsp;</p> </td> <td width="12" valign="top" style='width:8.65pt;padding:0'> <p align="center" style='margin:0in;margin-bottom:.0001pt;text-align:center'>&nbsp;</p> </td> <td width="72" valign="top" style='width:.75in;border:none;border-bottom:solid windowtext 1.0pt;padding:0'> <p align="center" style='margin:0in;margin-bottom:.0001pt;text-align:center'>Total</p> </td> </tr> <tr align="left"> <td width="240" valign="top" style='width:2.5in;background:#CCEEFF;padding:0'> <p style='margin:0in;margin-bottom:.0001pt'>Obstetrics</p> </td> <td width="31" valign="top" style='width:23.05pt;background:#CCEEFF;padding:0'> <p align="right" style='margin:0in;margin-bottom:.0001pt;text-align:right'>&nbsp;</p> </td> <td width="12" valign="top" style='width:8.65pt;background:#CCEEFF;padding:0'> <p align="right" style='margin:0in;margin-bottom:.0001pt;text-align:right'>$</p> </td> <td width="72" valign="top" style='width:.75in;border:none;background:#CCEEFF;padding:0'> <p align="right" style='margin:0in;margin-bottom:.0001pt;text-align:right'>3,137</p> </td> <td width="31" valign="top" style='width:23.05pt;background:#CCEEFF;padding:0'> <p align="right" style='margin:0in;margin-bottom:.0001pt;text-align:right'>&nbsp;</p> </td> <td width="12" valign="top" style='width:8.65pt;background:#CCEEFF;padding:0'> <p align="right" style='margin:0in;margin-bottom:.0001pt;text-align:right'>$</p> </td> <td width="72" valign="top" style='width:.75in;background:#CCEEFF;padding:0'> <p align="right" style='margin:0in;margin-bottom:.0001pt;text-align:right'>710</p> </td> <td width="37" valign="top" style='width:28.1pt;background:#CCEEFF;padding:0'> <p style='margin:0in;margin-bottom:.0001pt'>&nbsp;</p> </td> <td width="12" valign="top" style='width:8.65pt;background:#CCEEFF;padding:0'> <p align="right" style='margin:0in;margin-bottom:.0001pt;text-align:right'>$</p> </td> <td width="72" valign="top" style='width:.75in;background:#CCEEFF;padding:0'> <p align="right" style='margin:0in;margin-bottom:.0001pt;text-align:right'>3,847</p> </td> </tr> <tr align="left"> <td width="240" valign="top" style='width:2.5in;padding:0'> <p style='margin:0in;margin-bottom:.0001pt'>Gynecology/Electrosurgery/Urology</p> </td> <td width="31" valign="top" style='width:23.05pt;padding:0'> <p align="right" style='margin:0in;margin-bottom:.0001pt;text-align:right'>&nbsp;</p> </td> <td width="12" valign="top" style='width:8.65pt;padding:0'> <p align="right" style='margin:0in;margin-bottom:.0001pt;text-align:right'>&nbsp;</p> </td> <td width="72" valign="top" style='width:.75in;padding:0'> <p align="right" style='margin:0in;margin-bottom:.0001pt;text-align:right'>8,503</p> </td> <td width="31" valign="top" style='width:23.05pt;padding:0'> <p align="right" style='margin:0in;margin-bottom:.0001pt;text-align:right'>&nbsp;</p> </td> <td width="12" valign="top" style='width:8.65pt;padding:0'> <p align="right" style='margin:0in;margin-bottom:.0001pt;text-align:right'>&nbsp;</p> </td> <td width="72" valign="top" style='width:.75in;padding:0'> <p align="right" style='margin:0in;margin-bottom:.0001pt;text-align:right'>10,237</p> </td> <td width="37" valign="top" style='width:28.1pt;padding:0'> <p style='margin:0in;margin-bottom:.0001pt'>&nbsp;</p> </td> <td width="12" valign="top" style='width:8.65pt;padding:0'> <p align="right" style='margin:0in;margin-bottom:.0001pt;text-align:right'>&nbsp;</p> </td> <td width="72" valign="top" style='width:.75in;padding:0'> <p align="right" style='margin:0in;margin-bottom:.0001pt;text-align:right'>18,740</p> </td> </tr> <tr align="left"> <td width="240" valign="top" style='width:2.5in;background:#CCEEFF;padding:0'> <p style='margin:0in;margin-bottom:.0001pt'>Neonatal</p> </td> <td width="31" valign="top" style='width:23.05pt;background:#CCEEFF;padding:0'> <p align="right" style='margin:0in;margin-bottom:.0001pt;text-align:right'>&nbsp;</p> </td> <td width="12" valign="top" style='width:8.65pt;background:#CCEEFF;padding:0'> <p align="right" style='margin:0in;margin-bottom:.0001pt;text-align:right'>&nbsp;</p> </td> <td width="72" valign="top" style='width:.75in;background:#CCEEFF;padding:0'> <p align="right" style='margin:0in;margin-bottom:.0001pt;text-align:right'>3,545</p> </td> <td width="31" valign="top" style='width:23.05pt;background:#CCEEFF;padding:0'> <p align="right" style='margin:0in;margin-bottom:.0001pt;text-align:right'>&nbsp;</p> </td> <td width="12" valign="top" style='width:8.65pt;background:#CCEEFF;padding:0'> <p align="right" style='margin:0in;margin-bottom:.0001pt;text-align:right'>&nbsp;</p> </td> <td width="72" valign="top" style='width:.75in;background:#CCEEFF;padding:0'> <p align="right" style='margin:0in;margin-bottom:.0001pt;text-align:right'>988</p> </td> <td width="37" valign="top" style='width:28.1pt;background:#CCEEFF;padding:0'> <p style='margin:0in;margin-bottom:.0001pt'>&nbsp;</p> </td> <td width="12" valign="top" style='width:8.65pt;background:#CCEEFF;padding:0'> <p align="right" style='margin:0in;margin-bottom:.0001pt;text-align:right'>&nbsp;</p> </td> <td width="72" valign="top" style='width:.75in;background:#CCEEFF;padding:0'> <p align="right" style='margin:0in;margin-bottom:.0001pt;text-align:right'>4,533</p> </td> </tr> <tr align="left"> <td width="240" valign="top" style='width:2.5in;padding:0'> <p style='margin:0in;margin-bottom:.0001pt'>Blood Pressure Monitoring and Accessories</p> </td> <td width="31" valign="top" style='width:23.05pt;padding:0'> <p align="right" style='margin:0in;margin-bottom:.0001pt;text-align:right'>&nbsp;</p> </td> <td width="12" valign="top" style='width:8.65pt;padding:0'> <p align="right" style='margin:0in;margin-bottom:.0001pt;text-align:right'>&nbsp;</p> </td> <td width="72" valign="top" style='width:.75in;padding:0'> <p align="right" style='margin:0in;margin-bottom:.0001pt;text-align:right'>5,181</p> </td> <td width="31" valign="top" style='width:23.05pt;padding:0'> <p align="right" style='margin:0in;margin-bottom:.0001pt;text-align:right'>&nbsp;</p> </td> <td width="12" valign="top" style='width:8.65pt;padding:0'> <p align="right" style='margin:0in;margin-bottom:.0001pt;text-align:right'>&nbsp;</p> </td> <td width="72" valign="top" style='width:.75in;padding:0'> <p align="right" style='margin:0in;margin-bottom:.0001pt;text-align:right'>2,772</p> </td> <td width="37" valign="top" style='width:28.1pt;padding:0'> <p style='margin:0in;margin-bottom:.0001pt'>&nbsp;</p> </td> <td width="12" valign="top" style='width:8.65pt;padding:0'> <p align="right" style='margin:0in;margin-bottom:.0001pt;text-align:right'>&nbsp;</p> </td> <td width="72" valign="top" style='width:.75in;padding:0'> <p align="right" style='margin:0in;margin-bottom:.0001pt;text-align:right'>7,953</p> </td> </tr> <tr align="left"> <td width="240" valign="top" style='width:2.5in;background:#CCEEFF;padding:0'> <p style='margin:0in;margin-bottom:.0001pt;margin-left:19.8pt;text-indent:-19.8pt'>Total</p> </td> <td width="31" valign="top" style='width:23.05pt;background:#CCEEFF;padding:0'> <p align="right" style='margin:0in;margin-bottom:.0001pt;text-align:right'>&nbsp;</p> </td> <td width="12" valign="top" style='width:8.65pt;background:#CCEEFF;padding:0'> <p align="right" style='margin:0in;margin-bottom:.0001pt;text-align:right'>$</p> </td> <td width="72" valign="top" style='width:.75in;background:#CCEEFF;padding:0'> <p align="right" style='margin:0in;margin-bottom:.0001pt;text-align:right'>20,366</p> </td> <td width="31" valign="top" style='width:23.05pt;background:#CCEEFF;padding:0'> <p align="right" style='margin:0in;margin-bottom:.0001pt;text-align:right'>&nbsp;</p> </td> <td width="12" valign="top" style='width:8.65pt;background:#CCEEFF;padding:0'> <p align="right" style='margin:0in;margin-bottom:.0001pt;text-align:right'>$</p> </td> <td width="72" valign="top" style='width:.75in;background:#CCEEFF;padding:0'> <p align="right" style='margin:0in;margin-bottom:.0001pt;text-align:right'>14,707</p> </td> <td width="37" valign="top" style='width:28.1pt;background:#CCEEFF;padding:0'> <p style='margin:0in;margin-bottom:.0001pt'>&nbsp;</p> </td> <td width="12" valign="top" style='width:8.65pt;background:#CCEEFF;padding:0'> <p align="right" style='margin:0in;margin-bottom:.0001pt;text-align:right'>$</p> </td> <td width="72" valign="top" style='width:.75in;background:#CCEEFF;padding:0'> <p align="right" style='margin:0in;margin-bottom:.0001pt;text-align:right'>35,073</p> </td> </tr> </table> </div> <p style='margin:0in;margin-bottom:.0001pt'>&nbsp;</p><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DisclosureTextBlockAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DisclosureTextBlockAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RevenueRecognitionPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for revenue. Includes revenue from contract with customer and from other sources.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (e)<br> -URI http://asc.fasb.org/extlink&amp;oid=84158767&amp;loc=d3e18823-107790<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=84158767&amp;loc=d3e18823-107790<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RevenueRecognitionPolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>52
<FILENAME>R17.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.19.3</span><table class="report" border="0" cellspacing="2" id="idp6746621376">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Subsequent Events<br></strong></div></th>
<th class="th" colspan="1">9 Months Ended</th>
</tr>
<tr><th class="th"><div>Sep. 30, 2019</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DisclosureTextBlockAbstract', window );"><strong>Notes</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SubsequentEventsTextBlock', window );">Subsequent Events</a></td>
<td class="text"><p style='margin:0in;margin-bottom:.0001pt'>(10) Subsequent Events.<b>&#160; </b>UTMD has evaluated subsequent events through the date the financial statements were issued, and concluded there were no other events or transactions during this period that required recognition or disclosure in its financial statements.</p><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DisclosureTextBlockAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DisclosureTextBlockAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SubsequentEventsTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for significant events or transactions that occurred after the balance sheet date through the date the financial statements were issued or the date the financial statements were available to be issued. Examples include: the sale of a capital stock issue, purchase of a business, settlement of litigation, catastrophic loss, significant foreign exchange rate changes, loans to insiders or affiliates, and transactions not in the ordinary course of business.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 855<br> -URI http://asc.fasb.org/topic&amp;trid=2122774<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SubsequentEventsTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>53
<FILENAME>R34.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.19.3</span><table class="report" border="0" cellspacing="2" id="idp6735499632">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Leases: Reconciliation of operating lease liabilities (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th"><div>Sep. 30, 2019</div></th>
<th class="th"><div>Dec. 31, 2018</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_TextBlockAbstract', window );"><strong>Details</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue', window );">Lessee, Operating Lease, Liability, Payments, Due</a></td>
<td class="nump">$ 569<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OperatingLeaseLiabilityCurrent', window );">Operating Lease, Liability, Current</a></td>
<td class="nump">37<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OperatingLeaseLiabilityNoncurrent', window );">Operating lease liability</a></td>
<td class="nump">385<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount', window );">Lessee, Operating Lease, Liability, Undiscounted Excess Amount</a></td>
<td class="nump">$ 147<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of lessee's undiscounted obligation for lease payments for operating lease.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 6<br> -URI http://asc.fasb.org/extlink&amp;oid=77888426&amp;loc=SL77918701-209980<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of lessee's undiscounted obligation for lease payments in excess of discounted obligation for lease payments for operating lease.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 6<br> -URI http://asc.fasb.org/extlink&amp;oid=77888426&amp;loc=SL77918701-209980<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingLeaseLiabilityCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Present value of lessee's discounted obligation for lease payments from operating lease, classified as current.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=77888419&amp;loc=SL77918627-209977<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingLeaseLiabilityCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingLeaseLiabilityNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Present value of lessee's discounted obligation for lease payments from operating lease, classified as noncurrent.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=77888419&amp;loc=SL77918627-209977<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingLeaseLiabilityNoncurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_TextBlockAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_TextBlockAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>54
<FILENAME>R30.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.19.3</span><table class="report" border="0" cellspacing="2" id="idp6745203584">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Revenue Recognition: Schedule Of Revenues By Product Category (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="2">3 Months Ended</th>
<th class="th" colspan="2">9 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Sep. 30, 2019</div></th>
<th class="th"><div>Sep. 30, 2018</div></th>
<th class="th"><div>Sep. 30, 2019</div></th>
<th class="th"><div>Sep. 30, 2018</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Sales, net</a></td>
<td class="nump">$ 12,494<span></span>
</td>
<td class="nump">$ 10,390<span></span>
</td>
<td class="nump">$ 35,073<span></span>
</td>
<td class="nump">$ 32,242<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_ProductOrServiceAxis=fil_ObstetricsMember', window );">Obstetrics</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Sales, net</a></td>
<td class="nump">1,276<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">3,847<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_ProductOrServiceAxis=fil_GynecologyElectrosurgeryUrologyMember', window );">Gynecology/Electrosurgery/Urology</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Sales, net</a></td>
<td class="nump">6,394<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">18,740<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_ProductOrServiceAxis=fil_NeonatalMember', window );">Neonatal</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Sales, net</a></td>
<td class="nump">1,588<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">4,533<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_ProductOrServiceAxis=fil_BloodPressureMonitoringAndAccessoriesMember', window );">Blood Pressure Monitoring and Accessories</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Sales, net</a></td>
<td class="nump">3,236<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">7,953<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_StatementGeographicalAxis=fil_DomesticUsMember', window );">DomesticUsMember</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Sales, net</a></td>
<td class="nump">7,575<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">20,366<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_StatementGeographicalAxis=fil_DomesticUsMember', window );">DomesticUsMember | Obstetrics</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Sales, net</a></td>
<td class="nump">1,072<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">3,137<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_StatementGeographicalAxis=fil_DomesticUsMember', window );">DomesticUsMember | Gynecology/Electrosurgery/Urology</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Sales, net</a></td>
<td class="nump">3,195<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">8,503<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_StatementGeographicalAxis=fil_DomesticUsMember', window );">DomesticUsMember | Neonatal</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Sales, net</a></td>
<td class="nump">1,228<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">3,545<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_StatementGeographicalAxis=fil_DomesticUsMember', window );">DomesticUsMember | Blood Pressure Monitoring and Accessories</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Sales, net</a></td>
<td class="nump">2,080<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">5,181<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_StatementGeographicalAxis=fil_OutsideUsMember', window );">OutsideUsMember</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Sales, net</a></td>
<td class="nump">4,919<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">14,707<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_StatementGeographicalAxis=fil_OutsideUsMember', window );">OutsideUsMember | Obstetrics</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Sales, net</a></td>
<td class="nump">204<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">710<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_StatementGeographicalAxis=fil_OutsideUsMember', window );">OutsideUsMember | Gynecology/Electrosurgery/Urology</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Sales, net</a></td>
<td class="nump">3,199<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">10,237<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_StatementGeographicalAxis=fil_OutsideUsMember', window );">OutsideUsMember | Neonatal</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Sales, net</a></td>
<td class="nump">360<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">988<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_StatementGeographicalAxis=fil_OutsideUsMember', window );">OutsideUsMember | Blood Pressure Monitoring and Accessories</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Sales, net</a></td>
<td class="nump">$ 1,156<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 2,772<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount, excluding tax collected from customer, of revenue from satisfaction of performance obligation by transferring promised good or service to customer. Tax collected from customer is tax assessed by governmental authority that is both imposed on and concurrent with specific revenue-producing transaction, including, but not limited to, sales, use, value added and excise.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=118956577&amp;loc=SL49130543-203045<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 5<br> -URI http://asc.fasb.org/extlink&amp;oid=118956577&amp;loc=SL49130545-203045<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_ProductOrServiceAxis=fil_ObstetricsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_ProductOrServiceAxis=fil_ObstetricsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_ProductOrServiceAxis=fil_GynecologyElectrosurgeryUrologyMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_ProductOrServiceAxis=fil_GynecologyElectrosurgeryUrologyMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_ProductOrServiceAxis=fil_NeonatalMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_ProductOrServiceAxis=fil_NeonatalMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_ProductOrServiceAxis=fil_BloodPressureMonitoringAndAccessoriesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_ProductOrServiceAxis=fil_BloodPressureMonitoringAndAccessoriesMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_StatementGeographicalAxis=fil_DomesticUsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_StatementGeographicalAxis=fil_DomesticUsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_StatementGeographicalAxis=fil_OutsideUsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_StatementGeographicalAxis=fil_OutsideUsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
</SEC-DOCUMENT>
