<SEC-DOCUMENT>0000351998-18-000032.txt : 20181114
<SEC-HEADER>0000351998-18-000032.hdr.sgml : 20181114
<ACCEPTANCE-DATETIME>20181114135816
ACCESSION NUMBER:		0000351998-18-000032
CONFORMED SUBMISSION TYPE:	10-Q
PUBLIC DOCUMENT COUNT:		54
CONFORMED PERIOD OF REPORT:	20181031
FILED AS OF DATE:		20181114
DATE AS OF CHANGE:		20181114

FILER:

	COMPANY DATA:	
		COMPANY CONFORMED NAME:			DATA I/O CORP
		CENTRAL INDEX KEY:			0000351998
		STANDARD INDUSTRIAL CLASSIFICATION:	INSTRUMENTS FOR MEAS & TESTING OF ELECTRICITY & ELEC SIGNALS [3825]
		IRS NUMBER:				910864123
		STATE OF INCORPORATION:			WA
		FISCAL YEAR END:			1211

	FILING VALUES:
		FORM TYPE:		10-Q
		SEC ACT:		1934 Act
		SEC FILE NUMBER:	000-10394
		FILM NUMBER:		181182517

	BUSINESS ADDRESS:	
		STREET 1:		6645 185TH AVE NE, SUITE 100
		CITY:			REDMOND
		STATE:			WA
		ZIP:			98052
		BUSINESS PHONE:		4258676922

	MAIL ADDRESS:	
		STREET 1:		6645 185TH AVE NE, SUITE 100
		CITY:			REDMOND
		STATE:			WA
		ZIP:			98052
</SEC-HEADER>
<DOCUMENT>
<TYPE>10-Q
<SEQUENCE>1
<FILENAME>f10q_10312018.htm
<DESCRIPTION>F10Q Q3 2018
<TEXT>

<HTML>
<HEAD>
   <TITLE>f10q_10312018.htm - Generated by SEC Publisher for SEC Filing</TITLE>
</HEAD>

<BODY bgcolor="#ffffff">

&nbsp; <A name="page_1"></A>

<a name="_bclPageBorder1"></a><DIV style="PADDING-LEFT: 0%; PADDING-RIGHT: 0%">

<P style="TEXT-ALIGN: center; MARGIN: 0in 0in 0pt" align=center><FONT lang=EN-US style="FONT-SIZE: 14pt; LINE-HEIGHT: 14pt" face=Calibri,sans-serif>UNITED STATES</FONT></P>

<P style="TEXT-ALIGN: center; MARGIN: 6pt 0in 0pt" align=center><FONT lang=EN-US style="FONT-SIZE: 14pt; LINE-HEIGHT: 14pt" face=Calibri,sans-serif>SECURITIES AND EXCHANGE COMMISSION</FONT></P>

<P style="TEXT-ALIGN: center; MARGIN: 3pt 0in 0pt" align=center><FONT lang=EN-US style="FONT-SIZE: 8pt; LINE-HEIGHT: 8pt" face=Calibri,sans-serif>Washington, D.C.&nbsp; 20549</FONT></P>

<P style="TEXT-ALIGN: center; MARGIN: 0in 0in 0pt" align=center><B><FONT lang=EN-US style="FONT-SIZE: 10pt; LINE-HEIGHT: normal" face=Calibri,sans-serif></FONT></B>&nbsp;</P>

<P style="TEXT-ALIGN: center; MARGIN: 0in 0in 0pt" align=center><B><FONT lang=EN-US style="FONT-SIZE: 18pt; LINE-HEIGHT: 18pt" face=Calibri,sans-serif>FORM 10-Q</FONT></B></P>

<P style="MARGIN: 0in 0in 0pt"><FONT lang=EN-US style="FONT-SIZE: 8pt; LINE-HEIGHT: normal" face=Calibri,sans-serif></FONT>&nbsp;</P>

<DIV align=center>

<TABLE style="WIDTH: 529.2pt; BORDER-COLLAPSE: collapse" cellSpacing=0 cellPadding=0 border=0>



<TR>

   <TD style="PADDING-BOTTOM: 0in; PADDING-TOP: 0in; PADDING-LEFT: 5.4pt; PADDING-RIGHT: 5.4pt" vAlign=top width="14%">

   <P style="MARGIN: 0in 0in 0pt"><FONT style="FONT-SIZE: 10pt; LINE-HEIGHT: normal" face=Calibri,sans-serif>(Mark One)</FONT></P></TD>

   <TD style="PADDING-BOTTOM: 0in; PADDING-TOP: 0in; PADDING-LEFT: 5.4pt; PADDING-RIGHT: 5.4pt" vAlign=top width="86%">

   <P style="MARGIN: 0in 0in 0pt"><B><FONT style="FONT-SIZE: 12pt; LINE-HEIGHT: normal" face=Calibri,sans-serif></FONT></B>&nbsp;</P></TD></TR>

<TR>

   <TD style="PADDING-BOTTOM: 0in; PADDING-TOP: 0in; PADDING-LEFT: 5.4pt; PADDING-RIGHT: 5.4pt" vAlign=top width="14%">

   <P style="MARGIN: 0in 0in 0pt"><FONT style="FONT-SIZE: 12pt; LINE-HEIGHT: normal" face=Calibri,sans-serif>(X)</FONT></P></TD>

   <TD style="PADDING-BOTTOM: 0in; PADDING-TOP: 0in; PADDING-LEFT: 5.4pt; PADDING-RIGHT: 5.4pt" vAlign=top width="86%">

   <P style="MARGIN: 0in 0in 0pt"><B><FONT style="FONT-SIZE: 12pt; LINE-HEIGHT: normal" face=Calibri,sans-serif>QUARTERLY REPORT PURSUANT TO SECTION 13 OR 15(d) OF THE SECURITIES EXCHANGE ACT OF 1934</FONT></B></P></TD></TR>

<TR>

   <TD style="PADDING-BOTTOM: 0in; PADDING-TOP: 0in; PADDING-LEFT: 5.4pt; PADDING-RIGHT: 5.4pt" vAlign=top width="100%" colSpan=2>

   <P style="MARGIN: 0in 0in 0pt 0.9pt"><FONT style="FONT-SIZE: 12pt; LINE-HEIGHT: normal" face=Calibri,sans-serif>For the quarterly period ended </FONT><B><FONT style="FONT-SIZE: 12pt; LINE-HEIGHT: normal" face=Calibri,sans-serif>September 30, 2018</FONT></B></P></TD></TR>

<TR>

   <TD style="PADDING-BOTTOM: 0in; PADDING-TOP: 0in; PADDING-LEFT: 5.4pt; PADDING-RIGHT: 5.4pt" vAlign=top width="100%" colSpan=2>

   <P style="TEXT-ALIGN: center; MARGIN: 0in 0in 0pt" align=center><FONT style="FONT-SIZE: 12pt; LINE-HEIGHT: normal" face=Calibri,sans-serif>or</FONT></P>

   <P style="MARGIN: 0in 0in 0pt"><FONT style="FONT-SIZE: 2pt; LINE-HEIGHT: normal" face=Calibri,sans-serif></FONT>&nbsp;</P></TD></TR>

<TR>

   <TD style="PADDING-BOTTOM: 0in; PADDING-TOP: 0in; PADDING-LEFT: 5.4pt; PADDING-RIGHT: 5.4pt" vAlign=top width="14%">

   <P style="MARGIN: 0in 0in 0pt"><FONT style="FONT-SIZE: 12pt; LINE-HEIGHT: normal" face=Calibri,sans-serif>(&nbsp; )</FONT></P></TD>

   <TD style="PADDING-BOTTOM: 0in; PADDING-TOP: 0in; PADDING-LEFT: 5.4pt; PADDING-RIGHT: 5.4pt" vAlign=top width="86%">

   <P style="TEXT-ALIGN: justify; MARGIN: 0in 0in 0pt"><B><FONT style="FONT-SIZE: 12pt; LINE-HEIGHT: normal" face=Calibri,sans-serif>TRANSITION REPORT PURSUANT TO SECTION 13 OR 15(d) OF THE</FONT></B></P>

   <P style="TEXT-ALIGN: justify; MARGIN: 0in 0in 0pt"><B><FONT style="FONT-SIZE: 12pt; LINE-HEIGHT: normal" face=Calibri,sans-serif>SECURITIES EXCHANGE ACT OF 1934</FONT></B></P></TD></TR>

<TR>

   <TD style="PADDING-BOTTOM: 0in; PADDING-TOP: 0in; PADDING-LEFT: 5.4pt; PADDING-RIGHT: 5.4pt" vAlign=top width="100%" colSpan=2>

   <P style="MARGIN: 0in 0in 0pt"><FONT style="FONT-SIZE: 12pt; LINE-HEIGHT: normal" face=Calibri,sans-serif>For the transition period from</FONT><FONT style="FONT-SIZE: 10pt; LINE-HEIGHT: normal" face=Calibri,sans-serif> </FONT><FONT style="FONT-SIZE: 12pt; LINE-HEIGHT: normal" face=Calibri,sans-serif>________________ to ________________</FONT></P></TD></TR></TABLE></DIV>

<P style="MARGIN: 0in 0in 0pt"><FONT lang=EN-US style="FONT-SIZE: 10pt; LINE-HEIGHT: normal" face=Calibri,sans-serif></FONT>&nbsp;</P>

<DIV align=center>

<TABLE style="WIDTH: 500.399pt; BORDER-COLLAPSE: collapse" cellSpacing=0 cellPadding=0 border=0>



<TR>

   <TD style="PADDING-BOTTOM: 0in; PADDING-TOP: 0in; PADDING-LEFT: 5.4pt; PADDING-RIGHT: 5.4pt" vAlign=top width="100%" colSpan=2>

   <P style="MARGIN: 0in 0in 0pt"><FONT style="FONT-SIZE: 10pt; LINE-HEIGHT: normal" face=Calibri,sans-serif>Commission file number:&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </FONT><B><FONT style="FONT-SIZE: 10pt; LINE-HEIGHT: normal" face=Calibri,sans-serif>0-10394</FONT></B></P></TD></TR>

<TR>

   <TD style="PADDING-BOTTOM: 0in; PADDING-TOP: 0in; PADDING-LEFT: 5.4pt; PADDING-RIGHT: 5.4pt" vAlign=top width="100%" colSpan=2>

   <P style="TEXT-ALIGN: center; MARGIN: 0in 0in 0pt" align=center><B><FONT style="FONT-SIZE: 18pt; LINE-HEIGHT: normal" face=Calibri,sans-serif>DATA&nbsp;I/O CORPORATION</FONT></B></P></TD></TR>

<TR>

   <TD style="PADDING-BOTTOM: 0in; PADDING-TOP: 0in; PADDING-LEFT: 5.4pt; PADDING-RIGHT: 5.4pt" vAlign=top width="100%" colSpan=2>

   <P style="TEXT-ALIGN: center; MARGIN: 0in 0in 0pt" align=center><FONT style="FONT-SIZE: 8pt; LINE-HEIGHT: normal" face=Calibri,sans-serif>(Exact name of registrant as specified in its charter)</FONT></P></TD></TR>

<TR>

   <TD style="PADDING-BOTTOM: 0in; PADDING-TOP: 0in; PADDING-LEFT: 5.4pt; PADDING-RIGHT: 5.4pt" vAlign=top width="100%" colSpan=2>

   <P style="MARGIN: 0in 0in 0pt"><FONT style="FONT-SIZE: 4pt; LINE-HEIGHT: normal" face=Calibri,sans-serif></FONT>&nbsp;</P></TD></TR>

<TR>

   <TD style="PADDING-BOTTOM: 0in; PADDING-TOP: 0in; PADDING-LEFT: 5.4pt; PADDING-RIGHT: 5.4pt" vAlign=top width="50%">

   <P style="TEXT-ALIGN: center; MARGIN: 0in 0in 0pt" align=center><FONT style="FONT-SIZE: 10pt; LINE-HEIGHT: normal" face=Calibri,sans-serif>Washington</FONT></P></TD>

   <TD style="PADDING-BOTTOM: 0in; PADDING-TOP: 0in; PADDING-LEFT: 5.4pt; PADDING-RIGHT: 5.4pt" vAlign=top width="50%">

   <P style="TEXT-ALIGN: center; MARGIN: 0in 0in 0pt" align=center><FONT style="FONT-SIZE: 10pt; LINE-HEIGHT: normal" face=Calibri,sans-serif>91-0864123</FONT></P></TD></TR>

<TR>

   <TD style="PADDING-BOTTOM: 0in; PADDING-TOP: 0in; PADDING-LEFT: 5.4pt; PADDING-RIGHT: 5.4pt" vAlign=top width="50%">

   <P style="TEXT-ALIGN: center; MARGIN: 0in 0in 0pt" align=center><FONT style="FONT-SIZE: 8pt; LINE-HEIGHT: normal" face=Calibri,sans-serif>(State or other jurisdiction of incorporation or organization)</FONT></P></TD>

   <TD style="PADDING-BOTTOM: 0in; PADDING-TOP: 0in; PADDING-LEFT: 5.4pt; PADDING-RIGHT: 5.4pt" vAlign=top width="50%">

   <P style="TEXT-ALIGN: center; MARGIN: 0in 0in 0pt" align=center><FONT style="FONT-SIZE: 8pt; LINE-HEIGHT: normal" face=Calibri,sans-serif>(I.R.S. Employer Identification No.)</FONT></P></TD></TR>

<TR>

   <TD style="PADDING-BOTTOM: 0in; PADDING-TOP: 0in; PADDING-LEFT: 5.4pt; PADDING-RIGHT: 5.4pt" vAlign=top width="100%" colSpan=2>

   <P style="MARGIN: 0in 0in 0pt"><FONT style="FONT-SIZE: 10pt; LINE-HEIGHT: normal" face=Calibri,sans-serif></FONT>&nbsp;</P></TD></TR>

<TR>

   <TD style="PADDING-BOTTOM: 0in; PADDING-TOP: 0in; PADDING-LEFT: 5.4pt; PADDING-RIGHT: 5.4pt" vAlign=top width="100%" colSpan=2>

   <P style="TEXT-ALIGN: center; MARGIN: 0in 0in 0pt" align=center><B><FONT style="FONT-SIZE: 10pt; LINE-HEIGHT: 10pt" face=Calibri,sans-serif>6645 185<SUP>th</SUP> Ave NE, Suite 100, Redmond, Washington, 98052</FONT></B></P>

   <P style="TEXT-ALIGN: center; MARGIN: 0in 0in 0pt" align=center><FONT style="FONT-SIZE: 8pt; LINE-HEIGHT: normal" face=Calibri,sans-serif>(Address of principal executive offices, including zip code)</FONT></P>

   <P style="TEXT-ALIGN: center; MARGIN: 0in 0in 0pt" align=center><B><FONT style="FONT-SIZE: 10pt; LINE-HEIGHT: 10pt" face=Calibri,sans-serif></FONT></B>&nbsp;</P></TD></TR>

<TR>

   <TD style="PADDING-BOTTOM: 0in; PADDING-TOP: 0in; PADDING-LEFT: 5.4pt; PADDING-RIGHT: 5.4pt" vAlign=top width="100%" colSpan=2>

   <P style="TEXT-ALIGN: center; MARGIN: 0in 0in 0pt" align=center><B><FONT style="FONT-SIZE: 10pt; LINE-HEIGHT: normal" face=Calibri,sans-serif>(425) 881-6444</FONT></B></P>

   <P style="TEXT-ALIGN: center; MARGIN: 0in 0in 0pt" align=center><FONT style="FONT-SIZE: 8pt; LINE-HEIGHT: normal" face=Calibri,sans-serif>(Registrant&#8217;s telephone number, including area code)</FONT></P></TD></TR>

<TR style="HEIGHT: 3.4pt">

   <TD style="HEIGHT: 3.4pt; PADDING-BOTTOM: 0in; PADDING-TOP: 0in; PADDING-LEFT: 5.4pt; PADDING-RIGHT: 5.4pt" vAlign=top width="100%" colSpan=2>

   <P style="MARGIN: 0in 0in 0pt"><FONT style="FONT-SIZE: 4pt; LINE-HEIGHT: normal" face=Calibri,sans-serif></FONT>&nbsp;</P></TD></TR></TABLE></DIV>

<P style="MARGIN: 0in 0in 0pt"><FONT lang=EN-US style="FONT-SIZE: 10pt; LINE-HEIGHT: normal" face=Calibri,sans-serif></FONT>&nbsp;</P>

<P style="TEXT-ALIGN: justify; MARGIN: 0in 0in 0pt"><FONT lang=EN-US style="FONT-SIZE: 10pt; LINE-HEIGHT: 12pt" face=Calibri,sans-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.&nbsp; </FONT></P>

<P style="TEXT-ALIGN: justify; MARGIN: 0in 0in 0pt"><FONT lang=EN-US style="FONT-SIZE: 10pt; LINE-HEIGHT: 12pt" face=Calibri,sans-serif>Yes </FONT><U><FONT lang=EN-US style="FONT-SIZE: 10pt; LINE-HEIGHT: 12pt" face=Calibri,sans-serif>X</FONT></U><FONT lang=EN-US style="FONT-SIZE: 10pt; LINE-HEIGHT: 12pt" face=Calibri,sans-serif>&nbsp; No __</FONT></P>

<P style="TEXT-ALIGN: justify; MARGIN: 0in 0in 0pt"><FONT lang=EN-US style="FONT-SIZE: 10pt; LINE-HEIGHT: 12pt" face=Calibri,sans-serif>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).&nbsp; Yes </FONT><U><FONT lang=EN-US style="FONT-SIZE: 10pt; LINE-HEIGHT: 12pt" face=Calibri,sans-serif>X</FONT></U><FONT lang=EN-US style="FONT-SIZE: 10pt; LINE-HEIGHT: 12pt" face=Calibri,sans-serif>&nbsp; No __</FONT></P>

<P style="TEXT-ALIGN: justify; MARGIN: 0in 0in 0pt"><FONT lang=EN-US style="FONT-SIZE: 10pt; LINE-HEIGHT: 12pt" face=Calibri,sans-serif>Indicate by check mark whether the registrant is a large accelerated filer, an accelerated filer, a non-accelerated filer, a smaller reporting company, or an emerging growth company.&nbsp; See the definitions of &#8220;large accelerated filer,&#8221; &#8221;accelerated filer&#8221;, &#8220;smaller reporting company&#8221; and &#8220;emerging growth company&#8221; in Rule 12b-2 of the Exchange Act.</FONT></P>

<P style="TEXT-ALIGN: justify; MARGIN: 0in 0in 0pt"><FONT lang=EN-US style="FONT-SIZE: 10pt; LINE-HEIGHT: 12pt" face=Calibri,sans-serif>&nbsp;&nbsp;&nbsp;&nbsp; Large accelerated filer __&nbsp; Accelerated filer __&nbsp; Non-accelerated filer __&nbsp; Smaller reporting company </FONT><U><FONT lang=EN-US style="FONT-SIZE: 10pt; LINE-HEIGHT: 12pt" face=Calibri,sans-serif>X</FONT></U><FONT lang=EN-US style="FONT-SIZE: 10pt; LINE-HEIGHT: 12pt" face=Calibri,sans-serif>&nbsp; </FONT></P>

<P style="TEXT-ALIGN: justify; MARGIN: 0in 0in 0pt"><FONT lang=EN-US style="FONT-SIZE: 10pt; LINE-HEIGHT: 12pt" face=Calibri,sans-serif>&nbsp;&nbsp;&nbsp;&nbsp; Emerging growth company&nbsp; __</FONT></P>

<P style="TEXT-ALIGN: justify; MARGIN: 0in 0in 0pt"><FONT lang=EN-US style="FONT-SIZE: 10pt; LINE-HEIGHT: 12pt" face=Calibri,sans-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.&nbsp;__</FONT></P>

<P style="TEXT-ALIGN: justify; MARGIN: 0in 0in 0pt"><FONT lang=EN-US style="FONT-SIZE: 10pt; LINE-HEIGHT: 12pt" face=Calibri,sans-serif>Indicate by check mark whether the registrant is a shell company (as defined in Rule 12b-2 of the Exchange Act). &nbsp;Yes&nbsp; _ No</FONT><U><FONT lang=EN-US style="FONT-SIZE: 10pt; LINE-HEIGHT: 12pt" face=Calibri,sans-serif>X</FONT></U></P>

<P style="TEXT-ALIGN: justify; MARGIN: 0in 0in 0pt"><FONT lang=EN-US style="FONT-SIZE: 10pt; LINE-HEIGHT: normal" face=Calibri,sans-serif></FONT>&nbsp;</P>

<P style="TEXT-ALIGN: center; MARGIN: 0in 0in 0pt" align=center><FONT lang=EN-US style="FONT-SIZE: 10pt; LINE-HEIGHT: 10pt" face=Calibri,sans-serif>Shares of Common Stock, no par value, outstanding as of October 30, 2018:</FONT></P>

<P style="TEXT-ALIGN: center; MARGIN: 0in 0in 0pt" align=center><FONT lang=EN-US style="FONT-SIZE: 4pt; LINE-HEIGHT: normal" face=Calibri,sans-serif></FONT>&nbsp;</P>

<P style="TEXT-ALIGN: center; MARGIN: 0in 0in 0pt" align=center><FONT lang=EN-US style="FONT-SIZE: 10pt; LINE-HEIGHT: 12pt" face=Calibri,sans-serif>8,440,427 </FONT></P></DIV>

<HR align=center SIZE=2 width="100%" noShade>



<DIV style="PAGE-BREAK-BEFORE: always">&nbsp;</DIV>

&nbsp; <A name="page_2"></A>

<a name="_bclPageBorder2"></a><DIV style="PADDING-LEFT: 0%; PADDING-RIGHT: 0%">

<DIV align=left>

<TABLE style="WIDTH: 750pt" cellSpacing=0 cellPadding=0 border=0>



<TR style="HEIGHT: 1pt">

   <TD style="HEIGHT: 1pt; PADDING-BOTTOM: 0in; PADDING-TOP: 0in; PADDING-LEFT: 5.4pt; PADDING-RIGHT: 5.4pt" vAlign=top width="100%" colSpan=5>

   <P style="TEXT-ALIGN: center; MARGIN: 0in 0in 0pt" align=center><B><FONT style="FONT-SIZE: 11pt; LINE-HEIGHT: 12pt" face=Calibri,sans-serif>DATA&nbsp;I/O CORPORATION</FONT></B></P></TD></TR>

<TR style="HEIGHT: 1pt">

   <TD style="HEIGHT: 1pt; PADDING-BOTTOM: 0in; PADDING-TOP: 0in; PADDING-LEFT: 5.4pt; PADDING-RIGHT: 5.4pt" vAlign=top width="100%" colSpan=5>

   <P style="MARGIN: 0in 0in 0pt"><FONT style="FONT-SIZE: 11pt; LINE-HEIGHT: 12pt" face=Calibri,sans-serif></FONT>&nbsp;</P></TD></TR>

<TR style="HEIGHT: 1pt">

   <TD style="HEIGHT: 1pt; PADDING-BOTTOM: 0in; PADDING-TOP: 0in; PADDING-LEFT: 5.4pt; PADDING-RIGHT: 5.4pt" vAlign=top width="100%" colSpan=5>

   <P style="TEXT-ALIGN: center; MARGIN: 0in 0in 0pt" align=center><B><FONT style="FONT-SIZE: 11pt; LINE-HEIGHT: 12pt" face=Calibri,sans-serif>FORM 10-Q</FONT></B></P></TD></TR>

<TR style="HEIGHT: 1pt">

   <TD style="HEIGHT: 1pt; PADDING-BOTTOM: 0in; PADDING-TOP: 0in; PADDING-LEFT: 5.4pt; PADDING-RIGHT: 5.4pt" vAlign=top width="100%" colSpan=5>

   <P style="TEXT-ALIGN: center; MARGIN: 0in 0in 0pt" align=center><B><FONT style="FONT-SIZE: 11pt; LINE-HEIGHT: 18pt" face=Calibri,sans-serif>For the Quarter Ended </FONT></B><B><FONT style="FONT-SIZE: 12pt; LINE-HEIGHT: 18pt" face=Calibri,sans-serif>September 30, 2018</FONT></B></P></TD></TR>

<TR style="HEIGHT: 1pt">

   <TD style="HEIGHT: 1pt; PADDING-BOTTOM: 0in; PADDING-TOP: 0in; PADDING-LEFT: 5.4pt; PADDING-RIGHT: 5.4pt" vAlign=top width="100%" colSpan=5>

   <P style="MARGIN: 0in 0in 0pt"><FONT style="FONT-SIZE: 11pt; LINE-HEIGHT: 12pt" face=Calibri,sans-serif></FONT>&nbsp;</P></TD></TR>

<TR style="HEIGHT: 1pt">

   <TD style="HEIGHT: 1pt; PADDING-BOTTOM: 0in; PADDING-TOP: 0in; PADDING-LEFT: 5.4pt; PADDING-RIGHT: 5.4pt" vAlign=top width="100%" colSpan=5>

   <P style="TEXT-ALIGN: center; MARGIN: 0in 0in 0pt" align=center><B><FONT style="FONT-SIZE: 11pt; LINE-HEIGHT: 12pt" face=Calibri,sans-serif>INDEX</FONT></B></P></TD></TR>

<TR style="HEIGHT: 1pt">

   <TD style="HEIGHT: 1pt; PADDING-BOTTOM: 0in; PADDING-TOP: 0in; PADDING-LEFT: 5.4pt; PADDING-RIGHT: 5.4pt" vAlign=top width="9%">

   <P style="MARGIN: 0in 0in 0pt"><FONT style="FONT-SIZE: 11pt; LINE-HEIGHT: 12pt" face=Calibri,sans-serif>Part I.</FONT></P></TD>

   <TD style="HEIGHT: 1pt; PADDING-BOTTOM: 0in; PADDING-TOP: 0in; PADDING-LEFT: 5.4pt; PADDING-RIGHT: 5.4pt" vAlign=top width="11%">

   <P style="MARGIN: 0in 0in 0pt"><FONT style="FONT-SIZE: 11pt; LINE-HEIGHT: 12pt" face=Calibri,sans-serif></FONT>&nbsp;</P></TD>

   <TD style="HEIGHT: 1pt; PADDING-BOTTOM: 0in; PADDING-TOP: 0in; PADDING-LEFT: 5.4pt; PADDING-RIGHT: 5.4pt" vAlign=top width="70%">

   <P style="MARGIN: 0in 0in 0pt"><B><FONT style="FONT-SIZE: 11pt; LINE-HEIGHT: 12pt" face=Calibri,sans-serif>Financial Information</FONT></B></P></TD>

   <TD style="HEIGHT: 1pt; PADDING-BOTTOM: 0in; PADDING-TOP: 0in; PADDING-LEFT: 5.4pt; PADDING-RIGHT: 5.4pt" vAlign=top width="10%" colSpan=2>

   <P style="TEXT-ALIGN: center; MARGIN: 0in 0in 0pt" align=center><U><FONT style="FONT-SIZE: 11pt; LINE-HEIGHT: 12pt" face=Calibri,sans-serif>Page</FONT></U></P></TD></TR>

<TR style="HEIGHT: 5.35pt">

   <TD style="HEIGHT: 5.35pt; PADDING-BOTTOM: 0in; PADDING-TOP: 0in; PADDING-LEFT: 5.4pt; PADDING-RIGHT: 5.4pt" vAlign=top width="9%">

   <P style="MARGIN: 0in 0in 0pt"><FONT style="FONT-SIZE: 11pt; LINE-HEIGHT: 12pt" face=Calibri,sans-serif></FONT>&nbsp;</P></TD>

   <TD style="HEIGHT: 5.35pt; PADDING-BOTTOM: 0in; PADDING-TOP: 0in; PADDING-LEFT: 5.4pt; PADDING-RIGHT: 5.4pt" vAlign=top width="11%">

   <P style="MARGIN: 0in 0in 0pt"><FONT style="FONT-SIZE: 11pt; LINE-HEIGHT: 12pt" face=Calibri,sans-serif></FONT>&nbsp;</P></TD>

   <TD style="HEIGHT: 5.35pt; PADDING-BOTTOM: 0in; PADDING-TOP: 0in; PADDING-LEFT: 5.4pt; PADDING-RIGHT: 5.4pt" vAlign=top width="70%" colSpan=2>

   <P style="MARGIN: 0in 0in 0pt"><FONT style="FONT-SIZE: 11pt; LINE-HEIGHT: 12pt" face=Calibri,sans-serif></FONT>&nbsp;</P></TD>

   <TD style="HEIGHT: 5.35pt; PADDING-BOTTOM: 0in; PADDING-TOP: 0in; PADDING-LEFT: 5.4pt; PADDING-RIGHT: 5.4pt" vAlign=top width="10%">

   <P style="MARGIN: 0in 0in 0pt"><FONT style="FONT-SIZE: 11pt; LINE-HEIGHT: 12pt" face=Calibri,sans-serif></FONT>&nbsp;</P></TD></TR>

<TR style="HEIGHT: 1pt">

   <TD style="HEIGHT: 1pt; PADDING-BOTTOM: 0in; PADDING-TOP: 0in; PADDING-LEFT: 5.4pt; PADDING-RIGHT: 5.4pt" vAlign=top width="9%">

   <P style="MARGIN: 0in 0in 0pt"><FONT style="FONT-SIZE: 11pt; LINE-HEIGHT: 12pt" face=Calibri,sans-serif></FONT>&nbsp;</P></TD>

   <TD style="HEIGHT: 1pt; PADDING-BOTTOM: 0in; PADDING-TOP: 0in; PADDING-LEFT: 5.4pt; PADDING-RIGHT: 5.4pt" vAlign=top width="11%">

   <P style="MARGIN: 0in 0in 0pt"><FONT style="FONT-SIZE: 11pt; LINE-HEIGHT: 12pt" face=Calibri,sans-serif>Item 1.</FONT></P></TD>

   <TD style="HEIGHT: 1pt; PADDING-BOTTOM: 0in; PADDING-TOP: 0in; PADDING-LEFT: 5.4pt; PADDING-RIGHT: 5.4pt" vAlign=top width="70%" colSpan=2>

   <P style="MARGIN: 0in 0in 0pt"><FONT style="FONT-SIZE: 11pt; LINE-HEIGHT: 12pt" face=Calibri,sans-serif>Financial Statements</FONT></P></TD>

   <TD style="HEIGHT: 1pt; PADDING-BOTTOM: 0in; PADDING-TOP: 0in; PADDING-LEFT: 5.4pt; PADDING-RIGHT: 5.4pt" vAlign=top width="10%">

   <P style="TEXT-ALIGN: justify; MARGIN: 0in 0in 0pt"><FONT style="FONT-SIZE: 11pt; LINE-HEIGHT: 12pt" face=Calibri,sans-serif>&nbsp; 3</FONT></P></TD></TR>

<TR style="HEIGHT: 1pt">

   <TD style="HEIGHT: 1pt; PADDING-BOTTOM: 0in; PADDING-TOP: 0in; PADDING-LEFT: 5.4pt; PADDING-RIGHT: 5.4pt" vAlign=top width="9%">

   <P style="MARGIN: 0in 0in 0pt"><FONT style="FONT-SIZE: 11pt; LINE-HEIGHT: 12pt" face=Calibri,sans-serif></FONT>&nbsp;</P></TD>

   <TD style="HEIGHT: 1pt; PADDING-BOTTOM: 0in; PADDING-TOP: 0in; PADDING-LEFT: 5.4pt; PADDING-RIGHT: 5.4pt" vAlign=top width="11%">

   <P style="MARGIN: 0in 0in 0pt"><FONT style="FONT-SIZE: 11pt; LINE-HEIGHT: 12pt" face=Calibri,sans-serif></FONT>&nbsp;</P></TD>

   <TD style="HEIGHT: 1pt; PADDING-BOTTOM: 0in; PADDING-TOP: 0in; PADDING-LEFT: 5.4pt; PADDING-RIGHT: 5.4pt" vAlign=top width="70%" colSpan=2>

   <P style="MARGIN: 0in 0in 0pt"><FONT style="FONT-SIZE: 11pt; LINE-HEIGHT: 12pt" face=Calibri,sans-serif></FONT>&nbsp;</P></TD>

   <TD style="HEIGHT: 1pt; PADDING-BOTTOM: 0in; PADDING-TOP: 0in; PADDING-LEFT: 5.4pt; PADDING-RIGHT: 5.4pt" vAlign=top width="10%">

   <P style="MARGIN: 0in 0in 0pt"><FONT style="FONT-SIZE: 11pt; LINE-HEIGHT: 12pt" face=Calibri,sans-serif></FONT>&nbsp;</P></TD></TR>

<TR style="HEIGHT: 1pt">

   <TD style="HEIGHT: 1pt; PADDING-BOTTOM: 0in; PADDING-TOP: 0in; PADDING-LEFT: 5.4pt; PADDING-RIGHT: 5.4pt" vAlign=top width="9%">

   <P style="MARGIN: 0in 0in 0pt"><FONT style="FONT-SIZE: 11pt; LINE-HEIGHT: 12pt" face=Calibri,sans-serif></FONT>&nbsp;</P></TD>

   <TD style="HEIGHT: 1pt; PADDING-BOTTOM: 0in; PADDING-TOP: 0in; PADDING-LEFT: 5.4pt; PADDING-RIGHT: 5.4pt" vAlign=top width="11%">

   <P style="MARGIN: 0in 0in 0pt"><FONT style="FONT-SIZE: 11pt; LINE-HEIGHT: 12pt" face=Calibri,sans-serif>Item 2.</FONT></P></TD>

   <TD style="HEIGHT: 1pt; PADDING-BOTTOM: 0in; PADDING-TOP: 0in; PADDING-LEFT: 5.4pt; PADDING-RIGHT: 5.4pt" vAlign=top width="70%" colSpan=2>

   <P style="MARGIN: 0in 0in 0pt"><FONT style="FONT-SIZE: 11pt; LINE-HEIGHT: 12pt" face=Calibri,sans-serif>Management&#8217;s Discussion and Analysis of Financial Condition and Results of Operations</FONT></P></TD>

   <TD style="HEIGHT: 1pt; PADDING-BOTTOM: 0in; PADDING-TOP: 0in; PADDING-LEFT: 5.4pt; PADDING-RIGHT: 5.4pt" vAlign=top width="10%">

   <P style="MARGIN: 0in 0in 0pt"><FONT style="FONT-SIZE: 11pt; LINE-HEIGHT: 12pt" face=Calibri,sans-serif>13</FONT></P></TD></TR>

<TR style="HEIGHT: 1pt">

   <TD style="HEIGHT: 1pt; PADDING-BOTTOM: 0in; PADDING-TOP: 0in; PADDING-LEFT: 5.4pt; PADDING-RIGHT: 5.4pt" vAlign=top width="9%">

   <P style="MARGIN: 0in 0in 0pt"><FONT style="FONT-SIZE: 11pt; LINE-HEIGHT: 12pt" face=Calibri,sans-serif></FONT>&nbsp;</P></TD>

   <TD style="HEIGHT: 1pt; PADDING-BOTTOM: 0in; PADDING-TOP: 0in; PADDING-LEFT: 5.4pt; PADDING-RIGHT: 5.4pt" vAlign=top width="11%">

   <P style="MARGIN: 0in 0in 0pt"><FONT style="FONT-SIZE: 11pt; LINE-HEIGHT: 12pt" face=Calibri,sans-serif></FONT>&nbsp;</P></TD>

   <TD style="HEIGHT: 1pt; PADDING-BOTTOM: 0in; PADDING-TOP: 0in; PADDING-LEFT: 5.4pt; PADDING-RIGHT: 5.4pt" vAlign=top width="70%" colSpan=2>

   <P style="MARGIN: 0in 0in 0pt"><FONT style="FONT-SIZE: 11pt; LINE-HEIGHT: 12pt" face=Calibri,sans-serif></FONT>&nbsp;</P></TD>

   <TD style="HEIGHT: 1pt; PADDING-BOTTOM: 0in; PADDING-TOP: 0in; PADDING-LEFT: 5.4pt; PADDING-RIGHT: 5.4pt" vAlign=top width="10%">

   <P style="MARGIN: 0in 0in 0pt"><FONT style="FONT-SIZE: 11pt; LINE-HEIGHT: 12pt" face=Calibri,sans-serif></FONT>&nbsp;</P></TD></TR>

<TR style="HEIGHT: 1pt">

   <TD style="HEIGHT: 1pt; PADDING-BOTTOM: 0in; PADDING-TOP: 0in; PADDING-LEFT: 5.4pt; PADDING-RIGHT: 5.4pt" vAlign=top width="9%">

   <P style="MARGIN: 0in 0in 0pt"><FONT style="FONT-SIZE: 11pt; LINE-HEIGHT: 12pt" face=Calibri,sans-serif></FONT>&nbsp;</P></TD>

   <TD style="HEIGHT: 1pt; PADDING-BOTTOM: 0in; PADDING-TOP: 0in; PADDING-LEFT: 5.4pt; PADDING-RIGHT: 5.4pt" vAlign=top width="11%">

   <P style="MARGIN: 0in 0in 0pt"><FONT style="FONT-SIZE: 11pt; LINE-HEIGHT: 12pt" face=Calibri,sans-serif>Item 3.</FONT></P></TD>

   <TD style="HEIGHT: 1pt; PADDING-BOTTOM: 0in; PADDING-TOP: 0in; PADDING-LEFT: 5.4pt; PADDING-RIGHT: 5.4pt" vAlign=top width="70%" colSpan=2>

   <P style="MARGIN: 0in 0in 0pt"><FONT style="FONT-SIZE: 11pt; LINE-HEIGHT: 12pt" face=Calibri,sans-serif>Quantitative and Qualitative Disclosures About Market Risk</FONT></P></TD>

   <TD style="HEIGHT: 1pt; PADDING-BOTTOM: 0in; PADDING-TOP: 0in; PADDING-LEFT: 5.4pt; PADDING-RIGHT: 5.4pt" vAlign=top width="10%">

   <P style="MARGIN: 0in 0in 0pt"><FONT style="FONT-SIZE: 11pt; LINE-HEIGHT: 12pt" face=Calibri,sans-serif>21</FONT></P></TD></TR>

<TR style="HEIGHT: 1pt">

   <TD style="HEIGHT: 1pt; PADDING-BOTTOM: 0in; PADDING-TOP: 0in; PADDING-LEFT: 5.4pt; PADDING-RIGHT: 5.4pt" vAlign=top width="9%">

   <P style="MARGIN: 0in 0in 0pt"><FONT style="FONT-SIZE: 11pt; LINE-HEIGHT: 12pt" face=Calibri,sans-serif></FONT>&nbsp;</P></TD>

   <TD style="HEIGHT: 1pt; PADDING-BOTTOM: 0in; PADDING-TOP: 0in; PADDING-LEFT: 5.4pt; PADDING-RIGHT: 5.4pt" vAlign=top width="11%">

   <P style="MARGIN: 0in 0in 0pt"><FONT style="FONT-SIZE: 11pt; LINE-HEIGHT: 12pt" face=Calibri,sans-serif></FONT>&nbsp;</P></TD>

   <TD style="HEIGHT: 1pt; PADDING-BOTTOM: 0in; PADDING-TOP: 0in; PADDING-LEFT: 5.4pt; PADDING-RIGHT: 5.4pt" vAlign=top width="70%" colSpan=2>

   <P style="MARGIN: 0in 0in 0pt"><FONT style="FONT-SIZE: 11pt; LINE-HEIGHT: 12pt" face=Calibri,sans-serif></FONT>&nbsp;</P></TD>

   <TD style="HEIGHT: 1pt; PADDING-BOTTOM: 0in; PADDING-TOP: 0in; PADDING-LEFT: 5.4pt; PADDING-RIGHT: 5.4pt" vAlign=top width="10%">

   <P style="MARGIN: 0in 0in 0pt"><FONT style="FONT-SIZE: 11pt; LINE-HEIGHT: 12pt" face=Calibri,sans-serif></FONT>&nbsp;</P></TD></TR>

<TR style="HEIGHT: 1pt">

   <TD style="HEIGHT: 1pt; PADDING-BOTTOM: 0in; PADDING-TOP: 0in; PADDING-LEFT: 5.4pt; PADDING-RIGHT: 5.4pt" vAlign=top width="9%">

   <P style="MARGIN: 0in 0in 0pt"><FONT style="FONT-SIZE: 11pt; LINE-HEIGHT: 12pt" face=Calibri,sans-serif></FONT>&nbsp;</P></TD>

   <TD style="HEIGHT: 1pt; PADDING-BOTTOM: 0in; PADDING-TOP: 0in; PADDING-LEFT: 5.4pt; PADDING-RIGHT: 5.4pt" vAlign=top width="11%">

   <P style="MARGIN: 0in 0in 0pt"><FONT style="FONT-SIZE: 11pt; LINE-HEIGHT: 12pt" face=Calibri,sans-serif>Item 4.</FONT></P></TD>

   <TD style="HEIGHT: 1pt; PADDING-BOTTOM: 0in; PADDING-TOP: 0in; PADDING-LEFT: 5.4pt; PADDING-RIGHT: 5.4pt" vAlign=top width="70%" colSpan=2>

   <P style="MARGIN: 0in 0in 0pt"><FONT style="FONT-SIZE: 11pt; LINE-HEIGHT: 12pt" face=Calibri,sans-serif>Controls and Procedures</FONT></P></TD>

   <TD style="HEIGHT: 1pt; PADDING-BOTTOM: 0in; PADDING-TOP: 0in; PADDING-LEFT: 5.4pt; PADDING-RIGHT: 5.4pt" vAlign=top width="10%">

   <P style="MARGIN: 0in 0in 0pt"><FONT style="FONT-SIZE: 11pt; LINE-HEIGHT: 12pt" face=Calibri,sans-serif>21</FONT></P></TD></TR>

<TR style="HEIGHT: 1pt">

   <TD style="HEIGHT: 1pt; PADDING-BOTTOM: 0in; PADDING-TOP: 0in; PADDING-LEFT: 5.4pt; PADDING-RIGHT: 5.4pt" vAlign=top width="9%">

   <P style="MARGIN: 0in 0in 0pt"><FONT style="FONT-SIZE: 11pt; LINE-HEIGHT: 12pt" face=Calibri,sans-serif></FONT>&nbsp;</P></TD>

   <TD style="HEIGHT: 1pt; PADDING-BOTTOM: 0in; PADDING-TOP: 0in; PADDING-LEFT: 5.4pt; PADDING-RIGHT: 5.4pt" vAlign=top width="11%">

   <P style="MARGIN: 0in 0in 0pt"><FONT style="FONT-SIZE: 11pt; LINE-HEIGHT: 12pt" face=Calibri,sans-serif></FONT>&nbsp;</P></TD>

   <TD style="HEIGHT: 1pt; PADDING-BOTTOM: 0in; PADDING-TOP: 0in; PADDING-LEFT: 5.4pt; PADDING-RIGHT: 5.4pt" vAlign=top width="70%" colSpan=2>

   <P style="MARGIN: 0in 0in 0pt"><FONT style="FONT-SIZE: 11pt; LINE-HEIGHT: 12pt" face=Calibri,sans-serif></FONT>&nbsp;</P></TD>

   <TD style="HEIGHT: 1pt; PADDING-BOTTOM: 0in; PADDING-TOP: 0in; PADDING-LEFT: 5.4pt; PADDING-RIGHT: 5.4pt" vAlign=top width="10%">

   <P style="MARGIN: 0in 0in 0pt"><FONT style="FONT-SIZE: 11pt; LINE-HEIGHT: 12pt" face=Calibri,sans-serif></FONT>&nbsp;</P></TD></TR>

<TR style="HEIGHT: 1pt">

   <TD style="HEIGHT: 1pt; PADDING-BOTTOM: 0in; PADDING-TOP: 0in; PADDING-LEFT: 5.4pt; PADDING-RIGHT: 5.4pt" vAlign=top width="9%">

   <P style="MARGIN: 0in 0in 0pt"><FONT style="FONT-SIZE: 11pt; LINE-HEIGHT: 12pt" face=Calibri,sans-serif>Part II</FONT></P></TD>

   <TD style="HEIGHT: 1pt; PADDING-BOTTOM: 0in; PADDING-TOP: 0in; PADDING-LEFT: 5.4pt; PADDING-RIGHT: 5.4pt" vAlign=top width="11%">

   <P style="MARGIN: 0in 0in 0pt"><FONT style="FONT-SIZE: 11pt; LINE-HEIGHT: 12pt" face=Calibri,sans-serif></FONT>&nbsp;</P></TD>

   <TD style="HEIGHT: 1pt; PADDING-BOTTOM: 0in; PADDING-TOP: 0in; PADDING-LEFT: 5.4pt; PADDING-RIGHT: 5.4pt" vAlign=top width="70%" colSpan=2>

   <P style="MARGIN: 0in 0in 0pt"><B><FONT style="FONT-SIZE: 11pt; LINE-HEIGHT: 12pt" face=Calibri,sans-serif>Other Information</FONT></B></P></TD>

   <TD style="HEIGHT: 1pt; PADDING-BOTTOM: 0in; PADDING-TOP: 0in; PADDING-LEFT: 5.4pt; PADDING-RIGHT: 5.4pt" vAlign=top width="10%">

   <P style="MARGIN: 0in 0in 0pt"><FONT style="FONT-SIZE: 11pt; LINE-HEIGHT: 12pt" face=Calibri,sans-serif></FONT>&nbsp;</P></TD></TR>

<TR style="HEIGHT: 1pt">

   <TD style="HEIGHT: 1pt; PADDING-BOTTOM: 0in; PADDING-TOP: 0in; PADDING-LEFT: 5.4pt; PADDING-RIGHT: 5.4pt" vAlign=top width="9%">

   <P style="MARGIN: 0in 0in 0pt"><FONT style="FONT-SIZE: 11pt; LINE-HEIGHT: 12pt" face=Calibri,sans-serif></FONT>&nbsp;</P></TD>

   <TD style="HEIGHT: 1pt; PADDING-BOTTOM: 0in; PADDING-TOP: 0in; PADDING-LEFT: 5.4pt; PADDING-RIGHT: 5.4pt" vAlign=top width="11%">

   <P style="MARGIN: 0in 0in 0pt"><FONT style="FONT-SIZE: 11pt; LINE-HEIGHT: 12pt" face=Calibri,sans-serif></FONT>&nbsp;</P></TD>

   <TD style="HEIGHT: 1pt; PADDING-BOTTOM: 0in; PADDING-TOP: 0in; PADDING-LEFT: 5.4pt; PADDING-RIGHT: 5.4pt" vAlign=top width="70%" colSpan=2>

   <P style="MARGIN: 0in 0in 0pt"><FONT style="FONT-SIZE: 11pt; LINE-HEIGHT: 12pt" face=Calibri,sans-serif></FONT>&nbsp;</P></TD>

   <TD style="HEIGHT: 1pt; PADDING-BOTTOM: 0in; PADDING-TOP: 0in; PADDING-LEFT: 5.4pt; PADDING-RIGHT: 5.4pt" vAlign=top width="10%">

   <P style="MARGIN: 0in 0in 0pt"><FONT style="FONT-SIZE: 11pt; LINE-HEIGHT: 12pt" face=Calibri,sans-serif></FONT>&nbsp;</P></TD></TR>

<TR style="HEIGHT: 1pt">

   <TD style="HEIGHT: 1pt; PADDING-BOTTOM: 0in; PADDING-TOP: 0in; PADDING-LEFT: 5.4pt; PADDING-RIGHT: 5.4pt" vAlign=top width="9%">

   <P style="MARGIN: 0in 0in 0pt"><FONT style="FONT-SIZE: 11pt; LINE-HEIGHT: 12pt" face=Calibri,sans-serif></FONT>&nbsp;</P></TD>

   <TD style="HEIGHT: 1pt; PADDING-BOTTOM: 0in; PADDING-TOP: 0in; PADDING-LEFT: 5.4pt; PADDING-RIGHT: 5.4pt" vAlign=top width="11%">

   <P style="MARGIN: 0in 0in 0pt"><FONT style="FONT-SIZE: 11pt; LINE-HEIGHT: 12pt" face=Calibri,sans-serif>Item 1.</FONT></P></TD>

   <TD style="HEIGHT: 1pt; PADDING-BOTTOM: 0in; PADDING-TOP: 0in; PADDING-LEFT: 5.4pt; PADDING-RIGHT: 5.4pt" vAlign=top width="70%" colSpan=2>

   <P style="MARGIN: 0in 0in 0pt"><FONT style="FONT-SIZE: 11pt; LINE-HEIGHT: 12pt" face=Calibri,sans-serif>Legal Proceedings</FONT></P></TD>

   <TD style="HEIGHT: 1pt; PADDING-BOTTOM: 0in; PADDING-TOP: 0in; PADDING-LEFT: 5.4pt; PADDING-RIGHT: 5.4pt" vAlign=bottom width="10%">

   <P style="MARGIN: 0in 0in 0pt"><FONT style="FONT-SIZE: 11pt; LINE-HEIGHT: 12pt" face=Calibri,sans-serif>22</FONT></P></TD></TR>

<TR style="HEIGHT: 1pt">

   <TD style="HEIGHT: 1pt; PADDING-BOTTOM: 0in; PADDING-TOP: 0in; PADDING-LEFT: 5.4pt; PADDING-RIGHT: 5.4pt" vAlign=top width="9%">

   <P style="MARGIN: 0in 0in 0pt"><FONT style="FONT-SIZE: 11pt; LINE-HEIGHT: 12pt" face=Calibri,sans-serif></FONT>&nbsp;</P></TD>

   <TD style="HEIGHT: 1pt; PADDING-BOTTOM: 0in; PADDING-TOP: 0in; PADDING-LEFT: 5.4pt; PADDING-RIGHT: 5.4pt" vAlign=top width="11%">

   <P style="MARGIN: 0in 0in 0pt"><FONT style="FONT-SIZE: 11pt; LINE-HEIGHT: 12pt" face=Calibri,sans-serif></FONT>&nbsp;</P></TD>

   <TD style="HEIGHT: 1pt; PADDING-BOTTOM: 0in; PADDING-TOP: 0in; PADDING-LEFT: 5.4pt; PADDING-RIGHT: 5.4pt" vAlign=top width="70%" colSpan=2>

   <P style="MARGIN: 0in 0in 0pt"><FONT style="FONT-SIZE: 11pt; LINE-HEIGHT: 12pt" face=Calibri,sans-serif></FONT>&nbsp;</P></TD>

   <TD style="HEIGHT: 1pt; PADDING-BOTTOM: 0in; PADDING-TOP: 0in; PADDING-LEFT: 5.4pt; PADDING-RIGHT: 5.4pt" vAlign=top width="10%">

   <P style="MARGIN: 0in 0in 0pt"><FONT style="FONT-SIZE: 11pt; LINE-HEIGHT: 12pt" face=Calibri,sans-serif></FONT>&nbsp;</P></TD></TR>

<TR style="HEIGHT: 1pt">

   <TD style="HEIGHT: 1pt; PADDING-BOTTOM: 0in; PADDING-TOP: 0in; PADDING-LEFT: 5.4pt; PADDING-RIGHT: 5.4pt" vAlign=top width="9%">

   <P style="MARGIN: 0in 0in 0pt"><FONT style="FONT-SIZE: 11pt; LINE-HEIGHT: 12pt" face=Calibri,sans-serif></FONT>&nbsp;</P></TD>

   <TD style="HEIGHT: 1pt; PADDING-BOTTOM: 0in; PADDING-TOP: 0in; PADDING-LEFT: 5.4pt; PADDING-RIGHT: 5.4pt" vAlign=top width="11%">

   <P style="MARGIN: 0in 0in 0pt"><FONT style="FONT-SIZE: 11pt; LINE-HEIGHT: 12pt" face=Calibri,sans-serif>Item 1A.</FONT></P></TD>

   <TD style="HEIGHT: 1pt; PADDING-BOTTOM: 0in; PADDING-TOP: 0in; PADDING-LEFT: 5.4pt; PADDING-RIGHT: 5.4pt" vAlign=top width="70%" colSpan=2>

   <P style="MARGIN: 0in 0in 0pt"><FONT style="FONT-SIZE: 11pt; LINE-HEIGHT: 12pt" face=Calibri,sans-serif>Risk Factors</FONT></P></TD>

   <TD style="HEIGHT: 1pt; PADDING-BOTTOM: 0in; PADDING-TOP: 0in; PADDING-LEFT: 5.4pt; PADDING-RIGHT: 5.4pt" vAlign=top width="10%">

   <P style="MARGIN: 0in 0in 0pt"><FONT style="FONT-SIZE: 11pt; LINE-HEIGHT: 12pt" face=Calibri,sans-serif>22</FONT></P></TD></TR>

<TR style="HEIGHT: 1pt">

   <TD style="HEIGHT: 1pt; PADDING-BOTTOM: 0in; PADDING-TOP: 0in; PADDING-LEFT: 5.4pt; PADDING-RIGHT: 5.4pt" vAlign=top width="9%">

   <P style="MARGIN: 0in 0in 0pt"><FONT style="FONT-SIZE: 11pt; LINE-HEIGHT: 12pt" face=Calibri,sans-serif></FONT>&nbsp;</P></TD>

   <TD style="HEIGHT: 1pt; PADDING-BOTTOM: 0in; PADDING-TOP: 0in; PADDING-LEFT: 5.4pt; PADDING-RIGHT: 5.4pt" vAlign=top width="11%">

   <P style="MARGIN: 0in 0in 0pt"><FONT style="FONT-SIZE: 11pt; LINE-HEIGHT: 12pt" face=Calibri,sans-serif></FONT>&nbsp;</P></TD>

   <TD style="HEIGHT: 1pt; PADDING-BOTTOM: 0in; PADDING-TOP: 0in; PADDING-LEFT: 5.4pt; PADDING-RIGHT: 5.4pt" vAlign=top width="70%" colSpan=2>

   <P style="MARGIN: 0in 0in 0pt"><FONT style="FONT-SIZE: 11pt; LINE-HEIGHT: 12pt" face=Calibri,sans-serif></FONT>&nbsp;</P></TD>

   <TD style="HEIGHT: 1pt; PADDING-BOTTOM: 0in; PADDING-TOP: 0in; PADDING-LEFT: 5.4pt; PADDING-RIGHT: 5.4pt" vAlign=top width="10%">

   <P style="MARGIN: 0in 0in 0pt"><FONT style="FONT-SIZE: 11pt; LINE-HEIGHT: 12pt" face=Calibri,sans-serif></FONT>&nbsp;</P></TD></TR>

<TR style="HEIGHT: 1pt">

   <TD style="HEIGHT: 1pt; PADDING-BOTTOM: 0in; PADDING-TOP: 0in; PADDING-LEFT: 5.4pt; PADDING-RIGHT: 5.4pt" vAlign=top width="9%">

   <P style="MARGIN: 0in 0in 0pt"><FONT style="FONT-SIZE: 11pt; LINE-HEIGHT: 12pt" face=Calibri,sans-serif></FONT>&nbsp;</P></TD>

   <TD style="HEIGHT: 1pt; PADDING-BOTTOM: 0in; PADDING-TOP: 0in; PADDING-LEFT: 5.4pt; PADDING-RIGHT: 5.4pt" vAlign=top width="11%">

   <P style="MARGIN: 0in 0in 0pt"><FONT style="FONT-SIZE: 11pt; LINE-HEIGHT: 12pt" face=Calibri,sans-serif>Item 2.</FONT></P></TD>

   <TD style="HEIGHT: 1pt; PADDING-BOTTOM: 0in; PADDING-TOP: 0in; PADDING-LEFT: 5.4pt; PADDING-RIGHT: 5.4pt" vAlign=top width="70%" colSpan=2>

   <P style="MARGIN: 0in 0in 0pt"><FONT style="FONT-SIZE: 11pt; LINE-HEIGHT: 12pt" face=Calibri,sans-serif>Unregistered Sales of Equity Securities and Use of Proceeds</FONT></P></TD>

   <TD style="HEIGHT: 1pt; PADDING-BOTTOM: 0in; PADDING-TOP: 0in; PADDING-LEFT: 5.4pt; PADDING-RIGHT: 5.4pt" vAlign=top width="10%">

   <P style="MARGIN: 0in 0in 0pt"><FONT style="FONT-SIZE: 11pt; LINE-HEIGHT: 12pt" face=Calibri,sans-serif>22</FONT></P></TD></TR>

<TR style="HEIGHT: 1pt">

   <TD style="HEIGHT: 1pt; PADDING-BOTTOM: 0in; PADDING-TOP: 0in; PADDING-LEFT: 5.4pt; PADDING-RIGHT: 5.4pt" vAlign=top width="9%">

   <P style="MARGIN: 0in 0in 0pt"><FONT style="FONT-SIZE: 11pt; LINE-HEIGHT: 12pt" face=Calibri,sans-serif></FONT>&nbsp;</P></TD>

   <TD style="HEIGHT: 1pt; PADDING-BOTTOM: 0in; PADDING-TOP: 0in; PADDING-LEFT: 5.4pt; PADDING-RIGHT: 5.4pt" vAlign=top width="11%">

   <P style="MARGIN: 0in 0in 0pt"><FONT style="FONT-SIZE: 11pt; LINE-HEIGHT: 12pt" face=Calibri,sans-serif></FONT>&nbsp;</P></TD>

   <TD style="HEIGHT: 1pt; PADDING-BOTTOM: 0in; PADDING-TOP: 0in; PADDING-LEFT: 5.4pt; PADDING-RIGHT: 5.4pt" vAlign=top width="70%" colSpan=2>

   <P style="MARGIN: 0in 0in 0pt"><FONT style="FONT-SIZE: 11pt; LINE-HEIGHT: 12pt" face=Calibri,sans-serif></FONT>&nbsp;</P></TD>

   <TD style="HEIGHT: 1pt; PADDING-BOTTOM: 0in; PADDING-TOP: 0in; PADDING-LEFT: 5.4pt; PADDING-RIGHT: 5.4pt" vAlign=top width="10%">

   <P style="MARGIN: 0in 0in 0pt"><FONT style="FONT-SIZE: 11pt; LINE-HEIGHT: 12pt" face=Calibri,sans-serif></FONT>&nbsp;</P></TD></TR>

<TR style="HEIGHT: 1pt">

   <TD style="HEIGHT: 1pt; PADDING-BOTTOM: 0in; PADDING-TOP: 0in; PADDING-LEFT: 5.4pt; PADDING-RIGHT: 5.4pt" vAlign=top width="9%">

   <P style="MARGIN: 0in 0in 0pt"><FONT style="FONT-SIZE: 11pt; LINE-HEIGHT: 12pt" face=Calibri,sans-serif></FONT>&nbsp;</P></TD>

   <TD style="HEIGHT: 1pt; PADDING-BOTTOM: 0in; PADDING-TOP: 0in; PADDING-LEFT: 5.4pt; PADDING-RIGHT: 5.4pt" vAlign=top width="11%">

   <P style="MARGIN: 0in 0in 0pt"><FONT style="FONT-SIZE: 11pt; LINE-HEIGHT: 12pt" face=Calibri,sans-serif>Item 3.</FONT></P></TD>

   <TD style="HEIGHT: 1pt; PADDING-BOTTOM: 0in; PADDING-TOP: 0in; PADDING-LEFT: 5.4pt; PADDING-RIGHT: 5.4pt" vAlign=top width="70%" colSpan=2>

   <P style="MARGIN: 0in 0in 0pt"><FONT style="FONT-SIZE: 11pt; LINE-HEIGHT: 12pt" face=Calibri,sans-serif>Defaults Upon Senior Securities</FONT></P></TD>

   <TD style="HEIGHT: 1pt; PADDING-BOTTOM: 0in; PADDING-TOP: 0in; PADDING-LEFT: 5.4pt; PADDING-RIGHT: 5.4pt" vAlign=top width="10%">

   <P style="MARGIN: 0in 0in 0pt"><FONT style="FONT-SIZE: 11pt; LINE-HEIGHT: 12pt" face=Calibri,sans-serif>22</FONT></P></TD></TR>

<TR style="HEIGHT: 1pt">

   <TD style="HEIGHT: 1pt; PADDING-BOTTOM: 0in; PADDING-TOP: 0in; PADDING-LEFT: 5.4pt; PADDING-RIGHT: 5.4pt" vAlign=top width="9%">

   <P style="MARGIN: 0in 0in 0pt"><FONT style="FONT-SIZE: 11pt; LINE-HEIGHT: 12pt" face=Calibri,sans-serif></FONT>&nbsp;</P></TD>

   <TD style="HEIGHT: 1pt; PADDING-BOTTOM: 0in; PADDING-TOP: 0in; PADDING-LEFT: 5.4pt; PADDING-RIGHT: 5.4pt" vAlign=top width="11%">

   <P style="MARGIN: 0in 0in 0pt"><FONT style="FONT-SIZE: 11pt; LINE-HEIGHT: 12pt" face=Calibri,sans-serif></FONT>&nbsp;</P></TD>

   <TD style="HEIGHT: 1pt; PADDING-BOTTOM: 0in; PADDING-TOP: 0in; PADDING-LEFT: 5.4pt; PADDING-RIGHT: 5.4pt" vAlign=top width="70%" colSpan=2>

   <P style="MARGIN: 0in 0in 0pt"><FONT style="FONT-SIZE: 11pt; LINE-HEIGHT: 12pt" face=Calibri,sans-serif></FONT>&nbsp;</P></TD>

   <TD style="HEIGHT: 1pt; PADDING-BOTTOM: 0in; PADDING-TOP: 0in; PADDING-LEFT: 5.4pt; PADDING-RIGHT: 5.4pt" vAlign=top width="10%">

   <P style="MARGIN: 0in 0in 0pt"><FONT style="FONT-SIZE: 11pt; LINE-HEIGHT: 12pt" face=Calibri,sans-serif></FONT>&nbsp;</P></TD></TR>

<TR style="HEIGHT: 1pt">

   <TD style="HEIGHT: 1pt; PADDING-BOTTOM: 0in; PADDING-TOP: 0in; PADDING-LEFT: 5.4pt; PADDING-RIGHT: 5.4pt" vAlign=top width="9%">

   <P style="MARGIN: 0in 0in 0pt"><FONT style="FONT-SIZE: 11pt; LINE-HEIGHT: 12pt" face=Calibri,sans-serif></FONT>&nbsp;</P></TD>

   <TD style="HEIGHT: 1pt; PADDING-BOTTOM: 0in; PADDING-TOP: 0in; PADDING-LEFT: 5.4pt; PADDING-RIGHT: 5.4pt" vAlign=top width="11%">

   <P style="MARGIN: 0in 0in 0pt"><FONT style="FONT-SIZE: 11pt; LINE-HEIGHT: 12pt" face=Calibri,sans-serif>Item 4.</FONT></P></TD>

   <TD style="HEIGHT: 1pt; PADDING-BOTTOM: 0in; PADDING-TOP: 0in; PADDING-LEFT: 5.4pt; PADDING-RIGHT: 5.4pt" vAlign=top width="70%" colSpan=2>

   <P style="MARGIN: 0in 0in 0pt"><FONT style="FONT-SIZE: 11pt; LINE-HEIGHT: 12pt" face=Calibri,sans-serif>Mine Safety Disclosures</FONT></P></TD>

   <TD style="HEIGHT: 1pt; PADDING-BOTTOM: 0in; PADDING-TOP: 0in; PADDING-LEFT: 5.4pt; PADDING-RIGHT: 5.4pt" vAlign=top width="10%">

   <P style="MARGIN: 0in 0in 0pt"><FONT style="FONT-SIZE: 11pt; LINE-HEIGHT: 12pt" face=Calibri,sans-serif>22</FONT></P></TD></TR>

<TR style="HEIGHT: 1pt">

   <TD style="HEIGHT: 1pt; PADDING-BOTTOM: 0in; PADDING-TOP: 0in; PADDING-LEFT: 5.4pt; PADDING-RIGHT: 5.4pt" vAlign=top width="9%">

   <P style="MARGIN: 0in 0in 0pt"><FONT style="FONT-SIZE: 11pt; LINE-HEIGHT: 12pt" face=Calibri,sans-serif></FONT>&nbsp;</P></TD>

   <TD style="HEIGHT: 1pt; PADDING-BOTTOM: 0in; PADDING-TOP: 0in; PADDING-LEFT: 5.4pt; PADDING-RIGHT: 5.4pt" vAlign=top width="11%">

   <P style="MARGIN: 0in 0in 0pt"><FONT style="FONT-SIZE: 11pt; LINE-HEIGHT: 12pt" face=Calibri,sans-serif></FONT>&nbsp;</P></TD>

   <TD style="HEIGHT: 1pt; PADDING-BOTTOM: 0in; PADDING-TOP: 0in; PADDING-LEFT: 5.4pt; PADDING-RIGHT: 5.4pt" vAlign=top width="70%" colSpan=2>

   <P style="MARGIN: 0in 0in 0pt"><FONT style="FONT-SIZE: 11pt; LINE-HEIGHT: 12pt" face=Calibri,sans-serif></FONT>&nbsp;</P></TD>

   <TD style="HEIGHT: 1pt; PADDING-BOTTOM: 0in; PADDING-TOP: 0in; PADDING-LEFT: 5.4pt; PADDING-RIGHT: 5.4pt" vAlign=top width="10%">

   <P style="MARGIN: 0in 0in 0pt"><FONT style="FONT-SIZE: 11pt; LINE-HEIGHT: 12pt" face=Calibri,sans-serif></FONT>&nbsp;</P></TD></TR>

<TR style="HEIGHT: 1pt">

   <TD style="HEIGHT: 1pt; PADDING-BOTTOM: 0in; PADDING-TOP: 0in; PADDING-LEFT: 5.4pt; PADDING-RIGHT: 5.4pt" vAlign=top width="9%">

   <P style="MARGIN: 0in 0in 0pt"><FONT style="FONT-SIZE: 11pt; LINE-HEIGHT: 12pt" face=Calibri,sans-serif></FONT>&nbsp;</P></TD>

   <TD style="HEIGHT: 1pt; PADDING-BOTTOM: 0in; PADDING-TOP: 0in; PADDING-LEFT: 5.4pt; PADDING-RIGHT: 5.4pt" vAlign=top width="11%">

   <P style="MARGIN: 0in 0in 0pt"><FONT style="FONT-SIZE: 11pt; LINE-HEIGHT: 12pt" face=Calibri,sans-serif>Item 5.</FONT></P></TD>

   <TD style="HEIGHT: 1pt; PADDING-BOTTOM: 0in; PADDING-TOP: 0in; PADDING-LEFT: 5.4pt; PADDING-RIGHT: 5.4pt" vAlign=top width="70%" colSpan=2>

   <P style="MARGIN: 0in 0in 0pt"><FONT style="FONT-SIZE: 11pt; LINE-HEIGHT: 12pt" face=Calibri,sans-serif>Other Information</FONT></P></TD>

   <TD style="HEIGHT: 1pt; PADDING-BOTTOM: 0in; PADDING-TOP: 0in; PADDING-LEFT: 5.4pt; PADDING-RIGHT: 5.4pt" vAlign=top width="10%">

   <P style="MARGIN: 0in 0in 0pt"><FONT style="FONT-SIZE: 11pt; LINE-HEIGHT: 12pt" face=Calibri,sans-serif>22</FONT></P></TD></TR>

<TR style="HEIGHT: 1pt">

   <TD style="HEIGHT: 1pt; PADDING-BOTTOM: 0in; PADDING-TOP: 0in; PADDING-LEFT: 5.4pt; PADDING-RIGHT: 5.4pt" vAlign=top width="9%">

   <P style="MARGIN: 0in 0in 0pt"><FONT style="FONT-SIZE: 11pt; LINE-HEIGHT: 12pt" face=Calibri,sans-serif></FONT>&nbsp;</P></TD>

   <TD style="HEIGHT: 1pt; PADDING-BOTTOM: 0in; PADDING-TOP: 0in; PADDING-LEFT: 5.4pt; PADDING-RIGHT: 5.4pt" vAlign=top width="11%">

   <P style="MARGIN: 0in 0in 0pt"><FONT style="FONT-SIZE: 11pt; LINE-HEIGHT: 12pt" face=Calibri,sans-serif></FONT>&nbsp;</P></TD>

   <TD style="HEIGHT: 1pt; PADDING-BOTTOM: 0in; PADDING-TOP: 0in; PADDING-LEFT: 5.4pt; PADDING-RIGHT: 5.4pt" vAlign=top width="70%" colSpan=2>

   <P style="MARGIN: 0in 0in 0pt"><FONT style="FONT-SIZE: 11pt; LINE-HEIGHT: 12pt" face=Calibri,sans-serif></FONT>&nbsp;</P></TD>

   <TD style="HEIGHT: 1pt; PADDING-BOTTOM: 0in; PADDING-TOP: 0in; PADDING-LEFT: 5.4pt; PADDING-RIGHT: 5.4pt" vAlign=top width="10%">

   <P style="MARGIN: 0in 0in 0pt"><FONT style="FONT-SIZE: 11pt; LINE-HEIGHT: 12pt" face=Calibri,sans-serif></FONT>&nbsp;</P></TD></TR>

<TR style="HEIGHT: 1pt">

   <TD style="HEIGHT: 1pt; PADDING-BOTTOM: 0in; PADDING-TOP: 0in; PADDING-LEFT: 5.4pt; PADDING-RIGHT: 5.4pt" vAlign=top width="9%">

   <P style="MARGIN: 0in 0in 0pt"><FONT style="FONT-SIZE: 11pt; LINE-HEIGHT: 12pt" face=Calibri,sans-serif></FONT>&nbsp;</P></TD>

   <TD style="HEIGHT: 1pt; PADDING-BOTTOM: 0in; PADDING-TOP: 0in; PADDING-LEFT: 5.4pt; PADDING-RIGHT: 5.4pt" vAlign=top width="11%">

   <P style="MARGIN: 0in 0in 0pt"><FONT style="FONT-SIZE: 11pt; LINE-HEIGHT: 12pt" face=Calibri,sans-serif>Item 6.</FONT></P></TD>

   <TD style="HEIGHT: 1pt; PADDING-BOTTOM: 0in; PADDING-TOP: 0in; PADDING-LEFT: 5.4pt; PADDING-RIGHT: 5.4pt" vAlign=top width="70%" colSpan=2>

   <P style="MARGIN: 0in 0in 0pt"><FONT style="FONT-SIZE: 11pt; LINE-HEIGHT: 12pt" face=Calibri,sans-serif>Exhibits</FONT></P></TD>

   <TD style="HEIGHT: 1pt; PADDING-BOTTOM: 0in; PADDING-TOP: 0in; PADDING-LEFT: 5.4pt; PADDING-RIGHT: 5.4pt" vAlign=top width="10%">

   <P style="MARGIN: 0in 0in 0pt"><FONT style="FONT-SIZE: 11pt; LINE-HEIGHT: 12pt" face=Calibri,sans-serif>22</FONT></P></TD></TR>

<TR style="HEIGHT: 1pt">

   <TD style="HEIGHT: 1pt; PADDING-BOTTOM: 0in; PADDING-TOP: 0in; PADDING-LEFT: 5.4pt; PADDING-RIGHT: 5.4pt" vAlign=top width="9%">

   <P style="MARGIN: 0in 0in 0pt"><FONT style="FONT-SIZE: 11pt; LINE-HEIGHT: 12pt" face=Calibri,sans-serif></FONT>&nbsp;</P></TD>

   <TD style="HEIGHT: 1pt; PADDING-BOTTOM: 0in; PADDING-TOP: 0in; PADDING-LEFT: 5.4pt; PADDING-RIGHT: 5.4pt" vAlign=top width="11%">

   <P style="MARGIN: 0in 0in 0pt"><FONT style="FONT-SIZE: 11pt; LINE-HEIGHT: 12pt" face=Calibri,sans-serif></FONT>&nbsp;</P></TD>

   <TD style="HEIGHT: 1pt; PADDING-BOTTOM: 0in; PADDING-TOP: 0in; PADDING-LEFT: 5.4pt; PADDING-RIGHT: 5.4pt" vAlign=top width="70%" colSpan=2>

   <P style="MARGIN: 0in 0in 0pt"><FONT style="FONT-SIZE: 11pt; LINE-HEIGHT: 12pt" face=Calibri,sans-serif></FONT>&nbsp;</P></TD>

   <TD style="HEIGHT: 1pt; PADDING-BOTTOM: 0in; PADDING-TOP: 0in; PADDING-LEFT: 5.4pt; PADDING-RIGHT: 5.4pt" vAlign=top width="10%">

   <P style="MARGIN: 0in 0in 0pt"><FONT style="FONT-SIZE: 11pt; LINE-HEIGHT: 12pt" face=Calibri,sans-serif></FONT>&nbsp;</P></TD></TR>

<TR style="HEIGHT: 1pt">

   <TD style="HEIGHT: 1pt; PADDING-BOTTOM: 0in; PADDING-TOP: 0in; PADDING-LEFT: 5.4pt; PADDING-RIGHT: 5.4pt" vAlign=top width="20%" colSpan=2>

   <P style="MARGIN: 0in 0in 0pt"><FONT style="FONT-SIZE: 11pt; LINE-HEIGHT: 12pt" face=Calibri,sans-serif>Signatures</FONT></P></TD>

   <TD style="HEIGHT: 1pt; PADDING-BOTTOM: 0in; PADDING-TOP: 0in; PADDING-LEFT: 5.4pt; PADDING-RIGHT: 5.4pt" vAlign=top width="70%" colSpan=2>

   <P style="MARGIN: 0in 0in 0pt"><FONT style="FONT-SIZE: 11pt; LINE-HEIGHT: 12pt" face=Calibri,sans-serif></FONT>&nbsp;</P></TD>

   <TD style="HEIGHT: 1pt; PADDING-BOTTOM: 0in; PADDING-TOP: 0in; PADDING-LEFT: 5.4pt; PADDING-RIGHT: 5.4pt" vAlign=top width="10%">

   <P style="MARGIN: 0in 0in 0pt"><FONT style="FONT-SIZE: 11pt; LINE-HEIGHT: 12pt" face=Calibri,sans-serif>23</FONT></P></TD></TR>

<TR>

   <TD width="9%">&nbsp;</TD>

   <TD width="11%">&nbsp;</TD>

   <TD width="70%">&nbsp;</TD>

   <TD width="1%">&nbsp;</TD>

   <TD width="10%">&nbsp;</TD></TR></TABLE></DIV>

<P style="MARGIN: 0in 0in 0pt"><FONT lang=EN-US style="FONT-SIZE: 11pt; LINE-HEIGHT: 12pt" face=Calibri,sans-serif></FONT>&nbsp;</P>

<a name="_bclFooter2"></a><DIV>

<P style="TEXT-ALIGN: center; MARGIN: 0in 0in 0pt" align=center><FONT style="DISPLAY: none"><FONT lang=EN-US style="FONT-SIZE: 10pt" face=Times></FONT></FONT><FONT lang=EN-US style="FONT-SIZE: 10pt" face=Times>2</FONT><FONT style="DISPLAY: none"><FONT lang=EN-US style="FONT-SIZE: 10pt" face=Times></FONT></FONT></P>

<P style="MARGIN: 0in 0in 0pt"><FONT face=arial,sans-serif><FONT lang=EN-US style="FONT-SIZE: 10pt" face=arial,sans-serif></FONT></FONT>&nbsp;</P></DIV></DIV>

<HR align=center SIZE=2 width="100%" noShade>



<DIV style="PAGE-BREAK-BEFORE: always">&nbsp;</DIV>
<a name="page_3"></a><a name="_bclPageBorder3"></a><DIV STYLE="PADDING-RIGHT: 0%; PADDING-LEFT: 0%">
<p style="margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;"><b><font face=Calibri,sans-serif lang=EN-US style="font-size:10.0pt;line-height:12.0pt;">PART I -
FINANCIAL INFORMATION</font></b></p>

<p style="margin-bottom:10.0pt;margin-left:0in;margin-right:0in;margin-top:0in;"><b><u><font face=Calibri,sans-serif lang=EN-US style="font-size:10.0pt;line-height:115%;">Item
1.</font></u></b><b><font face=Calibri,sans-serif lang=EN-US style="font-size:10.0pt;line-height:115%;">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; </font></b><b><u><font face=Calibri,sans-serif lang=EN-US style="font-size:10.0pt;line-height:115%;">Financial
Statements</font></u></b></p>

<div align=left><table cellpadding=0 cellspacing=0 border=0 style="border-collapse:collapse;margin-left:5.4pt;width:526.000000pt;">
 <tr style="height:13.5pt;">
  <td colspan=4 nowrap valign=bottom width=100% style="height:13.5pt;padding:0in 5.4pt 0in 5.4pt;">
  <p align=center style="margin-bottom:10.0pt;margin-left:0in;margin-right:0in;margin-top:0in;text-align:center;"><b><font face=Calibri,sans-serif style="font-size:10.0pt;line-height:115%;">DATA&nbsp;I/O CORPORATION</font></b></p>
  </td>
 </tr>
<tr style="height:12.75pt;">
  <td colspan=4 nowrap valign=bottom width=100% style="height:12.75pt;padding:0in 5.4pt 0in 5.4pt;">
  <p align=center style="margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;text-align:center;"><b><font face=Calibri,sans-serif style="font-size:10.0pt;line-height:normal;">CONSOLIDATED
  BALANCE SHEETS</font></b></p>
  </td>
 </tr>
<tr style="height:13.5pt;">
  <td colspan=4 nowrap valign=bottom width=100% style="height:13.5pt;padding:0in 5.4pt 0in 5.4pt;">
  <p align=center style="margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;text-align:center;"><b><font face=Calibri,sans-serif style="font-size:10.0pt;line-height:normal;">(in
  thousands, except share data)</font></b></p>
  </td>
 </tr>
<tr style="height:15.75pt;">
  <td colspan=4 nowrap valign=bottom width=100% style="height:15.75pt;padding:0in 5.4pt 0in 5.4pt;">
  <p align=center style="margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;text-align:center;"><b><font face=Calibri,sans-serif style="font-size:10.0pt;line-height:normal;">(UNAUDITED)</font></b></p>
  </td>
 </tr>
<tr style="height:4.35pt;">
  <td nowrap valign=bottom width=61% style="height:4.35pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 <td nowrap valign=bottom width=18% style="height:4.35pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 <td nowrap valign=bottom width=4% style="height:4.35pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 <td nowrap valign=bottom width=17% style="height:4.35pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 </tr>
<tr style="height:25.5pt;">
  <td valign=top width=61% style="height:25.5pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 <td valign=bottom width=18% style="border-bottom:solid windowtext 1.0pt;height:25.5pt;padding:0in 5.4pt 0in 5.4pt;">
  <p align=center style="margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;text-align:center;"><b><font color=black face=Calibri,sans-serif style="font-size:10.0pt;line-height:normal;">September 30,<br>
  2018</font></b></p>
  </td>
 <td valign=top width=4% style="height:25.5pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 <td valign=bottom width=17% style="background:white;border-bottom:solid windowtext 1.0pt;height:25.5pt;padding:0in 5.4pt 0in 5.4pt;">
  <p align=center style="margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;text-align:center;"><b><font color=black face=Calibri,sans-serif style="font-size:10.0pt;line-height:normal;">December 31,<br>
  2017</font></b></p>
  </td>
 </tr>
<tr style="height:3.85pt;">
  <td nowrap valign=bottom width=61% style="height:3.85pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 <td nowrap valign=bottom width=18% style="height:3.85pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 <td nowrap valign=bottom width=4% style="height:3.85pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 <td nowrap valign=bottom width=17% style="background:white;height:3.85pt;padding:0in 5.4pt 0in 5.4pt;">
  <p style="margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;"><b><font face=Calibri,sans-serif style="font-size:10.0pt;line-height:normal;">&nbsp;</font></b></p>
  </td>
 </tr>
<tr style="height:12.75pt;">
  <td nowrap valign=top width=61% style="height:12.75pt;padding:0in 5.4pt 0in 5.4pt;">
  <p style="margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;"><b><font color=black face=Calibri,sans-serif style="font-size:10.0pt;line-height:normal;">ASSETS</font></b></p>
  </td>
 <td nowrap valign=bottom width=18% style="height:12.75pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 <td nowrap valign=bottom width=4% style="height:12.75pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 <td nowrap valign=bottom width=17% style="background:white;height:12.75pt;padding:0in 5.4pt 0in 5.4pt;">
  <p style="margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;"><font face=Calibri,sans-serif style="font-size:10.0pt;line-height:normal;">&nbsp;</font></p>
  </td>
 </tr>
<tr style="height:12.75pt;">
  <td nowrap valign=top width=61% style="height:12.75pt;padding:0in 5.4pt 0in 5.4pt;">
  <p style="margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;"><font color=black face=Calibri,sans-serif style="font-size:10.0pt;line-height:normal;">CURRENT ASSETS:</font></p>
  </td>
 <td nowrap valign=bottom width=18% style="height:12.75pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 <td nowrap valign=bottom width=4% style="height:12.75pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 <td nowrap valign=bottom width=17% style="background:white;height:12.75pt;padding:0in 5.4pt 0in 5.4pt;">
  <p style="margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;"><font face=Calibri,sans-serif style="font-size:10.0pt;line-height:normal;">&nbsp;</font></p>
  </td>
 </tr>
<tr style="height:12.75pt;">
  <td nowrap valign=bottom width=61% style="height:12.75pt;padding:0in 5.4pt 0in 5.4pt;">
  <p style="margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;text-indent:10.0pt;"><font color=black face=Calibri,sans-serif style="font-size:10.0pt;line-height:normal;">Cash
  and cash equivalents </font></p>
  </td>
 <td nowrap valign=bottom width=18% style="height:12.75pt;padding:0in 5.4pt 0in 5.4pt;">
  <p align=right style="margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;text-align:right;"><font face=Calibri,sans-serif style="font-size:10.0pt;line-height:normal;">$18,902 </font></p>
  </td>
 <td nowrap valign=bottom width=4% style="height:12.75pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 <td nowrap valign=bottom width=17% style="height:12.75pt;padding:0in 5.4pt 0in 5.4pt;">
  <p align=right style="margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;text-align:right;"><font face=Calibri,sans-serif style="font-size:10.0pt;line-height:normal;">$18,541 </font></p>
  </td>
 </tr>
<tr style="height:12.75pt;">
  <td valign=bottom width=61% style="height:12.75pt;padding:0in 5.4pt 0in 5.4pt;">
  <p style="margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;text-indent:10.0pt;"><font color=black face=Calibri,sans-serif style="font-size:10.0pt;line-height:normal;">Trade
  accounts receivable, net of allowance for</font></p>
  </td>
 <td nowrap valign=bottom width=18% style="height:12.75pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 <td nowrap valign=bottom width=4% style="height:12.75pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 <td nowrap valign=bottom width=17% style="height:12.75pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 </tr>
<tr style="height:12.75pt;">
  <td valign=bottom width=61% style="height:12.75pt;padding:0in 5.4pt 0in 5.4pt;">
  <p style="margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;text-indent:10.0pt;"><font color=black face=Calibri,sans-serif style="font-size:10.0pt;line-height:normal;">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;
  doubtful accounts of $52 and $73, respectively</font></p>
  </td>
 <td nowrap valign=bottom width=18% style="height:12.75pt;padding:0in 5.4pt 0in 5.4pt;">
  <p align=right style="margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;text-align:right;"><font face=Calibri,sans-serif style="font-size:10.0pt;line-height:normal;">2,824 </font></p>
  </td>
 <td nowrap valign=bottom width=4% style="height:12.75pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 <td nowrap valign=bottom width=17% style="height:12.75pt;padding:0in 5.4pt 0in 5.4pt;">
  <p align=right style="margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;text-align:right;"><font face=Calibri,sans-serif style="font-size:10.0pt;line-height:normal;">3,769 </font></p>
  </td>
 </tr>
<tr style="height:12.75pt;">
  <td nowrap valign=bottom width=61% style="height:12.75pt;padding:0in 5.4pt 0in 5.4pt;">
  <p style="margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;text-indent:10.0pt;"><font color=black face=Calibri,sans-serif style="font-size:10.0pt;line-height:normal;">Inventories</font></p>
  </td>
 <td nowrap valign=bottom width=18% style="height:12.75pt;padding:0in 5.4pt 0in 5.4pt;">
  <p align=right style="margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;text-align:right;"><font face=Calibri,sans-serif style="font-size:10.0pt;line-height:normal;">4,558 </font></p>
  </td>
 <td nowrap valign=bottom width=4% style="height:12.75pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 <td nowrap valign=bottom width=17% style="height:12.75pt;padding:0in 5.4pt 0in 5.4pt;">
  <p align=right style="margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;text-align:right;"><font face=Calibri,sans-serif style="font-size:10.0pt;line-height:normal;">4,168 </font></p>
  </td>
 </tr>
<tr style="height:12.75pt;">
  <td nowrap valign=bottom width=61% style="height:12.75pt;padding:0in 5.4pt 0in 5.4pt;">
  <p style="margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;text-indent:10.0pt;"><font color=black face=Calibri,sans-serif style="font-size:10.0pt;line-height:normal;">Other
  current assets</font></p>
  </td>
 <td nowrap valign=bottom width=18% style="border-bottom:solid windowtext 1.0pt;height:12.75pt;padding:0in 5.4pt 0in 5.4pt;">
  <p align=right style="margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;text-align:right;"><font face=Calibri,sans-serif style="font-size:10.0pt;line-height:normal;">738 </font></p>
  </td>
 <td nowrap valign=bottom width=4% style="height:12.75pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 <td nowrap valign=bottom width=17% style="border-bottom:solid windowtext 1.0pt;height:12.75pt;padding:0in 5.4pt 0in 5.4pt;">
  <p align=right style="margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;text-align:right;"><font face=Calibri,sans-serif style="font-size:10.0pt;line-height:normal;">708 </font></p>
  </td>
 </tr>
<tr style="height:12.75pt;">
  <td valign=bottom width=61% style="height:12.75pt;padding:0in 5.4pt 0in 5.4pt;">
  <p style="margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;text-indent:30.0pt;"><font color=black face=Calibri,sans-serif style="font-size:10.0pt;line-height:normal;">TOTAL
  CURRENT ASSETS</font></p>
  </td>
 <td nowrap valign=bottom width=18% style="height:12.75pt;padding:0in 5.4pt 0in 5.4pt;">
  <p align=right style="margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;text-align:right;"><font face=Calibri,sans-serif style="font-size:10.0pt;line-height:normal;">27,022 </font></p>
  </td>
 <td nowrap valign=bottom width=4% style="height:12.75pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 <td nowrap valign=bottom width=17% style="height:12.75pt;padding:0in 5.4pt 0in 5.4pt;">
  <p align=right style="margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;text-align:right;"><font face=Calibri,sans-serif style="font-size:10.0pt;line-height:normal;">27,186 </font></p>
  </td>
 </tr>
<tr style="height:4.35pt;">
  <td valign=bottom width=61% style="height:4.35pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 <td nowrap valign=bottom width=18% style="height:4.35pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 <td nowrap valign=bottom width=4% style="height:4.35pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 <td nowrap valign=bottom width=17% style="height:4.35pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 </tr>
<tr style="height:12.75pt;">
  <td nowrap valign=top width=61% style="height:12.75pt;padding:0in 5.4pt 0in 5.4pt;">
  <p style="margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;"><font color=black face=Calibri,sans-serif style="font-size:10.0pt;line-height:normal;">Property, plant and
  equipment &#8211; net</font></p>
  </td>
 <td nowrap valign=bottom width=18% style="height:12.75pt;padding:0in 5.4pt 0in 5.4pt;">
  <p align=right style="margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;text-align:right;"><font face=Calibri,sans-serif style="font-size:10.0pt;line-height:normal;">2,023 </font></p>
  </td>
 <td nowrap valign=bottom width=4% style="height:12.75pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 <td nowrap valign=bottom width=17% style="height:12.75pt;padding:0in 5.4pt 0in 5.4pt;">
  <p align=right style="margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;text-align:right;"><font face=Calibri,sans-serif style="font-size:10.0pt;line-height:normal;">2,458 </font></p>
  </td>
 </tr>
<tr style="height:12.75pt;">
  <td nowrap valign=top width=61% style="height:12.75pt;padding:0in 5.4pt 0in 5.4pt;">
  <p style="margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;"><font color=black face=Calibri,sans-serif style="font-size:10.0pt;line-height:normal;">Income tax receivable</font></p>
  </td>
 <td nowrap valign=bottom width=18% style="height:12.75pt;padding:0in 5.4pt 0in 5.4pt;">
  <p align=right style="margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;text-align:right;"><font face=Calibri,sans-serif style="font-size:10.0pt;line-height:normal;">598 </font></p>
  </td>
 <td nowrap valign=bottom width=4% style="height:12.75pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 <td nowrap valign=bottom width=17% style="height:12.75pt;padding:0in 5.4pt 0in 5.4pt;">
  <p align=right style="margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;text-align:right;"><font face=Calibri,sans-serif style="font-size:10.0pt;line-height:normal;">598 </font></p>
  </td>
 </tr>
<tr style="height:12.75pt;">
  <td nowrap valign=top width=61% style="height:12.75pt;padding:0in 5.4pt 0in 5.4pt;">
  <p style="margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;"><font color=black face=Calibri,sans-serif style="font-size:10.0pt;line-height:normal;">Other assets</font></p>
  </td>
 <td nowrap valign=bottom width=18% style="height:12.75pt;padding:0in 5.4pt 0in 5.4pt;">
  <p align=right style="margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;text-align:right;"><font face=Calibri,sans-serif style="font-size:10.0pt;line-height:normal;">220 </font></p>
  </td>
 <td nowrap valign=bottom width=4% style="height:12.75pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 <td nowrap valign=bottom width=17% style="height:12.75pt;padding:0in 5.4pt 0in 5.4pt;">
  <p align=right style="margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;text-align:right;"><font face=Calibri,sans-serif style="font-size:10.0pt;line-height:normal;">45 </font></p>
  </td>
 </tr>
<tr style="height:13.5pt;">
  <td valign=bottom width=61% style="height:13.5pt;padding:0in 5.4pt 0in 5.4pt;">
  <p style="margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;text-indent:30.0pt;"><font color=black face=Calibri,sans-serif style="font-size:10.0pt;line-height:normal;">TOTAL
  ASSETS</font></p>
  </td>
 <td nowrap valign=bottom width=18% style="border-bottom:double windowtext 2.25pt;border-top:solid windowtext 1.0pt;height:13.5pt;padding:0in 5.4pt 0in 5.4pt;">
  <p align=right style="margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;text-align:right;"><font face=Calibri,sans-serif style="font-size:10.0pt;line-height:normal;">$29,863 </font></p>
  </td>
 <td nowrap valign=bottom width=4% style="height:13.5pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 <td nowrap valign=bottom width=17% style="border-bottom:double windowtext 2.25pt;border-top:solid windowtext 1.0pt;height:13.5pt;padding:0in 5.4pt 0in 5.4pt;">
  <p align=right style="margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;text-align:right;"><font face=Calibri,sans-serif style="font-size:10.0pt;line-height:normal;">$30,287 </font></p>
  </td>
 </tr>
<tr style="height:2.1pt;">
  <td valign=bottom width=61% style="height:2.1pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 <td nowrap valign=bottom width=18% style="height:2.1pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 <td nowrap valign=bottom width=4% style="height:2.1pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 <td nowrap valign=bottom width=17% style="height:2.1pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 </tr>
<tr style="height:12.75pt;">
  <td nowrap valign=top width=61% style="height:12.75pt;padding:0in 5.4pt 0in 5.4pt;">
  <p style="margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;"><b><font color=black face=Calibri,sans-serif style="font-size:10.0pt;line-height:normal;">LIABILITIES AND STOCKHOLDERS&#8217;
  EQUITY</font></b></p>
  </td>
 <td nowrap valign=bottom width=18% style="height:12.75pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 <td nowrap valign=bottom width=4% style="height:12.75pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 <td nowrap valign=bottom width=17% style="height:12.75pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 </tr>
<tr style="height:12.75pt;">
  <td nowrap valign=top width=61% style="height:12.75pt;padding:0in 5.4pt 0in 5.4pt;">
  <p style="margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;"><font color=black face=Calibri,sans-serif style="font-size:10.0pt;line-height:normal;">CURRENT LIABILITIES:</font></p>
  </td>
 <td nowrap valign=bottom width=18% style="height:12.75pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 <td nowrap valign=bottom width=4% style="height:12.75pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 <td nowrap valign=bottom width=17% style="height:12.75pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 </tr>
<tr style="height:12.75pt;">
  <td nowrap valign=bottom width=61% style="height:12.75pt;padding:0in 5.4pt 0in 5.4pt;">
  <p style="margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;text-indent:10.0pt;"><font color=black face=Calibri,sans-serif style="font-size:10.0pt;line-height:normal;">Accounts
  payable</font></p>
  </td>
 <td nowrap valign=bottom width=18% style="height:12.75pt;padding:0in 5.4pt 0in 5.4pt;">
  <p align=right style="margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;text-align:right;"><font face=Calibri,sans-serif style="font-size:10.0pt;line-height:normal;">$1,286 </font></p>
  </td>
 <td nowrap valign=bottom width=4% style="height:12.75pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 <td nowrap valign=bottom width=17% style="height:12.75pt;padding:0in 5.4pt 0in 5.4pt;">
  <p align=right style="margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;text-align:right;"><font face=Calibri,sans-serif style="font-size:10.0pt;line-height:normal;">$1,301 </font></p>
  </td>
 </tr>
<tr style="height:12.75pt;">
  <td nowrap valign=bottom width=61% style="height:12.75pt;padding:0in 5.4pt 0in 5.4pt;">
  <p style="margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;text-indent:10.0pt;"><font color=black face=Calibri,sans-serif style="font-size:10.0pt;line-height:normal;">Accrued
  compensation </font></p>
  </td>
 <td nowrap valign=bottom width=18% style="height:12.75pt;padding:0in 5.4pt 0in 5.4pt;">
  <p align=right style="margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;text-align:right;"><font face=Calibri,sans-serif style="font-size:10.0pt;line-height:normal;">2,211 </font></p>
  </td>
 <td nowrap valign=bottom width=4% style="height:12.75pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 <td nowrap valign=bottom width=17% style="height:12.75pt;padding:0in 5.4pt 0in 5.4pt;">
  <p align=right style="margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;text-align:right;"><font face=Calibri,sans-serif style="font-size:10.0pt;line-height:normal;">3,536 </font></p>
  </td>
 </tr>
<tr style="height:12.75pt;">
  <td nowrap valign=bottom width=61% style="height:12.75pt;padding:0in 5.4pt 0in 5.4pt;">
  <p style="margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;text-indent:10.0pt;"><font color=black face=Calibri,sans-serif style="font-size:10.0pt;line-height:normal;">Deferred
  revenue</font></p>
  </td>
 <td nowrap valign=bottom width=18% style="height:12.75pt;padding:0in 5.4pt 0in 5.4pt;">
  <p align=right style="margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;text-align:right;"><font face=Calibri,sans-serif style="font-size:10.0pt;line-height:normal;">1,775 </font></p>
  </td>
 <td nowrap valign=bottom width=4% style="height:12.75pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 <td nowrap valign=bottom width=17% style="height:12.75pt;padding:0in 5.4pt 0in 5.4pt;">
  <p align=right style="margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;text-align:right;"><font face=Calibri,sans-serif style="font-size:10.0pt;line-height:normal;">1,787 </font></p>
  </td>
 </tr>
<tr style="height:12.75pt;">
  <td nowrap valign=bottom width=61% style="height:12.75pt;padding:0in 5.4pt 0in 5.4pt;">
  <p style="margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;text-indent:10.0pt;"><font color=black face=Calibri,sans-serif style="font-size:10.0pt;line-height:normal;">Other
  accrued liabilities</font></p>
  </td>
 <td nowrap valign=bottom width=18% style="height:12.75pt;padding:0in 5.4pt 0in 5.4pt;">
  <p align=right style="margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;text-align:right;"><font face=Calibri,sans-serif style="font-size:10.0pt;line-height:normal;">794 </font></p>
  </td>
 <td nowrap valign=bottom width=4% style="height:12.75pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 <td nowrap valign=bottom width=17% style="height:12.75pt;padding:0in 5.4pt 0in 5.4pt;">
  <p align=right style="margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;text-align:right;"><font face=Calibri,sans-serif style="font-size:10.0pt;line-height:normal;">858 </font></p>
  </td>
 </tr>
<tr style="height:12.75pt;">
  <td nowrap valign=bottom width=61% style="height:12.75pt;padding:0in 5.4pt 0in 5.4pt;">
  <p style="margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;text-indent:10.0pt;"><font color=black face=Calibri,sans-serif style="font-size:10.0pt;line-height:normal;">Income
  taxes payable</font></p>
  </td>
 <td nowrap valign=bottom width=18% style="height:12.75pt;padding:0in 5.4pt 0in 5.4pt;">
  <p align=right style="margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;text-align:right;"><font face=Calibri,sans-serif style="font-size:10.0pt;line-height:normal;">358 </font></p>
  </td>
 <td nowrap valign=bottom width=4% style="height:12.75pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 <td nowrap valign=bottom width=17% style="height:12.75pt;padding:0in 5.4pt 0in 5.4pt;">
  <p align=right style="margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;text-align:right;"><font face=Calibri,sans-serif style="font-size:10.0pt;line-height:normal;">218 </font></p>
  </td>
 </tr>
<tr style="height:12.75pt;">
  <td nowrap valign=bottom width=61% style="height:12.75pt;padding:0in 5.4pt 0in 5.4pt;">
  <p style="margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;text-indent:30.0pt;"><font color=black face=Calibri,sans-serif style="font-size:10.0pt;line-height:normal;">TOTAL
  CURRENT LIABILITIES</font></p>
  </td>
 <td nowrap valign=bottom width=18% style="border-top:solid windowtext 1.0pt;height:12.75pt;padding:0in 5.4pt 0in 5.4pt;">
  <p align=right style="margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;text-align:right;"><font face=Calibri,sans-serif style="font-size:10.0pt;line-height:normal;">6,424 </font></p>
  </td>
 <td nowrap valign=bottom width=4% style="height:12.75pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 <td nowrap valign=bottom width=17% style="border-top:solid windowtext 1.0pt;height:12.75pt;padding:0in 5.4pt 0in 5.4pt;">
  <p align=right style="margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;text-align:right;"><font face=Calibri,sans-serif style="font-size:10.0pt;line-height:normal;">7,700 </font></p>
  </td>
 </tr>
<tr style="height:4.35pt;">
  <td valign=top width=61% style="height:4.35pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 <td nowrap valign=bottom width=18% style="height:4.35pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 <td nowrap valign=bottom width=4% style="height:4.35pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 <td nowrap valign=bottom width=17% style="height:4.35pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 </tr>
<tr style="height:12.75pt;">
  <td nowrap valign=top width=61% style="height:12.75pt;padding:0in 5.4pt 0in 5.4pt;">
  <p style="margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;"><font color=black face=Calibri,sans-serif style="font-size:10.0pt;line-height:normal;">Long-term other payables</font></p>
  </td>
 <td nowrap valign=bottom width=18% style="height:12.75pt;padding:0in 5.4pt 0in 5.4pt;">
  <p align=right style="margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;text-align:right;"><font face=Calibri,sans-serif style="font-size:10.0pt;line-height:normal;">414 </font></p>
  </td>
 <td nowrap valign=bottom width=4% style="height:12.75pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 <td nowrap valign=bottom width=17% style="height:12.75pt;padding:0in 5.4pt 0in 5.4pt;">
  <p align=right style="margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;text-align:right;"><font face=Calibri,sans-serif style="font-size:10.0pt;line-height:normal;">527 </font></p>
  </td>
 </tr>
<tr style="height:4.35pt;">
  <td valign=top width=61% style="height:4.35pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 <td nowrap valign=bottom width=18% style="height:4.35pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 <td nowrap valign=bottom width=4% style="height:4.35pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 <td nowrap valign=bottom width=17% style="height:4.35pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 </tr>
<tr style="height:9.0pt;">
  <td nowrap valign=top width=61% style="height:9.0pt;padding:0in 5.4pt 0in 5.4pt;">
  <p style="margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;"><font color=black face=Calibri,sans-serif style="font-size:10.0pt;line-height:normal;">COMMITMENTS</font></p>
  </td>
 <td nowrap valign=bottom width=18% style="height:9.0pt;padding:0in 5.4pt 0in 5.4pt;">
  <p align=right style="margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;text-align:right;"><font face=Calibri,sans-serif style="font-size:10.0pt;line-height:normal;">- </font></p>
  </td>
 <td nowrap valign=bottom width=4% style="height:9.0pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 <td nowrap valign=bottom width=17% style="height:9.0pt;padding:0in 5.4pt 0in 5.4pt;">
  <p align=right style="margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;text-align:right;"><font face=Calibri,sans-serif style="font-size:10.0pt;line-height:normal;">- </font></p>
  </td>
 </tr>
<tr style="height:5.4pt;">
  <td valign=top width=61% style="height:5.4pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 <td nowrap valign=bottom width=18% style="height:5.4pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 <td nowrap valign=bottom width=4% style="height:5.4pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 <td nowrap valign=bottom width=17% style="height:5.4pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 </tr>
<tr style="height:12.75pt;">
  <td nowrap valign=top width=61% style="height:12.75pt;padding:0in 5.4pt 0in 5.4pt;">
  <p style="margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;"><font color=black face=Calibri,sans-serif style="font-size:10.0pt;line-height:normal;">STOCKHOLDERS&#8217; EQUITY</font></p>
  </td>
 <td nowrap valign=bottom width=18% style="height:12.75pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 <td nowrap valign=bottom width=4% style="height:12.75pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 <td nowrap valign=bottom width=17% style="height:12.75pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 </tr>
<tr style="height:12.75pt;">
  <td nowrap valign=bottom width=61% style="height:12.75pt;padding:0in 5.4pt 0in 5.4pt;">
  <p style="margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;"><font color=black face=Calibri,sans-serif style="font-size:10.0pt;line-height:normal;">Preferred stock -</font></p>
  </td>
 <td nowrap valign=bottom width=18% style="height:12.75pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 <td nowrap valign=bottom width=4% style="height:12.75pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 <td nowrap valign=bottom width=17% style="height:12.75pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 </tr>
<tr style="height:12.75pt;">
  <td valign=bottom width=61% style="height:12.75pt;padding:0in 5.4pt 0in 5.4pt;">
  <p style="margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;text-indent:30.0pt;"><font color=black face=Calibri,sans-serif style="font-size:10.0pt;line-height:normal;">Authorized,
  5,000,000 shares, including</font></p>
  </td>
 <td nowrap valign=bottom width=18% style="height:12.75pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 <td nowrap valign=bottom width=4% style="height:12.75pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 <td nowrap valign=bottom width=17% style="height:12.75pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 </tr>
<tr style="height:12.75pt;">
  <td valign=bottom width=61% style="height:12.75pt;padding:0in 5.4pt 0in 5.4pt;">
  <p style="margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;text-indent:30.0pt;"><font color=black face=Calibri,sans-serif style="font-size:10.0pt;line-height:normal;">200,000
  shares of Series A Junior Participating</font></p>
  </td>
 <td nowrap valign=bottom width=18% style="height:12.75pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 <td nowrap valign=bottom width=4% style="height:12.75pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 <td nowrap valign=bottom width=17% style="height:12.75pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 </tr>
<tr style="height:12.75pt;">
  <td valign=bottom width=61% style="height:12.75pt;padding:0in 5.4pt 0in 5.4pt;">
  <p style="margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;text-indent:30.0pt;"><font color=black face=Calibri,sans-serif style="font-size:10.0pt;line-height:normal;">Issued
  and outstanding, none</font></p>
  </td>
 <td nowrap valign=bottom width=18% style="height:12.75pt;padding:0in 5.4pt 0in 5.4pt;">
  <p align=right style="margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;text-align:right;"><font face=Calibri,sans-serif style="font-size:10.0pt;line-height:normal;">- </font></p>
  </td>
 <td nowrap valign=bottom width=4% style="height:12.75pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 <td nowrap valign=bottom width=17% style="height:12.75pt;padding:0in 5.4pt 0in 5.4pt;">
  <p align=right style="margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;text-align:right;"><font face=Calibri,sans-serif style="font-size:10.0pt;line-height:normal;">- </font></p>
  </td>
 </tr>
<tr style="height:12.75pt;">
  <td nowrap valign=bottom width=61% style="height:12.75pt;padding:0in 5.4pt 0in 5.4pt;">
  <p style="margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;"><font color=black face=Calibri,sans-serif style="font-size:10.0pt;line-height:normal;">Common stock, at stated
  value -</font></p>
  </td>
 <td nowrap valign=bottom width=18% style="height:12.75pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 <td nowrap valign=bottom width=4% style="height:12.75pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 <td nowrap valign=bottom width=17% style="height:12.75pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 </tr>
<tr style="height:12.75pt;">
  <td valign=bottom width=61% style="height:12.75pt;padding:0in 5.4pt 0in 5.4pt;">
  <p style="margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;text-indent:30.0pt;"><font color=black face=Calibri,sans-serif style="font-size:10.0pt;line-height:normal;">Authorized,
  30,000,000 shares</font></p>
  </td>
 <td nowrap valign=bottom width=18% style="height:12.75pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 <td nowrap valign=bottom width=4% style="height:12.75pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 <td nowrap valign=bottom width=17% style="height:12.75pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 </tr>
<tr style="height:17.25pt;">
  <td valign=bottom width=61% style="height:17.25pt;padding:0in 5.4pt 0in 5.4pt;">
  <p style="margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;text-indent:30.0pt;"><font color=black face=Calibri,sans-serif style="font-size:10.0pt;line-height:normal;">Issued
  and outstanding, 8,440,075 shares as of September 30,</font></p>
  </td>
 <td nowrap valign=bottom width=18% style="height:17.25pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 <td nowrap valign=bottom width=4% style="height:17.25pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 <td nowrap valign=bottom width=17% style="height:17.25pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 </tr>
<tr style="height:12.75pt;">
  <td valign=bottom width=61% style="height:12.75pt;padding:0in 5.4pt 0in 5.4pt;">
  <p style="margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;text-indent:30.0pt;"><font color=black face=Calibri,sans-serif style="font-size:10.0pt;line-height:normal;">2018
  and 8,276,813 shares as of December 31, 2017</font></p>
  </td>
 <td nowrap valign=bottom width=18% style="height:12.75pt;padding:0in 5.4pt 0in 5.4pt;">
  <p align=right style="margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;text-align:right;"><font face=Calibri,sans-serif style="font-size:10.0pt;line-height:normal;">19,493 </font></p>
  </td>
 <td nowrap valign=bottom width=4% style="height:12.75pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 <td nowrap valign=bottom width=17% style="height:12.75pt;padding:0in 5.4pt 0in 5.4pt;">
  <p align=right style="margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;text-align:right;"><font face=Calibri,sans-serif style="font-size:10.0pt;line-height:normal;">18,989 </font></p>
  </td>
 </tr>
<tr style="height:12.75pt;">
  <td valign=bottom width=61% style="height:12.75pt;padding:0in 5.4pt 0in 5.4pt;">
  <p style="margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;"><font color=black face=Calibri,sans-serif style="font-size:10.0pt;line-height:normal;">Accumulated earnings</font></p>
  </td>
 <td nowrap valign=bottom width=18% style="height:12.75pt;padding:0in 5.4pt 0in 5.4pt;">
  <p align=right style="margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;text-align:right;"><font face=Calibri,sans-serif style="font-size:10.0pt;line-height:normal;">3,047 </font></p>
  </td>
 <td nowrap valign=bottom width=4% style="height:12.75pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 <td nowrap valign=bottom width=17% style="height:12.75pt;padding:0in 5.4pt 0in 5.4pt;">
  <p align=right style="margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;text-align:right;"><font face=Calibri,sans-serif style="font-size:10.0pt;line-height:normal;">2,089 </font></p>
  </td>
 </tr>
<tr style="height:12.75pt;">
  <td valign=bottom width=61% style="height:12.75pt;padding:0in 5.4pt 0in 5.4pt;">
  <p style="margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;"><font color=black face=Calibri,sans-serif style="font-size:10.0pt;line-height:normal;">Accumulated other
  comprehensive&#160; income</font></p>
  </td>
 <td nowrap valign=bottom width=18% style="height:12.75pt;padding:0in 5.4pt 0in 5.4pt;">
  <p align=right style="margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;text-align:right;"><font face=Calibri,sans-serif style="font-size:10.0pt;line-height:normal;">485 </font></p>
  </td>
 <td nowrap valign=bottom width=4% style="height:12.75pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 <td nowrap valign=bottom width=17% style="height:12.75pt;padding:0in 5.4pt 0in 5.4pt;">
  <p align=right style="margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;text-align:right;"><font face=Calibri,sans-serif style="font-size:10.0pt;line-height:normal;">982 </font></p>
  </td>
 </tr>
<tr style="height:.25in;">
  <td valign=bottom width=61% style="height:.25in;padding:0in 5.4pt 0in 5.4pt;">
  <p style="margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;text-indent:30.0pt;"><font color=black face=Calibri,sans-serif style="font-size:10.0pt;line-height:normal;">TOTAL
  STOCKHOLDERS&#8217; EQUITY</font></p>
  </td>
 <td nowrap valign=bottom width=18% style="border-top:solid windowtext 1.0pt;height:.25in;padding:0in 5.4pt 0in 5.4pt;">
  <p align=right style="margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;text-align:right;"><font face=Calibri,sans-serif style="font-size:10.0pt;line-height:normal;">23,025 </font></p>
  </td>
 <td nowrap valign=bottom width=4% style="height:.25in;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 <td nowrap valign=bottom width=17% style="border-top:solid windowtext 1.0pt;height:.25in;padding:0in 5.4pt 0in 5.4pt;">
  <p align=right style="margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;text-align:right;"><font face=Calibri,sans-serif style="font-size:10.0pt;line-height:normal;">22,060 </font></p>
  </td>
 </tr>
<tr style="height:13.5pt;">
  <td valign=bottom width=61% style="height:13.5pt;padding:0in 5.4pt 0in 5.4pt;">
  <p style="margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;text-indent:30.0pt;"><font color=black face=Calibri,sans-serif style="font-size:10.0pt;line-height:normal;">TOTAL
  LIABILITIES AND STOCKHOLDERS&#8217; EQUITY</font></p>
  </td>
 <td nowrap valign=bottom width=18% style="border-bottom:double windowtext 2.25pt;border-top:solid windowtext 1.0pt;height:13.5pt;padding:0in 5.4pt 0in 5.4pt;">
  <p align=right style="margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;text-align:right;"><font face=Calibri,sans-serif style="font-size:10.0pt;line-height:normal;">$29,863 </font></p>
  </td>
 <td nowrap valign=bottom width=4% style="height:13.5pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 <td nowrap valign=bottom width=17% style="border-bottom:double windowtext 2.25pt;border-top:solid windowtext 1.0pt;height:13.5pt;padding:0in 5.4pt 0in 5.4pt;">
  <p align=right style="margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;text-align:right;"><font face=Calibri,sans-serif style="font-size:10.0pt;line-height:normal;">$30,287 </font></p>
  </td>
 </tr>
<tr style="height:6.0pt;">
  <td nowrap valign=bottom width=61% style="height:6.0pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 <td nowrap valign=bottom width=18% style="height:6.0pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 <td nowrap valign=bottom width=4% style="height:6.0pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 <td nowrap valign=bottom width=17% style="height:6.0pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 </tr>
<tr style="height:12.75pt;">
  <td valign=top width=61% style="height:12.75pt;padding:0in 5.4pt 0in 5.4pt;">
  <p style="margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;text-indent:30.0pt;"><i><font color=black face=Calibri,sans-serif style="font-size:10.0pt;line-height:normal;">See
  notes to consolidated financial statements</font></i></p>
  </td>
 <td nowrap valign=bottom width=18% style="height:12.75pt;padding:0in 5.4pt 0in 5.4pt;">
  <p style="margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;"><font face=Calibri,sans-serif style="font-size:10.0pt;line-height:normal;">&#160; </font></p>
  </td>
 <td nowrap valign=bottom width=4% style="height:12.75pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 <td nowrap valign=bottom width=17% style="height:12.75pt;padding:0in 5.4pt 0in 5.4pt;">
  <p style="margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;"><font face=Calibri,sans-serif style="font-size:10.0pt;line-height:normal;">&#160; </font></p>
  </td>
 </tr>
</table></div>

<p style="margin-bottom:10.0pt;margin-left:0in;margin-right:0in;margin-top:0in;"><font face=Calibri,sans-serif lang=EN-US style="font-size:11.0pt;line-height:115%;">&nbsp;</font></p>


<a name="_bclFooter3"></a><DIV>

 <p align=center style="margin:0in;margin-bottom:.0001pt;text-align:center;"><font style="display:none;"><font face=Times lang=EN-US style="font-size:10.0pt;"></font></font><font face=Times lang=EN-US style="font-size:10.0pt;">3</font><font style="display:none;"><font face=Times lang=EN-US style="font-size:10.0pt;"></font></font></p>


<p style="margin:0in;margin-bottom:.0001pt;"><font face=arial,sans-serif style=""><font face=arial,sans-serif lang=EN-US style="font-size:10.0pt;">&nbsp;</font></font></p>


</DIV>
</DIV><HR noshade align="center" width="100%" size=2><DIV STYLE="page-break-before: always">&nbsp;</DIV><a name="page_4"></a><a name="_bclPageBorder4"></a><DIV STYLE="PADDING-RIGHT: 0%; PADDING-LEFT: 0%">
<div align=left><table cellpadding=0 cellspacing=0 border=0 style="border-collapse:collapse;margin-left:5.4pt;width:580.000061pt;">
 <tr style="height:12.75pt;">
  <td colspan=9 nowrap valign=bottom width=100% style="height:12.75pt;padding:0in 5.4pt 0in 5.4pt;">
  <p align=center style="margin-bottom:10.0pt;margin-left:0in;margin-right:0in;margin-top:0in;text-align:center;"><b><font face=Calibri,sans-serif style="font-size:10.0pt;line-height:115%;">DATA&nbsp;I/O CORPORATION</font></b></p>
  </td>
 </tr>
<tr style="height:12.75pt;">
  <td colspan=9 nowrap valign=bottom width=100% style="height:12.75pt;padding:0in 5.4pt 0in 5.4pt;">
  <p align=center style="margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;text-align:center;"><b><font face=Calibri,sans-serif style="font-size:10.0pt;line-height:normal;">CONSOLIDATED
  STATEMENTS OF OPERATIONS</font></b></p>
  </td>
 </tr>
<tr style="height:12.75pt;">
  <td colspan=9 nowrap valign=bottom width=100% style="height:12.75pt;padding:0in 5.4pt 0in 5.4pt;">
  <p align=center style="margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;text-align:center;"><b><font face=Calibri,sans-serif style="font-size:10.0pt;line-height:normal;">(in
  thousands, except per share amounts)</font></b></p>
  </td>
 </tr>
<tr style="height:12.75pt;">
  <td colspan=9 nowrap valign=bottom width=100% style="height:12.75pt;padding:0in 5.4pt 0in 5.4pt;">
  <p align=center style="margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;text-align:center;"><b><font face=Calibri,sans-serif style="font-size:10.0pt;line-height:normal;">(UNAUDITED)</font></b></p>
  </td>
 </tr>
<tr style="height:12.75pt;">
  <td nowrap valign=bottom width=41% style="height:12.75pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 <td nowrap valign=bottom width=2% style="height:12.75pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 <td nowrap valign=bottom width=12% style="height:12.75pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 <td nowrap valign=bottom width=2% style="height:12.75pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 <td nowrap valign=bottom width=12% style="height:12.75pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 <td nowrap valign=bottom width=5% style="height:12.75pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 <td nowrap valign=bottom width=12% style="height:12.75pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 <td nowrap valign=bottom width=2% style="height:12.75pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 <td nowrap valign=bottom width=12% style="height:12.75pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 </tr>
<tr style="height:23.25pt;">
  <td nowrap valign=bottom width=41% style="height:23.25pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 <td nowrap valign=bottom width=2% style="height:23.25pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 <td colspan=3 valign=bottom width=26% style="border-bottom:solid windowtext 1.0pt;height:23.25pt;padding:0in 5.4pt 0in 5.4pt;">
  <p align=center style="margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;text-align:center;"><b><font face=Calibri,sans-serif style="font-size:10.0pt;line-height:normal;">Three
  Months Ended<br>
  September 30,</font></b></p>
  </td>
 <td nowrap valign=bottom width=5% style="height:23.25pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 <td colspan=3 valign=bottom width=26% style="border-bottom:solid windowtext 1.0pt;height:23.25pt;padding:0in 5.4pt 0in 5.4pt;">
  <p align=center style="margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;text-align:center;"><b><font face=Calibri,sans-serif style="font-size:10.0pt;line-height:normal;">Nine
  Months Ended<br>
  September 30,</font></b></p>
  </td>
 </tr>
<tr style="height:12.75pt;">
  <td valign=top width=41% style="height:12.75pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 <td nowrap valign=bottom width=2% style="height:12.75pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 <td valign=top width=12% style="border-bottom:solid windowtext 1.0pt;height:12.75pt;padding:0in 5.4pt 0in 5.4pt;">
  <p align=center style="margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;text-align:center;"><b><font color=black face=Calibri,sans-serif style="font-size:10.0pt;line-height:normal;">2018</font></b></p>
  </td>
 <td nowrap valign=bottom width=2% style="height:12.75pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 <td valign=top width=12% style="border-bottom:solid windowtext 1.0pt;height:12.75pt;padding:0in 5.4pt 0in 5.4pt;">
  <p align=center style="margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;text-align:center;"><b><font color=black face=Calibri,sans-serif style="font-size:10.0pt;line-height:normal;">2017</font></b></p>
  </td>
 <td nowrap valign=bottom width=5% style="height:12.75pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 <td valign=top width=12% style="border-bottom:solid windowtext 1.0pt;height:12.75pt;padding:0in 5.4pt 0in 5.4pt;">
  <p align=center style="margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;text-align:center;"><b><font color=black face=Calibri,sans-serif style="font-size:10.0pt;line-height:normal;">2018</font></b></p>
  </td>
 <td nowrap valign=bottom width=2% style="height:12.75pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 <td valign=top width=12% style="border-bottom:solid windowtext 1.0pt;height:12.75pt;padding:0in 5.4pt 0in 5.4pt;">
  <p align=center style="margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;text-align:center;"><b><font color=black face=Calibri,sans-serif style="font-size:10.0pt;line-height:normal;">2017</font></b></p>
  </td>
 </tr>
<tr style="height:17.25pt;">
  <td width=41% style="height:17.25pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 <td nowrap valign=bottom width=2% style="height:17.25pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 <td nowrap valign=bottom width=12% style="height:17.25pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 <td nowrap valign=bottom width=2% style="height:17.25pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 <td nowrap valign=bottom width=12% style="height:17.25pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 <td nowrap valign=bottom width=5% style="height:17.25pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 <td nowrap valign=bottom width=12% style="height:17.25pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 <td nowrap valign=bottom width=2% style="height:17.25pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 <td nowrap valign=bottom width=12% style="height:17.25pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 </tr>
<tr style="height:12.75pt;">
  <td nowrap valign=top width=41% style="height:12.75pt;padding:0in 5.4pt 0in 5.4pt;">
  <p style="margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;"><font color=black face=Calibri,sans-serif style="font-size:10.0pt;line-height:normal;">Net sales</font></p>
  </td>
 <td nowrap valign=bottom width=2% style="height:12.75pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 <td nowrap valign=bottom width=12% style="height:12.75pt;padding:0in 5.4pt 0in 5.4pt;">
  <p align=right style="margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;text-align:right;"><font face=Calibri,sans-serif style="font-size:10.0pt;line-height:normal;">$6,533 </font></p>
  </td>
 <td nowrap valign=bottom width=2% style="height:12.75pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 <td nowrap valign=bottom width=12% style="height:12.75pt;padding:0in 5.4pt 0in 5.4pt;">
  <p align=right style="margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;text-align:right;"><font face=Calibri,sans-serif style="font-size:10.0pt;line-height:normal;">$9,596 </font></p>
  </td>
 <td nowrap valign=bottom width=5% style="height:12.75pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 <td nowrap valign=bottom width=12% style="height:12.75pt;padding:0in 5.4pt 0in 5.4pt;">
  <p align=right style="margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;text-align:right;"><font face=Calibri,sans-serif style="font-size:10.0pt;line-height:normal;">$21,367 </font></p>
  </td>
 <td nowrap valign=bottom width=2% style="height:12.75pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 <td nowrap valign=bottom width=12% style="height:12.75pt;padding:0in 5.4pt 0in 5.4pt;">
  <p align=right style="margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;text-align:right;"><font face=Calibri,sans-serif style="font-size:10.0pt;line-height:normal;">$25,955 </font></p>
  </td>
 </tr>
<tr style="height:12.75pt;">
  <td nowrap valign=top width=41% style="height:12.75pt;padding:0in 5.4pt 0in 5.4pt;">
  <p style="margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;"><font color=black face=Calibri,sans-serif style="font-size:10.0pt;line-height:normal;">Cost of goods sold</font></p>
  </td>
 <td nowrap valign=bottom width=2% style="height:12.75pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 <td nowrap valign=bottom width=12% style="height:12.75pt;padding:0in 5.4pt 0in 5.4pt;">
  <p align=right style="margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;text-align:right;"><font face=Calibri,sans-serif style="font-size:10.0pt;line-height:normal;">2,415 </font></p>
  </td>
 <td nowrap valign=bottom width=2% style="height:12.75pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 <td nowrap valign=bottom width=12% style="height:12.75pt;padding:0in 5.4pt 0in 5.4pt;">
  <p align=right style="margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;text-align:right;"><font face=Calibri,sans-serif style="font-size:10.0pt;line-height:normal;">3,639 </font></p>
  </td>
 <td nowrap valign=bottom width=5% style="height:12.75pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 <td nowrap valign=bottom width=12% style="height:12.75pt;padding:0in 5.4pt 0in 5.4pt;">
  <p align=right style="margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;text-align:right;"><font face=Calibri,sans-serif style="font-size:10.0pt;line-height:normal;">8,584 </font></p>
  </td>
 <td nowrap valign=bottom width=2% style="height:12.75pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 <td nowrap valign=bottom width=12% style="height:12.75pt;padding:0in 5.4pt 0in 5.4pt;">
  <p align=right style="margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;text-align:right;"><font face=Calibri,sans-serif style="font-size:10.0pt;line-height:normal;">10,629 </font></p>
  </td>
 </tr>
<tr style="height:12.75pt;">
  <td nowrap valign=top width=41% style="height:12.75pt;padding:0in 5.4pt 0in 5.4pt;">
  <p style="margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;text-indent:20.0pt;"><font color=black face=Calibri,sans-serif style="font-size:10.0pt;line-height:normal;">Gross
  margin</font></p>
  </td>
 <td nowrap valign=bottom width=2% style="height:12.75pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 <td nowrap valign=bottom width=12% style="border-top:solid windowtext 1.0pt;height:12.75pt;padding:0in 5.4pt 0in 5.4pt;">
  <p align=right style="margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;text-align:right;"><font face=Calibri,sans-serif style="font-size:10.0pt;line-height:normal;">4,118 </font></p>
  </td>
 <td nowrap valign=bottom width=2% style="height:12.75pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 <td nowrap valign=bottom width=12% style="border-top:solid windowtext 1.0pt;height:12.75pt;padding:0in 5.4pt 0in 5.4pt;">
  <p align=right style="margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;text-align:right;"><font face=Calibri,sans-serif style="font-size:10.0pt;line-height:normal;">5,957 </font></p>
  </td>
 <td nowrap valign=bottom width=5% style="height:12.75pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 <td nowrap valign=bottom width=12% style="border-top:solid windowtext 1.0pt;height:12.75pt;padding:0in 5.4pt 0in 5.4pt;">
  <p align=right style="margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;text-align:right;"><font face=Calibri,sans-serif style="font-size:10.0pt;line-height:normal;">12,783 </font></p>
  </td>
 <td nowrap valign=bottom width=2% style="height:12.75pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 <td nowrap valign=bottom width=12% style="border-top:solid windowtext 1.0pt;height:12.75pt;padding:0in 5.4pt 0in 5.4pt;">
  <p align=right style="margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;text-align:right;"><font face=Calibri,sans-serif style="font-size:10.0pt;line-height:normal;">15,326 </font></p>
  </td>
 </tr>
<tr style="height:12.75pt;">
  <td nowrap valign=top width=41% style="height:12.75pt;padding:0in 5.4pt 0in 5.4pt;">
  <p style="margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;"><font color=black face=Calibri,sans-serif style="font-size:10.0pt;line-height:normal;">Operating expenses:</font></p>
  </td>
 <td nowrap valign=bottom width=2% style="height:12.75pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 <td nowrap valign=bottom width=12% style="height:12.75pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 <td nowrap valign=bottom width=2% style="height:12.75pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 <td nowrap valign=bottom width=12% style="height:12.75pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 <td nowrap valign=bottom width=5% style="height:12.75pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 <td nowrap valign=bottom width=12% style="height:12.75pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 <td nowrap valign=bottom width=2% style="height:12.75pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 <td nowrap valign=bottom width=12% style="height:12.75pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 </tr>
<tr style="height:12.75pt;">
  <td valign=bottom width=41% style="height:12.75pt;padding:0in 5.4pt 0in 5.4pt;">
  <p style="margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;text-indent:20.0pt;"><font color=black face=Calibri,sans-serif style="font-size:10.0pt;line-height:normal;">Research
  and development</font></p>
  </td>
 <td nowrap valign=bottom width=2% style="height:12.75pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 <td nowrap valign=bottom width=12% style="height:12.75pt;padding:0in 5.4pt 0in 5.4pt;">
  <p align=right style="margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;text-align:right;"><font face=Calibri,sans-serif style="font-size:10.0pt;line-height:normal;">1,826 </font></p>
  </td>
 <td nowrap valign=bottom width=2% style="height:12.75pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 <td nowrap valign=bottom width=12% style="height:12.75pt;padding:0in 5.4pt 0in 5.4pt;">
  <p align=right style="margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;text-align:right;"><font face=Calibri,sans-serif style="font-size:10.0pt;line-height:normal;">1,814 </font></p>
  </td>
 <td nowrap valign=bottom width=5% style="height:12.75pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 <td nowrap valign=bottom width=12% style="height:12.75pt;padding:0in 5.4pt 0in 5.4pt;">
  <p align=right style="margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;text-align:right;"><font face=Calibri,sans-serif style="font-size:10.0pt;line-height:normal;">5,550 </font></p>
  </td>
 <td nowrap valign=bottom width=2% style="height:12.75pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 <td nowrap valign=bottom width=12% style="height:12.75pt;padding:0in 5.4pt 0in 5.4pt;">
  <p align=right style="margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;text-align:right;"><font face=Calibri,sans-serif style="font-size:10.0pt;line-height:normal;">5,130 </font></p>
  </td>
 </tr>
<tr style="height:12.75pt;">
  <td nowrap valign=bottom width=41% style="height:12.75pt;padding:0in 5.4pt 0in 5.4pt;">
  <p style="margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;text-indent:20.0pt;"><font color=black face=Calibri,sans-serif style="font-size:10.0pt;line-height:normal;">Selling,
  general and administrative</font></p>
  </td>
 <td nowrap valign=bottom width=2% style="height:12.75pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 <td nowrap valign=bottom width=12% style="height:12.75pt;padding:0in 5.4pt 0in 5.4pt;">
  <p align=right style="margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;text-align:right;"><font face=Calibri,sans-serif style="font-size:10.0pt;line-height:normal;">1,888 </font></p>
  </td>
 <td nowrap valign=bottom width=2% style="height:12.75pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 <td nowrap valign=bottom width=12% style="height:12.75pt;padding:0in 5.4pt 0in 5.4pt;">
  <p align=right style="margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;text-align:right;"><font face=Calibri,sans-serif style="font-size:10.0pt;line-height:normal;">2,319 </font></p>
  </td>
 <td nowrap valign=bottom width=5% style="height:12.75pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 <td nowrap valign=bottom width=12% style="height:12.75pt;padding:0in 5.4pt 0in 5.4pt;">
  <p align=right style="margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;text-align:right;"><font face=Calibri,sans-serif style="font-size:10.0pt;line-height:normal;">6,239 </font></p>
  </td>
 <td nowrap valign=bottom width=2% style="height:12.75pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 <td nowrap valign=bottom width=12% style="height:12.75pt;padding:0in 5.4pt 0in 5.4pt;">
  <p align=right style="margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;text-align:right;"><font face=Calibri,sans-serif style="font-size:10.0pt;line-height:normal;">6,300 </font></p>
  </td>
 </tr>
<tr style="height:12.75pt;">
  <td nowrap valign=bottom width=41% style="height:12.75pt;padding:0in 5.4pt 0in 5.4pt;">
  <p style="margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;text-indent:30.0pt;"><font color=black face=Calibri,sans-serif style="font-size:10.0pt;line-height:normal;">Total
  operating expenses</font></p>
  </td>
 <td nowrap valign=bottom width=2% style="height:12.75pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 <td nowrap valign=bottom width=12% style="border-bottom:solid windowtext 1.0pt;border-top:solid windowtext 1.0pt;height:12.75pt;padding:0in 5.4pt 0in 5.4pt;">
  <p align=right style="margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;text-align:right;"><font face=Calibri,sans-serif style="font-size:10.0pt;line-height:normal;">3,714 </font></p>
  </td>
 <td nowrap valign=bottom width=2% style="height:12.75pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 <td nowrap valign=bottom width=12% style="border-bottom:solid windowtext 1.0pt;border-top:solid windowtext 1.0pt;height:12.75pt;padding:0in 5.4pt 0in 5.4pt;">
  <p align=right style="margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;text-align:right;"><font face=Calibri,sans-serif style="font-size:10.0pt;line-height:normal;">4,133 </font></p>
  </td>
 <td nowrap valign=bottom width=5% style="height:12.75pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 <td nowrap valign=bottom width=12% style="border-bottom:solid windowtext 1.0pt;border-top:solid windowtext 1.0pt;height:12.75pt;padding:0in 5.4pt 0in 5.4pt;">
  <p align=right style="margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;text-align:right;"><font face=Calibri,sans-serif style="font-size:10.0pt;line-height:normal;">11,789 </font></p>
  </td>
 <td nowrap valign=bottom width=2% style="height:12.75pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 <td nowrap valign=bottom width=12% style="border-bottom:solid windowtext 1.0pt;border-top:solid windowtext 1.0pt;height:12.75pt;padding:0in 5.4pt 0in 5.4pt;">
  <p align=right style="margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;text-align:right;"><font face=Calibri,sans-serif style="font-size:10.0pt;line-height:normal;">11,430 </font></p>
  </td>
 </tr>
<tr style="height:12.75pt;">
  <td nowrap valign=bottom width=41% style="height:12.75pt;padding:0in 5.4pt 0in 5.4pt;">
  <p style="margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;text-indent:30.0pt;"><font color=black face=Calibri,sans-serif style="font-size:10.0pt;line-height:normal;">Operating
  income</font></p>
  </td>
 <td nowrap valign=bottom width=2% style="height:12.75pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 <td nowrap valign=bottom width=12% style="height:12.75pt;padding:0in 5.4pt 0in 5.4pt;">
  <p align=right style="margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;text-align:right;"><font face=Calibri,sans-serif style="font-size:10.0pt;line-height:normal;">404 </font></p>
  </td>
 <td nowrap valign=bottom width=2% style="height:12.75pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 <td nowrap valign=bottom width=12% style="height:12.75pt;padding:0in 5.4pt 0in 5.4pt;">
  <p align=right style="margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;text-align:right;"><font face=Calibri,sans-serif style="font-size:10.0pt;line-height:normal;">1,824 </font></p>
  </td>
 <td nowrap valign=bottom width=5% style="height:12.75pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 <td nowrap valign=bottom width=12% style="height:12.75pt;padding:0in 5.4pt 0in 5.4pt;">
  <p align=right style="margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;text-align:right;"><font face=Calibri,sans-serif style="font-size:10.0pt;line-height:normal;">994 </font></p>
  </td>
 <td nowrap valign=bottom width=2% style="height:12.75pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 <td nowrap valign=bottom width=12% style="height:12.75pt;padding:0in 5.4pt 0in 5.4pt;">
  <p align=right style="margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;text-align:right;"><font face=Calibri,sans-serif style="font-size:10.0pt;line-height:normal;">3,896 </font></p>
  </td>
 </tr>
<tr style="height:12.75pt;">
  <td nowrap valign=top width=41% style="height:12.75pt;padding:0in 5.4pt 0in 5.4pt;">
  <p style="margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;"><font color=black face=Calibri,sans-serif style="font-size:10.0pt;line-height:normal;">Non-operating income
  (expense):</font></p>
  </td>
 <td nowrap valign=bottom width=2% style="height:12.75pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 <td nowrap valign=bottom width=12% style="height:12.75pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 <td nowrap valign=bottom width=2% style="height:12.75pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 <td nowrap valign=bottom width=12% style="height:12.75pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 <td nowrap valign=bottom width=5% style="height:12.75pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 <td nowrap valign=bottom width=12% style="height:12.75pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 <td nowrap valign=bottom width=2% style="height:12.75pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 <td nowrap valign=bottom width=12% style="height:12.75pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 </tr>
<tr style="height:12.75pt;">
  <td valign=bottom width=41% style="height:12.75pt;padding:0in 5.4pt 0in 5.4pt;">
  <p style="margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;text-indent:20.0pt;"><font color=black face=Calibri,sans-serif style="font-size:10.0pt;line-height:normal;">Interest
  income</font></p>
  </td>
 <td nowrap valign=bottom width=2% style="height:12.75pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 <td nowrap valign=bottom width=12% style="height:12.75pt;padding:0in 5.4pt 0in 5.4pt;">
  <p align=right style="margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;text-align:right;"><font face=Calibri,sans-serif style="font-size:10.0pt;line-height:normal;">10 </font></p>
  </td>
 <td nowrap valign=bottom width=2% style="height:12.75pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 <td nowrap valign=bottom width=12% style="height:12.75pt;padding:0in 5.4pt 0in 5.4pt;">
  <p align=right style="margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;text-align:right;"><font face=Calibri,sans-serif style="font-size:10.0pt;line-height:normal;">6 </font></p>
  </td>
 <td nowrap valign=bottom width=5% style="height:12.75pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 <td nowrap valign=bottom width=12% style="height:12.75pt;padding:0in 5.4pt 0in 5.4pt;">
  <p align=right style="margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;text-align:right;"><font face=Calibri,sans-serif style="font-size:10.0pt;line-height:normal;">26 </font></p>
  </td>
 <td nowrap valign=bottom width=2% style="height:12.75pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 <td nowrap valign=bottom width=12% style="height:12.75pt;padding:0in 5.4pt 0in 5.4pt;">
  <p align=right style="margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;text-align:right;"><font face=Calibri,sans-serif style="font-size:10.0pt;line-height:normal;">19 </font></p>
  </td>
 </tr>
<tr style="height:12.75pt;">
  <td valign=bottom width=41% style="height:12.75pt;padding:0in 5.4pt 0in 5.4pt;">
  <p style="margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;text-indent:20.0pt;"><font color=black face=Calibri,sans-serif style="font-size:10.0pt;line-height:normal;">Gain on
  sale of assets</font></p>
  </td>
 <td nowrap valign=bottom width=2% style="height:12.75pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 <td nowrap valign=bottom width=12% style="height:12.75pt;padding:0in 5.4pt 0in 5.4pt;">
  <p align=right style="margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;text-align:right;"><font face=Calibri,sans-serif style="font-size:10.0pt;line-height:normal;">- </font></p>
  </td>
 <td nowrap valign=bottom width=2% style="height:12.75pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 <td nowrap valign=bottom width=12% style="height:12.75pt;padding:0in 5.4pt 0in 5.4pt;">
  <p align=right style="margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;text-align:right;"><font face=Calibri,sans-serif style="font-size:10.0pt;line-height:normal;">72 </font></p>
  </td>
 <td nowrap valign=bottom width=5% style="height:12.75pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 <td nowrap valign=bottom width=12% style="height:12.75pt;padding:0in 5.4pt 0in 5.4pt;">
  <p align=right style="margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;text-align:right;"><font face=Calibri,sans-serif style="font-size:10.0pt;line-height:normal;">4 </font></p>
  </td>
 <td nowrap valign=bottom width=2% style="height:12.75pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 <td nowrap valign=bottom width=12% style="height:12.75pt;padding:0in 5.4pt 0in 5.4pt;">
  <p align=right style="margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;text-align:right;"><font face=Calibri,sans-serif style="font-size:10.0pt;line-height:normal;">363 </font></p>
  </td>
 </tr>
<tr style="height:12.75pt;">
  <td valign=bottom width=41% style="height:12.75pt;padding:0in 5.4pt 0in 5.4pt;">
  <p style="margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;text-indent:20.0pt;"><font color=black face=Calibri,sans-serif style="font-size:10.0pt;line-height:normal;">Foreign
  currency transaction gain (loss)</font></p>
  </td>
 <td nowrap valign=bottom width=2% style="height:12.75pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 <td nowrap valign=bottom width=12% style="height:12.75pt;padding:0in 5.4pt 0in 5.4pt;">
  <p align=right style="margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;text-align:right;"><font face=Calibri,sans-serif style="font-size:10.0pt;line-height:normal;">108 </font></p>
  </td>
 <td nowrap valign=bottom width=2% style="height:12.75pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 <td nowrap valign=bottom width=12% style="height:12.75pt;padding:0in 5.4pt 0in 5.4pt;">
  <p align=right style="margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;text-align:right;"><font face=Calibri,sans-serif style="font-size:10.0pt;line-height:normal;">(66)</font></p>
  </td>
 <td nowrap valign=bottom width=5% style="height:12.75pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 <td nowrap valign=bottom width=12% style="height:12.75pt;padding:0in 5.4pt 0in 5.4pt;">
  <p align=right style="margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;text-align:right;"><font face=Calibri,sans-serif style="font-size:10.0pt;line-height:normal;">201 </font></p>
  </td>
 <td nowrap valign=bottom width=2% style="height:12.75pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 <td nowrap valign=bottom width=12% style="height:12.75pt;padding:0in 5.4pt 0in 5.4pt;">
  <p align=right style="margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;text-align:right;"><font face=Calibri,sans-serif style="font-size:10.0pt;line-height:normal;">(158)</font></p>
  </td>
 </tr>
<tr style="height:12.75pt;">
  <td nowrap valign=bottom width=41% style="height:12.75pt;padding:0in 5.4pt 0in 5.4pt;">
  <p style="margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;text-indent:20.0pt;"><font color=black face=Calibri,sans-serif style="font-size:10.0pt;line-height:normal;">Total non-operating
  income</font></p>
  </td>
 <td nowrap valign=bottom width=2% style="height:12.75pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 <td nowrap valign=bottom width=12% style="border-bottom:solid windowtext 1.0pt;border-top:solid windowtext 1.0pt;height:12.75pt;padding:0in 5.4pt 0in 5.4pt;">
  <p align=right style="margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;text-align:right;"><font face=Calibri,sans-serif style="font-size:10.0pt;line-height:normal;">118 </font></p>
  </td>
 <td nowrap valign=bottom width=2% style="height:12.75pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 <td nowrap valign=bottom width=12% style="border-bottom:solid windowtext 1.0pt;border-top:solid windowtext 1.0pt;height:12.75pt;padding:0in 5.4pt 0in 5.4pt;">
  <p align=right style="margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;text-align:right;"><font face=Calibri,sans-serif style="font-size:10.0pt;line-height:normal;">12 </font></p>
  </td>
 <td nowrap valign=bottom width=5% style="height:12.75pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 <td nowrap valign=bottom width=12% style="border-bottom:solid windowtext 1.0pt;border-top:solid windowtext 1.0pt;height:12.75pt;padding:0in 5.4pt 0in 5.4pt;">
  <p align=right style="margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;text-align:right;"><font face=Calibri,sans-serif style="font-size:10.0pt;line-height:normal;">231 </font></p>
  </td>
 <td nowrap valign=bottom width=2% style="height:12.75pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 <td nowrap valign=bottom width=12% style="border-bottom:solid windowtext 1.0pt;border-top:solid windowtext 1.0pt;height:12.75pt;padding:0in 5.4pt 0in 5.4pt;">
  <p align=right style="margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;text-align:right;"><font face=Calibri,sans-serif style="font-size:10.0pt;line-height:normal;">224 </font></p>
  </td>
 </tr>
<tr style="height:12.75pt;">
  <td nowrap valign=top width=41% style="height:12.75pt;padding:0in 5.4pt 0in 5.4pt;">
  <p style="margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;"><font color=black face=Calibri,sans-serif style="font-size:10.0pt;line-height:normal;">Income before income taxes
  </font></p>
  </td>
 <td nowrap valign=bottom width=2% style="height:12.75pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 <td nowrap valign=bottom width=12% style="height:12.75pt;padding:0in 5.4pt 0in 5.4pt;">
  <p align=right style="margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;text-align:right;"><font face=Calibri,sans-serif style="font-size:10.0pt;line-height:normal;">522 </font></p>
  </td>
 <td nowrap valign=bottom width=2% style="height:12.75pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 <td nowrap valign=bottom width=12% style="height:12.75pt;padding:0in 5.4pt 0in 5.4pt;">
  <p align=right style="margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;text-align:right;"><font face=Calibri,sans-serif style="font-size:10.0pt;line-height:normal;">1,836 </font></p>
  </td>
 <td nowrap valign=bottom width=5% style="height:12.75pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 <td nowrap valign=bottom width=12% style="height:12.75pt;padding:0in 5.4pt 0in 5.4pt;">
  <p align=right style="margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;text-align:right;"><font face=Calibri,sans-serif style="font-size:10.0pt;line-height:normal;">1,225 </font></p>
  </td>
 <td nowrap valign=bottom width=2% style="height:12.75pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 <td nowrap valign=bottom width=12% style="height:12.75pt;padding:0in 5.4pt 0in 5.4pt;">
  <p align=right style="margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;text-align:right;"><font face=Calibri,sans-serif style="font-size:10.0pt;line-height:normal;">4,120 </font></p>
  </td>
 </tr>
<tr style="height:15.75pt;">
  <td nowrap valign=bottom width=41% style="height:15.75pt;padding:0in 5.4pt 0in 5.4pt;">
  <p style="margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;"><font color=black face=Calibri,sans-serif style="font-size:10.0pt;line-height:normal;">Income tax (expense)</font></p>
  </td>
 <td nowrap valign=bottom width=2% style="height:15.75pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 <td nowrap valign=bottom width=12% style="height:15.75pt;padding:0in 5.4pt 0in 5.4pt;">
  <p align=right style="margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;text-align:right;"><font face=Calibri,sans-serif style="font-size:10.0pt;line-height:normal;">(180)</font></p>
  </td>
 <td nowrap valign=bottom width=2% style="height:15.75pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 <td nowrap valign=bottom width=12% style="height:15.75pt;padding:0in 5.4pt 0in 5.4pt;">
  <p align=right style="margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;text-align:right;"><font face=Calibri,sans-serif style="font-size:10.0pt;line-height:normal;">(108)</font></p>
  </td>
 <td nowrap valign=bottom width=5% style="height:15.75pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 <td nowrap valign=bottom width=12% style="height:15.75pt;padding:0in 5.4pt 0in 5.4pt;">
  <p align=right style="margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;text-align:right;"><font face=Calibri,sans-serif style="font-size:10.0pt;line-height:normal;">(267)</font></p>
  </td>
 <td nowrap valign=bottom width=2% style="height:15.75pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 <td nowrap valign=bottom width=12% style="height:15.75pt;padding:0in 5.4pt 0in 5.4pt;">
  <p align=right style="margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;text-align:right;"><font face=Calibri,sans-serif style="font-size:10.0pt;line-height:normal;">(207)</font></p>
  </td>
 </tr>
<tr style="height:13.5pt;">
  <td nowrap valign=top width=41% style="height:13.5pt;padding:0in 5.4pt 0in 5.4pt;">
  <p style="margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;"><font color=black face=Calibri,sans-serif style="font-size:10.0pt;line-height:normal;">Net income</font></p>
  </td>
 <td nowrap valign=bottom width=2% style="height:13.5pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 <td nowrap valign=bottom width=12% style="border-bottom:double windowtext 2.25pt;border-top:solid windowtext 1.0pt;height:13.5pt;padding:0in 5.4pt 0in 5.4pt;">
  <p align=right style="margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;text-align:right;"><font face=Calibri,sans-serif style="font-size:10.0pt;line-height:normal;">$342 </font></p>
  </td>
 <td nowrap valign=bottom width=2% style="height:13.5pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 <td nowrap valign=bottom width=12% style="border-bottom:double windowtext 2.25pt;border-top:solid windowtext 1.0pt;height:13.5pt;padding:0in 5.4pt 0in 5.4pt;">
  <p align=right style="margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;text-align:right;"><font face=Calibri,sans-serif style="font-size:10.0pt;line-height:normal;">$1,728 </font></p>
  </td>
 <td nowrap valign=bottom width=5% style="height:13.5pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 <td nowrap valign=bottom width=12% style="border-bottom:double windowtext 2.25pt;border-top:solid windowtext 1.0pt;height:13.5pt;padding:0in 5.4pt 0in 5.4pt;">
  <p align=right style="margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;text-align:right;"><font face=Calibri,sans-serif style="font-size:10.0pt;line-height:normal;">$958 </font></p>
  </td>
 <td nowrap valign=bottom width=2% style="height:13.5pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 <td nowrap valign=bottom width=12% style="border-bottom:double windowtext 2.25pt;border-top:solid windowtext 1.0pt;height:13.5pt;padding:0in 5.4pt 0in 5.4pt;">
  <p align=right style="margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;text-align:right;"><font face=Calibri,sans-serif style="font-size:10.0pt;line-height:normal;">$3,913 </font></p>
  </td>
 </tr>
<tr style="height:13.5pt;">
  <td valign=top width=41% style="height:13.5pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 <td nowrap valign=bottom width=2% style="height:13.5pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 <td nowrap valign=bottom width=12% style="height:13.5pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 <td nowrap valign=bottom width=2% style="height:13.5pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 <td nowrap valign=bottom width=12% style="height:13.5pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 <td nowrap valign=bottom width=5% style="height:13.5pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 <td nowrap valign=bottom width=12% style="height:13.5pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 <td nowrap valign=bottom width=2% style="height:13.5pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 <td nowrap valign=bottom width=12% style="height:13.5pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 </tr>
<tr style="height:12.75pt;">
  <td valign=top width=41% style="height:12.75pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 <td nowrap valign=bottom width=2% style="height:12.75pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 <td nowrap valign=bottom width=12% style="height:12.75pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 <td nowrap valign=bottom width=2% style="height:12.75pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 <td nowrap valign=bottom width=12% style="height:12.75pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 <td nowrap valign=bottom width=5% style="height:12.75pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 <td nowrap valign=bottom width=12% style="height:12.75pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 <td nowrap valign=bottom width=2% style="height:12.75pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 <td nowrap valign=bottom width=12% style="height:12.75pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 </tr>
<tr style="height:12.75pt;">
  <td nowrap valign=bottom width=41% style="height:12.75pt;padding:0in 5.4pt 0in 5.4pt;">
  <p style="margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;text-indent:20.0pt;"><font color=black face=Calibri,sans-serif style="font-size:10.0pt;line-height:normal;">Basic
  earnings per share</font></p>
  </td>
 <td nowrap valign=bottom width=2% style="height:12.75pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 <td nowrap valign=bottom width=12% style="height:12.75pt;padding:0in 5.4pt 0in 5.4pt;">
  <p align=right style="margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;text-align:right;"><font face=Calibri,sans-serif style="font-size:10.0pt;line-height:normal;">$0.04 </font></p>
  </td>
 <td nowrap valign=bottom width=2% style="height:12.75pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 <td nowrap valign=bottom width=12% style="height:12.75pt;padding:0in 5.4pt 0in 5.4pt;">
  <p align=right style="margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;text-align:right;"><font face=Calibri,sans-serif style="font-size:10.0pt;line-height:normal;">$0.21 </font></p>
  </td>
 <td nowrap valign=bottom width=5% style="height:12.75pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 <td nowrap valign=bottom width=12% style="height:12.75pt;padding:0in 5.4pt 0in 5.4pt;">
  <p align=right style="margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;text-align:right;"><font face=Calibri,sans-serif style="font-size:10.0pt;line-height:normal;">$0.11 </font></p>
  </td>
 <td nowrap valign=bottom width=2% style="height:12.75pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 <td nowrap valign=bottom width=12% style="height:12.75pt;padding:0in 5.4pt 0in 5.4pt;">
  <p align=right style="margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;text-align:right;"><font face=Calibri,sans-serif style="font-size:10.0pt;line-height:normal;">$0.48 </font></p>
  </td>
 </tr>
<tr style="height:12.75pt;">
  <td nowrap valign=bottom width=41% style="height:12.75pt;padding:0in 5.4pt 0in 5.4pt;">
  <p style="margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;text-indent:20.0pt;"><font color=black face=Calibri,sans-serif style="font-size:10.0pt;line-height:normal;">Diluted
  earnings per share</font></p>
  </td>
 <td nowrap valign=bottom width=2% style="height:12.75pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 <td nowrap valign=bottom width=12% style="height:12.75pt;padding:0in 5.4pt 0in 5.4pt;">
  <p align=right style="margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;text-align:right;"><font face=Calibri,sans-serif style="font-size:10.0pt;line-height:normal;">$0.04 </font></p>
  </td>
 <td nowrap valign=bottom width=2% style="height:12.75pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 <td nowrap valign=bottom width=12% style="height:12.75pt;padding:0in 5.4pt 0in 5.4pt;">
  <p align=right style="margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;text-align:right;"><font face=Calibri,sans-serif style="font-size:10.0pt;line-height:normal;">$0.20 </font></p>
  </td>
 <td nowrap valign=bottom width=5% style="height:12.75pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 <td nowrap valign=bottom width=12% style="height:12.75pt;padding:0in 5.4pt 0in 5.4pt;">
  <p align=right style="margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;text-align:right;"><font face=Calibri,sans-serif style="font-size:10.0pt;line-height:normal;">$0.11 </font></p>
  </td>
 <td nowrap valign=bottom width=2% style="height:12.75pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 <td nowrap valign=bottom width=12% style="height:12.75pt;padding:0in 5.4pt 0in 5.4pt;">
  <p align=right style="margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;text-align:right;"><font face=Calibri,sans-serif style="font-size:10.0pt;line-height:normal;">$0.47 </font></p>
  </td>
 </tr>
<tr style="height:12.75pt;">
  <td nowrap valign=bottom width=41% style="height:12.75pt;padding:0in 5.4pt 0in 5.4pt;">
  <p style="margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;text-indent:20.0pt;"><font color=black face=Calibri,sans-serif style="font-size:10.0pt;line-height:normal;">Weighted-average
  basic shares</font></p>
  </td>
 <td nowrap valign=bottom width=2% style="height:12.75pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 <td nowrap valign=bottom width=12% style="height:12.75pt;padding:0in 5.4pt 0in 5.4pt;">
  <p align=right style="margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;text-align:right;"><font face=Calibri,sans-serif style="font-size:10.0pt;line-height:normal;">8,439 </font></p>
  </td>
 <td nowrap valign=bottom width=2% style="height:12.75pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 <td nowrap valign=bottom width=12% style="height:12.75pt;padding:0in 5.4pt 0in 5.4pt;">
  <p align=right style="margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;text-align:right;"><font face=Calibri,sans-serif style="font-size:10.0pt;line-height:normal;">8,201 </font></p>
  </td>
 <td nowrap valign=bottom width=5% style="height:12.75pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 <td nowrap valign=bottom width=12% style="height:12.75pt;padding:0in 5.4pt 0in 5.4pt;">
  <p align=right style="margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;text-align:right;"><font face=Calibri,sans-serif style="font-size:10.0pt;line-height:normal;">8,361 </font></p>
  </td>
 <td nowrap valign=bottom width=2% style="height:12.75pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 <td nowrap valign=bottom width=12% style="height:12.75pt;padding:0in 5.4pt 0in 5.4pt;">
  <p align=right style="margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;text-align:right;"><font face=Calibri,sans-serif style="font-size:10.0pt;line-height:normal;">8,112 </font></p>
  </td>
 </tr>
<tr style="height:12.75pt;">
  <td nowrap valign=bottom width=41% style="height:12.75pt;padding:0in 5.4pt 0in 5.4pt;">
  <p style="margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;text-indent:20.0pt;"><font color=black face=Calibri,sans-serif style="font-size:10.0pt;line-height:normal;">Weighted-average
  diluted shares </font></p>
  </td>
 <td nowrap valign=bottom width=2% style="height:12.75pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 <td nowrap valign=bottom width=12% style="height:12.75pt;padding:0in 5.4pt 0in 5.4pt;">
  <p align=right style="margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;text-align:right;"><font face=Calibri,sans-serif style="font-size:10.0pt;line-height:normal;">8,507 </font></p>
  </td>
 <td nowrap valign=bottom width=2% style="height:12.75pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 <td nowrap valign=bottom width=12% style="height:12.75pt;padding:0in 5.4pt 0in 5.4pt;">
  <p align=right style="margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;text-align:right;"><font face=Calibri,sans-serif style="font-size:10.0pt;line-height:normal;">8,467 </font></p>
  </td>
 <td nowrap valign=bottom width=5% style="height:12.75pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 <td nowrap valign=bottom width=12% style="height:12.75pt;padding:0in 5.4pt 0in 5.4pt;">
  <p align=right style="margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;text-align:right;"><font face=Calibri,sans-serif style="font-size:10.0pt;line-height:normal;">8,516 </font></p>
  </td>
 <td nowrap valign=bottom width=2% style="height:12.75pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 <td nowrap valign=bottom width=12% style="height:12.75pt;padding:0in 5.4pt 0in 5.4pt;">
  <p align=right style="margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;text-align:right;"><font face=Calibri,sans-serif style="font-size:10.0pt;line-height:normal;">8,400 </font></p>
  </td>
 </tr>
<tr style="height:12.75pt;">
  <td nowrap valign=bottom width=41% style="height:12.75pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 <td nowrap valign=bottom width=2% style="height:12.75pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 <td nowrap valign=bottom width=12% style="height:12.75pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 <td nowrap valign=bottom width=2% style="height:12.75pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 <td nowrap valign=bottom width=12% style="height:12.75pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 <td nowrap valign=bottom width=5% style="height:12.75pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 <td nowrap valign=bottom width=12% style="height:12.75pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 <td nowrap valign=bottom width=2% style="height:12.75pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 <td nowrap valign=bottom width=12% style="height:12.75pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 </tr>
<tr style="height:24.0pt;">
  <td colspan=3 valign=top width=55% style="height:24.0pt;padding:0in 5.4pt 0in 5.4pt;">
  <p align=center style="margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;text-align:center;"><i><font color=black face=Calibri,sans-serif style="font-size:10.0pt;line-height:normal;">See notes to consolidated financial statements</font></i></p>
  </td>
 <td nowrap valign=bottom width=2% style="height:24.0pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 <td valign=top width=12% style="height:24.0pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 <td valign=top width=5% style="height:24.0pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 <td valign=top width=12% style="height:24.0pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 <td nowrap valign=bottom width=2% style="height:24.0pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 <td valign=top width=12% style="height:24.0pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 </tr>
</table></div>

<p style="margin-bottom:10.0pt;margin-left:0in;margin-right:0in;margin-top:0in;"><font face=Calibri,sans-serif lang=EN-US style="font-size:11.0pt;line-height:115%;">&nbsp;</font></p>

<p style="margin-bottom:10.0pt;margin-left:0in;margin-right:0in;margin-top:0in;"><font face=Calibri,sans-serif lang=EN-US style="font-size:11.0pt;line-height:115%;">&nbsp;</font></p>

<p style="margin-bottom:10.0pt;margin-left:0in;margin-right:0in;margin-top:0in;"><font face=Calibri,sans-serif lang=EN-US style="font-size:11.0pt;line-height:115%;">&nbsp;</font></p>

<p style="margin-bottom:10.0pt;margin-left:0in;margin-right:0in;margin-top:0in;"><font face=Calibri,sans-serif lang=EN-US style="font-size:11.0pt;line-height:115%;">&nbsp;</font></p>

<p style="margin-bottom:10.0pt;margin-left:0in;margin-right:0in;margin-top:0in;"><font face=Calibri,sans-serif lang=EN-US style="font-size:11.0pt;line-height:115%;">&nbsp;</font></p>

<p style="margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;"><font face=Calibri,sans-serif lang=EN-US style="font-size:11.0pt;line-height:normal;">&nbsp;</font></p>

<p style="margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;"><font face=Calibri,sans-serif lang=EN-US style="font-size:11.0pt;line-height:normal;">&nbsp;</font></p>

<p style="margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;"><font face=Calibri,sans-serif lang=EN-US style="font-size:11.0pt;line-height:normal;">&nbsp;</font></p>

<div align=left><table cellpadding=0 cellspacing=0 border=0 style="border-collapse:collapse;margin-left:5.4pt;width:574.000061pt;">
 <tr style="height:16.5pt;">
  <td colspan=9 nowrap valign=bottom width=100% style="height:16.5pt;padding:0in 5.4pt 0in 5.4pt;">
  <p align=center style="margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;text-align:center;"><b><font face=Calibri,sans-serif style="font-size:10.0pt;line-height:normal;">DATA&nbsp;I/O
  CORPORATION</font></b></p>
  </td>
 </tr>
<tr style="height:12.75pt;">
  <td colspan=9 nowrap valign=bottom width=100% style="height:12.75pt;padding:0in 5.4pt 0in 5.4pt;">
  <p align=center style="margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;text-align:center;"><b><font face=Calibri,sans-serif style="font-size:10.0pt;line-height:normal;">CONSOLIDATED
  STATEMENTS OF COMPREHENSIVE INCOME (LOSS) </font></b></p>
  </td>
 </tr>
<tr style="height:13.5pt;">
  <td colspan=9 nowrap valign=bottom width=100% style="height:13.5pt;padding:0in 5.4pt 0in 5.4pt;">
  <p align=center style="margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;text-align:center;"><b><font face=Calibri,sans-serif style="font-size:10.0pt;line-height:normal;">(in thousands)</font></b></p>
  </td>
 </tr>
<tr style="height:12.75pt;">
  <td colspan=9 nowrap valign=bottom width=100% style="height:12.75pt;padding:0in 5.4pt 0in 5.4pt;">
  <p align=center style="margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;text-align:center;"><b><font face=Calibri,sans-serif style="font-size:10.0pt;line-height:normal;">(UNAUDITED)</font></b></p>
  </td>
 </tr>
<tr style="height:12.75pt;">
  <td colspan=5 nowrap valign=bottom width=74% style="height:12.75pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 <td nowrap valign=bottom width=2% style="height:12.75pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 <td nowrap valign=bottom width=11% style="height:12.75pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 <td nowrap valign=bottom width=2% style="height:12.75pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 <td nowrap valign=bottom width=11% style="height:12.75pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 </tr>
<tr style="height:24.75pt;">
  <td valign=bottom width=43% style="height:24.75pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 <td valign=bottom width=6% style="height:24.75pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 <td colspan=3 valign=bottom width=25% style="border-bottom:solid windowtext 1.0pt;height:24.75pt;padding:0in 5.4pt 0in 5.4pt;">
  <p align=center style="margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;text-align:center;"><b><font face=Calibri,sans-serif style="font-size:10.0pt;line-height:normal;">Three
  Months Ended<br>
  September 30,</font></b></p>
  </td>
 <td nowrap valign=bottom width=2% style="height:24.75pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 <td colspan=3 valign=bottom width=24% style="border-bottom:solid windowtext 1.0pt;height:24.75pt;padding:0in 5.4pt 0in 5.4pt;">
  <p align=center style="margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;text-align:center;"><b><font face=Calibri,sans-serif style="font-size:10.0pt;line-height:normal;">Nine
  Months Ended<br>
  September 30,</font></b></p>
  </td>
 </tr>
<tr style="height:12.75pt;">
  <td valign=top width=43% style="height:12.75pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 <td valign=top width=6% style="height:12.75pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 <td valign=top width=11% style="border-bottom:solid windowtext 1.0pt;height:12.75pt;padding:0in 5.4pt 0in 5.4pt;">
  <p align=center style="margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;text-align:center;"><b><font color=black face=Calibri,sans-serif style="font-size:10.0pt;line-height:normal;">2018</font></b></p>
  </td>
 <td nowrap valign=bottom width=2% style="height:12.75pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 <td valign=top width=12% style="border-bottom:solid windowtext 1.0pt;height:12.75pt;padding:0in 5.4pt 0in 5.4pt;">
  <p align=center style="margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;text-align:center;"><b><font color=black face=Calibri,sans-serif style="font-size:10.0pt;line-height:normal;">2017</font></b></p>
  </td>
 <td nowrap valign=bottom width=2% style="height:12.75pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 <td valign=top width=11% style="border-bottom:solid windowtext 1.0pt;height:12.75pt;padding:0in 5.4pt 0in 5.4pt;">
  <p align=center style="margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;text-align:center;"><b><font color=black face=Calibri,sans-serif style="font-size:10.0pt;line-height:normal;">2018</font></b></p>
  </td>
 <td nowrap valign=bottom width=2% style="height:12.75pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 <td valign=top width=11% style="border-bottom:solid windowtext 1.0pt;height:12.75pt;padding:0in 5.4pt 0in 5.4pt;">
  <p align=center style="margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;text-align:center;"><b><font color=black face=Calibri,sans-serif style="font-size:10.0pt;line-height:normal;">2017</font></b></p>
  </td>
 </tr>
<tr style="height:12.75pt;">
  <td nowrap valign=bottom width=43% style="height:12.75pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 <td nowrap valign=bottom width=6% style="height:12.75pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 <td nowrap valign=bottom width=11% style="height:12.75pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 <td nowrap valign=bottom width=2% style="height:12.75pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 <td nowrap valign=bottom width=12% style="height:12.75pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 <td nowrap valign=bottom width=2% style="height:12.75pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 <td nowrap valign=bottom width=11% style="height:12.75pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 <td nowrap valign=bottom width=2% style="height:12.75pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 <td nowrap valign=bottom width=11% style="height:12.75pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 </tr>
<tr style="height:12.75pt;">
  <td nowrap valign=top width=43% style="height:12.75pt;padding:0in 5.4pt 0in 5.4pt;">
  <p style="margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;"><font color=black face=Calibri,sans-serif style="font-size:10.0pt;line-height:normal;">Net income</font></p>
  </td>
 <td nowrap valign=top width=6% style="height:12.75pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 <td nowrap valign=bottom width=11% style="height:12.75pt;padding:0in 5.4pt 0in 5.4pt;">
  <p align=right style="margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;text-align:right;"><font face=Calibri,sans-serif style="font-size:10.0pt;line-height:normal;">$342 </font></p>
  </td>
 <td nowrap valign=bottom width=2% style="height:12.75pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 <td nowrap valign=bottom width=12% style="height:12.75pt;padding:0in 5.4pt 0in 5.4pt;">
  <p align=right style="margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;text-align:right;"><font face=Calibri,sans-serif style="font-size:10.0pt;line-height:normal;">$1,728 </font></p>
  </td>
 <td nowrap valign=bottom width=2% style="height:12.75pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 <td nowrap valign=bottom width=11% style="height:12.75pt;padding:0in 5.4pt 0in 5.4pt;">
  <p align=right style="margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;text-align:right;"><font face=Calibri,sans-serif style="font-size:10.0pt;line-height:normal;">$958 </font></p>
  </td>
 <td nowrap valign=bottom width=2% style="height:12.75pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 <td nowrap valign=bottom width=11% style="height:12.75pt;padding:0in 5.4pt 0in 5.4pt;">
  <p align=right style="margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;text-align:right;"><font face=Calibri,sans-serif style="font-size:10.0pt;line-height:normal;">$3,913 </font></p>
  </td>
 </tr>
<tr style="height:12.75pt;">
  <td nowrap valign=top width=43% style="height:12.75pt;padding:0in 5.4pt 0in 5.4pt;">
  <p style="margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;"><font color=black face=Calibri,sans-serif style="font-size:10.0pt;line-height:normal;">Other comprehensive
  income:</font></p>
  </td>
 <td nowrap valign=top width=6% style="height:12.75pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 <td nowrap valign=bottom width=11% style="height:12.75pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 <td nowrap valign=bottom width=2% style="height:12.75pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 <td nowrap valign=bottom width=12% style="height:12.75pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 <td nowrap valign=bottom width=2% style="height:12.75pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 <td nowrap valign=bottom width=11% style="height:12.75pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 <td nowrap valign=bottom width=2% style="height:12.75pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 <td nowrap valign=bottom width=11% style="height:12.75pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 </tr>
<tr style="height:12.75pt;">
  <td nowrap valign=bottom width=43% style="height:12.75pt;padding:0in 5.4pt 0in 5.4pt;">
  <p style="margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;text-indent:10.0pt;"><font color=black face=Calibri,sans-serif style="font-size:10.0pt;line-height:normal;">Foreign
  currency translation gain (loss)</font></p>
  </td>
 <td nowrap valign=bottom width=6% style="height:12.75pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 <td nowrap valign=bottom width=11% style="height:12.75pt;padding:0in 5.4pt 0in 5.4pt;">
  <p align=right style="margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;text-align:right;"><font face=Calibri,sans-serif style="font-size:10.0pt;line-height:normal;">(264)</font></p>
  </td>
 <td nowrap valign=bottom width=2% style="height:12.75pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 <td nowrap valign=bottom width=12% style="height:12.75pt;padding:0in 5.4pt 0in 5.4pt;">
  <p align=right style="margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;text-align:right;"><font face=Calibri,sans-serif style="font-size:10.0pt;line-height:normal;">248 </font></p>
  </td>
 <td nowrap valign=bottom width=2% style="height:12.75pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 <td nowrap valign=bottom width=11% style="height:12.75pt;padding:0in 5.4pt 0in 5.4pt;">
  <p align=right style="margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;text-align:right;"><font face=Calibri,sans-serif style="font-size:10.0pt;line-height:normal;">(497)</font></p>
  </td>
 <td nowrap valign=bottom width=2% style="height:12.75pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 <td nowrap valign=bottom width=11% style="height:12.75pt;padding:0in 5.4pt 0in 5.4pt;">
  <p align=right style="margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;text-align:right;"><font face=Calibri,sans-serif style="font-size:10.0pt;line-height:normal;">602 </font></p>
  </td>
 </tr>
<tr style="height:16.5pt;">
  <td nowrap valign=bottom width=43% style="height:16.5pt;padding:0in 5.4pt 0in 5.4pt;">
  <p style="margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;"><font color=black face=Calibri,sans-serif style="font-size:10.0pt;line-height:normal;">Comprehensive income
  (loss)</font></p>
  </td>
 <td nowrap valign=top width=6% style="height:16.5pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 <td nowrap valign=bottom width=11% style="border-bottom:double windowtext 2.25pt;border-top:solid windowtext 1.0pt;height:16.5pt;padding:0in 5.4pt 0in 5.4pt;">
  <p align=right style="margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;text-align:right;"><font face=Calibri,sans-serif style="font-size:10.0pt;line-height:normal;">$78 </font></p>
  </td>
 <td nowrap valign=bottom width=2% style="height:16.5pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 <td nowrap valign=bottom width=12% style="border-bottom:double windowtext 2.25pt;border-top:solid windowtext 1.0pt;height:16.5pt;padding:0in 5.4pt 0in 5.4pt;">
  <p align=right style="margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;text-align:right;"><font face=Calibri,sans-serif style="font-size:10.0pt;line-height:normal;">$1,976 </font></p>
  </td>
 <td nowrap valign=bottom width=2% style="height:16.5pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 <td nowrap valign=bottom width=11% style="border-bottom:double windowtext 2.25pt;border-top:solid windowtext 1.0pt;height:16.5pt;padding:0in 5.4pt 0in 5.4pt;">
  <p align=right style="margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;text-align:right;"><font face=Calibri,sans-serif style="font-size:10.0pt;line-height:normal;">$461 </font></p>
  </td>
 <td nowrap valign=bottom width=2% style="height:16.5pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 <td nowrap valign=bottom width=11% style="border-bottom:double windowtext 2.25pt;border-top:solid windowtext 1.0pt;height:16.5pt;padding:0in 5.4pt 0in 5.4pt;">
  <p align=right style="margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;text-align:right;"><font face=Calibri,sans-serif style="font-size:10.0pt;line-height:normal;">$4,515 </font></p>
  </td>
 </tr>
<tr style="height:13.5pt;">
  <td nowrap valign=bottom width=43% style="height:13.5pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 <td nowrap valign=bottom width=6% style="height:13.5pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 <td nowrap valign=bottom width=11% style="height:13.5pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 <td nowrap valign=bottom width=2% style="height:13.5pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 <td nowrap valign=bottom width=12% style="height:13.5pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 <td nowrap valign=bottom width=2% style="height:13.5pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 <td nowrap valign=bottom width=11% style="height:13.5pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 <td nowrap valign=bottom width=2% style="height:13.5pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 <td nowrap valign=bottom width=11% style="height:13.5pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 </tr>
<tr style="height:12.75pt;">
  <td colspan=3 nowrap valign=bottom width=60% style="height:12.75pt;padding:0in 5.4pt 0in 5.4pt;">
  <p style="margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;text-indent:30.0pt;"><i><font color=black face=Calibri,sans-serif style="font-size:10.0pt;line-height:normal;">See
  notes to consolidated financial statements</font></i></p>
  </td>
 <td nowrap valign=bottom width=2% style="height:12.75pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 <td nowrap valign=bottom width=12% style="height:12.75pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 <td nowrap valign=bottom width=2% style="height:12.75pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 <td nowrap valign=bottom width=11% style="height:12.75pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 <td nowrap valign=bottom width=2% style="height:12.75pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 <td nowrap valign=bottom width=11% style="height:12.75pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 </tr>
</table></div>


<a name="_bclFooter4"></a><DIV>

 <p align=center style="margin:0in;margin-bottom:.0001pt;text-align:center;"><font style="display:none;"><font face=Times lang=EN-US style="font-size:10.0pt;"></font></font><font face=Times lang=EN-US style="font-size:10.0pt;">4</font><font style="display:none;"><font face=Times lang=EN-US style="font-size:10.0pt;"></font></font></p>


<p style="margin:0in;margin-bottom:.0001pt;"><font face=arial,sans-serif style=""><font face=arial,sans-serif lang=EN-US style="font-size:10.0pt;">&nbsp;</font></font></p>


</DIV>
</DIV><HR noshade align="center" width="100%" size=2><DIV STYLE="page-break-before: always">&nbsp;</DIV><a name="page_5"></a><a name="_bclPageBorder5"></a><DIV STYLE="PADDING-RIGHT: 0%; PADDING-LEFT: 0%">
<p style="margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;"><font face=Calibri,sans-serif lang=EN-US style="font-size:11.0pt;line-height:normal;">&nbsp;</font></p>

<div align=left><table cellpadding=0 cellspacing=0 border=0 style="border-collapse:collapse;margin-left:5.4pt;width:497.799988pt;">
 <tr style="height:12.75pt;">
  <td colspan=5 nowrap valign=bottom width=100% style="height:12.75pt;padding:0in 5.4pt 0in 5.4pt;">
  <p align=center style="margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;text-align:center;"><b><font face=Calibri,sans-serif style="font-size:10.0pt;line-height:normal;">DATA
  I/O CORPORATION&nbsp;</font></b></p>
  </td>
 </tr>
<tr style="height:12.75pt;">
  <td colspan=5 nowrap valign=bottom width=100% style="height:12.75pt;padding:0in 5.4pt 0in 5.4pt;">
  <p align=center style="margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;text-align:center;"><b><font face=Calibri,sans-serif style="font-size:10.0pt;line-height:normal;">CONSOLIDATED
  STATEMENTS OF CASH FLOWS</font></b></p>
  </td>
 </tr>
<tr style="height:12.75pt;">
  <td colspan=5 nowrap valign=bottom width=100% style="height:12.75pt;padding:0in 5.4pt 0in 5.4pt;">
  <p align=center style="margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;text-align:center;"><b><font face=Calibri,sans-serif style="font-size:10.0pt;line-height:normal;">(in
  thousands)</font></b></p>
  </td>
 </tr>
<tr style="height:12.75pt;">
  <td colspan=5 nowrap valign=bottom width=100% style="height:12.75pt;padding:0in 5.4pt 0in 5.4pt;">
  <p align=center style="margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;text-align:center;"><b><font face=Calibri,sans-serif style="font-size:10.0pt;line-height:normal;">(UNAUDITED)</font></b></p>
  </td>
 </tr>
<tr style="height:12.75pt;">
  <td nowrap valign=bottom width=60% style="height:12.75pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 <td nowrap valign=bottom width=7% style="height:12.75pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 <td nowrap valign=bottom width=13% style="height:12.75pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 <td nowrap valign=bottom width=7% style="height:12.75pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 <td nowrap valign=bottom width=13% style="height:12.75pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 </tr>
<tr style="height:24.75pt;">
  <td valign=top width=60% style="height:24.75pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 <td valign=top width=7% style="height:24.75pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 <td colspan=3 valign=bottom width=33% style="border-bottom:solid windowtext 1.0pt;height:24.75pt;padding:0in 5.4pt 0in 5.4pt;">
  <p align=center style="margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;text-align:center;"><b><font face=Calibri,sans-serif style="font-size:10.0pt;line-height:normal;">For
  the Nine Months Ended<br>
  September 30,</font></b></p>
  </td>
 </tr>
<tr style="height:12.75pt;">
  <td width=60% style="height:12.75pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 <td nowrap valign=bottom width=7% style="height:12.75pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 <td valign=top width=13% style="border-bottom:solid windowtext 1.0pt;height:12.75pt;padding:0in 5.4pt 0in 5.4pt;">
  <p align=center style="margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;text-align:center;"><b><font color=black face=Calibri,sans-serif style="font-size:10.0pt;line-height:normal;">2018</font></b></p>
  </td>
 <td nowrap valign=bottom width=7% style="height:12.75pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 <td valign=top width=13% style="border-bottom:solid windowtext 1.0pt;height:12.75pt;padding:0in 5.4pt 0in 5.4pt;">
  <p align=center style="margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;text-align:center;"><b><font color=black face=Calibri,sans-serif style="font-size:10.0pt;line-height:normal;">2017</font></b></p>
  </td>
 </tr>
<tr style="height:12.75pt;">
  <td width=60% style="height:12.75pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 <td nowrap valign=bottom width=7% style="height:12.75pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 <td valign=top width=13% style="height:12.75pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 <td nowrap valign=bottom width=7% style="height:12.75pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 <td valign=top width=13% style="height:12.75pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 </tr>
<tr style="height:12.75pt;">
  <td valign=top width=60% style="height:12.75pt;padding:0in 5.4pt 0in 5.4pt;">
  <p style="margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;"><b><font color=black face=Calibri,sans-serif style="font-size:10.0pt;line-height:normal;">CASH FLOWS FROM
  OPERATING ACTIVITIES:</font></b></p>
  </td>
 <td nowrap valign=bottom width=7% style="height:12.75pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 <td nowrap valign=bottom width=13% style="height:12.75pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 <td nowrap valign=bottom width=7% style="height:12.75pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 <td nowrap valign=bottom width=13% style="height:12.75pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 </tr>
<tr style="height:12.75pt;">
  <td nowrap valign=bottom width=60% style="height:12.75pt;padding:0in 5.4pt 0in 5.4pt;">
  <p style="margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;text-indent:10.0pt;"><font color=black face=Calibri,sans-serif style="font-size:10.0pt;line-height:normal;">Net
  income</font></p>
  </td>
 <td nowrap valign=bottom width=7% style="height:12.75pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 <td nowrap valign=bottom width=13% style="height:12.75pt;padding:0in 5.4pt 0in 5.4pt;">
  <p align=right style="margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;text-align:right;"><font face=Calibri,sans-serif style="font-size:10.0pt;line-height:normal;">$958 </font></p>
  </td>
 <td nowrap valign=bottom width=7% style="height:12.75pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 <td nowrap valign=bottom width=13% style="height:12.75pt;padding:0in 5.4pt 0in 5.4pt;">
  <p align=right style="margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;text-align:right;"><font face=Calibri,sans-serif style="font-size:10.0pt;line-height:normal;">$3,913 </font></p>
  </td>
 </tr>
<tr style="height:12.75pt;">
  <td valign=bottom width=60% style="height:12.75pt;padding:0in 5.4pt 0in 5.4pt;">
  <p style="margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;text-indent:10.0pt;"><font color=black face=Calibri,sans-serif style="font-size:10.0pt;line-height:normal;">Adjustments
  to reconcile net income</font></p>
  </td>
 <td nowrap valign=bottom width=7% style="height:12.75pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 <td nowrap valign=bottom width=13% style="height:12.75pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 <td nowrap valign=bottom width=7% style="height:12.75pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 <td nowrap valign=bottom width=13% style="height:12.75pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 </tr>
<tr style="height:12.75pt;">
  <td valign=bottom width=60% style="height:12.75pt;padding:0in 5.4pt 0in 5.4pt;">
  <p style="margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;text-indent:10.0pt;"><font color=black face=Calibri,sans-serif style="font-size:10.0pt;line-height:normal;">to net
  cash provided by (used in) operating activities:</font></p>
  </td>
 <td nowrap valign=bottom width=7% style="height:12.75pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 <td nowrap valign=bottom width=13% style="height:12.75pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 <td nowrap valign=bottom width=7% style="height:12.75pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 <td nowrap valign=bottom width=13% style="height:12.75pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 </tr>
<tr style="height:12.75pt;">
  <td nowrap valign=bottom width=60% style="height:12.75pt;padding:0in 5.4pt 0in 5.4pt;">
  <p style="margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;text-indent:20.0pt;"><font color=black face=Calibri,sans-serif style="font-size:10.0pt;line-height:normal;">Depreciation
  and amortization</font></p>
  </td>
 <td nowrap valign=bottom width=7% style="height:12.75pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 <td nowrap valign=bottom width=13% style="height:12.75pt;padding:0in 5.4pt 0in 5.4pt;">
  <p align=right style="margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;text-align:right;"><font face=Calibri,sans-serif style="font-size:10.0pt;line-height:normal;">736 </font></p>
  </td>
 <td nowrap valign=bottom width=7% style="height:12.75pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 <td nowrap valign=bottom width=13% style="height:12.75pt;padding:0in 5.4pt 0in 5.4pt;">
  <p align=right style="margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;text-align:right;"><font face=Calibri,sans-serif style="font-size:10.0pt;line-height:normal;">634 </font></p>
  </td>
 </tr>
<tr style="height:12.75pt;">
  <td nowrap valign=bottom width=60% style="height:12.75pt;padding:0in 5.4pt 0in 5.4pt;">
  <p style="margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;text-indent:20.0pt;"><font color=black face=Calibri,sans-serif style="font-size:10.0pt;line-height:normal;">Gain on
  sale of assets</font></p>
  </td>
 <td nowrap valign=bottom width=7% style="height:12.75pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 <td nowrap valign=bottom width=13% style="height:12.75pt;padding:0in 5.4pt 0in 5.4pt;">
  <p align=right style="margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;text-align:right;"><font face=Calibri,sans-serif style="font-size:10.0pt;line-height:normal;">(4)</font></p>
  </td>
 <td nowrap valign=bottom width=7% style="height:12.75pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 <td nowrap valign=bottom width=13% style="height:12.75pt;padding:0in 5.4pt 0in 5.4pt;">
  <p align=right style="margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;text-align:right;"><font face=Calibri,sans-serif style="font-size:10.0pt;line-height:normal;">(363)</font></p>
  </td>
 </tr>
<tr style="height:12.75pt;">
  <td nowrap valign=bottom width=60% style="height:12.75pt;padding:0in 5.4pt 0in 5.4pt;">
  <p style="margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;text-indent:20.0pt;"><font color=black face=Calibri,sans-serif style="font-size:10.0pt;line-height:normal;">Equipment
  transferred to cost of goods sold</font></p>
  </td>
 <td nowrap valign=bottom width=7% style="height:12.75pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 <td nowrap valign=bottom width=13% style="height:12.75pt;padding:0in 5.4pt 0in 5.4pt;">
  <p align=right style="margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;text-align:right;"><font face=Calibri,sans-serif style="font-size:10.0pt;line-height:normal;">365 </font></p>
  </td>
 <td nowrap valign=bottom width=7% style="height:12.75pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 <td nowrap valign=bottom width=13% style="height:12.75pt;padding:0in 5.4pt 0in 5.4pt;">
  <p align=right style="margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;text-align:right;"><font face=Calibri,sans-serif style="font-size:10.0pt;line-height:normal;">725 </font></p>
  </td>
 </tr>
<tr style="height:12.75pt;">
  <td nowrap valign=bottom width=60% style="height:12.75pt;padding:0in 5.4pt 0in 5.4pt;">
  <p style="margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;text-indent:20.0pt;"><font color=black face=Calibri,sans-serif style="font-size:10.0pt;line-height:normal;">Share-based
  compensation</font></p>
  </td>
 <td nowrap valign=bottom width=7% style="height:12.75pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 <td nowrap valign=bottom width=13% style="height:12.75pt;padding:0in 5.4pt 0in 5.4pt;">
  <p align=right style="margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;text-align:right;"><font face=Calibri,sans-serif style="font-size:10.0pt;line-height:normal;">932 </font></p>
  </td>
 <td nowrap valign=bottom width=7% style="height:12.75pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 <td nowrap valign=bottom width=13% style="height:12.75pt;padding:0in 5.4pt 0in 5.4pt;">
  <p align=right style="margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;text-align:right;"><font face=Calibri,sans-serif style="font-size:10.0pt;line-height:normal;">540 </font></p>
  </td>
 </tr>
<tr style="height:12.75pt;">
  <td nowrap valign=bottom width=60% style="height:12.75pt;padding:0in 5.4pt 0in 5.4pt;">
  <p style="margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;text-indent:20.0pt;"><font color=black face=Calibri,sans-serif style="font-size:10.0pt;line-height:normal;">Net
  change in:</font></p>
  </td>
 <td nowrap valign=bottom width=7% style="height:12.75pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 <td nowrap valign=bottom width=13% style="height:12.75pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 <td nowrap valign=bottom width=7% style="height:12.75pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 <td nowrap valign=bottom width=13% style="height:12.75pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 </tr>
<tr style="height:12.75pt;">
  <td nowrap valign=bottom width=60% style="height:12.75pt;padding:0in 5.4pt 0in 5.4pt;">
  <p style="margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;text-indent:30.0pt;"><font color=black face=Calibri,sans-serif style="font-size:10.0pt;line-height:normal;">Trade
  accounts receivable</font></p>
  </td>
 <td nowrap valign=bottom width=7% style="height:12.75pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 <td nowrap valign=bottom width=13% style="height:12.75pt;padding:0in 5.4pt 0in 5.4pt;">
  <p align=right style="margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;text-align:right;"><font face=Calibri,sans-serif style="font-size:10.0pt;line-height:normal;">905 </font></p>
  </td>
 <td nowrap valign=bottom width=7% style="height:12.75pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 <td nowrap valign=bottom width=13% style="height:12.75pt;padding:0in 5.4pt 0in 5.4pt;">
  <p align=right style="margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;text-align:right;"><font face=Calibri,sans-serif style="font-size:10.0pt;line-height:normal;">(192)</font></p>
  </td>
 </tr>
<tr style="height:12.75pt;">
  <td valign=bottom width=60% style="height:12.75pt;padding:0in 5.4pt 0in 5.4pt;">
  <p style="margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;text-indent:30.0pt;"><font color=black face=Calibri,sans-serif style="font-size:10.0pt;line-height:normal;">Inventories</font></p>
  </td>
 <td nowrap valign=bottom width=7% style="height:12.75pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 <td nowrap valign=bottom width=13% style="height:12.75pt;padding:0in 5.4pt 0in 5.4pt;">
  <p align=right style="margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;text-align:right;"><font face=Calibri,sans-serif style="font-size:10.0pt;line-height:normal;">(521)</font></p>
  </td>
 <td nowrap valign=bottom width=7% style="height:12.75pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 <td nowrap valign=bottom width=13% style="height:12.75pt;padding:0in 5.4pt 0in 5.4pt;">
  <p align=right style="margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;text-align:right;"><font face=Calibri,sans-serif style="font-size:10.0pt;line-height:normal;">(766)</font></p>
  </td>
 </tr>
<tr style="height:12.75pt;">
  <td valign=bottom width=60% style="height:12.75pt;padding:0in 5.4pt 0in 5.4pt;">
  <p style="margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;text-indent:30.0pt;"><font color=black face=Calibri,sans-serif style="font-size:10.0pt;line-height:normal;">Other
  current assets</font></p>
  </td>
 <td nowrap valign=bottom width=7% style="height:12.75pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 <td nowrap valign=bottom width=13% style="height:12.75pt;padding:0in 5.4pt 0in 5.4pt;">
  <p align=right style="margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;text-align:right;"><font face=Calibri,sans-serif style="font-size:10.0pt;line-height:normal;">(54)</font></p>
  </td>
 <td nowrap valign=bottom width=7% style="height:12.75pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 <td nowrap valign=bottom width=13% style="height:12.75pt;padding:0in 5.4pt 0in 5.4pt;">
  <p align=right style="margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;text-align:right;"><font face=Calibri,sans-serif style="font-size:10.0pt;line-height:normal;">(33)</font></p>
  </td>
 </tr>
<tr style="height:12.75pt;">
  <td valign=bottom width=60% style="height:12.75pt;padding:0in 5.4pt 0in 5.4pt;">
  <p style="margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;text-indent:30.0pt;"><font color=black face=Calibri,sans-serif style="font-size:10.0pt;line-height:normal;">Accounts
  payable and accrued liabilities</font></p>
  </td>
 <td nowrap valign=bottom width=7% style="height:12.75pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 <td nowrap valign=bottom width=13% style="height:12.75pt;padding:0in 5.4pt 0in 5.4pt;">
  <p align=right style="margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;text-align:right;"><font face=Calibri,sans-serif style="font-size:10.0pt;line-height:normal;">(1,211)</font></p>
  </td>
 <td nowrap valign=bottom width=7% style="height:12.75pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 <td nowrap valign=bottom width=13% style="height:12.75pt;padding:0in 5.4pt 0in 5.4pt;">
  <p align=right style="margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;text-align:right;"><font face=Calibri,sans-serif style="font-size:10.0pt;line-height:normal;">1,497 </font></p>
  </td>
 </tr>
<tr style="height:12.75pt;">
  <td valign=bottom width=60% style="height:12.75pt;padding:0in 5.4pt 0in 5.4pt;">
  <p style="margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;text-indent:30.0pt;"><font color=black face=Calibri,sans-serif style="font-size:10.0pt;line-height:normal;">Deferred
  revenue</font></p>
  </td>
 <td nowrap valign=bottom width=7% style="height:12.75pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 <td nowrap valign=bottom width=13% style="height:12.75pt;padding:0in 5.4pt 0in 5.4pt;">
  <p align=right style="margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;text-align:right;"><font face=Calibri,sans-serif style="font-size:10.0pt;line-height:normal;">(36)</font></p>
  </td>
 <td nowrap valign=bottom width=7% style="height:12.75pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 <td nowrap valign=bottom width=13% style="height:12.75pt;padding:0in 5.4pt 0in 5.4pt;">
  <p align=right style="margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;text-align:right;"><font face=Calibri,sans-serif style="font-size:10.0pt;line-height:normal;">(485)</font></p>
  </td>
 </tr>
<tr style="height:12.75pt;">
  <td valign=bottom width=60% style="height:12.75pt;padding:0in 5.4pt 0in 5.4pt;">
  <p style="margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;text-indent:30.0pt;"><font color=black face=Calibri,sans-serif style="font-size:10.0pt;line-height:normal;">Other
  long-term liabilities</font></p>
  </td>
 <td nowrap valign=bottom width=7% style="height:12.75pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 <td nowrap valign=bottom width=13% style="height:12.75pt;padding:0in 5.4pt 0in 5.4pt;">
  <p align=right style="margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;text-align:right;"><font face=Calibri,sans-serif style="font-size:10.0pt;line-height:normal;">(55)</font></p>
  </td>
 <td nowrap valign=bottom width=7% style="height:12.75pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 <td nowrap valign=bottom width=13% style="height:12.75pt;padding:0in 5.4pt 0in 5.4pt;">
  <p align=right style="margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;text-align:right;"><font face=Calibri,sans-serif style="font-size:10.0pt;line-height:normal;">(52)</font></p>
  </td>
 </tr>
<tr style="height:12.75pt;">
  <td valign=bottom width=60% style="height:12.75pt;padding:0in 5.4pt 0in 5.4pt;">
  <p style="margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;text-indent:30.0pt;"><font color=black face=Calibri,sans-serif style="font-size:10.0pt;line-height:normal;">Deposits
  and other long-term assets</font></p>
  </td>
 <td nowrap valign=bottom width=7% style="height:12.75pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 <td nowrap valign=bottom width=13% style="height:12.75pt;padding:0in 5.4pt 0in 5.4pt;">
  <p align=right style="margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;text-align:right;"><font face=Calibri,sans-serif style="font-size:10.0pt;line-height:normal;">(175)</font></p>
  </td>
 <td nowrap valign=bottom width=7% style="height:12.75pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 <td nowrap valign=bottom width=13% style="height:12.75pt;padding:0in 5.4pt 0in 5.4pt;">
  <p align=right style="margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;text-align:right;"><font face=Calibri,sans-serif style="font-size:10.0pt;line-height:normal;">18 </font></p>
  </td>
 </tr>
<tr style="height:15.75pt;">
  <td valign=bottom width=60% style="height:15.75pt;padding:0in 5.4pt 0in 5.4pt;">
  <p style="margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;"><font color=black face=Calibri,sans-serif style="font-size:10.0pt;line-height:normal;">&#160;&#160;&#160;&#160; Net cash provided by
  (used in) operating activities</font></p>
  </td>
 <td nowrap valign=bottom width=7% style="height:15.75pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 <td nowrap valign=bottom width=13% style="border-top:solid windowtext 1.0pt;height:15.75pt;padding:0in 5.4pt 0in 5.4pt;">
  <p align=right style="margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;text-align:right;"><font face=Calibri,sans-serif style="font-size:10.0pt;line-height:normal;">1,840 </font></p>
  </td>
 <td nowrap valign=bottom width=7% style="height:15.75pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 <td nowrap valign=bottom width=13% style="border-top:solid windowtext 1.0pt;height:15.75pt;padding:0in 5.4pt 0in 5.4pt;">
  <p align=right style="margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;text-align:right;"><font face=Calibri,sans-serif style="font-size:10.0pt;line-height:normal;">5,436 </font></p>
  </td>
 </tr>
<tr style="height:12.75pt;">
  <td valign=bottom width=60% style="height:12.75pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 <td nowrap valign=bottom width=7% style="height:12.75pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 <td nowrap valign=bottom width=13% style="height:12.75pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 <td nowrap valign=bottom width=7% style="height:12.75pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 <td nowrap valign=bottom width=13% style="height:12.75pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 </tr>
<tr style="height:12.75pt;">
  <td nowrap valign=bottom width=60% style="height:12.75pt;padding:0in 5.4pt 0in 5.4pt;">
  <p style="margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;"><b><font color=black face=Calibri,sans-serif style="font-size:10.0pt;line-height:normal;">CASH FLOWS FROM INVESTING
  ACTIVITIES:</font></b></p>
  </td>
 <td nowrap valign=bottom width=7% style="height:12.75pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 <td nowrap valign=bottom width=13% style="height:12.75pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 <td nowrap valign=bottom width=7% style="height:12.75pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 <td nowrap valign=bottom width=13% style="height:12.75pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 </tr>
<tr style="height:12.75pt;">
  <td nowrap valign=bottom width=60% style="height:12.75pt;padding:0in 5.4pt 0in 5.4pt;">
  <p style="margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;text-indent:20.0pt;"><font color=black face=Calibri,sans-serif style="font-size:10.0pt;line-height:normal;">Purchases
  of property, plant and equipment</font></p>
  </td>
 <td nowrap valign=bottom width=7% style="height:12.75pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 <td nowrap valign=bottom width=13% style="height:12.75pt;padding:0in 5.4pt 0in 5.4pt;">
  <p align=right style="margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;text-align:right;"><font face=Calibri,sans-serif style="font-size:10.0pt;line-height:normal;">(668)</font></p>
  </td>
 <td nowrap valign=bottom width=7% style="height:12.75pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 <td nowrap valign=bottom width=13% style="height:12.75pt;padding:0in 5.4pt 0in 5.4pt;">
  <p align=right style="margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;text-align:right;"><font face=Calibri,sans-serif style="font-size:10.0pt;line-height:normal;">(1,642)</font></p>
  </td>
 </tr>
<tr style="height:12.75pt;">
  <td nowrap valign=bottom width=60% style="height:12.75pt;padding:0in 5.4pt 0in 5.4pt;">
  <p style="margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;text-indent:20.0pt;"><font color=black face=Calibri,sans-serif style="font-size:10.0pt;line-height:normal;">Net
  proceeds from sale of assets</font></p>
  </td>
 <td nowrap valign=bottom width=7% style="height:12.75pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 <td nowrap valign=bottom width=13% style="border-bottom:solid windowtext 1.0pt;height:12.75pt;padding:0in 5.4pt 0in 5.4pt;">
  <p align=right style="margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;text-align:right;"><font face=Calibri,sans-serif style="font-size:10.0pt;line-height:normal;">4 </font></p>
  </td>
 <td nowrap valign=bottom width=7% style="height:12.75pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 <td nowrap valign=bottom width=13% style="border-bottom:solid windowtext 1.0pt;height:12.75pt;padding:0in 5.4pt 0in 5.4pt;">
  <p align=right style="margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;text-align:right;"><font face=Calibri,sans-serif style="font-size:10.0pt;line-height:normal;">363 </font></p>
  </td>
 </tr>
<tr style="height:12.75pt;">
  <td nowrap valign=bottom width=60% style="height:12.75pt;padding:0in 5.4pt 0in 5.4pt;">
  <p style="margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;text-indent:10.0pt;"><font color=black face=Calibri,sans-serif style="font-size:10.0pt;line-height:normal;">Cash
  provided by (used in) investing activities</font></p>
  </td>
 <td nowrap valign=bottom width=7% style="height:12.75pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 <td nowrap valign=bottom width=13% style="height:12.75pt;padding:0in 5.4pt 0in 5.4pt;">
  <p align=right style="margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;text-align:right;"><font face=Calibri,sans-serif style="font-size:10.0pt;line-height:normal;">(664)</font></p>
  </td>
 <td nowrap valign=bottom width=7% style="height:12.75pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 <td nowrap valign=bottom width=13% style="height:12.75pt;padding:0in 5.4pt 0in 5.4pt;">
  <p align=right style="margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;text-align:right;"><font face=Calibri,sans-serif style="font-size:10.0pt;line-height:normal;">(1,279)</font></p>
  </td>
 </tr>
<tr style="height:12.75pt;">
  <td valign=bottom width=60% style="height:12.75pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 <td nowrap valign=bottom width=7% style="height:12.75pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 <td nowrap valign=bottom width=13% style="height:12.75pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 <td nowrap valign=bottom width=7% style="height:12.75pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 <td nowrap valign=bottom width=13% style="height:12.75pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 </tr>
<tr style="height:12.75pt;">
  <td nowrap valign=bottom width=60% style="height:12.75pt;padding:0in 5.4pt 0in 5.4pt;">
  <p style="margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;"><b><font color=black face=Calibri,sans-serif style="font-size:10.0pt;line-height:normal;">CASH FLOWS FROM
  FINANCING ACTIVITIES:</font></b></p>
  </td>
 <td nowrap valign=bottom width=7% style="height:12.75pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 <td nowrap valign=bottom width=13% style="height:12.75pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 <td nowrap valign=bottom width=7% style="height:12.75pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 <td nowrap valign=bottom width=13% style="height:12.75pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 </tr>
<tr style="height:12.75pt;">
  <td nowrap valign=bottom width=60% style="height:12.75pt;padding:0in 5.4pt 0in 5.4pt;">
  <p style="margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;text-indent:20.0pt;"><font color=black face=Calibri,sans-serif style="font-size:10.0pt;line-height:normal;">Net Proceeds
  from issuance of common stock, less payments</font></p>
  </td>
 <td nowrap valign=bottom width=7% style="height:12.75pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 <td nowrap valign=bottom width=13% style="height:12.75pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 <td nowrap valign=bottom width=7% style="height:12.75pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 <td nowrap valign=bottom width=13% style="height:12.75pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 </tr>
<tr style="height:12.75pt;">
  <td nowrap valign=bottom width=60% style="height:12.75pt;padding:0in 5.4pt 0in 5.4pt;">
  <p style="margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;text-indent:20.0pt;"><font color=black face=Calibri,sans-serif style="font-size:10.0pt;line-height:normal;">&#160;&#160;&#160;&#160;
  for shares withheld to cover tax</font></p>
  </td>
 <td nowrap valign=bottom width=7% style="height:12.75pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 <td nowrap valign=bottom width=13% style="height:12.75pt;padding:0in 5.4pt 0in 5.4pt;">
  <p align=right style="margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;text-align:right;"><font face=Calibri,sans-serif style="font-size:10.0pt;line-height:normal;">(429)</font></p>
  </td>
 <td nowrap valign=bottom width=7% style="height:12.75pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 <td nowrap valign=bottom width=13% style="height:12.75pt;padding:0in 5.4pt 0in 5.4pt;">
  <p align=right style="margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;text-align:right;"><font face=Calibri,sans-serif style="font-size:10.0pt;line-height:normal;">(895)</font></p>
  </td>
 </tr>
<tr style="height:12.75pt;">
  <td nowrap valign=bottom width=60% style="height:12.75pt;padding:0in 5.4pt 0in 5.4pt;">
  <p style="margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;text-indent:10.0pt;"><font color=black face=Calibri,sans-serif style="font-size:10.0pt;line-height:normal;">Cash
  provided by (used in) financing activities</font></p>
  </td>
 <td nowrap valign=bottom width=7% style="height:12.75pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 <td nowrap valign=bottom width=13% style="border-bottom:solid windowtext 1.0pt;border-top:solid windowtext 1.0pt;height:12.75pt;padding:0in 5.4pt 0in 5.4pt;">
  <p align=right style="margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;text-align:right;"><font face=Calibri,sans-serif style="font-size:10.0pt;line-height:normal;">(429)</font></p>
  </td>
 <td nowrap valign=bottom width=7% style="height:12.75pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 <td nowrap valign=bottom width=13% style="border-bottom:solid windowtext 1.0pt;border-top:solid windowtext 1.0pt;height:12.75pt;padding:0in 5.4pt 0in 5.4pt;">
  <p align=right style="margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;text-align:right;"><font face=Calibri,sans-serif style="font-size:10.0pt;line-height:normal;">(895)</font></p>
  </td>
 </tr>
<tr style="height:26.25pt;">
  <td nowrap valign=bottom width=60% style="height:26.25pt;padding:0in 5.4pt 0in 5.4pt;">
  <p style="margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;"><font color=black face=Calibri,sans-serif style="font-size:10.0pt;line-height:normal;">Increase (decrease) in
  cash and cash equivalents</font></p>
  </td>
 <td nowrap valign=bottom width=7% style="height:26.25pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 <td nowrap valign=bottom width=13% style="height:26.25pt;padding:0in 5.4pt 0in 5.4pt;">
  <p align=right style="margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;text-align:right;"><font face=Calibri,sans-serif style="font-size:10.0pt;line-height:normal;">747 </font></p>
  </td>
 <td nowrap valign=bottom width=7% style="height:26.25pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 <td nowrap valign=bottom width=13% style="height:26.25pt;padding:0in 5.4pt 0in 5.4pt;">
  <p align=right style="margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;text-align:right;"><font face=Calibri,sans-serif style="font-size:10.0pt;line-height:normal;">3,262 </font></p>
  </td>
 </tr>
<tr style="height:12.75pt;">
  <td valign=top width=60% style="height:12.75pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 <td nowrap valign=bottom width=7% style="height:12.75pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 <td nowrap valign=bottom width=13% style="height:12.75pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 <td nowrap valign=bottom width=7% style="height:12.75pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 <td nowrap valign=bottom width=13% style="height:12.75pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 </tr>
<tr style="height:12.75pt;">
  <td nowrap valign=top width=60% style="height:12.75pt;padding:0in 5.4pt 0in 5.4pt;">
  <p style="margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;"><font color=black face=Calibri,sans-serif style="font-size:10.0pt;line-height:normal;">Effects of exchange rate
  changes on cash</font></p>
  </td>
 <td nowrap valign=bottom width=7% style="height:12.75pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 <td nowrap valign=bottom width=13% style="height:12.75pt;padding:0in 5.4pt 0in 5.4pt;">
  <p align=right style="margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;text-align:right;"><font face=Calibri,sans-serif style="font-size:10.0pt;line-height:normal;">(386)</font></p>
  </td>
 <td nowrap valign=bottom width=7% style="height:12.75pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 <td nowrap valign=bottom width=13% style="height:12.75pt;padding:0in 5.4pt 0in 5.4pt;">
  <p align=right style="margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;text-align:right;"><font face=Calibri,sans-serif style="font-size:10.0pt;line-height:normal;">331 </font></p>
  </td>
 </tr>
<tr style="height:12.75pt;">
  <td nowrap valign=top width=60% style="height:12.75pt;padding:0in 5.4pt 0in 5.4pt;">
  <p style="margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;"><font color=black face=Calibri,sans-serif style="font-size:10.0pt;line-height:normal;">Cash and cash equivalents
  at beginning of period</font></p>
  </td>
 <td nowrap valign=bottom width=7% style="height:12.75pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 <td nowrap valign=bottom width=13% style="height:12.75pt;padding:0in 5.4pt 0in 5.4pt;">
  <p align=right style="margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;text-align:right;"><font face=Calibri,sans-serif style="font-size:10.0pt;line-height:normal;">18,541 </font></p>
  </td>
 <td nowrap valign=bottom width=7% style="height:12.75pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 <td nowrap valign=bottom width=13% style="height:12.75pt;padding:0in 5.4pt 0in 5.4pt;">
  <p align=right style="margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;text-align:right;"><font face=Calibri,sans-serif style="font-size:10.0pt;line-height:normal;">11,571 </font></p>
  </td>
 </tr>
<tr style="height:13.5pt;">
  <td nowrap valign=top width=60% style="height:13.5pt;padding:0in 5.4pt 0in 5.4pt;">
  <p style="margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;"><font color=black face=Calibri,sans-serif style="font-size:10.0pt;line-height:normal;">Cash and cash equivalents
  at end of period</font></p>
  </td>
 <td nowrap valign=bottom width=7% style="height:13.5pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 <td nowrap valign=bottom width=13% style="border-bottom:double windowtext 2.25pt;border-top:solid windowtext 1.0pt;height:13.5pt;padding:0in 5.4pt 0in 5.4pt;">
  <p align=right style="margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;text-align:right;"><font face=Calibri,sans-serif style="font-size:10.0pt;line-height:normal;">$18,902 </font></p>
  </td>
 <td nowrap valign=bottom width=7% style="height:13.5pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 <td nowrap valign=bottom width=13% style="border-bottom:double windowtext 2.25pt;border-top:solid windowtext 1.0pt;height:13.5pt;padding:0in 5.4pt 0in 5.4pt;">
  <p align=right style="margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;text-align:right;"><font face=Calibri,sans-serif style="font-size:10.0pt;line-height:normal;">$15,164 </font></p>
  </td>
 </tr>
<tr style="height:12.75pt;">
  <td nowrap valign=bottom width=60% style="height:12.75pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 <td nowrap valign=bottom width=7% style="height:12.75pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 <td nowrap valign=bottom width=13% style="height:12.75pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 <td nowrap valign=bottom width=7% style="height:12.75pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 <td nowrap valign=bottom width=13% style="height:12.75pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 </tr>
<tr style="height:12.75pt;">
  <td nowrap valign=bottom width=60% style="height:12.75pt;padding:0in 5.4pt 0in 5.4pt;">
  <p style="margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;"><b><font color=black face=Calibri,sans-serif style="font-size:10.0pt;line-height:normal;">Supplemental disclosure
  of cash flow information:</font></b></p>
  </td>
 <td nowrap valign=bottom width=7% style="height:12.75pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 <td nowrap valign=bottom width=13% style="height:12.75pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 <td nowrap valign=bottom width=7% style="height:12.75pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 <td nowrap valign=bottom width=13% style="height:12.75pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 </tr>
<tr style="height:12.75pt;">
  <td nowrap valign=top width=60% style="background:white;height:12.75pt;padding:0in 5.4pt 0in 5.4pt;">
  <p style="margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;"><font color=black face=Calibri,sans-serif style="font-size:10.0pt;line-height:normal;">Cash paid during the
  period for:</font></p>
  </td>
 <td nowrap valign=bottom width=7% style="background:white;height:12.75pt;padding:0in 5.4pt 0in 5.4pt;">
  <p style="margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;"><font face=Calibri,sans-serif style="font-size:10.0pt;line-height:normal;">&nbsp;</font></p>
  </td>
 <td nowrap valign=bottom width=13% style="height:12.75pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 <td nowrap valign=bottom width=7% style="height:12.75pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 <td nowrap valign=bottom width=13% style="height:12.75pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 </tr>
<tr style="height:12.75pt;">
  <td nowrap valign=top width=60% style="background:white;height:12.75pt;padding:0in 5.4pt 0in 5.4pt;">
  <p style="margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;"><font color=black face=Calibri,sans-serif style="font-size:10.0pt;line-height:normal;">&#160;&#160;&#160; Income Taxes</font></p>
  </td>
 <td nowrap valign=bottom width=7% style="background:white;height:12.75pt;padding:0in 5.4pt 0in 5.4pt;">
  <p style="margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;"><font face=Calibri,sans-serif style="font-size:10.0pt;line-height:normal;">&nbsp;</font></p>
  </td>
 <td nowrap valign=bottom width=13% style="height:12.75pt;padding:0in 5.4pt 0in 5.4pt;">
  <p align=right style="margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;text-align:right;"><font face=Calibri,sans-serif style="font-size:10.0pt;line-height:normal;">$118 </font></p>
  </td>
 <td nowrap valign=bottom width=7% style="height:12.75pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 <td nowrap valign=bottom width=13% style="height:12.75pt;padding:0in 5.4pt 0in 5.4pt;">
  <p align=right style="margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;text-align:right;"><font face=Calibri,sans-serif style="font-size:10.0pt;line-height:normal;">$82 </font></p>
  </td>
 </tr>
<tr style="height:18.75pt;">
  <td valign=bottom width=60% style="height:18.75pt;padding:0in 5.4pt 0in 5.4pt;">
  <p style="margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;text-indent:30.0pt;"><i><font color=black face=Calibri,sans-serif style="font-size:10.0pt;line-height:normal;">See
  notes to consolidated financial statements</font></i></p>
  </td>
 <td nowrap valign=bottom width=7% style="height:18.75pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 <td nowrap valign=bottom width=13% style="height:18.75pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 <td nowrap valign=bottom width=7% style="height:18.75pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 <td nowrap valign=bottom width=13% style="height:18.75pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 </tr>
</table></div>

<p style="margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;"><font face=Calibri,sans-serif lang=EN-US style="font-size:11.0pt;line-height:normal;">&nbsp;</font></p>


<a name="_bclFooter5"></a><DIV>

 <p align=center style="margin:0in;margin-bottom:.0001pt;text-align:center;"><font style="display:none;"><font face=Times lang=EN-US style="font-size:10.0pt;"></font></font><font face=Times lang=EN-US style="font-size:10.0pt;">5</font><font style="display:none;"><font face=Times lang=EN-US style="font-size:10.0pt;"></font></font></p>


<p style="margin:0in;margin-bottom:.0001pt;"><font face=arial,sans-serif style=""><font face=arial,sans-serif lang=EN-US style="font-size:10.0pt;">&nbsp;</font></font></p>


</DIV>
</DIV><HR noshade align="center" width="100%" size=2><DIV STYLE="page-break-before: always">&nbsp;</DIV><a name="page_6"></a><a name="_bclPageBorder6"></a><DIV STYLE="PADDING-RIGHT: 0%; PADDING-LEFT: 0%">
<p align=center style="margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;text-align:center;"><b><font face=Calibri,sans-serif lang=EN-US style="font-size:10.0pt;line-height:normal;">DATA I/O CORPORATION</font></b></p>

<p align=center style="margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;text-align:center;"><b><font face=Calibri,sans-serif lang=EN-US style="font-size:10.0pt;line-height:normal;">NOTES
TO CONSOLIDATED FINANCIAL STATEMENTS</font></b></p>

<p align=center style="margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;text-align:center;"><b><font face=Calibri,sans-serif lang=EN-US style="font-size:10.0pt;line-height:normal;">(UNAUDITED)</font></b></p>

<p align=center style="margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;text-align:center;"><b><font face=Calibri,sans-serif lang=EN-US style="font-size:10.0pt;line-height:normal;">&nbsp;</font></b></p>

<p style="margin-bottom:6.0pt;margin-left:0in;margin-right:0in;margin-top:0in;text-align:justify;"><b><font face=Calibri,sans-serif lang=EN-US style="font-size:10.0pt;line-height:12.0pt;">NOTE 1 - FINANCIAL STATEMENT
PREPARATION</font></b></p>

<p style="margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;text-align:justify;"><font face=Calibri,sans-serif lang=EN-US style="font-size:10.0pt;line-height:normal;">Data I/O Corporation
(&#8220;Data I/O&#8221;, &#8220;We&#8221;, &#8220;Our&#8221;, &#8220;Us&#8221;) prepared the financial statements as of September
30, 2018, and September 30, 2017, according to the rules and regulations of the
Securities and Exchange Commission (&quot;SEC&quot;). &#160;These statements are
unaudited but, in the opinion of management, include all adjustments
(consisting of normal recurring adjustments and accruals) necessary to present
fairly the results for the periods presented.&#160; The balance sheet at December
31, 2017, has been derived from the audited financial statements at that date. &#160;We
have condensed or omitted certain information and footnote disclosures normally
included in financial statements prepared in accordance with accounting
principles generally accepted in the United States of America according to such
SEC rules and regulations.&#160; Operating results for the three and nine months ended
September 30, 2018, are not necessarily indicative of the results that may be
expected for the year ending December 31, 2018.&#160; These financial statements
should be read in conjunction with the annual audited financial statements and
the accompanying notes included in our Form 10-K for the year ended December
31, 2017.</font></p>

<p style="margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;text-align:justify;"><font face=Calibri,sans-serif lang=EN-US style="font-size:10.0pt;line-height:normal;">&nbsp;</font></p>

<p style="margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;text-align:justify;"><u><font face=Calibri,sans-serif lang=EN-US style="font-size:10.0pt;line-height:normal;">Revenue
Recognition </font></u></p>

<p style="margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;text-align:justify;"><font face=Calibri,sans-serif lang=EN-US style="font-size:10.0pt;line-height:normal;text-decoration:none;">&nbsp;</font></p>

<p style="margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;text-align:justify;"><font face=Calibri,sans-serif lang=EN-US style="font-size:10.0pt;line-height:normal;">Effective January 1,
2018, the Company adopted ASU 2014-09, Revenue (&#8220;Topic 606&#8221;): Revenue from
Contracts with Customers, using the modified retrospective method.&nbsp; Topic
606 provides a single, principles-based five-step model to be applied to all
contracts with customers.&#160; It generally provides for the recognition of revenue
in an amount that reflects the consideration to which the Company expects to be
entitled, net of allowances for estimated returns, discounts or sales
incentives, as well as taxes collected from customers when control over the
promised goods or services are transferred to the customer.&#160; For incremental
contract acquisition costs, the Company has elected the practical expedient to
capitalize and amortize incremental costs for obtaining contracts, primarily
sales commissions, with terms that exceed one year.&#160; </font></p>

<p style="margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;text-align:justify;"><font face=Calibri,sans-serif lang=EN-US style="font-size:10.0pt;line-height:normal;">&nbsp;</font></p>

<p style="margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;text-align:justify;"><font face=Calibri,sans-serif lang=EN-US style="font-size:10.0pt;line-height:normal;">Our basic revenue
recognition remains essentially the same as it was in 2017, but we have
modified our policies and processes to be able to identify and properly defer
contract acquisition costs.&#160; The adoption of Topic 606 did not have a material
impact on our financial results.</font></p>

<p style="margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;text-align:justify;"><font face=Calibri,sans-serif lang=EN-US style="font-size:10.0pt;line-height:normal;">&nbsp;</font></p>

<p style="margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;text-align:justify;"><font face=Calibri,sans-serif lang=EN-US style="font-size:10.0pt;line-height:normal;">We generally
recognize revenue at the time the product is shipped or when the service is
delivered.&#160; The revenue related to products requiring installation that is
perfunctory is generally recognized at the time of shipment.&#160; Installation that
is considered perfunctory includes any installation that can be performed by
other parties, such as distributors, other vendors, or the customers
themselves.&#160; This takes into account the complexity, skill and training needed
as well as customer expectations regarding installation.&#160; Contracts requiring
acceptance are recognized when acceptance is received.</font></p>

<p style="margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;text-align:justify;"><font face=Calibri,sans-serif lang=EN-US style="font-size:10.0pt;line-height:normal;">&nbsp;</font></p>

<p style="margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;text-align:justify;"><font face=Calibri,sans-serif lang=EN-US style="font-size:10.0pt;line-height:normal;">We have determined
that our programming equipment has reached a point of maturity and stability such
that product acceptance can be assured by testing at the factory prior to
shipment and that the installation meets the criteria to be considered a
separate element.&nbsp; These systems are standard products with published
product specifications and are configurable with standard options.&nbsp; The
evidence that these systems could be deemed as accepted was based upon having
standardized factory production of the units, results from batteries of tests
of product performance to our published specifications, quality inspections and
installation standardization, as well as past product operation validation with
the customer and the history provided by our installed base of products upon
which the current versions were based.</font></p>

<p style="margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;text-align:justify;"><font face=Calibri,sans-serif lang=EN-US style="font-size:10.0pt;line-height:12.0pt;">&nbsp;</font></p>

<p style="margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;text-align:justify;"><font face=Calibri,sans-serif lang=EN-US style="font-size:10.0pt;line-height:12.0pt;">We enter into
multiple deliverable arrangements that arise during the sale of a system that may
include consumables (adapters), an installation component, a service and
support component and a software maintenance component.&#160; We allocate the value
of each element based on relative selling prices.&#160; Relative selling price is
based on the selling price of the standalone system.&#160; For the installation and
service and support components, we use the standard compensation provided as a
discount to distributors or as additional commission to our representative </font><font face=Calibri,sans-serif lang=EN-US style="font-size:10.0pt;line-height:12.0pt;">channel which performs these components.&#160; For software
maintenance components, we use what we charge for annual software maintenance
renewals after the initial year the system is sold.&#160; Revenue is generally
recognized on the system sale based on shipping terms, installation revenue is
recognized after the installation is performed, and hardware service and
support and software maintenance revenue is recognized ratably over the term of
the agreement, typically one year.</font></p>
<a name="_bclFooter6"></a><DIV>

 <p align=center style="margin:0in;margin-bottom:.0001pt;text-align:center;"><font style="display:none;"><font face=Times lang=EN-US style="font-size:10.0pt;"></font></font><font face=Times lang=EN-US style="font-size:10.0pt;">6</font><font style="display:none;"><font face=Times lang=EN-US style="font-size:10.0pt;"></font></font></p>


<p style="margin:0in;margin-bottom:.0001pt;"><font face=arial,sans-serif style=""><font face=arial,sans-serif lang=EN-US style="font-size:10.0pt;">&nbsp;</font></font></p>


</DIV>
</DIV><HR noshade align="center" width="100%" size=2><DIV STYLE="page-break-before: always">&nbsp;</DIV><a name="page_7"></a><a name="_bclPageBorder7"></a><DIV STYLE="PADDING-RIGHT: 0%; PADDING-LEFT: 0%">


<p style="margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;text-align:justify;"><font face=Calibri,sans-serif lang=EN-US style="font-size:10.0pt;line-height:12.0pt;">&nbsp;</font></p>

<p style="margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;text-align:justify;"><font face=Calibri,sans-serif lang=EN-US style="font-size:10.0pt;line-height:12.0pt;">When we license software
separately, we recognize software revenue upon shipment, provided that only
inconsequential obligations remain on our part and substantive acceptance
conditions, if any, have been met.</font></p>

<p style="margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;text-align:justify;"><font face=Calibri,sans-serif lang=EN-US style="font-size:10.0pt;line-height:12.0pt;">&nbsp;</font></p>

<p style="margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;text-align:justify;"><font face=Calibri,sans-serif lang=EN-US style="font-size:10.0pt;line-height:12.0pt;">We establish a
reserve for sales returns based on historical trends in product returns and
estimates for new items.</font></p>

<p style="margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;page-break-after:avoid;text-align:justify;"><font face=Calibri,sans-serif lang=EN-US style="font-size:10.0pt;line-height:normal;">&nbsp;</font></p>

<p style="margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;text-align:justify;"><font face=Calibri,sans-serif lang=EN-US style="font-size:10.0pt;line-height:12.0pt;">We transfer certain
products out of service from their internal use and make them available for
sale.&#160; The products transferred are our standard products and typically are
service loaners, rental or test systems, engineering test systems or sales
demonstration systems.&#160; Once transferred, the systems are sold by our regular
sales channels as used inventory.&#160; These systems often involve refurbishing and
an equipment warranty, and are conducted as sales in our normal and ordinary
course of business.&#160; The transfer amount is the system&#8217;s net book value and the
sale transaction is accounted for as revenue and cost of goods sold.</font></p>

<p style="margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;text-align:justify;"><font face=Calibri,sans-serif lang=EN-US style="font-size:10.0pt;line-height:12.0pt;">&nbsp;</font></p>

<p style="margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;text-align:justify;"><font face=Calibri,sans-serif lang=EN-US style="font-size:10.0pt;line-height:12.0pt;">Deferred revenue
relates to contracted amounts that have been invoiced to customers for which
remaining performance obligations must be completed before we can recognize
revenue.&#160; These amounts primarily relate to unamortized software and service
contracts and other items invoiced but not recognized due to incomplete
performance obligations, such as installation and acceptance requirements for
systems.</font></p>

<p style="margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;text-align:justify;"><font face=Calibri,sans-serif lang=EN-US style="font-size:10.0pt;line-height:12.0pt;">&nbsp;</font></p>

<p style="margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;text-align:justify;"><font face=Calibri,sans-serif lang=EN-US style="font-size:10.0pt;line-height:12.0pt;">As of September 30,
2018 deferred revenue was $1.9 million, of which $1.8 million will be
recognized over the next twelve months, with the remaining balance to be recognized
beyond that.</font></p>

<p style="margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;text-align:justify;"><font face=Calibri,sans-serif lang=EN-US style="font-size:10.0pt;line-height:normal;">&nbsp;</font></p>

<p style="margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;text-align:justify;"><u><font face=Calibri,sans-serif lang=EN-US style="font-size:10.0pt;line-height:normal;">Stock-Based
Compensation Expense</font></u></p>

<p style="margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;text-align:justify;"><font face=Calibri,sans-serif lang=EN-US style="font-size:10.0pt;line-height:normal;text-decoration:none;">&nbsp;</font></p>

<p style="margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;text-align:justify;"><font face=Calibri,sans-serif lang=EN-US style="font-size:10.0pt;line-height:normal;">All stock-based
compensation awards are measured based on estimated fair values on the date of
grant and recognized as compensation expense on the straight-line single-option
method.&#160; Our share-based compensation is reduced for estimated forfeitures at
the time of grant and revised as necessary in subsequent periods if actual
forfeitures differ from those estimates.</font></p>

<p style="margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;text-align:justify;"><font face=Calibri,sans-serif lang=EN-US style="font-size:11.0pt;line-height:normal;">&nbsp;</font></p>

<p style="margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;text-align:justify;"><u><font color=black face=Calibri,sans-serif lang=EN-US style="font-size:10.0pt;line-height:normal;">Income
Tax</font></u></p>

<p style="margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;text-align:justify;"><font color=black face=Calibri,sans-serif lang=EN-US style="font-size:10.0pt;line-height:normal;text-decoration:none;">&nbsp;</font></p>

<p style="margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;text-align:justify;"><font color=black face=Calibri,sans-serif lang=EN-US style="font-size:10.0pt;line-height:normal;">Penalties
associated with tax matters are classified as general and administrative
expense when incurred and amounts related to interest associated with tax
matters are classified as interest income or interest expense.&nbsp; We did not
incur any interest or penalties associated with tax matters during the three
months ended </font><font face=Calibri,sans-serif lang=EN-US style="font-size:10.0pt;line-height:normal;">September</font><font color=black face=Calibri,sans-serif lang=EN-US style="font-size:10.0pt;line-height:normal;"> 30, 2018. </font></p>

<p style="margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;text-align:justify;"><font color=black face=Calibri,sans-serif lang=EN-US style="font-size:10.0pt;line-height:normal;">&nbsp;</font></p>

<p style="margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;text-align:justify;"><font color=black face=Calibri,sans-serif lang=EN-US style="font-size:10.0pt;line-height:normal;">Tax
Reform impact was included in our 2017 financial statements, which primarily
reflected the deemed repatriation (IRC 965 transition tax), the AMT credit
receivable as a result of AMT repeal, and the revaluation of net deferred tax
assets and valuation allowance as a result of the income tax rate reduction. </font></p>

<p style="margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;text-align:justify;text-indent:24.5pt;"><font color=black face=Calibri,sans-serif lang=EN-US style="font-size:10.0pt;line-height:normal;">&nbsp;</font></p>

<p style="margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;text-align:justify;"><font color=black face=Calibri,sans-serif lang=EN-US style="font-size:10.0pt;line-height:normal;">We have
incurred net operating losses in certain past years.&nbsp; </font><font face=Calibri,sans-serif lang=EN-US style="font-size:10.0pt;line-height:normal;">Given the uncertainty created by our loss history, as
well as the volatile and uncertain economic outlook for our industry and cyclical
capital spending, we have limited the recognition of net deferred tax assets
associated with our net operating losses and credit carryforwards and continue
to maintain a valuation allowance for the full amount of the net deferred tax
asset balance.&#160; We will continue to
analyze the level of valuation allowance in future periods.</font><font color=black face=Calibri,sans-serif lang=EN-US style="font-size:10.0pt;line-height:normal;">&#160; There were </font><font face=Calibri,sans-serif lang=EN-US style="font-size:10.0pt;line-height:normal;">$298,000 and $272,000</font><font color=black face=Calibri,sans-serif lang=EN-US style="font-size:10.0pt;line-height:normal;"> of
unrecognized tax benefits related to uncertain tax positions and a
corresponding valuation allowance as of </font><font face=Calibri,sans-serif lang=EN-US style="font-size:10.0pt;line-height:normal;">September 30, 2018, </font><font color=black face=Calibri,sans-serif lang=EN-US style="font-size:10.0pt;line-height:normal;">and December 31, 2017, respectively.</font><font face=Calibri,sans-serif lang=EN-US style="font-size:10.0pt;line-height:normal;"> </font></p>

<p style="margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;text-align:justify;text-indent:24.5pt;"><font color=black face=Calibri,sans-serif lang=EN-US style="font-size:10.0pt;line-height:normal;">&nbsp;</font></p>


<a name="_bclFooter7"></a><DIV>

 <p align=center style="margin:0in;margin-bottom:.0001pt;text-align:center;"><font style="display:none;"><font face=Times lang=EN-US style="font-size:10.0pt;"></font></font><font face=Times lang=EN-US style="font-size:10.0pt;">7</font><font style="display:none;"><font face=Times lang=EN-US style="font-size:10.0pt;"></font></font></p>


<p style="margin:0in;margin-bottom:.0001pt;"><font face=arial,sans-serif style=""><font face=arial,sans-serif lang=EN-US style="font-size:10.0pt;">&nbsp;</font></font></p>


</DIV>
</DIV><HR noshade align="center" width="100%" size=2><DIV STYLE="page-break-before: always">&nbsp;</DIV><a name="page_8"></a><a name="_bclPageBorder8"></a><DIV STYLE="PADDING-RIGHT: 0%; PADDING-LEFT: 0%">
<p style="margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;text-align:justify;"><font color=black face=Calibri,sans-serif lang=EN-US style="font-size:10.0pt;line-height:normal;">Tax years that remain open for </font><font face=Calibri,sans-serif lang=EN-US style="font-size:10.0pt;line-height:normal;">examination include 2015 through 2018</font><font color=#3366ff face=Calibri,sans-serif lang=EN-US style="font-size:10.0pt;line-height:normal;"> </font><font color=black face=Calibri,sans-serif lang=EN-US style="font-size:10.0pt;line-height:normal;">in the United States of
America.&#160; In addition, </font><font face=Calibri,sans-serif lang=EN-US style="font-size:10.0pt;line-height:normal;">tax years from 2000 to 2014 may be subject to
examination in the event that we utilize the net operating losses and credit
carryforwards from those years in our current</font><font color=black face=Calibri,sans-serif lang=EN-US style="font-size:10.0pt;line-height:normal;"> or
future year tax returns. </font></p>

<p style="margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;text-align:justify;"><font color=black face=Calibri,sans-serif lang=EN-US style="font-size:10.0pt;line-height:normal;">&nbsp;</font></p>

<p style="margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;page-break-after:avoid;text-align:justify;"><u><font face=Calibri,sans-serif lang=EN-US style="font-size:10.0pt;line-height:normal;">Recent Accounting Pronouncements</font></u></p>

<p style="margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;text-align:justify;"><font face=Calibri,sans-serif lang=EN-US style="font-size:10.0pt;line-height:normal;">&nbsp;</font></p>

<p style="margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;text-align:justify;"><font color=black face=Calibri,sans-serif lang=EN-US style="font-size:10.0pt;line-height:normal;">In 2018,
the FASB issued ASU 2018-15, &#8220;Intangibles&#8221; (ASU 2018-15).&#160; ASU 2018-15 applies
in accounting for implementation costs incurred in a cloud computing
arrangement that is a service contract where the guidance in ASC 350-40 for
internal-use software shall apply to determine capitalization or expensing of
implementation, training or data conversion costs. The standard becomes
effective beginning January 1, 2020.&#160; </font><font face=Calibri,sans-serif lang=EN-US style="font-size:10.0pt;line-height:normal;">We
are in the process of evaluating the impact of adoption on our consolidated
financial statements.</font></p>

<p style="margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;text-align:justify;"><font color=black face=Calibri,sans-serif lang=EN-US style="font-size:10.0pt;line-height:normal;">&nbsp;</font></p>

<p style="margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;text-align:justify;"><font color=black face=Calibri,sans-serif lang=EN-US style="font-size:10.0pt;line-height:normal;">In February 2016, the FASB issued ASU 2016-02,&nbsp;&#8220;</font><i><font color=black face=Calibri,sans-serif lang=EN-US style="font-size:10.0pt;line-height:normal;">Leases</font></i><font color=black face=Calibri,sans-serif lang=EN-US style="font-size:10.0pt;line-height:normal;">&#8221;
(ASU 2016-02). &nbsp;ASU 2016-02 requires lessees to recognize almost all
leases on the balance sheet as a right-of-use asset and a lease liability and
requires leases to be classified as either an operating or a financing lease.
The standard excludes leases of intangible assets or inventory. &#160;ASU 2018-11
provides lessors with a limited practical expedient.&#160; The standard becomes
effective beginning January 1, 2019.&#160; </font><font face=Calibri,sans-serif lang=EN-US style="font-size:10.0pt;line-height:normal;">We are
in the process of evaluating the impact of adoption on our consolidated
financial statements and have not determined the effect yet, which will include
recording of right of use assets and liabilities for our leases and recognize a
cumulative effect adjustment to the opening balance of retained earnings.&#160; Our
leases include facilities in Redmond, Washington, and in the Shanghai and
Munich areas, as well as a small amount of office equipment and automobiles.</font></p>

<p style="margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;text-align:justify;"><font face=Calibri,sans-serif lang=EN-US style="font-size:10.0pt;line-height:normal;">&nbsp;</font></p>

<p style="margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;text-align:justify;"><font face=Calibri,sans-serif lang=EN-US style="font-size:10.0pt;line-height:normal;text-decoration:none;">&nbsp;</font></p>

<p style="margin-bottom:6.0pt;margin-left:0in;margin-right:0in;margin-top:0in;page-break-after:avoid;text-align:justify;"><b><font face=Calibri,sans-serif lang=EN-US style="font-size:10.0pt;line-height:12.0pt;">NOTE 2 &#8211;
INVENTORIES</font></b></p>

<p style="margin-bottom:6.0pt;margin-left:0in;margin-right:0in;margin-top:0in;page-break-after:avoid;text-align:justify;"><font face=Calibri,sans-serif lang=EN-US style="font-size:11.0pt;line-height:12.0pt;">&nbsp;</font></p>

<div align=left><table cellpadding=0 cellspacing=0 border=0 style="border-collapse:collapse;margin-left:5.4pt;width:471.000000pt;">
 <tr style="height:15.75pt;">
  <td nowrap valign=bottom width=48% style="height:15.75pt;padding:0in 5.4pt 0in 5.4pt;">
  <p style="margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;"><font face=Calibri,sans-serif style="font-size:10.0pt;line-height:normal;">Inventories consisted of the following
  components:</font></p>
  </td>
 <td nowrap valign=bottom width=8% style="height:15.75pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 <td nowrap valign=bottom width=18% style="height:15.75pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 <td nowrap valign=bottom width=8% style="height:15.75pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 <td nowrap valign=bottom width=18% style="height:15.75pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 </tr>
<tr style="height:25.5pt;">
  <td nowrap valign=bottom width=48% style="height:25.5pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 <td valign=top width=8% style="height:25.5pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 <td valign=bottom width=18% style="border-bottom:solid windowtext 1.0pt;height:25.5pt;padding:0in 5.4pt 0in 5.4pt;">
  <p align=center style="margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;text-align:center;"><font color=black face=Calibri,sans-serif style="font-size:10.0pt;line-height:normal;">September 30,<br>
  2018</font></p>
  </td>
 <td valign=top width=8% style="height:25.5pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 <td valign=bottom width=18% style="border-bottom:solid windowtext 1.0pt;height:25.5pt;padding:0in 5.4pt 0in 5.4pt;">
  <p align=center style="margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;text-align:center;"><font face=Calibri,sans-serif style="font-size:10.0pt;line-height:normal;">December
  31,<br>
  2017</font></p>
  </td>
 </tr>
<tr style="height:12.2pt;">
  <td nowrap width=48% style="height:12.2pt;padding:0in 5.4pt 0in 5.4pt;">
  <p style="margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;"><font color=black face=Calibri,sans-serif style="font-size:8.0pt;line-height:normal;">&#160;(in thousands) </font></p>
  </td>
 <td nowrap valign=bottom width=8% style="height:12.2pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 <td nowrap valign=bottom width=18% style="height:12.2pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 <td nowrap valign=bottom width=8% style="height:12.2pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 <td nowrap valign=bottom width=18% style="height:12.2pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 </tr>
<tr style="height:12.75pt;">
  <td nowrap valign=bottom width=48% style="height:12.75pt;padding:0in 5.4pt 0in 5.4pt;">
  <p style="margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;"><font face=Calibri,sans-serif style="font-size:10.0pt;line-height:normal;">Raw material</font></p>
  </td>
 <td nowrap valign=bottom width=8% style="height:12.75pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 <td nowrap valign=bottom width=18% style="height:12.75pt;padding:0in 5.4pt 0in 5.4pt;">
  <p align=right style="margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;text-align:right;"><font face=Calibri,sans-serif style="font-size:10.0pt;line-height:normal;">$2,696 </font></p>
  </td>
 <td nowrap valign=bottom width=8% style="height:12.75pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 <td nowrap valign=bottom width=18% style="height:12.75pt;padding:0in 5.4pt 0in 5.4pt;">
  <p align=right style="margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;text-align:right;"><font face=Calibri,sans-serif style="font-size:10.0pt;line-height:normal;">$2,392 </font></p>
  </td>
 </tr>
<tr style="height:12.75pt;">
  <td nowrap valign=bottom width=48% style="height:12.75pt;padding:0in 5.4pt 0in 5.4pt;">
  <p style="margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;"><font face=Calibri,sans-serif style="font-size:10.0pt;line-height:normal;">Work-in-process</font></p>
  </td>
 <td nowrap valign=bottom width=8% style="height:12.75pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 <td nowrap valign=bottom width=18% style="height:12.75pt;padding:0in 5.4pt 0in 5.4pt;">
  <p align=right style="margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;text-align:right;"><font face=Calibri,sans-serif style="font-size:10.0pt;line-height:normal;">1,396 </font></p>
  </td>
 <td nowrap valign=bottom width=8% style="height:12.75pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 <td nowrap valign=bottom width=18% style="height:12.75pt;padding:0in 5.4pt 0in 5.4pt;">
  <p align=right style="margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;text-align:right;"><font face=Calibri,sans-serif style="font-size:10.0pt;line-height:normal;">1,091 </font></p>
  </td>
 </tr>
<tr style="height:12.75pt;">
  <td nowrap valign=bottom width=48% style="height:12.75pt;padding:0in 5.4pt 0in 5.4pt;">
  <p style="margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;"><font face=Calibri,sans-serif style="font-size:10.0pt;line-height:normal;">Finished goods</font></p>
  </td>
 <td nowrap valign=bottom width=8% style="height:12.75pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 <td nowrap valign=bottom width=18% style="height:12.75pt;padding:0in 5.4pt 0in 5.4pt;">
  <p align=right style="margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;text-align:right;"><font face=Calibri,sans-serif style="font-size:10.0pt;line-height:normal;">466 </font></p>
  </td>
 <td nowrap valign=bottom width=8% style="height:12.75pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 <td nowrap valign=bottom width=18% style="height:12.75pt;padding:0in 5.4pt 0in 5.4pt;">
  <p align=right style="margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;text-align:right;"><font face=Calibri,sans-serif style="font-size:10.0pt;line-height:normal;">685 </font></p>
  </td>
 </tr>
<tr style="height:13.5pt;">
  <td nowrap valign=bottom width=48% style="height:13.5pt;padding:0in 5.4pt 0in 5.4pt;">
  <p style="margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;"><font face=Calibri,sans-serif style="font-size:10.0pt;line-height:normal;">Inventories</font></p>
  </td>
 <td nowrap valign=bottom width=8% style="height:13.5pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 <td nowrap valign=bottom width=18% style="border-bottom:double windowtext 2.25pt;border-top:solid windowtext 1.0pt;height:13.5pt;padding:0in 5.4pt 0in 5.4pt;">
  <p align=right style="margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;text-align:right;"><font face=Calibri,sans-serif style="font-size:10.0pt;line-height:normal;">$4,558 </font></p>
  </td>
 <td nowrap valign=bottom width=8% style="height:13.5pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 <td nowrap valign=bottom width=18% style="border-bottom:double windowtext 2.25pt;border-top:solid windowtext 1.0pt;height:13.5pt;padding:0in 5.4pt 0in 5.4pt;">
  <p align=right style="margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;text-align:right;"><font face=Calibri,sans-serif style="font-size:10.0pt;line-height:normal;">$4,168 </font></p>
  </td>
 </tr>
<tr style="height:6.0pt;">
  <td nowrap valign=bottom width=48% style="height:6.0pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 <td nowrap valign=bottom width=8% style="height:6.0pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 <td nowrap valign=bottom width=18% style="height:6.0pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 <td nowrap valign=bottom width=8% style="height:6.0pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 <td nowrap valign=bottom width=18% style="height:6.0pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 </tr>
</table></div>

<p style="margin-bottom:6.0pt;margin-left:0in;margin-right:0in;margin-top:0in;page-break-after:avoid;text-align:justify;"><b><font face=Calibri,sans-serif lang=EN-US style="font-size:10.0pt;line-height:12.0pt;">&nbsp;</font></b></p>

<p style="margin-bottom:6.0pt;margin-left:0in;margin-right:0in;margin-top:0in;text-align:justify;"><b><font face=Calibri,sans-serif lang=EN-US style="font-size:10.0pt;line-height:12.0pt;">NOTE 3 &#8211; PROPERTY, PLANT AND
EQUIPMENT, NET</font></b></p>

<p style="margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;page-break-after:avoid;text-align:justify;"><font color=black face=Calibri,sans-serif lang=EN-US style="font-size:10.0pt;line-height:12.0pt;">Property and equipment consisted of the following components:</font></p>

<p style="margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;page-break-after:avoid;text-align:justify;"><font face=Calibri,sans-serif lang=EN-US style="font-size:11.0pt;line-height:12.0pt;">&nbsp;</font></p>

<div align=left><table cellpadding=0 cellspacing=0 border=0 style="border-collapse:collapse;margin-left:5.4pt;width:465.999939pt;">
 <tr style="height:25.5pt;">
  <td valign=top width=48% style="height:25.5pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 <td valign=top width=8% style="height:25.5pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 <td valign=bottom width=18% style="border-bottom:solid windowtext 1.0pt;height:25.5pt;padding:0in 5.4pt 0in 5.4pt;">
  <p align=center style="margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;text-align:center;"><font color=black face=Calibri,sans-serif style="font-size:10.0pt;line-height:normal;">September 30,<br>
  2018</font></p>
  </td>
 <td valign=top width=8% style="height:25.5pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 <td valign=bottom width=18% style="border-bottom:solid windowtext 1.0pt;height:25.5pt;padding:0in 5.4pt 0in 5.4pt;">
  <p align=center style="margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;text-align:center;"><font face=Calibri,sans-serif style="font-size:10.0pt;line-height:normal;">December
  31,<br>
  2017</font></p>
  </td>
 </tr>
<tr style="height:17.25pt;">
  <td width=48% style="height:17.25pt;padding:0in 5.4pt 0in 5.4pt;">
  <p style="margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;"><font color=black face=Calibri,sans-serif style="font-size:8.0pt;line-height:normal;">&#160;(in thousands) </font></p>
  </td>
 <td nowrap valign=bottom width=8% style="height:17.25pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 <td nowrap valign=bottom width=18% style="height:17.25pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 <td nowrap valign=bottom width=8% style="height:17.25pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 <td nowrap valign=bottom width=18% style="height:17.25pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 </tr>
<tr style="height:12.75pt;">
  <td valign=bottom width=48% style="height:12.75pt;padding:0in 5.4pt 0in 5.4pt;">
  <p style="margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;text-align:justify;"><font face=Calibri,sans-serif style="font-size:10.0pt;line-height:normal;">&#160;Leasehold
  improvements </font></p>
  </td>
 <td nowrap valign=bottom width=8% style="height:12.75pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 <td nowrap valign=bottom width=18% style="height:12.75pt;padding:0in 5.4pt 0in 5.4pt;">
  <p align=right style="margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;text-align:right;"><font face=Calibri,sans-serif style="font-size:10.0pt;line-height:normal;">$399 </font></p>
  </td>
 <td nowrap valign=bottom width=8% style="height:12.75pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 <td nowrap valign=bottom width=18% style="height:12.75pt;padding:0in 5.4pt 0in 5.4pt;">
  <p align=right style="margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;text-align:right;"><font face=Calibri,sans-serif style="font-size:10.0pt;line-height:normal;">$416 </font></p>
  </td>
 </tr>
<tr style="height:12.75pt;">
  <td valign=bottom width=48% style="height:12.75pt;padding:0in 5.4pt 0in 5.4pt;">
  <p style="margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;text-align:justify;"><font face=Calibri,sans-serif style="font-size:10.0pt;line-height:normal;">&#160;Equipment </font></p>
  </td>
 <td nowrap valign=bottom width=8% style="height:12.75pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 <td nowrap valign=bottom width=18% style="height:12.75pt;padding:0in 5.4pt 0in 5.4pt;">
  <p align=right style="margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;text-align:right;"><font face=Calibri,sans-serif style="font-size:10.0pt;line-height:normal;">5,565 </font></p>
  </td>
 <td nowrap valign=bottom width=8% style="height:12.75pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 <td nowrap valign=bottom width=18% style="height:12.75pt;padding:0in 5.4pt 0in 5.4pt;">
  <p align=right style="margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;text-align:right;"><font face=Calibri,sans-serif style="font-size:10.0pt;line-height:normal;">5,279 </font></p>
  </td>
 </tr>
<tr style="height:12.75pt;">
  <td valign=bottom width=48% style="height:12.75pt;padding:0in 5.4pt 0in 5.4pt;">
  <p style="margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;text-align:justify;"><font face=Calibri,sans-serif style="font-size:10.0pt;line-height:normal;">&#160;Sales
  demonstration equipment </font></p>
  </td>
 <td nowrap valign=bottom width=8% style="height:12.75pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 <td nowrap valign=bottom width=18% style="border-bottom:solid windowtext 1.0pt;height:12.75pt;padding:0in 5.4pt 0in 5.4pt;">
  <p align=right style="margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;text-align:right;"><font face=Calibri,sans-serif style="font-size:10.0pt;line-height:normal;">954 </font></p>
  </td>
 <td nowrap valign=bottom width=8% style="height:12.75pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 <td nowrap valign=bottom width=18% style="border-bottom:solid windowtext 1.0pt;height:12.75pt;padding:0in 5.4pt 0in 5.4pt;">
  <p align=right style="margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;text-align:right;"><font face=Calibri,sans-serif style="font-size:10.0pt;line-height:normal;">1,315 </font></p>
  </td>
 </tr>
<tr style="height:12.75pt;">
  <td valign=bottom width=48% style="height:12.75pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 <td nowrap valign=bottom width=8% style="height:12.75pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 <td nowrap valign=bottom width=18% style="height:12.75pt;padding:0in 5.4pt 0in 5.4pt;">
  <p align=right style="margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;text-align:right;"><font face=Calibri,sans-serif style="font-size:10.0pt;line-height:normal;">6,918 </font></p>
  </td>
 <td nowrap valign=bottom width=8% style="height:12.75pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 <td nowrap valign=bottom width=18% style="height:12.75pt;padding:0in 5.4pt 0in 5.4pt;">
  <p align=right style="margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;text-align:right;"><font face=Calibri,sans-serif style="font-size:10.0pt;line-height:normal;">7,010 </font></p>
  </td>
 </tr>
<tr style="height:12.75pt;">
  <td valign=bottom width=48% style="height:12.75pt;padding:0in 5.4pt 0in 5.4pt;">
  <p style="margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;text-align:justify;"><font face=Calibri,sans-serif style="font-size:10.0pt;line-height:normal;">&#160;Less accumulated
  depreciation </font></p>
  </td>
 <td nowrap valign=bottom width=8% style="height:12.75pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 <td nowrap valign=bottom width=18% style="border-bottom:solid windowtext 1.0pt;height:12.75pt;padding:0in 5.4pt 0in 5.4pt;">
  <p align=right style="margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;text-align:right;"><font face=Calibri,sans-serif style="font-size:10.0pt;line-height:normal;">4,895 </font></p>
  </td>
 <td nowrap valign=bottom width=8% style="height:12.75pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 <td nowrap valign=bottom width=18% style="border-bottom:solid windowtext 1.0pt;height:12.75pt;padding:0in 5.4pt 0in 5.4pt;">
  <p align=right style="margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;text-align:right;"><font face=Calibri,sans-serif style="font-size:10.0pt;line-height:normal;">4,552 </font></p>
  </td>
 </tr>
<tr style="height:13.5pt;">
  <td valign=bottom width=48% style="height:13.5pt;padding:0in 5.4pt 0in 5.4pt;">
  <p style="margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;text-align:justify;"><font face=Calibri,sans-serif style="font-size:10.0pt;line-height:normal;">&#160;Property and
  equipment, net </font></p>
  </td>
 <td nowrap valign=bottom width=8% style="height:13.5pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 <td nowrap valign=bottom width=18% style="border-bottom:double windowtext 2.25pt;height:13.5pt;padding:0in 5.4pt 0in 5.4pt;">
  <p align=right style="margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;text-align:right;"><font face=Calibri,sans-serif style="font-size:10.0pt;line-height:normal;">$2,023 </font></p>
  </td>
 <td nowrap valign=bottom width=8% style="height:13.5pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 <td nowrap valign=bottom width=18% style="border-bottom:double windowtext 2.25pt;height:13.5pt;padding:0in 5.4pt 0in 5.4pt;">
  <p align=right style="margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;text-align:right;"><font face=Calibri,sans-serif style="font-size:10.0pt;line-height:normal;">$2,458 </font></p>
  </td>
 </tr>
<tr style="height:6.0pt;">
  <td nowrap valign=bottom width=48% style="height:6.0pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 <td nowrap valign=bottom width=8% style="height:6.0pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 <td nowrap valign=bottom width=18% style="height:6.0pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 <td nowrap valign=bottom width=8% style="height:6.0pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 <td nowrap valign=bottom width=18% style="height:6.0pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 </tr>
</table></div>


<a name="_bclFooter8"></a><DIV>

 <p align=center style="margin:0in;margin-bottom:.0001pt;text-align:center;"><font style="display:none;"><font face=Times lang=EN-US style="font-size:10.0pt;"></font></font><font face=Times lang=EN-US style="font-size:10.0pt;">8</font><font style="display:none;"><font face=Times lang=EN-US style="font-size:10.0pt;"></font></font></p>


<p style="margin:0in;margin-bottom:.0001pt;"><font face=arial,sans-serif style=""><font face=arial,sans-serif lang=EN-US style="font-size:10.0pt;">&nbsp;</font></font></p>


</DIV>
</DIV><HR noshade align="center" width="100%" size=2><DIV STYLE="page-break-before: always">&nbsp;</DIV><a name="page_9"></a><a name="_bclPageBorder9"></a><DIV STYLE="PADDING-RIGHT: 0%; PADDING-LEFT: 0%">
<p style="margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;page-break-after:avoid;text-align:justify;"><b><font face=Calibri,sans-serif lang=EN-US style="font-size:10.0pt;line-height:12.0pt;">NOTE 4 &#8211; OTHER ACCRUED LIABILITIES</font></b></p>

<p style="margin-bottom:6.0pt;margin-left:0in;margin-right:0in;margin-top:0in;page-break-after:avoid;text-align:justify;"><font face=Calibri,sans-serif lang=EN-US style="font-size:10.0pt;line-height:12.0pt;">Other accrued
liabilities consisted of the following components: </font></p>

<p style="margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;page-break-after:avoid;text-align:justify;"><font face=Calibri,sans-serif lang=EN-US style="font-size:11.0pt;line-height:12.0pt;">&nbsp;</font></p>

<div align=left><table cellpadding=0 cellspacing=0 border=0 style="border-collapse:collapse;margin-left:5.4pt;width:465.999939pt;">
 <tr style="height:33.0pt;">
  <td valign=top width=48% style="height:33.0pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 <td valign=top width=8% style="height:33.0pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 <td valign=bottom width=18% style="border-bottom:solid windowtext 1.0pt;height:33.0pt;padding:0in 5.4pt 0in 5.4pt;">
  <p align=center style="margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;text-align:center;"><font color=black face=Calibri,sans-serif style="font-size:10.0pt;line-height:normal;">September 30,<br>
  2018</font></p>
  </td>
 <td valign=top width=8% style="height:33.0pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 <td valign=bottom width=18% style="border-bottom:solid windowtext 1.0pt;height:33.0pt;padding:0in 5.4pt 0in 5.4pt;">
  <p align=center style="margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;text-align:center;"><font face=Calibri,sans-serif style="font-size:10.0pt;line-height:normal;">December
  31,<br>
  2017</font></p>
  </td>
 </tr>
<tr style="height:17.25pt;">
  <td width=48% style="height:17.25pt;padding:0in 5.4pt 0in 5.4pt;">
  <p style="margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;"><font color=black face=Calibri,sans-serif style="font-size:8.0pt;line-height:normal;">&#160;(in thousands) </font></p>
  </td>
 <td nowrap valign=bottom width=8% style="height:17.25pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 <td nowrap valign=bottom width=18% style="height:17.25pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 <td nowrap valign=bottom width=8% style="height:17.25pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 <td nowrap valign=bottom width=18% style="background:white;height:17.25pt;padding:0in 5.4pt 0in 5.4pt;">
  <p style="margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;"><font face=Calibri,sans-serif style="font-size:8.0pt;line-height:normal;">&nbsp;</font></p>
  </td>
 </tr>
<tr style="height:12.75pt;">
  <td valign=top width=48% style="height:12.75pt;padding:0in 5.4pt 0in 5.4pt;">
  <p style="margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;"><font color=black face=Calibri,sans-serif style="font-size:10.0pt;line-height:normal;">&#160;Product warranty </font></p>
  </td>
 <td nowrap valign=bottom width=8% style="height:12.75pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 <td nowrap valign=bottom width=18% style="height:12.75pt;padding:0in 5.4pt 0in 5.4pt;">
  <p align=right style="margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;text-align:right;"><font face=Calibri,sans-serif style="font-size:10.0pt;line-height:normal;">$472 </font></p>
  </td>
 <td nowrap valign=bottom width=8% style="height:12.75pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 <td nowrap valign=bottom width=18% style="height:12.75pt;padding:0in 5.4pt 0in 5.4pt;">
  <p align=right style="margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;text-align:right;"><font face=Calibri,sans-serif style="font-size:10.0pt;line-height:normal;">$530 </font></p>
  </td>
 </tr>
<tr style="height:12.75pt;">
  <td valign=top width=48% style="height:12.75pt;padding:0in 5.4pt 0in 5.4pt;">
  <p style="margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;"><font color=black face=Calibri,sans-serif style="font-size:10.0pt;line-height:normal;">&#160;Sales return reserve </font></p>
  </td>
 <td nowrap valign=bottom width=8% style="height:12.75pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 <td nowrap valign=bottom width=18% style="height:12.75pt;padding:0in 5.4pt 0in 5.4pt;">
  <p align=right style="margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;text-align:right;"><font face=Calibri,sans-serif style="font-size:10.0pt;line-height:normal;">87 </font></p>
  </td>
 <td nowrap valign=bottom width=8% style="height:12.75pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 <td nowrap valign=bottom width=18% style="height:12.75pt;padding:0in 5.4pt 0in 5.4pt;">
  <p align=right style="margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;text-align:right;"><font face=Calibri,sans-serif style="font-size:10.0pt;line-height:normal;">80 </font></p>
  </td>
 </tr>
<tr style="height:12.75pt;">
  <td valign=top width=48% style="height:12.75pt;padding:0in 5.4pt 0in 5.4pt;">
  <p style="margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;"><font color=black face=Calibri,sans-serif style="font-size:10.0pt;line-height:normal;">&#160;Other taxes </font></p>
  </td>
 <td nowrap valign=bottom width=8% style="height:12.75pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 <td nowrap valign=bottom width=18% style="height:12.75pt;padding:0in 5.4pt 0in 5.4pt;">
  <p align=right style="margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;text-align:right;"><font face=Calibri,sans-serif style="font-size:10.0pt;line-height:normal;">99 </font></p>
  </td>
 <td nowrap valign=bottom width=8% style="height:12.75pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 <td nowrap valign=bottom width=18% style="height:12.75pt;padding:0in 5.4pt 0in 5.4pt;">
  <p align=right style="margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;text-align:right;"><font face=Calibri,sans-serif style="font-size:10.0pt;line-height:normal;">109 </font></p>
  </td>
 </tr>
<tr style="height:12.75pt;">
  <td valign=top width=48% style="height:12.75pt;padding:0in 5.4pt 0in 5.4pt;">
  <p style="margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;"><font color=black face=Calibri,sans-serif style="font-size:10.0pt;line-height:normal;">&#160;Other </font></p>
  </td>
 <td nowrap valign=bottom width=8% style="height:12.75pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 <td nowrap valign=bottom width=18% style="border-bottom:solid windowtext 1.0pt;height:12.75pt;padding:0in 5.4pt 0in 5.4pt;">
  <p align=right style="margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;text-align:right;"><font face=Calibri,sans-serif style="font-size:10.0pt;line-height:normal;">136 </font></p>
  </td>
 <td nowrap valign=bottom width=8% style="height:12.75pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 <td nowrap valign=bottom width=18% style="border-bottom:solid windowtext 1.0pt;height:12.75pt;padding:0in 5.4pt 0in 5.4pt;">
  <p align=right style="margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;text-align:right;"><font face=Calibri,sans-serif style="font-size:10.0pt;line-height:normal;">139 </font></p>
  </td>
 </tr>
<tr style="height:13.5pt;">
  <td nowrap valign=bottom width=48% style="height:13.5pt;padding:0in 5.4pt 0in 5.4pt;">
  <p style="margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;"><font color=black face=Calibri,sans-serif style="font-size:10.0pt;line-height:normal;">&#160;Other accrued liabilities
  </font></p>
  </td>
 <td nowrap valign=bottom width=8% style="height:13.5pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 <td nowrap valign=bottom width=18% style="border-bottom:double windowtext 2.25pt;height:13.5pt;padding:0in 5.4pt 0in 5.4pt;">
  <p align=right style="margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;text-align:right;"><font face=Calibri,sans-serif style="font-size:10.0pt;line-height:normal;">$794 </font></p>
  </td>
 <td nowrap valign=bottom width=8% style="height:13.5pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 <td nowrap valign=bottom width=18% style="border-bottom:double windowtext 2.25pt;height:13.5pt;padding:0in 5.4pt 0in 5.4pt;">
  <p align=right style="margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;text-align:right;"><font face=Calibri,sans-serif style="font-size:10.0pt;line-height:normal;">$858 </font></p>
  </td>
 </tr>
<tr style="height:4.5pt;">
  <td nowrap valign=bottom width=48% style="height:4.5pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 <td nowrap valign=bottom width=8% style="height:4.5pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 <td nowrap valign=bottom width=18% style="height:4.5pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 <td nowrap valign=bottom width=8% style="height:4.5pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 <td nowrap valign=bottom width=18% style="background:white;height:4.5pt;padding:0in 5.4pt 0in 5.4pt;">
  <p style="margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;"><font face=Calibri,sans-serif style="font-size:8.0pt;line-height:normal;">&nbsp;</font></p>
  </td>
 </tr>
</table></div>

<p style="margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;page-break-after:avoid;text-align:justify;"><font face=Calibri,sans-serif lang=EN-US style="font-size:10.0pt;line-height:12.0pt;">The
changes in our product warranty liability for the nine months ending September 30, 2018 are as follows:</font><font face=Calibri,sans-serif lang=EN-US style="font-size:11.0pt;line-height:12.0pt;"> </font></p>

<p style="margin-bottom:6.0pt;margin-left:0in;margin-right:0in;margin-top:0in;page-break-after:avoid;text-align:justify;"><font face=Calibri,sans-serif lang=EN-US style="font-size:11.0pt;line-height:12.0pt;">&nbsp;</font></p>

<div align=left><table cellpadding=0 cellspacing=0 border=0 style="border-collapse:collapse;margin-left:5.4pt;width:347.399994pt;">
 <tr style="height:33.0pt;">
  <td valign=top width=65% style="height:33.0pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 <td nowrap valign=bottom width=10% style="height:33.0pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 <td valign=bottom width=25% style="border-bottom:solid windowtext 1.0pt;height:33.0pt;padding:0in 5.4pt 0in 5.4pt;">
  <p align=center style="margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;text-align:center;"><font color=black face=Calibri,sans-serif style="font-size:10.0pt;line-height:normal;">September 30,<br>
  2018</font></p>
  </td>
 </tr>
<tr style="height:11.25pt;">
  <td width=65% style="height:11.25pt;padding:0in 5.4pt 0in 5.4pt;">
  <p style="margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;"><font color=black face=Calibri,sans-serif style="font-size:8.0pt;line-height:normal;">&#160;(in thousands) </font></p>
  </td>
 <td nowrap valign=bottom width=10% style="height:11.25pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 <td nowrap valign=bottom width=25% style="height:11.25pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 </tr>
<tr style="height:12.75pt;">
  <td valign=top width=65% style="height:12.75pt;padding:0in 5.4pt 0in 5.4pt;">
  <p style="margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;"><font color=black face=Calibri,sans-serif style="font-size:10.0pt;line-height:normal;">&#160;Liability, beginning
  balance </font></p>
  </td>
 <td nowrap valign=bottom width=10% style="height:12.75pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 <td nowrap valign=bottom width=25% style="height:12.75pt;padding:0in 5.4pt 0in 5.4pt;">
  <p align=right style="margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;text-align:right;"><font face=Calibri,sans-serif style="font-size:10.0pt;line-height:normal;">$530 </font></p>
  </td>
 </tr>
<tr style="height:12.75pt;">
  <td valign=top width=65% style="height:12.75pt;padding:0in 5.4pt 0in 5.4pt;">
  <p style="margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;"><font color=black face=Calibri,sans-serif style="font-size:10.0pt;line-height:normal;">&#160;Net expenses </font></p>
  </td>
 <td nowrap valign=bottom width=10% style="height:12.75pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 <td nowrap valign=bottom width=25% style="height:12.75pt;padding:0in 5.4pt 0in 5.4pt;">
  <p align=right style="margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;text-align:right;"><font face=Calibri,sans-serif style="font-size:10.0pt;line-height:normal;">737 </font></p>
  </td>
 </tr>
<tr style="height:12.75pt;">
  <td valign=top width=65% style="height:12.75pt;padding:0in 5.4pt 0in 5.4pt;">
  <p style="margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;"><font color=black face=Calibri,sans-serif style="font-size:10.0pt;line-height:normal;">&#160;Warranty claims </font></p>
  </td>
 <td nowrap valign=bottom width=10% style="height:12.75pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 <td nowrap valign=bottom width=25% style="height:12.75pt;padding:0in 5.4pt 0in 5.4pt;">
  <p align=right style="margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;text-align:right;"><font face=Calibri,sans-serif style="font-size:10.0pt;line-height:normal;">(737)</font></p>
  </td>
 </tr>
<tr style="height:12.75pt;">
  <td valign=top width=65% style="height:12.75pt;padding:0in 5.4pt 0in 5.4pt;">
  <p style="margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;"><font color=black face=Calibri,sans-serif style="font-size:10.0pt;line-height:normal;">&#160;Accrual revisions </font></p>
  </td>
 <td nowrap valign=bottom width=10% style="height:12.75pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 <td nowrap valign=bottom width=25% style="border-bottom:solid windowtext 1.0pt;height:12.75pt;padding:0in 5.4pt 0in 5.4pt;">
  <p align=right style="margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;text-align:right;"><font face=Calibri,sans-serif style="font-size:10.0pt;line-height:normal;">(58)</font></p>
  </td>
 </tr>
<tr style="height:13.5pt;">
  <td nowrap valign=bottom width=65% style="height:13.5pt;padding:0in 5.4pt 0in 5.4pt;">
  <p style="margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;"><font color=black face=Calibri,sans-serif style="font-size:10.0pt;line-height:normal;">&#160;Liability, ending balance
  </font></p>
  </td>
 <td nowrap valign=bottom width=10% style="height:13.5pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 <td nowrap valign=bottom width=25% style="border-bottom:double windowtext 2.25pt;height:13.5pt;padding:0in 5.4pt 0in 5.4pt;">
  <p align=right style="margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;text-align:right;"><font face=Calibri,sans-serif style="font-size:10.0pt;line-height:normal;">$472 </font></p>
  </td>
 </tr>
<tr style="height:6.75pt;">
  <td nowrap valign=bottom width=65% style="height:6.75pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 <td nowrap valign=bottom width=10% style="height:6.75pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 <td nowrap valign=bottom width=25% style="height:6.75pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 </tr>
</table></div>

<p style="margin-bottom:6.0pt;margin-left:0in;margin-right:0in;margin-top:0in;page-break-after:avoid;text-align:justify;"><font face=Calibri,sans-serif lang=EN-US style="font-size:11.0pt;line-height:12.0pt;">&nbsp;</font></p>

<p style="margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;page-break-after:avoid;text-align:justify;"><font face=Calibri,sans-serif lang=EN-US style="font-size:11.0pt;line-height:12.0pt;">&nbsp;</font></p>

<p style="margin-bottom:6.0pt;margin-left:0in;margin-right:0in;margin-top:0in;page-break-after:avoid;text-align:justify;"><b><font face=Calibri,sans-serif lang=EN-US style="font-size:10.0pt;line-height:12.0pt;">NOTE 5 &#8211;
OPERATING LEASE COMMITMENTS</font></b></p>

<p style="margin-bottom:6.0pt;margin-left:0in;margin-right:0in;margin-top:0in;page-break-after:avoid;text-align:justify;"><font face=Calibri,sans-serif lang=EN-US style="font-size:10.0pt;line-height:12.0pt;">We have
commitments under non-cancelable operating leases and other agreements,
primarily for factory and office space, with initial or remaining terms of one
year or more as follows:</font></p>

<p style="margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;page-break-after:avoid;text-align:justify;"><font face=Calibri,sans-serif lang=EN-US style="font-size:10.0pt;line-height:12.0pt;">For
the years ending December 31: </font></p>

<p style="margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;page-break-after:avoid;text-align:justify;"><font face=Calibri,sans-serif lang=EN-US style="font-size:11.0pt;line-height:12.0pt;">&nbsp;</font></p>

<div align=left><table cellpadding=0 cellspacing=0 border=0 style="border-collapse:collapse;margin-left:5.4pt;width:356.399994pt;">
 <tr style="height:25.5pt;">
  <td nowrap valign=bottom width=66% style="height:25.5pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 <td nowrap valign=bottom width=10% style="height:25.5pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 <td valign=bottom width=24% style="border-bottom:solid windowtext 1.0pt;height:25.5pt;padding:0in 5.4pt 0in 5.4pt;">
  <p align=center style="margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;text-align:center;"><font color=black face=Calibri,sans-serif style="font-size:10.0pt;line-height:normal;">Operating<br>
  Leases</font></p>
  </td>
 </tr>
<tr style="height:17.25pt;">
  <td width=66% style="height:17.25pt;padding:0in 5.4pt 0in 5.4pt;">
  <p style="margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;"><font face=Calibri,sans-serif style="font-size:8.0pt;line-height:normal;">&#160;(in thousands) </font></p>
  </td>
 <td nowrap valign=bottom width=10% style="height:17.25pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 <td nowrap valign=bottom width=24% style="height:17.25pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 </tr>
<tr style="height:12.75pt;">
  <td valign=bottom width=66% style="height:12.75pt;padding:0in 5.4pt 0in 5.4pt;">
  <p style="margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;"><font face=Calibri,sans-serif style="font-size:10.0pt;line-height:normal;">2018 (remaining)</font></p>
  </td>
 <td nowrap valign=bottom width=10% style="height:12.75pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 <td nowrap valign=bottom width=24% style="height:12.75pt;padding:0in 5.4pt 0in 5.4pt;">
  <p align=right style="margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;text-align:right;"><font face=Calibri,sans-serif style="font-size:10.0pt;line-height:normal;">$252 </font></p>
  </td>
 </tr>
<tr style="height:12.75pt;">
  <td valign=bottom width=66% style="height:12.75pt;padding:0in 5.4pt 0in 5.4pt;">
  <p style="margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;"><font face=Calibri,sans-serif style="font-size:10.0pt;line-height:normal;">2019</font></p>
  </td>
 <td nowrap valign=bottom width=10% style="height:12.75pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 <td nowrap valign=bottom width=24% style="height:12.75pt;padding:0in 5.4pt 0in 5.4pt;">
  <p align=right style="margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;text-align:right;"><font face=Calibri,sans-serif style="font-size:10.0pt;line-height:normal;">915 </font></p>
  </td>
 </tr>
<tr style="height:12.75pt;">
  <td valign=bottom width=66% style="height:12.75pt;padding:0in 5.4pt 0in 5.4pt;">
  <p style="margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;"><font face=Calibri,sans-serif style="font-size:10.0pt;line-height:normal;">2020</font></p>
  </td>
 <td nowrap valign=bottom width=10% style="height:12.75pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 <td nowrap valign=bottom width=24% style="height:12.75pt;padding:0in 5.4pt 0in 5.4pt;">
  <p align=right style="margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;text-align:right;"><font face=Calibri,sans-serif style="font-size:10.0pt;line-height:normal;">913 </font></p>
  </td>
 </tr>
<tr style="height:12.75pt;">
  <td valign=bottom width=66% style="height:12.75pt;padding:0in 5.4pt 0in 5.4pt;">
  <p style="margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;"><font face=Calibri,sans-serif style="font-size:10.0pt;line-height:normal;">2021</font></p>
  </td>
 <td nowrap valign=bottom width=10% style="height:12.75pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 <td nowrap valign=bottom width=24% style="height:12.75pt;padding:0in 5.4pt 0in 5.4pt;">
  <p align=right style="margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;text-align:right;"><font face=Calibri,sans-serif style="font-size:10.0pt;line-height:normal;">749 </font></p>
  </td>
 </tr>
<tr style="height:12.75pt;">
  <td valign=bottom width=66% style="height:12.75pt;padding:0in 5.4pt 0in 5.4pt;">
  <p style="margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;"><font face=Calibri,sans-serif style="font-size:10.0pt;line-height:normal;">2022</font></p>
  </td>
 <td nowrap valign=bottom width=10% style="height:12.75pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 <td nowrap valign=bottom width=24% style="height:12.75pt;padding:0in 5.4pt 0in 5.4pt;">
  <p align=right style="margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;text-align:right;"><font face=Calibri,sans-serif style="font-size:10.0pt;line-height:normal;">232 </font></p>
  </td>
 </tr>
<tr style="height:12.75pt;">
  <td valign=bottom width=66% style="height:12.75pt;padding:0in 5.4pt 0in 5.4pt;">
  <p style="margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;"><font face=Calibri,sans-serif style="font-size:10.0pt;line-height:normal;">Thereafter</font></p>
  </td>
 <td nowrap valign=bottom width=10% style="height:12.75pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 <td nowrap valign=bottom width=24% style="height:12.75pt;padding:0in 5.4pt 0in 5.4pt;">
  <p align=right style="margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;text-align:right;"><font face=Calibri,sans-serif style="font-size:10.0pt;line-height:normal;">- </font></p>
  </td>
 </tr>
<tr style="height:13.5pt;">
  <td valign=bottom width=66% style="height:13.5pt;padding:0in 5.4pt 0in 5.4pt;">
  <p style="margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;"><font face=Calibri,sans-serif style="font-size:10.0pt;line-height:normal;">Total</font></p>
  </td>
 <td nowrap valign=bottom width=10% style="height:13.5pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 <td nowrap valign=bottom width=24% style="border-bottom:double windowtext 2.25pt;border-top:solid windowtext 1.0pt;height:13.5pt;padding:0in 5.4pt 0in 5.4pt;">
  <p align=right style="margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;text-align:right;"><font face=Calibri,sans-serif style="font-size:10.0pt;line-height:normal;">$3,061 </font></p>
  </td>
 </tr>
<tr style="height:6.0pt;">
  <td nowrap valign=bottom width=66% style="height:6.0pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 <td nowrap valign=bottom width=10% style="height:6.0pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 <td nowrap valign=bottom width=24% style="height:6.0pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 </tr>
</table></div>

<p style="margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;page-break-after:avoid;text-align:justify;"><font face=Calibri,sans-serif lang=EN-US style="font-size:10.0pt;line-height:12.0pt;">&nbsp;</font></p>

<p style="margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;text-align:justify;"><font face=Calibri,sans-serif lang=EN-US style="font-size:11.0pt;line-height:12.0pt;">&nbsp;</font></p>

<p style="margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;text-align:justify;"><font face=Calibri,sans-serif lang=EN-US style="font-size:11.0pt;line-height:12.0pt;">&nbsp;</font></p>

<p style="margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;text-align:justify;"><font face=Calibri,sans-serif lang=EN-US style="font-size:10.0pt;line-height:12.0pt;">&nbsp;</font></p>


<a name="_bclFooter9"></a><DIV>

 <p align=center style="margin:0in;margin-bottom:.0001pt;text-align:center;"><font style="display:none;"><font face=Times lang=EN-US style="font-size:10.0pt;"></font></font><font face=Times lang=EN-US style="font-size:10.0pt;">9</font><font style="display:none;"><font face=Times lang=EN-US style="font-size:10.0pt;"></font></font></p>


<p style="margin:0in;margin-bottom:.0001pt;"><font face=arial,sans-serif style=""><font face=arial,sans-serif lang=EN-US style="font-size:10.0pt;">&nbsp;</font></font></p>


</DIV>
</DIV><HR noshade align="center" width="100%" size=2><DIV STYLE="page-break-before: always">&nbsp;</DIV><a name="page_10"></a><a name="_bclPageBorder10"></a><DIV STYLE="PADDING-RIGHT: 0%; PADDING-LEFT: 0%">
<p style="margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;page-break-after:avoid;text-align:justify;"><font face=Calibri,sans-serif lang=EN-US style="font-size:10.0pt;line-height:12.0pt;">During the third quarter of 2017, we amended our lease
agreement for the Redmond, Washington headquarters facility effective September
12, 2017, extending the lease to July 31, 2022, waiving a potential space give
back provision and receiving lease inducement incentives.&#160; Previously on June
8, 2015, the lease had been amended to relocate our headquarters to a nearby
building and lower the square footage to approximately 20,460.</font></p>

<p style="margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;page-break-after:avoid;text-align:justify;"><font face=Calibri,sans-serif lang=EN-US style="font-size:10.0pt;line-height:12.0pt;">&nbsp;</font></p>

<p style="margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;page-break-after:avoid;text-align:justify;"><font face=Calibri,sans-serif lang=EN-US style="font-size:10.0pt;line-height:12.0pt;">In
addition to the Redmond facility, approximately 24,000 square feet is leased at
two foreign locations, including our sales, service, operations and engineering
office located in Shanghai, China, and our German sales, service and
engineering office located near Munich, Germany.</font></p>

<p style="margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;page-break-after:avoid;text-align:justify;"><font face=Calibri,sans-serif lang=EN-US style="font-size:10.0pt;line-height:12.0pt;">&nbsp;</font></p>

<p style="margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;text-align:justify;"><font face=Calibri,sans-serif lang=EN-US style="font-size:10.0pt;line-height:12.0pt;">We signed a lease
agreement effective November 1, 2015, that extends through October 31, 2021,
for a facility located in Shanghai, China which we moved into during the first
quarter of 2016.&#160; This lease is for approximately 19,400 square feet.</font></p>

<p style="margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;text-align:justify;"><font face=Calibri,sans-serif lang=EN-US style="font-size:10.0pt;line-height:12.0pt;">&nbsp;</font></p>

<p style="margin:0in;margin-bottom:.0001pt;text-align:justify;"><font color=black face=Calibri,sans-serif lang=EN-US style="font-size:10.0pt;">During
the fourth quarter of 2016, we signed a
lease agreement for a new facility located near Munich, Germany which was
effective March 1, 2017, and extends through February 28, 2022.&#160; This lease is
for approximately 4,895 square feet.</font></p>

<p style="margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;page-break-after:avoid;text-align:justify;"><font face=Calibri,sans-serif lang=EN-US style="font-size:11.0pt;line-height:12.0pt;">&nbsp;</font></p>

<p style="margin-bottom:6.0pt;margin-left:0in;margin-right:0in;margin-top:0in;page-break-after:avoid;text-align:justify;"><b><font face=Calibri,sans-serif lang=EN-US style="font-size:10.0pt;line-height:12.0pt;">NOTE 6 &#8211; OTHER
COMMITMENTS</font></b></p>

<p style="margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;text-align:justify;"><font face=Calibri,sans-serif lang=EN-US style="font-size:10.0pt;line-height:12.0pt;">We have purchase
obligations for inventory and production costs as well as other obligations
such as capital expenditures, service contracts, marketing, and development
agreements.&#160; Arrangements are considered purchase obligations if a contract
specifies all significant terms, including fixed or minimum quantities to be
purchased, a pricing structure and approximate timing of the transaction.&#160; Most
arrangements are cancelable without a significant penalty, and with short
notice, typically less than 90 days.&#160; At September
30, 2018, the purchase commitments and other obligations totaled $1,486,000 of
which all but $5,000 are expected to be paid over the next twelve months.</font></p>

<p style="margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;text-align:justify;"><font face=Calibri,sans-serif lang=EN-US style="font-size:10.0pt;line-height:12.0pt;">&#160;</font></p>

<p style="margin-bottom:6.0pt;margin-left:0in;margin-right:0in;margin-top:0in;text-align:justify;"><b><font face=Calibri,sans-serif lang=EN-US style="font-size:10.0pt;line-height:12.0pt;">NOTE 7 &#8211; CONTINGENCIES</font></b></p>

<p style="margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;text-align:justify;"><font face=Calibri,sans-serif lang=EN-US style="font-size:10.0pt;line-height:12.0pt;">As of September 30, 2018, we were not a party to any legal
proceedings or aware of any indemnification agreement claims, the adverse
outcome of which in management&#8217;s opinion, individually or in the aggregate,
would have a material adverse effect on our results of operations or financial
position.&#160; </font></p>

<p style="margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;text-align:justify;"><font face=Calibri,sans-serif lang=EN-US style="font-size:10.0pt;line-height:12.0pt;">&nbsp;</font></p>

<p style="margin-bottom:6.0pt;margin-left:0in;margin-right:0in;margin-top:0in;page-break-after:avoid;text-align:justify;"><b><font face=Calibri,sans-serif lang=EN-US style="font-size:10.0pt;line-height:12.0pt;">NOTE 8 &#8211;
EARNINGS PER SHARE</font></b></p>

<p style="margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;page-break-after:avoid;text-align:justify;"><font face=Calibri,sans-serif lang=EN-US style="font-size:10.0pt;line-height:12.0pt;">Basic
earnings per share is calculated based on the weighted average number of common
shares outstanding during each period.&#160; Diluted earnings per share is
calculated based on these same weighted average shares outstanding plus the
effect of potential shares issuable upon assumed exercise of stock options
based on the treasury stock method.&#160; Potential shares issuable upon the
exercise of stock options are excluded from the calculation of diluted earnings
per share to the extent their effect would be anti-dilutive.</font></p>

<p style="margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;page-break-after:avoid;text-align:justify;"><font face=Calibri,sans-serif lang=EN-US style="font-size:10.0pt;line-height:12.0pt;">&nbsp;</font></p>




<p style="margin-bottom:10.0pt;margin-left:0in;margin-right:0in;margin-top:0in;"><font face=Calibri,sans-serif lang=EN-US style="font-size:10.0pt;line-height:115%;">&nbsp;</font></p>


<a name="_bclFooter10"></a><DIV>

 <p align=center style="margin:0in;margin-bottom:.0001pt;text-align:center;"><font style="display:none;"><font face=Times lang=EN-US style="font-size:10.0pt;"></font></font><font face=Times lang=EN-US style="font-size:10.0pt;">10</font><font style="display:none;"><font face=Times lang=EN-US style="font-size:10.0pt;"></font></font></p>


<p style="margin:0in;margin-bottom:.0001pt;"><font face=arial,sans-serif style=""><font face=arial,sans-serif lang=EN-US style="font-size:10.0pt;">&nbsp;</font></font></p>


</DIV>
</DIV><HR noshade align="center" width="100%" size=2><DIV STYLE="page-break-before: always">&nbsp;</DIV><a name="page_11"></a><a name="_bclPageBorder11"></a><DIV STYLE="PADDING-RIGHT: 0%; PADDING-LEFT: 0%">
<p style="margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;page-break-after:avoid;text-align:justify;"><font face=Calibri,sans-serif lang=EN-US style="font-size:10.0pt;line-height:normal;">The following table sets forth the computation of
basic and diluted earnings per share:</font></p>

<p style="margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;page-break-after:avoid;text-align:justify;"><font face=Calibri,sans-serif lang=EN-US style="font-size:11.0pt;line-height:normal;">&nbsp;</font></p>

<div align=left><table cellpadding=0 cellspacing=0 border=0 style="border-collapse:collapse;margin-left:5.4pt;width:574.199951pt;">
 <tr style="height:12.75pt;">
  <td nowrap valign=bottom width=32% style="height:12.75pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 <td nowrap valign=bottom width=6% style="height:12.75pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 <td colspan=3 valign=bottom width=28% style="border-bottom:solid windowtext 1.0pt;height:12.75pt;padding:0in 5.4pt 0in 5.4pt;">
  <p align=center style="margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;text-align:center;"><font face=Calibri,sans-serif style="font-size:10.0pt;line-height:normal;">&#160;Three
  Months Ended </font></p>
  </td>
 <td nowrap valign=bottom width=5% style="height:12.75pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 <td colspan=3 valign=bottom width=29% style="border-bottom:solid windowtext 1.0pt;height:12.75pt;padding:0in 5.4pt 0in 5.4pt;">
  <p align=center style="margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;text-align:center;"><font face=Calibri,sans-serif style="font-size:10.0pt;line-height:normal;">&#160;Nine
  Months Ended </font></p>
  </td>
 </tr>
<tr style="height:24.95pt;">
  <td nowrap valign=bottom width=32% style="height:24.95pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 <td nowrap valign=bottom width=6% style="height:24.95pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 <td valign=bottom width=12% style="border-bottom:solid windowtext 1.0pt;height:24.95pt;padding:0in 5.4pt 0in 5.4pt;">
  <p align=center style="margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;text-align:center;"><font color=black face=Calibri,sans-serif style="font-size:10.0pt;line-height:normal;">Sep. 30,<br>
  2018</font></p>
  </td>
 <td valign=top width=5% style="height:24.95pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 <td valign=bottom width=11% style="border-bottom:solid windowtext 1.0pt;height:24.95pt;padding:0in 5.4pt 0in 5.4pt;">
  <p align=center style="margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;text-align:center;"><font color=black face=Calibri,sans-serif style="font-size:10.0pt;line-height:normal;">Sep. 30,<br>
  2017</font></p>
  </td>
 <td nowrap valign=bottom width=5% style="height:24.95pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 <td valign=bottom width=12% style="border-bottom:solid windowtext 1.0pt;height:24.95pt;padding:0in 5.4pt 0in 5.4pt;">
  <p align=center style="margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;text-align:center;"><font color=black face=Calibri,sans-serif style="font-size:10.0pt;line-height:normal;">Sep. 30,<br>
  2018</font></p>
  </td>
 <td valign=top width=5% style="height:24.95pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 <td valign=bottom width=12% style="border-bottom:solid windowtext 1.0pt;height:24.95pt;padding:0in 5.4pt 0in 5.4pt;">
  <p align=center style="margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;text-align:center;"><font color=black face=Calibri,sans-serif style="font-size:10.0pt;line-height:normal;">Sep. 30,<br>
  2017</font></p>
  </td>
 </tr>
<tr style="height:11.25pt;">
  <td valign=bottom width=32% style="height:11.25pt;padding:0in 5.4pt 0in 5.4pt;">
  <p style="margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;"><font face=Calibri,sans-serif style="font-size:8.0pt;line-height:normal;">(in thousands except per share data)</font></p>
  </td>
 <td width=6% style="height:11.25pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 <td nowrap valign=bottom width=12% style="height:11.25pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 <td nowrap valign=bottom width=5% style="height:11.25pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 <td nowrap valign=bottom width=11% style="height:11.25pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 <td nowrap valign=bottom width=5% style="height:11.25pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 <td nowrap valign=bottom width=12% style="height:11.25pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 <td nowrap valign=bottom width=5% style="height:11.25pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 <td nowrap valign=bottom width=12% style="height:11.25pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 </tr>
<tr style="height:12.0pt;">
  <td valign=bottom width=32% style="height:12.0pt;padding:0in 5.4pt 0in 5.4pt;">
  <p style="margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;"><font face=Calibri,sans-serif style="font-size:10.0pt;line-height:normal;">Numerator for basic and diluted</font></p>
  </td>
 <td valign=bottom width=6% style="height:12.0pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 <td nowrap valign=bottom width=12% style="height:12.0pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 <td nowrap valign=bottom width=5% style="height:12.0pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 <td nowrap valign=bottom width=11% style="height:12.0pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 <td nowrap valign=bottom width=5% style="height:12.0pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 <td nowrap valign=bottom width=12% style="height:12.0pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 <td nowrap valign=bottom width=5% style="height:12.0pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 <td nowrap valign=bottom width=12% style="height:12.0pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 </tr>
<tr style="height:12.0pt;">
  <td valign=bottom width=32% style="height:12.0pt;padding:0in 5.4pt 0in 5.4pt;">
  <p style="margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;"><font face=Calibri,sans-serif style="font-size:10.0pt;line-height:normal;">earnings per share:</font></p>
  </td>
 <td valign=bottom width=6% style="height:12.0pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 <td nowrap valign=bottom width=12% style="height:12.0pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 <td nowrap valign=bottom width=5% style="height:12.0pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 <td nowrap valign=bottom width=11% style="height:12.0pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 <td nowrap valign=bottom width=5% style="height:12.0pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 <td nowrap valign=bottom width=12% style="height:12.0pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 <td nowrap valign=bottom width=5% style="height:12.0pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 <td nowrap valign=bottom width=12% style="height:12.0pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 </tr>
<tr style="height:12.0pt;">
  <td valign=bottom width=32% style="height:12.0pt;padding:0in 5.4pt 0in 5.4pt;">
  <p style="margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;"><font face=Calibri,sans-serif style="font-size:10.0pt;line-height:normal;">&#160;&#160;&#160;&#160;&#160;&#160; Net income</font></p>
  </td>
 <td valign=bottom width=6% style="height:12.0pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 <td nowrap valign=bottom width=12% style="height:12.0pt;padding:0in 5.4pt 0in 5.4pt;">
  <p align=right style="margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;text-align:right;"><font face=Calibri,sans-serif style="font-size:10.0pt;line-height:normal;">$342 </font></p>
  </td>
 <td nowrap valign=bottom width=5% style="height:12.0pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 <td nowrap valign=bottom width=11% style="height:12.0pt;padding:0in 5.4pt 0in 5.4pt;">
  <p align=right style="margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;text-align:right;"><font face=Calibri,sans-serif style="font-size:10.0pt;line-height:normal;">$1,728 </font></p>
  </td>
 <td nowrap valign=bottom width=5% style="height:12.0pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 <td nowrap valign=bottom width=12% style="height:12.0pt;padding:0in 5.4pt 0in 5.4pt;">
  <p align=right style="margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;text-align:right;"><font face=Calibri,sans-serif style="font-size:10.0pt;line-height:normal;">$958 </font></p>
  </td>
 <td nowrap valign=bottom width=5% style="height:12.0pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 <td nowrap valign=bottom width=12% style="height:12.0pt;padding:0in 5.4pt 0in 5.4pt;">
  <p align=right style="margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;text-align:right;"><font face=Calibri,sans-serif style="font-size:10.0pt;line-height:normal;">$3,913 </font></p>
  </td>
 </tr>
<tr style="height:.95pt;">
  <td valign=bottom width=32% style="height:.95pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 <td valign=bottom width=6% style="height:.95pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 <td nowrap valign=bottom width=12% style="height:.95pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 <td nowrap valign=bottom width=5% style="height:.95pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 <td nowrap valign=bottom width=11% style="height:.95pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 <td nowrap valign=bottom width=5% style="height:.95pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 <td nowrap valign=bottom width=12% style="height:.95pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 <td nowrap valign=bottom width=5% style="height:.95pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 <td nowrap valign=bottom width=12% style="height:.95pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 </tr>
<tr style="height:12.0pt;">
  <td valign=bottom width=32% style="height:12.0pt;padding:0in 5.4pt 0in 5.4pt;">
  <p style="margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;"><font face=Calibri,sans-serif style="font-size:10.0pt;line-height:normal;">Denominator for basic</font></p>
  </td>
 <td valign=bottom width=6% style="height:12.0pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 <td nowrap valign=bottom width=12% style="height:12.0pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 <td nowrap valign=bottom width=5% style="height:12.0pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 <td nowrap valign=bottom width=11% style="height:12.0pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 <td nowrap valign=bottom width=5% style="height:12.0pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 <td nowrap valign=bottom width=12% style="height:12.0pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 <td nowrap valign=bottom width=5% style="height:12.0pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 <td nowrap valign=bottom width=12% style="height:12.0pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 </tr>
<tr style="height:12.0pt;">
  <td valign=bottom width=32% style="height:12.0pt;padding:0in 5.4pt 0in 5.4pt;">
  <p style="margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;"><font face=Calibri,sans-serif style="font-size:10.0pt;line-height:normal;">earnings per share:</font></p>
  </td>
 <td valign=bottom width=6% style="height:12.0pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 <td nowrap valign=bottom width=12% style="height:12.0pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 <td nowrap valign=bottom width=5% style="height:12.0pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 <td nowrap valign=bottom width=11% style="height:12.0pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 <td nowrap valign=bottom width=5% style="height:12.0pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 <td nowrap valign=bottom width=12% style="height:12.0pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 <td nowrap valign=bottom width=5% style="height:12.0pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 <td nowrap valign=bottom width=12% style="height:12.0pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 </tr>
<tr style="height:12.0pt;">
  <td valign=bottom width=32% style="height:12.0pt;padding:0in 5.4pt 0in 5.4pt;">
  <p style="margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;"><font face=Calibri,sans-serif style="font-size:10.0pt;line-height:normal;">&#160;&#160;&#160;&#160;&#160;&#160; Weighted-average shares</font></p>
  </td>
 <td valign=bottom width=6% style="height:12.0pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 <td nowrap valign=bottom width=12% style="height:12.0pt;padding:0in 5.4pt 0in 5.4pt;">
  <p align=right style="margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;text-align:right;"><font face=Calibri,sans-serif style="font-size:10.0pt;line-height:normal;">8,439 </font></p>
  </td>
 <td nowrap valign=bottom width=5% style="height:12.0pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 <td nowrap valign=bottom width=11% style="height:12.0pt;padding:0in 5.4pt 0in 5.4pt;">
  <p align=right style="margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;text-align:right;"><font face=Calibri,sans-serif style="font-size:10.0pt;line-height:normal;">8,201 </font></p>
  </td>
 <td nowrap valign=bottom width=5% style="height:12.0pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 <td nowrap valign=bottom width=12% style="height:12.0pt;padding:0in 5.4pt 0in 5.4pt;">
  <p align=right style="margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;text-align:right;"><font face=Calibri,sans-serif style="font-size:10.0pt;line-height:normal;">8,361 </font></p>
  </td>
 <td nowrap valign=bottom width=5% style="height:12.0pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 <td nowrap valign=bottom width=12% style="height:12.0pt;padding:0in 5.4pt 0in 5.4pt;">
  <p align=right style="margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;text-align:right;"><font face=Calibri,sans-serif style="font-size:10.0pt;line-height:normal;">8,112 </font></p>
  </td>
 </tr>
<tr style="height:4.7pt;">
  <td valign=bottom width=32% style="height:4.7pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 <td valign=bottom width=6% style="height:4.7pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 <td nowrap valign=bottom width=12% style="height:4.7pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 <td nowrap valign=bottom width=5% style="height:4.7pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 <td nowrap valign=bottom width=11% style="height:4.7pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 <td nowrap valign=bottom width=5% style="height:4.7pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 <td nowrap valign=bottom width=12% style="height:4.7pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 <td nowrap valign=bottom width=5% style="height:4.7pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 <td nowrap valign=bottom width=12% style="height:4.7pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 </tr>
<tr style="height:12.0pt;">
  <td valign=bottom width=32% style="height:12.0pt;padding:0in 5.4pt 0in 5.4pt;">
  <p style="margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;"><font face=Calibri,sans-serif style="font-size:10.0pt;line-height:normal;">Employee stock options and awards</font></p>
  </td>
 <td valign=bottom width=6% style="height:12.0pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 <td nowrap valign=bottom width=12% style="border-bottom:solid windowtext 1.0pt;height:12.0pt;padding:0in 5.4pt 0in 5.4pt;">
  <p align=right style="margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;text-align:right;"><font face=Calibri,sans-serif style="font-size:10.0pt;line-height:normal;">68 </font></p>
  </td>
 <td nowrap valign=bottom width=5% style="height:12.0pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 <td nowrap valign=bottom width=11% style="border-bottom:solid windowtext 1.0pt;height:12.0pt;padding:0in 5.4pt 0in 5.4pt;">
  <p align=right style="margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;text-align:right;"><font face=Calibri,sans-serif style="font-size:10.0pt;line-height:normal;">266 </font></p>
  </td>
 <td nowrap valign=bottom width=5% style="height:12.0pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 <td nowrap valign=bottom width=12% style="border-bottom:solid windowtext 1.0pt;height:12.0pt;padding:0in 5.4pt 0in 5.4pt;">
  <p align=right style="margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;text-align:right;"><font face=Calibri,sans-serif style="font-size:10.0pt;line-height:normal;">155 </font></p>
  </td>
 <td nowrap valign=bottom width=5% style="height:12.0pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 <td nowrap valign=bottom width=12% style="border-bottom:solid windowtext 1.0pt;height:12.0pt;padding:0in 5.4pt 0in 5.4pt;">
  <p align=right style="margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;text-align:right;"><font face=Calibri,sans-serif style="font-size:10.0pt;line-height:normal;">288 </font></p>
  </td>
 </tr>
<tr style="height:.95pt;">
  <td valign=bottom width=32% style="height:.95pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 <td valign=bottom width=6% style="height:.95pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 <td nowrap valign=bottom width=12% style="height:.95pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 <td nowrap valign=bottom width=5% style="height:.95pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 <td nowrap valign=bottom width=11% style="height:.95pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 <td nowrap valign=bottom width=5% style="height:.95pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 <td nowrap valign=bottom width=12% style="height:.95pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 <td nowrap valign=bottom width=5% style="height:.95pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 <td nowrap valign=bottom width=12% style="height:.95pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 </tr>
<tr style="height:12.0pt;">
  <td valign=bottom width=32% style="height:12.0pt;padding:0in 5.4pt 0in 5.4pt;">
  <p style="margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;"><font face=Calibri,sans-serif style="font-size:10.0pt;line-height:normal;">Denominator for diluted</font></p>
  </td>
 <td valign=bottom width=6% style="height:12.0pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 <td nowrap valign=bottom width=12% style="height:12.0pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 <td nowrap valign=bottom width=5% style="height:12.0pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 <td nowrap valign=bottom width=11% style="height:12.0pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 <td nowrap valign=bottom width=5% style="height:12.0pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 <td nowrap valign=bottom width=12% style="height:12.0pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 <td nowrap valign=bottom width=5% style="height:12.0pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 <td nowrap valign=bottom width=12% style="height:12.0pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 </tr>
<tr style="height:12.0pt;">
  <td valign=bottom width=32% style="height:12.0pt;padding:0in 5.4pt 0in 5.4pt;">
  <p style="margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;"><font face=Calibri,sans-serif style="font-size:10.0pt;line-height:normal;">earnings per share:</font></p>
  </td>
 <td valign=bottom width=6% style="height:12.0pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 <td nowrap valign=bottom width=12% style="height:12.0pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 <td nowrap valign=bottom width=5% style="height:12.0pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 <td nowrap valign=bottom width=11% style="height:12.0pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 <td nowrap valign=bottom width=5% style="height:12.0pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 <td nowrap valign=bottom width=12% style="height:12.0pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 <td nowrap valign=bottom width=5% style="height:12.0pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 <td nowrap valign=bottom width=12% style="height:12.0pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 </tr>
<tr style="height:12.0pt;">
  <td valign=bottom width=32% style="height:12.0pt;padding:0in 5.4pt 0in 5.4pt;">
  <p style="margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;"><font face=Calibri,sans-serif style="font-size:10.0pt;line-height:normal;">&#160;&#160;&#160;&#160;&#160;&#160; Adjusted weighted-average
  shares &amp;</font></p>
  </td>
 <td valign=bottom width=6% style="height:12.0pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 <td nowrap valign=bottom width=12% style="height:12.0pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 <td nowrap valign=bottom width=5% style="height:12.0pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 <td nowrap valign=bottom width=11% style="height:12.0pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 <td nowrap valign=bottom width=5% style="height:12.0pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 <td nowrap valign=bottom width=12% style="height:12.0pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 <td nowrap valign=bottom width=5% style="height:12.0pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 <td nowrap valign=bottom width=12% style="height:12.0pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 </tr>
<tr style="height:12.0pt;">
  <td valign=bottom width=32% style="height:12.0pt;padding:0in 5.4pt 0in 5.4pt;">
  <p style="margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;"><font face=Calibri,sans-serif style="font-size:10.0pt;line-height:normal;">&#160;&#160;&#160;&#160;&#160;&#160; assumed conversions of stock
  options</font></p>
  </td>
 <td valign=bottom width=6% style="height:12.0pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 <td nowrap valign=bottom width=12% style="border-bottom:double windowtext 2.25pt;height:12.0pt;padding:0in 5.4pt 0in 5.4pt;">
  <p align=right style="margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;text-align:right;"><font face=Calibri,sans-serif style="font-size:10.0pt;line-height:normal;">8,507 </font></p>
  </td>
 <td nowrap valign=bottom width=5% style="height:12.0pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 <td nowrap valign=bottom width=11% style="border-bottom:double windowtext 2.25pt;height:12.0pt;padding:0in 5.4pt 0in 5.4pt;">
  <p align=right style="margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;text-align:right;"><font face=Calibri,sans-serif style="font-size:10.0pt;line-height:normal;">8,467 </font></p>
  </td>
 <td nowrap valign=bottom width=5% style="height:12.0pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 <td nowrap valign=bottom width=12% style="border-bottom:double windowtext 2.25pt;height:12.0pt;padding:0in 5.4pt 0in 5.4pt;">
  <p align=right style="margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;text-align:right;"><font face=Calibri,sans-serif style="font-size:10.0pt;line-height:normal;">8,516 </font></p>
  </td>
 <td nowrap valign=bottom width=5% style="height:12.0pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 <td nowrap valign=bottom width=12% style="border-bottom:double windowtext 2.25pt;height:12.0pt;padding:0in 5.4pt 0in 5.4pt;">
  <p align=right style="margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;text-align:right;"><font face=Calibri,sans-serif style="font-size:10.0pt;line-height:normal;">8,400 </font></p>
  </td>
 </tr>
<tr style="height:.95pt;">
  <td valign=bottom width=32% style="height:.95pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 <td valign=bottom width=6% style="height:.95pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 <td nowrap valign=bottom width=12% style="height:.95pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 <td nowrap valign=bottom width=5% style="height:.95pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 <td nowrap valign=bottom width=11% style="height:.95pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 <td nowrap valign=bottom width=5% style="height:.95pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 <td nowrap valign=bottom width=12% style="height:.95pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 <td nowrap valign=bottom width=5% style="height:.95pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 <td nowrap valign=bottom width=12% style="height:.95pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 </tr>
<tr style="height:12.0pt;">
  <td valign=bottom width=32% style="height:12.0pt;padding:0in 5.4pt 0in 5.4pt;">
  <p style="margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;"><font face=Calibri,sans-serif style="font-size:10.0pt;line-height:normal;">Basic and diluted</font></p>
  </td>
 <td valign=bottom width=6% style="height:12.0pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 <td nowrap valign=bottom width=12% style="height:12.0pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 <td nowrap valign=bottom width=5% style="height:12.0pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 <td nowrap valign=bottom width=11% style="height:12.0pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 <td nowrap valign=bottom width=5% style="height:12.0pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 <td nowrap valign=bottom width=12% style="height:12.0pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 <td nowrap valign=bottom width=5% style="height:12.0pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 <td nowrap valign=bottom width=12% style="height:12.0pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 </tr>
<tr style="height:12.0pt;">
  <td valign=bottom width=32% style="height:12.0pt;padding:0in 5.4pt 0in 5.4pt;">
  <p style="margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;"><font face=Calibri,sans-serif style="font-size:10.0pt;line-height:normal;">earnings per share:</font></p>
  </td>
 <td valign=bottom width=6% style="height:12.0pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 <td nowrap valign=bottom width=12% style="height:12.0pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 <td nowrap valign=bottom width=5% style="height:12.0pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 <td nowrap valign=bottom width=11% style="height:12.0pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 <td nowrap valign=bottom width=5% style="height:12.0pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 <td nowrap valign=bottom width=12% style="height:12.0pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 <td nowrap valign=bottom width=5% style="height:12.0pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 <td nowrap valign=bottom width=12% style="height:12.0pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 </tr>
<tr style="height:12.0pt;">
  <td valign=bottom width=32% style="height:12.0pt;padding:0in 5.4pt 0in 5.4pt;">
  <p style="margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;"><font face=Calibri,sans-serif style="font-size:10.0pt;line-height:normal;">&#160;&#160;&#160;&#160;&#160;&#160; Total basic earnings per share</font></p>
  </td>
 <td valign=bottom width=6% style="height:12.0pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 <td nowrap valign=bottom width=12% style="height:12.0pt;padding:0in 5.4pt 0in 5.4pt;">
  <p align=right style="margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;text-align:right;"><font face=Calibri,sans-serif style="font-size:10.0pt;line-height:normal;">$0.04 </font></p>
  </td>
 <td nowrap valign=bottom width=5% style="height:12.0pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 <td nowrap valign=bottom width=11% style="height:12.0pt;padding:0in 5.4pt 0in 5.4pt;">
  <p align=right style="margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;text-align:right;"><font face=Calibri,sans-serif style="font-size:10.0pt;line-height:normal;">$0.21 </font></p>
  </td>
 <td nowrap valign=bottom width=5% style="height:12.0pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 <td nowrap valign=bottom width=12% style="height:12.0pt;padding:0in 5.4pt 0in 5.4pt;">
  <p align=right style="margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;text-align:right;"><font face=Calibri,sans-serif style="font-size:10.0pt;line-height:normal;">$0.11 </font></p>
  </td>
 <td nowrap valign=bottom width=5% style="height:12.0pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 <td nowrap valign=bottom width=12% style="height:12.0pt;padding:0in 5.4pt 0in 5.4pt;">
  <p align=right style="margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;text-align:right;"><font face=Calibri,sans-serif style="font-size:10.0pt;line-height:normal;">$0.48 </font></p>
  </td>
 </tr>
<tr style="height:12.0pt;">
  <td valign=bottom width=32% style="height:12.0pt;padding:0in 5.4pt 0in 5.4pt;">
  <p style="margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;"><font face=Calibri,sans-serif style="font-size:10.0pt;line-height:normal;">&#160;&#160;&#160;&#160;&#160;&#160; Total diluted earnings per
  share</font><font face=Calibri,sans-serif style="font-size:8.0pt;line-height:normal;">&nbsp;</font></p>
  </td>
 <td valign=bottom width=6% style="height:12.0pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 <td nowrap valign=bottom width=12% style="height:12.0pt;padding:0in 5.4pt 0in 5.4pt;">
  <p align=right style="margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;text-align:right;"><font face=Calibri,sans-serif style="font-size:10.0pt;line-height:normal;">$0.04 </font></p>
  </td>
 <td nowrap valign=bottom width=5% style="height:12.0pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 <td nowrap valign=bottom width=11% style="height:12.0pt;padding:0in 5.4pt 0in 5.4pt;">
  <p align=right style="margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;text-align:right;"><font face=Calibri,sans-serif style="font-size:10.0pt;line-height:normal;">$0.20 </font></p>
  </td>
 <td nowrap valign=bottom width=5% style="height:12.0pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 <td nowrap valign=bottom width=12% style="height:12.0pt;padding:0in 5.4pt 0in 5.4pt;">
  <p align=right style="margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;text-align:right;"><font face=Calibri,sans-serif style="font-size:10.0pt;line-height:normal;">$0.11 </font></p>
  </td>
 <td nowrap valign=bottom width=5% style="height:12.0pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 <td nowrap valign=bottom width=12% style="height:12.0pt;padding:0in 5.4pt 0in 5.4pt;">
  <p align=right style="margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;text-align:right;"><font face=Calibri,sans-serif style="font-size:10.0pt;line-height:normal;">$0.47 </font></p>
  </td>
 </tr>
</table></div>

<p style="margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;page-break-after:avoid;text-align:justify;"><font face=Calibri,sans-serif lang=EN-US style="font-size:11.0pt;line-height:normal;">&nbsp;</font></p>

<p style="margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;page-break-after:avoid;text-align:justify;"><font face=Calibri,sans-serif lang=EN-US style="font-size:11.0pt;line-height:normal;">&nbsp;</font></p>

<p style="margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;page-break-after:avoid;text-align:justify;"><font face=Calibri,sans-serif lang=EN-US style="font-size:10.0pt;line-height:normal;">Options
to purchase 25,000 and 8,425 shares were outstanding as of September 30, 2018, and
2017, respectively, but were excluded from the computation of diluted earnings
per share for the periods then ended because the options were anti-dilutive.</font></p>

<p style="margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;text-align:justify;"><font face=Calibri,sans-serif lang=EN-US style="font-size:11.0pt;line-height:normal;">&nbsp;</font></p>

<p style="margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;page-break-after:avoid;text-align:justify;"><b><font face=Calibri,sans-serif lang=EN-US style="font-size:10.0pt;line-height:normal;">NOTE 9 &#8211; SHARE-BASED COMPENSATION</font></b></p>

<p style="margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;page-break-after:avoid;text-align:justify;"><b><font face=Calibri,sans-serif lang=EN-US style="font-size:10.0pt;line-height:normal;">&nbsp;</font></b></p>

<p style="margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;page-break-after:avoid;text-align:justify;"><font face=Calibri,sans-serif lang=EN-US style="font-size:10.0pt;line-height:normal;">For
share-based awards granted, we have recognized compensation expense based on
the estimated grant date fair value method.&#160; For these awards we have
recognized compensation expense using a straight-line amortization method
reduced for estimated forfeitures. &#160;</font></p>

<p style="margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;page-break-after:avoid;text-align:justify;"><font face=Calibri,sans-serif lang=EN-US style="font-size:10.0pt;line-height:normal;">&nbsp;</font></p>

<p style="margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;page-break-after:avoid;text-align:justify;"><font face=Calibri,sans-serif lang=EN-US style="font-size:10.0pt;line-height:normal;">The
impact on our results of operations of recording share-based compensation, net
of forfeitures, for the three and nine months ended September 30, 2018, and 2017, respectively, was as
follows:</font></p>

<p style="margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;page-break-after:avoid;text-align:justify;"><font face=Calibri,sans-serif lang=EN-US style="font-size:11.0pt;line-height:normal;">&nbsp;</font></p>

<p style="margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;page-break-after:avoid;text-align:justify;"><font face=Calibri,sans-serif lang=EN-US style="font-size:11.0pt;line-height:normal;">&nbsp;</font></p>

<div align=left><table cellpadding=0 cellspacing=0 border=0 style="border-collapse:collapse;margin-left:5.4pt;width:573.200073pt;">
 <tr style="height:12.75pt;">
  <td nowrap valign=bottom width=31% style="height:12.75pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 <td nowrap valign=bottom width=6% style="height:12.75pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 <td colspan=3 valign=bottom width=29% style="border-bottom:solid windowtext 1.0pt;height:12.75pt;padding:0in 5.4pt 0in 5.4pt;">
  <p align=center style="margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;text-align:center;"><font face=Calibri,sans-serif style="font-size:10.0pt;line-height:normal;">&#160;Three
  Months Ended </font></p>
  </td>
 <td nowrap valign=bottom width=5% style="height:12.75pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 <td colspan=3 valign=bottom width=29% style="border-bottom:solid windowtext 1.0pt;height:12.75pt;padding:0in 5.4pt 0in 5.4pt;">
  <p align=center style="margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;text-align:center;"><font face=Calibri,sans-serif style="font-size:10.0pt;line-height:normal;">&#160;Nine
  Months Ended </font></p>
  </td>
 </tr>
<tr style="height:24.95pt;">
  <td valign=bottom width=31% style="height:24.95pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 <td valign=bottom width=6% style="height:24.95pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 <td valign=bottom width=12% style="border-bottom:solid windowtext 1.0pt;height:24.95pt;padding:0in 5.4pt 0in 5.4pt;">
  <p align=center style="margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;text-align:center;"><font color=black face=Calibri,sans-serif style="font-size:10.0pt;line-height:normal;">Sep. 30,<br>
  2018</font></p>
  </td>
 <td valign=top width=5% style="height:24.95pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 <td valign=bottom width=12% style="border-bottom:solid windowtext 1.0pt;height:24.95pt;padding:0in 5.4pt 0in 5.4pt;">
  <p align=center style="margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;text-align:center;"><font color=black face=Calibri,sans-serif style="font-size:10.0pt;line-height:normal;">Sep. 30,<br>
  2017</font></p>
  </td>
 <td nowrap valign=bottom width=5% style="height:24.95pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 <td valign=bottom width=12% style="border-bottom:solid windowtext 1.0pt;height:24.95pt;padding:0in 5.4pt 0in 5.4pt;">
  <p align=center style="margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;text-align:center;"><font color=black face=Calibri,sans-serif style="font-size:10.0pt;line-height:normal;">Sep. 30,<br>
  2018</font></p>
  </td>
 <td valign=top width=5% style="height:24.95pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 <td valign=bottom width=12% style="border-bottom:solid windowtext 1.0pt;height:24.95pt;padding:0in 5.4pt 0in 5.4pt;">
  <p align=center style="margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;text-align:center;"><font color=black face=Calibri,sans-serif style="font-size:10.0pt;line-height:normal;">Sep. 30,<br>
  2017</font></p>
  </td>
 </tr>
<tr style="height:17.25pt;">
  <td width=31% style="height:17.25pt;padding:0in 5.4pt 0in 5.4pt;">
  <p style="margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;"><font color=black face=Calibri,sans-serif style="font-size:8.0pt;line-height:normal;">&#160;(in thousands) </font></p>
  </td>
 <td width=6% style="height:17.25pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 <td nowrap valign=bottom width=12% style="height:17.25pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 <td nowrap valign=bottom width=5% style="height:17.25pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 <td nowrap valign=bottom width=12% style="height:17.25pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 <td nowrap valign=bottom width=5% style="height:17.25pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 <td nowrap valign=bottom width=12% style="height:17.25pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 <td nowrap valign=bottom width=5% style="height:17.25pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 <td nowrap valign=bottom width=12% style="height:17.25pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 </tr>
<tr style="height:12.75pt;">
  <td valign=bottom width=31% style="height:12.75pt;padding:0in 5.4pt 0in 5.4pt;">
  <p style="margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;"><font face=Calibri,sans-serif style="font-size:10.0pt;line-height:normal;">Cost of goods sold</font></p>
  </td>
 <td valign=bottom width=6% style="height:12.75pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 <td nowrap valign=bottom width=12% style="height:12.75pt;padding:0in 5.4pt 0in 5.4pt;">
  <p align=right style="margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;text-align:right;"><font face=Calibri,sans-serif style="font-size:10.0pt;line-height:normal;">$4 </font></p>
  </td>
 <td nowrap valign=bottom width=5% style="height:12.75pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 <td nowrap valign=bottom width=12% style="height:12.75pt;padding:0in 5.4pt 0in 5.4pt;">
  <p align=right style="margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;text-align:right;"><font face=Calibri,sans-serif style="font-size:10.0pt;line-height:normal;">$4 </font></p>
  </td>
 <td nowrap valign=bottom width=5% style="height:12.75pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 <td nowrap valign=bottom width=12% style="height:12.75pt;padding:0in 5.4pt 0in 5.4pt;">
  <p align=right style="margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;text-align:right;"><font face=Calibri,sans-serif style="font-size:10.0pt;line-height:normal;">$19 </font></p>
  </td>
 <td nowrap valign=bottom width=5% style="height:12.75pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 <td nowrap valign=bottom width=12% style="height:12.75pt;padding:0in 5.4pt 0in 5.4pt;">
  <p align=right style="margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;text-align:right;"><font face=Calibri,sans-serif style="font-size:10.0pt;line-height:normal;">$14 </font></p>
  </td>
 </tr>
<tr style="height:12.75pt;">
  <td valign=bottom width=31% style="height:12.75pt;padding:0in 5.4pt 0in 5.4pt;">
  <p style="margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;"><font face=Calibri,sans-serif style="font-size:10.0pt;line-height:normal;">Research and development</font></p>
  </td>
 <td valign=bottom width=6% style="height:12.75pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 <td nowrap valign=bottom width=12% style="height:12.75pt;padding:0in 5.4pt 0in 5.4pt;">
  <p align=right style="margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;text-align:right;"><font face=Calibri,sans-serif style="font-size:10.0pt;line-height:normal;">56 </font></p>
  </td>
 <td nowrap valign=bottom width=5% style="height:12.75pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 <td nowrap valign=bottom width=12% style="height:12.75pt;padding:0in 5.4pt 0in 5.4pt;">
  <p align=right style="margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;text-align:right;"><font face=Calibri,sans-serif style="font-size:10.0pt;line-height:normal;">39 </font></p>
  </td>
 <td nowrap valign=bottom width=5% style="height:12.75pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 <td nowrap valign=bottom width=12% style="height:12.75pt;padding:0in 5.4pt 0in 5.4pt;">
  <p align=right style="margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;text-align:right;"><font face=Calibri,sans-serif style="font-size:10.0pt;line-height:normal;">205 </font></p>
  </td>
 <td nowrap valign=bottom width=5% style="height:12.75pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 <td nowrap valign=bottom width=12% style="height:12.75pt;padding:0in 5.4pt 0in 5.4pt;">
  <p align=right style="margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;text-align:right;"><font face=Calibri,sans-serif style="font-size:10.0pt;line-height:normal;">127 </font></p>
  </td>
 </tr>
<tr style="height:12.75pt;">
  <td valign=bottom width=31% style="height:12.75pt;padding:0in 5.4pt 0in 5.4pt;">
  <p style="margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;"><font face=Calibri,sans-serif style="font-size:10.0pt;line-height:normal;">Selling, general and administrative</font></p>
  </td>
 <td valign=bottom width=6% style="height:12.75pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 <td nowrap valign=bottom width=12% style="height:12.75pt;padding:0in 5.4pt 0in 5.4pt;">
  <p align=right style="margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;text-align:right;"><font face=Calibri,sans-serif style="font-size:10.0pt;line-height:normal;">222 </font></p>
  </td>
 <td nowrap valign=bottom width=5% style="height:12.75pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 <td nowrap valign=bottom width=12% style="height:12.75pt;padding:0in 5.4pt 0in 5.4pt;">
  <p align=right style="margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;text-align:right;"><font face=Calibri,sans-serif style="font-size:10.0pt;line-height:normal;">130 </font></p>
  </td>
 <td nowrap valign=bottom width=5% style="height:12.75pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 <td nowrap valign=bottom width=12% style="height:12.75pt;padding:0in 5.4pt 0in 5.4pt;">
  <p align=right style="margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;text-align:right;"><font face=Calibri,sans-serif style="font-size:10.0pt;line-height:normal;">708 </font></p>
  </td>
 <td nowrap valign=bottom width=5% style="height:12.75pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 <td nowrap valign=bottom width=12% style="height:12.75pt;padding:0in 5.4pt 0in 5.4pt;">
  <p align=right style="margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;text-align:right;"><font face=Calibri,sans-serif style="font-size:10.0pt;line-height:normal;">399 </font></p>
  </td>
 </tr>
<tr style="height:13.5pt;">
  <td valign=bottom width=31% style="height:13.5pt;padding:0in 5.4pt 0in 5.4pt;">
  <p style="margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;"><font face=Calibri,sans-serif style="font-size:10.0pt;line-height:normal;">Total share-based compensation</font></p>
  </td>
 <td valign=bottom width=6% style="height:13.5pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 <td nowrap valign=bottom width=12% style="border-bottom:double windowtext 2.25pt;border-top:solid windowtext 1.0pt;height:13.5pt;padding:0in 5.4pt 0in 5.4pt;">
  <p align=right style="margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;text-align:right;"><font face=Calibri,sans-serif style="font-size:10.0pt;line-height:normal;">$282 </font></p>
  </td>
 <td nowrap valign=bottom width=5% style="height:13.5pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 <td nowrap valign=bottom width=12% style="border-bottom:double windowtext 2.25pt;border-top:solid windowtext 1.0pt;height:13.5pt;padding:0in 5.4pt 0in 5.4pt;">
  <p align=right style="margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;text-align:right;"><font face=Calibri,sans-serif style="font-size:10.0pt;line-height:normal;">$173 </font></p>
  </td>
 <td nowrap valign=bottom width=5% style="height:13.5pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 <td nowrap valign=bottom width=12% style="border-bottom:double windowtext 2.25pt;border-top:solid windowtext 1.0pt;height:13.5pt;padding:0in 5.4pt 0in 5.4pt;">
  <p align=right style="margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;text-align:right;"><font face=Calibri,sans-serif style="font-size:10.0pt;line-height:normal;">$932 </font></p>
  </td>
 <td nowrap valign=bottom width=5% style="height:13.5pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 <td nowrap valign=bottom width=12% style="border-bottom:double windowtext 2.25pt;border-top:solid windowtext 1.0pt;height:13.5pt;padding:0in 5.4pt 0in 5.4pt;">
  <p align=right style="margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;text-align:right;"><font face=Calibri,sans-serif style="font-size:10.0pt;line-height:normal;">$540 </font></p>
  </td>
 </tr>
<tr style="height:4.5pt;">
  <td valign=top width=31% style="height:4.5pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 <td valign=top width=6% style="height:4.5pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 <td nowrap valign=bottom width=12% style="height:4.5pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 <td nowrap valign=bottom width=5% style="height:4.5pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 <td nowrap valign=bottom width=12% style="height:4.5pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 <td nowrap valign=bottom width=5% style="height:4.5pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 <td nowrap valign=bottom width=12% style="height:4.5pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 <td nowrap valign=bottom width=5% style="height:4.5pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 <td nowrap valign=bottom width=12% style="height:4.5pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 </tr>
</table></div>

<p style="margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;page-break-after:avoid;text-align:justify;"><font face=Calibri,sans-serif lang=EN-US style="font-size:11.0pt;line-height:normal;">&nbsp;</font></p>




<p style="margin-bottom:10.0pt;margin-left:0in;margin-right:0in;margin-top:0in;"><font face=Calibri,sans-serif lang=EN-US style="font-size:10.0pt;line-height:115%;">&nbsp;</font></p>


<a name="_bclFooter11"></a><DIV>

 <p align=center style="margin:0in;margin-bottom:.0001pt;text-align:center;"><font style="display:none;"><font face=Times lang=EN-US style="font-size:10.0pt;"></font></font><font face=Times lang=EN-US style="font-size:10.0pt;">11</font><font style="display:none;"><font face=Times lang=EN-US style="font-size:10.0pt;"></font></font></p>


<p style="margin:0in;margin-bottom:.0001pt;"><font face=arial,sans-serif style=""><font face=arial,sans-serif lang=EN-US style="font-size:10.0pt;">&nbsp;</font></font></p>


</DIV>
</DIV><HR noshade align="center" width="100%" size=2><DIV STYLE="page-break-before: always">&nbsp;</DIV><a name="page_12"></a><a name="_bclPageBorder12"></a><DIV STYLE="PADDING-RIGHT: 0%; PADDING-LEFT: 0%">
<p style="margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;page-break-after:avoid;text-align:justify;"><font face=Calibri,sans-serif lang=EN-US style="font-size:10.0pt;line-height:normal;">Equity awards granted during the three and nine months
ended September 30, 2018, and 2017 were as follows:</font></p>

<p style="margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;page-break-after:avoid;text-align:justify;"><font face=Calibri,sans-serif lang=EN-US style="font-size:11.0pt;line-height:normal;">&nbsp;</font></p>

<p style="margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;page-break-after:avoid;text-align:justify;"><font face=Calibri,sans-serif lang=EN-US style="font-size:11.0pt;line-height:normal;">&nbsp;</font></p>

<div align=left><table cellpadding=0 cellspacing=0 border=0 style="border-collapse:collapse;margin-left:5.4pt;width:556.200012pt;">
 <tr style="height:12.75pt;">
  <td nowrap valign=bottom width=30% style="height:12.75pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 <td valign=bottom width=6% style="height:12.75pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 <td colspan=3 valign=bottom width=29% style="border-bottom:solid windowtext 1.0pt;height:12.75pt;padding:0in 5.4pt 0in 5.4pt;">
  <p align=center style="margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;text-align:center;"><font face=Calibri,sans-serif style="font-size:10.0pt;line-height:normal;">&#160;Three
  Months Ended </font></p>
  </td>
 <td nowrap valign=bottom width=6% style="height:12.75pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 <td colspan=3 valign=bottom width=29% style="border-bottom:solid windowtext 1.0pt;height:12.75pt;padding:0in 5.4pt 0in 5.4pt;">
  <p align=center style="margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;text-align:center;"><font face=Calibri,sans-serif style="font-size:10.0pt;line-height:normal;">&#160;Nine
  Months Ended </font></p>
  </td>
 </tr>
<tr style="height:34.5pt;">
  <td valign=bottom width=30% style="height:34.5pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 <td valign=bottom width=6% style="height:34.5pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 <td valign=bottom width=12% style="border-bottom:solid windowtext 1.0pt;height:34.5pt;padding:0in 5.4pt 0in 5.4pt;">
  <p align=center style="margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;text-align:center;"><font color=black face=Calibri,sans-serif style="font-size:10.0pt;line-height:normal;">Sep. 30,<br>
  2018</font></p>
  </td>
 <td valign=top width=5% style="height:34.5pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 <td valign=bottom width=12% style="border-bottom:solid windowtext 1.0pt;height:34.5pt;padding:0in 5.4pt 0in 5.4pt;">
  <p align=center style="margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;text-align:center;"><font color=black face=Calibri,sans-serif style="font-size:10.0pt;line-height:normal;">Sep. 30,<br>
  2017</font></p>
  </td>
 <td nowrap valign=bottom width=6% style="height:34.5pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 <td valign=bottom width=12% style="border-bottom:solid windowtext 1.0pt;height:34.5pt;padding:0in 5.4pt 0in 5.4pt;">
  <p align=center style="margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;text-align:center;"><font color=black face=Calibri,sans-serif style="font-size:10.0pt;line-height:normal;">Sep. 30,<br>
  2018</font></p>
  </td>
 <td valign=top width=5% style="height:34.5pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 <td valign=bottom width=12% style="border-bottom:solid windowtext 1.0pt;height:34.5pt;padding:0in 5.4pt 0in 5.4pt;">
  <p align=center style="margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;text-align:center;"><font color=black face=Calibri,sans-serif style="font-size:10.0pt;line-height:normal;">Sep. 30,<br>
  2017</font></p>
  </td>
 </tr>
<tr style="height:17.25pt;">
  <td width=30% style="height:17.25pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 <td width=6% style="height:17.25pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 <td nowrap valign=bottom width=12% style="height:17.25pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 <td nowrap valign=bottom width=5% style="height:17.25pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 <td nowrap valign=bottom width=12% style="height:17.25pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 <td nowrap valign=bottom width=6% style="height:17.25pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 <td nowrap valign=bottom width=12% style="height:17.25pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 <td nowrap valign=bottom width=5% style="height:17.25pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 <td nowrap valign=bottom width=12% style="height:17.25pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 </tr>
<tr style="height:12.75pt;">
  <td valign=top width=30% style="height:12.75pt;padding:0in 5.4pt 0in 5.4pt;">
  <p style="margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;text-align:justify;"><font face=Calibri,sans-serif style="font-size:10.0pt;line-height:normal;">Restricted Stock</font></p>
  </td>
 <td valign=bottom width=6% style="height:12.75pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 <td nowrap valign=bottom width=12% style="height:12.75pt;padding:0in 5.4pt 0in 5.4pt;">
  <p align=right style="margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;text-align:right;"><font face=Calibri,sans-serif style="font-size:10.0pt;line-height:normal;">1,000 </font></p>
  </td>
 <td nowrap valign=bottom width=5% style="height:12.75pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 <td nowrap valign=bottom width=12% style="height:12.75pt;padding:0in 5.4pt 0in 5.4pt;">
  <p align=right style="margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;text-align:right;"><font face=Calibri,sans-serif style="font-size:10.0pt;line-height:normal;">51,000 </font></p>
  </td>
 <td nowrap valign=bottom width=6% style="height:12.75pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 <td nowrap valign=bottom width=12% style="height:12.75pt;padding:0in 5.4pt 0in 5.4pt;">
  <p align=right style="margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;text-align:right;"><font face=Calibri,sans-serif style="font-size:10.0pt;line-height:normal;">206,856 </font></p>
  </td>
 <td nowrap valign=bottom width=5% style="height:12.75pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 <td nowrap valign=bottom width=12% style="height:12.75pt;padding:0in 5.4pt 0in 5.4pt;">
  <p align=right style="margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;text-align:right;"><font face=Calibri,sans-serif style="font-size:10.0pt;line-height:normal;">286,600 </font></p>
  </td>
 </tr>
<tr style="height:12.75pt;">
  <td valign=top width=30% style="height:12.75pt;padding:0in 5.4pt 0in 5.4pt;">
  <p style="margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;text-align:justify;"><font face=Calibri,sans-serif style="font-size:10.0pt;line-height:normal;">Stock Options</font></p>
  </td>
 <td valign=bottom width=6% style="height:12.75pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 <td nowrap valign=bottom width=12% style="height:12.75pt;padding:0in 5.4pt 0in 5.4pt;">
  <p align=right style="margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;text-align:right;"><font face=Calibri,sans-serif style="font-size:10.0pt;line-height:normal;">- </font></p>
  </td>
 <td nowrap valign=bottom width=5% style="height:12.75pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 <td nowrap valign=bottom width=12% style="height:12.75pt;padding:0in 5.4pt 0in 5.4pt;">
  <p align=right style="margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;text-align:right;"><font face=Calibri,sans-serif style="font-size:10.0pt;line-height:normal;">25,000 </font></p>
  </td>
 <td nowrap valign=bottom width=6% style="height:12.75pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 <td nowrap valign=bottom width=12% style="height:12.75pt;padding:0in 5.4pt 0in 5.4pt;">
  <p align=right style="margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;text-align:right;"><font face=Calibri,sans-serif style="font-size:10.0pt;line-height:normal;">- </font></p>
  </td>
 <td nowrap valign=bottom width=5% style="height:12.75pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 <td nowrap valign=bottom width=12% style="height:12.75pt;padding:0in 5.4pt 0in 5.4pt;">
  <p align=right style="margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;text-align:right;"><font face=Calibri,sans-serif style="font-size:10.0pt;line-height:normal;">25,000 </font></p>
  </td>
 </tr>
</table></div>

<p style="margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;page-break-after:avoid;text-align:justify;"><font face=Calibri,sans-serif lang=EN-US style="font-size:11.0pt;line-height:normal;">&nbsp;</font></p>

<p style="margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;page-break-after:avoid;text-align:justify;"><font face=Calibri,sans-serif lang=EN-US style="font-size:10.0pt;line-height:normal;">There
were no stock option awards granted during the three and nine months ended September
30, 2018.</font></p>

<p style="margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;page-break-after:avoid;text-align:justify;"><font face=Calibri,sans-serif lang=EN-US style="font-size:10.0pt;line-height:normal;">&nbsp;</font></p>

<p style="margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;page-break-after:avoid;text-align:justify;"><font face=Calibri,sans-serif lang=EN-US style="font-size:10.0pt;line-height:normal;">Non-employee
directors Restricted Stock Units (&#8220;RSU&#8217;s&#8221;) vest over one year and options vest
over three years and have a six year exercise period.&#160; Employee RSU&#8217;s vest over
four years and employee Non-Qualified stock options vest quarterly over 4 years
and have a six year exercise period.</font></p>

<p style="margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;page-break-after:avoid;text-align:justify;"><font face=Calibri,sans-serif lang=EN-US style="font-size:10.0pt;line-height:normal;">&nbsp;</font></p>

<p style="margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;page-break-after:avoid;text-align:justify;"><font face=Calibri,sans-serif lang=EN-US style="font-size:10.0pt;line-height:normal;">The
remaining unamortized expected future equity compensation expense and remaining
amortization period associated with unvested option grants, restricted stock
awards and restricted stock unit awards at September 30, 2018, are:</font><font face=Calibri,sans-serif lang=EN-US style="font-size:11.0pt;line-height:normal;"> </font></p>

<p style="margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;page-break-after:avoid;text-align:justify;"><font face=Calibri,sans-serif lang=EN-US style="font-size:11.0pt;line-height:normal;">&nbsp;</font></p>

<p style="margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;page-break-after:avoid;text-align:justify;"><font face=Calibri,sans-serif lang=EN-US style="font-size:11.0pt;line-height:normal;">&nbsp;</font></p>

<div align=left><table cellpadding=0 cellspacing=0 border=0 style="border-collapse:collapse;margin-left:5.4pt;width:419.399963pt;">
 <tr style="height:25.5pt;">
  <td valign=bottom width=75% style="height:25.5pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 <td valign=bottom width=4% style="height:25.5pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 <td valign=bottom width=21% style="border-bottom:solid windowtext 1.0pt;height:25.5pt;padding:0in 5.4pt 0in 5.4pt;">
  <p align=center style="margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;text-align:center;"><font color=black face=Calibri,sans-serif style="font-size:10.0pt;line-height:normal;">Sep. 30,<br>
  2018</font></p>
  </td>
 </tr>
<tr style="height:6.75pt;">
  <td width=75% style="height:6.75pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 <td width=4% style="height:6.75pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 <td nowrap valign=bottom width=21% style="height:6.75pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 </tr>
<tr style="height:15.0pt;">
  <td valign=bottom width=75% style="height:15.0pt;padding:0in 5.4pt 0in 5.4pt;">
  <p style="margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;"><font face=Calibri,sans-serif style="font-size:10.0pt;line-height:normal;">Unamortized future equity compensation
  expense (in thousands)</font></p>
  </td>
 <td nowrap valign=bottom width=4% style="height:15.0pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 <td nowrap valign=bottom width=21% style="height:15.0pt;padding:0in 5.4pt 0in 5.4pt;">
  <p align=right style="margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;text-align:right;"><font face=Calibri,sans-serif style="font-size:10.0pt;line-height:normal;">$3,096 </font></p>
  </td>
 </tr>
<tr style="height:15.0pt;">
  <td nowrap valign=bottom width=75% style="height:15.0pt;padding:0in 5.4pt 0in 5.4pt;">
  <p style="margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;"><font face=Calibri,sans-serif style="font-size:10.0pt;line-height:normal;">Remaining weighted average
  amortization period (in years)</font></p>
  </td>
 <td nowrap valign=bottom width=4% style="height:15.0pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 <td nowrap valign=bottom width=21% style="height:15.0pt;padding:0in 5.4pt 0in 5.4pt;">
  <p align=right style="margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;text-align:right;"><font face=Calibri,sans-serif style="font-size:10.0pt;line-height:normal;">2.83 </font></p>
  </td>
 </tr>
</table></div>

<p style="margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;page-break-after:avoid;text-align:justify;"><font face=Calibri,sans-serif lang=EN-US style="font-size:11.0pt;line-height:normal;">&nbsp;</font></p>

<p style="margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;text-align:justify;"><b><font face=Calibri,sans-serif lang=EN-US style="font-size:10.0pt;line-height:12.0pt;">NOTE 10&#8211; SHARE</font></b><b><font face=Calibri,sans-serif lang=EN-US style="font-size:10.0pt;line-height:12.0pt;text-transform:uppercase;"> REPURCHASE PROGRAM</font></b></p>

<p style="margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;text-align:justify;"><b><font face=Calibri,sans-serif lang=EN-US style="font-size:10.0pt;line-height:12.0pt;text-transform:uppercase;">&nbsp;</font></b></p>

<p style="margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;text-align:justify;"><font face=Calibri,sans-serif lang=EN-US style="font-size:10.0pt;line-height:12.0pt;">No stock repurchase
programs were in effect during the quarter ending September 30, 2018, and 2017.</font></p>

<p style="margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;text-align:justify;"><font face=Calibri,sans-serif lang=EN-US style="font-size:10.0pt;line-height:12.0pt;">&nbsp;</font></p>

<p style="margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;text-align:justify;"><font face=Calibri,sans-serif lang=EN-US style="font-size:10.0pt;line-height:12.0pt;">On October 31, 2018,
our Board of Directors approved a share repurchase program with provisions to
buy back up to $2 million dollars of our stock during the next one year period.</font></p>




<p style="margin-bottom:10.0pt;margin-left:0in;margin-right:0in;margin-top:0in;"><font face=Calibri,sans-serif lang=EN-US style="font-size:11.0pt;line-height:115%;">&nbsp;</font></p>


<a name="_bclFooter12"></a><DIV>

 <p align=center style="margin:0in;margin-bottom:.0001pt;text-align:center;"><font style="display:none;"><font face=Times lang=EN-US style="font-size:10.0pt;"></font></font><font face=Times lang=EN-US style="font-size:10.0pt;">12</font><font style="display:none;"><font face=Times lang=EN-US style="font-size:10.0pt;"></font></font></p>


<p style="margin:0in;margin-bottom:.0001pt;"><font face=arial,sans-serif style=""><font face=arial,sans-serif lang=EN-US style="font-size:10.0pt;">&nbsp;</font></font></p>


</DIV>
</DIV><HR noshade align="center" width="100%" size=2><DIV STYLE="page-break-before: always">&nbsp;</DIV><a name="page_13"></a><a name="_bclPageBorder13"></a><DIV STYLE="PADDING-RIGHT: 0%; PADDING-LEFT: 0%">
<p style="margin-bottom:10.0pt;margin-left:0in;margin-right:0in;margin-top:0in;"><b><u><font face=Calibri,sans-serif lang=EN-US style="font-size:10.0pt;line-height:115%;">Item 2.</font></u></b><b><font face=Calibri,sans-serif lang=EN-US style="font-size:10.0pt;line-height:115%;">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; </font></b><b><u><font face=Calibri,sans-serif lang=EN-US style="font-size:10.0pt;line-height:115%;">Management's Discussion and Analysis of
Financial Condition and Results of Operations</font></u></b></p>

<p style="margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;text-align:justify;"><font face=Calibri,sans-serif lang=EN-US style="font-size:10.0pt;line-height:normal;">&nbsp;</font></p>

<p style="margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;text-align:justify;"><u><font face=Calibri,sans-serif lang=EN-US style="font-size:10.0pt;line-height:normal;">General</font></u></p>

<p style="margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;text-align:justify;"><font face=Calibri,sans-serif lang=EN-US style="font-size:10.0pt;line-height:normal;text-decoration:none;">&nbsp;</font></p>

<p style="margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;text-align:justify;"><b><font face=Calibri,sans-serif lang=EN-US style="font-size:10.0pt;line-height:normal;text-transform:uppercase;">Forward-Looking Statements</font></b></p>

<p style="margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;text-align:justify;"><font face=Calibri,sans-serif lang=EN-US style="font-size:10.0pt;line-height:normal;">&nbsp;</font></p>

<p style="margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;text-align:justify;"><font face=Calibri,sans-serif lang=EN-US style="font-size:10.0pt;line-height:normal;">This Quarterly
Report on Form 10-Q includes forward-looking statements within the meaning of
the Private Securities Litigation Reform Act of 1995.&#160; This Act provides a
&#8220;safe harbor&#8221; for forward-looking statements to encourage companies to provide
prospective information about themselves as long as they identify these
statements as forward-looking and provide meaningful cautionary statements
identifying important factors that could cause actual results to differ from
the projected results.&#160; All statements other than statements of historical fact
made in this Quarterly Report on Form 10-Q are forward-looking.&#160; In particular,
statements herein regarding economic outlook, industry prospects and trends;
industry partnerships; future results of operations or financial position; future
spending; breakeven revenue point; expected market growth; market acceptance of
our newly introduced or upgraded products or services; the sufficiency of our
cash to fund future operations and capital requirements; development,
introduction and shipment of new products or services; changing foreign
operations; and any other guidance on future periods are forward-looking
statements.&#160; Forward-looking statements reflect management&#8217;s current
expectations and are inherently uncertain.&#160; Although we believe that the expectations
reflected in these forward-looking statements are reasonable, we cannot
guarantee future results, levels of activity, performance, achievements, or
other future events.&#160; Moreover, neither Data I/O nor anyone else assumes
responsibility for the accuracy and completeness of these forward-looking
statements.&#160; We are under no duty to update any of these forward-looking
statements after the date of this report.&#160; The reader should not place undue
reliance on these forward-looking statements.&#160; The discussions above and in the
section in Item 1A., Risk Factors &#8220;Cautionary Factors That May Affect Future
Results&#8221; in our Annual report on Form 10-K for the year ended December 31,
2017, describe some, but not all, of the factors that could cause these
differences.</font></p>

<p style="margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;text-align:justify;"><font face=Calibri,sans-serif lang=EN-US style="font-size:10.0pt;line-height:normal;">&nbsp;</font></p>

<p style="margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;text-align:justify;"><b><font face=Calibri,sans-serif lang=EN-US style="font-size:10.0pt;line-height:normal;">OVERVIEW</font></b></p>

<p style="margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;text-align:justify;"><font face=Calibri,sans-serif lang=EN-US style="font-size:10.0pt;line-height:normal;">&nbsp;</font></p>

<p style="margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;text-align:justify;"><font face=Calibri,sans-serif lang=EN-US style="font-size:10.0pt;line-height:12.0pt;">We continued our
focus on managing the core programming business for growth and profitability,
while developing and enhancing products to drive future revenue and earnings
growth.&#160; Our challenge continues to be operating in a cyclical and rapidly
evolving industry environment.&#160; We are continuing our efforts to balance
industry changes, trade and tariff issues, industry partnerships, business
geography shifts, exchange rate volatility, increasing costs and strategic
investments in our business with the level of demand and mix of business we
expect.&#160; We continue to manage our costs carefully and execute strategies for
cost reduction.</font></p>

<p style="margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;text-align:justify;"><font face=Calibri,sans-serif lang=EN-US style="font-size:10.0pt;line-height:12.0pt;">&nbsp;</font></p>

<p style="margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;text-align:justify;"><font face=Calibri,sans-serif lang=EN-US style="font-size:10.0pt;line-height:12.0pt;">Our research and
development efforts focus on strategic high growth markets, namely automotive
electronics and Internet of Things (&#8220;IoT&#8221;) related new programming
technologies, secure provisioning solutions, automated programming systems and
their enhancements for the manufacturing environment and software.&#160; We are
developing technology to securely provision new categories of semiconductors,
including Secure Elements, Authentication Chips, and Secure Microcontrollers.&#160;
We continue to extend the capabilities and support for our product lines and
add additional support for the latest semiconductor devices, including NAND
Flash, e-MMC, UFS and microcontrollers on our newer products. </font></p>

<p style="margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;text-align:justify;"><font face=Calibri,sans-serif lang=EN-US style="font-size:10.0pt;line-height:normal;">&#160; </font></p>

<p style="margin-bottom:10.0pt;margin-left:0in;margin-right:0in;margin-top:0in;"><b><font face=Calibri,sans-serif lang=EN-US style="font-size:10.0pt;line-height:115%;text-transform:uppercase;">cRITICAL aCCOUNTING pOLICY jUDGMENTS AND eSTIMATES</font></b></p>

<p style="margin-bottom:10.0pt;margin-left:0in;margin-right:0in;margin-top:0in;"><font face=Calibri,sans-serif lang=EN-US style="font-size:10.0pt;line-height:115%;">The
preparation of financial statements in accordance with accounting principles
generally accepted in the United States of America requires that we make
estimates and judgments, which affect the reported amounts of assets,
liabilities, revenues and expenses, and related disclosures of contingent
assets and liabilities.&#160; On an on-going basis, we evaluate our estimates,
including those related to sales returns, bad debts, inventories, intangible
assets, income taxes, warranty obligations, restructuring charges,
contingencies such as litigation and contract terms that have multiple elements
and other complexities typical in the capital equipment industry.&#160; We base our
estimates </font><font face=Calibri,sans-serif lang=EN-US style="font-size:10.0pt;line-height:115%;">on historical experience and other
assumptions that we believe are reasonable under the circumstances.&#160; Actual
results may differ from these estimates under different assumptions or
conditions.&#160; </font></p>
<a name="_bclFooter13"></a><DIV>

 <p align=center style="margin:0in;margin-bottom:.0001pt;text-align:center;"><font style="display:none;"><font face=Times lang=EN-US style="font-size:10.0pt;"></font></font><font face=Times lang=EN-US style="font-size:10.0pt;">13</font><font style="display:none;"><font face=Times lang=EN-US style="font-size:10.0pt;"></font></font></p>


<p style="margin:0in;margin-bottom:.0001pt;"><font face=arial,sans-serif style=""><font face=arial,sans-serif lang=EN-US style="font-size:10.0pt;">&nbsp;</font></font></p>


</DIV>
</DIV><HR noshade align="center" width="100%" size=2><DIV STYLE="page-break-before: always">&nbsp;</DIV><a name="page_14"></a><a name="_bclPageBorder14"></a><DIV STYLE="PADDING-RIGHT: 0%; PADDING-LEFT: 0%">


<p style="margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;text-align:justify;"><font face=Calibri,sans-serif lang=EN-US style="font-size:10.0pt;line-height:12.0pt;">We believe the
following critical accounting policies affect the more significant judgments
and estimates used in the preparation of our financial statements: </font></p>

<p style="margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;text-align:justify;"><font face=Calibri,sans-serif lang=EN-US style="font-size:10.0pt;line-height:12.0pt;">&nbsp;</font></p>

<p style="margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;text-align:justify;"><b><font face=Calibri,sans-serif lang=EN-US style="font-size:10.0pt;line-height:normal;">Revenue
Recognition:</font></b><font face=Calibri,sans-serif lang=EN-US style="font-size:10.0pt;line-height:normal;">&#160; Effective January 1,
2018, the Company adopted ASU 2014-09, Revenue (&#8220;Topic 606&#8221;): Revenue from
Contracts with Customers, using the modified retrospective method.&nbsp; Topic
606 provides a single, principles-based five-step model to be applied to all
contracts with customers.&#160; It generally provides for the recognition of revenue
in an amount that reflects the consideration to which the Company expects to be
entitled, net of allowances for estimated returns, discounts or sales
incentives, as well as taxes collected from customers when control over the
promised goods or services are transferred to the customer.&#160; For incremental
contract acquisition costs, the Company has elected the practical expedient to
capitalize and amortize incremental costs for obtaining contracts, primarily
sales commissions, with terms that exceed one year.&#160; </font></p>

<p style="margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;text-align:justify;"><font face=Calibri,sans-serif lang=EN-US style="font-size:10.0pt;line-height:normal;">&nbsp;</font></p>

<p style="margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;text-align:justify;"><font face=Calibri,sans-serif lang=EN-US style="font-size:10.0pt;line-height:normal;">Our basic revenue
recognition remains essentially the same as it was in 2017, but we have
modified our policies and processes to be able to identify and properly defer
contract acquisition costs.&#160; The adoption of Topic 606 did not have a material
impact on our financial results.</font></p>

<p style="margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;text-align:justify;"><font face=Calibri,sans-serif lang=EN-US style="font-size:10.0pt;line-height:normal;">&nbsp;</font></p>

<p style="margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;text-align:justify;"><font face=Calibri,sans-serif lang=EN-US style="font-size:10.0pt;line-height:normal;">We generally
recognize revenue at the time the product is shipped or when the service is
delivered.&#160; The revenue related to products requiring installation that is
perfunctory is generally recognized at the time of shipment.&#160; Installation that
is considered perfunctory includes any installation that can be performed by
other parties, such as distributors, other vendors, or the customers
themselves.&#160; This takes into account the complexity, skill and training needed
as well as customer expectations regarding installation.&#160; Contracts requiring
acceptance are recognized when acceptance is received.</font></p>

<p style="margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;text-align:justify;"><font face=Calibri,sans-serif lang=EN-US style="font-size:10.0pt;line-height:normal;">&nbsp;</font></p>

<p style="margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;text-align:justify;"><font face=Calibri,sans-serif lang=EN-US style="font-size:10.0pt;line-height:normal;">We have determined
that our programming equipment has reached a point of maturity and stability
such that product acceptance can be assured by testing at the factory prior to
shipment and that the installation meets the criteria to be considered a
separate element.&nbsp; These systems are standard products with published
product specifications and are configurable with standard options.&nbsp; The
evidence that these systems could be deemed as accepted was based upon having
standardized factory production of the units, results from batteries of tests
of product performance to our published specifications, quality inspections and
installation standardization, as well as past product operation validation with
the customer and the history provided by our installed base of products upon
which the current versions were based.</font></p>

<p style="margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;text-align:justify;"><font face=Calibri,sans-serif lang=EN-US style="font-size:10.0pt;line-height:12.0pt;">&nbsp;</font></p>

<p style="margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;text-align:justify;"><font face=Calibri,sans-serif lang=EN-US style="font-size:10.0pt;line-height:12.0pt;">We enter into
multiple deliverable arrangements that arise during the sale of a system that may
include consumables (adapters), an installation component, a service and
support component and a software maintenance component.&#160; We allocate the value
of each element based on relative selling prices.&#160; Relative selling price is
based on the selling price of the standalone system.&#160; For the installation and
service and support components, we use the standard compensation provided as a
discount to distributors or as additional commission to our representative channel
which performs these components.&#160; For software maintenance components, we use
what we charge for annual software maintenance renewals after the initial year
the system is sold.&#160; Revenue is generally recognized on the system sale based
on shipping terms, installation revenue is recognized after the installation is
performed, and hardware service and support and software maintenance revenue is
recognized ratably over the term of the agreement, typically one year.</font></p>

<p style="margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;text-align:justify;"><font face=Calibri,sans-serif lang=EN-US style="font-size:10.0pt;line-height:12.0pt;">&nbsp;</font></p>

<p style="margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;text-align:justify;"><font face=Calibri,sans-serif lang=EN-US style="font-size:10.0pt;line-height:12.0pt;">When we license
software separately, we recognize software revenue upon shipment, provided that
only inconsequential obligations remain on our part and substantive acceptance
conditions, if any, have been met.</font></p>

<p style="margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;text-align:justify;"><font face=Calibri,sans-serif lang=EN-US style="font-size:10.0pt;line-height:12.0pt;">&nbsp;</font></p>

<p style="margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;text-align:justify;"><font face=Calibri,sans-serif lang=EN-US style="font-size:10.0pt;line-height:12.0pt;">We establish a
reserve for sales returns based on historical trends in product returns and
estimates for new items.</font></p>

<p style="margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;page-break-after:avoid;text-align:justify;"><font face=Calibri,sans-serif lang=EN-US style="font-size:10.0pt;line-height:normal;">&nbsp;</font></p>

<p style="margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;text-align:justify;"><font face=Calibri,sans-serif lang=EN-US style="font-size:10.0pt;line-height:normal;">We transfer certain
products out of service from their internal use and make them available for
sale.&#160; The products transferred are our standard products and typically are
service loaners, rental or test systems, engineering test systems or sales
demonstration systems.&#160; Once transferred, the systems are sold by our regular
sales channels as </font><font face=Calibri,sans-serif lang=EN-US style="font-size:10.0pt;line-height:normal;">used inventory.&#160; These systems often
involve refurbishing and an equipment warranty, and are conducted as sales in
our normal and ordinary course of business.&#160; The transfer amount is the system&#8217;s
net book value and the sale transaction is accounted for as revenue and cost of
goods sold.</font></p>
<a name="_bclFooter14"></a><DIV>

 <p align=center style="margin:0in;margin-bottom:.0001pt;text-align:center;"><font style="display:none;"><font face=Times lang=EN-US style="font-size:10.0pt;"></font></font><font face=Times lang=EN-US style="font-size:10.0pt;">14</font><font style="display:none;"><font face=Times lang=EN-US style="font-size:10.0pt;"></font></font></p>


<p style="margin:0in;margin-bottom:.0001pt;"><font face=arial,sans-serif style=""><font face=arial,sans-serif lang=EN-US style="font-size:10.0pt;">&nbsp;</font></font></p>


</DIV>
</DIV><HR noshade align="center" width="100%" size=2><DIV STYLE="page-break-before: always">&nbsp;</DIV><a name="page_15"></a><a name="_bclPageBorder15"></a><DIV STYLE="PADDING-RIGHT: 0%; PADDING-LEFT: 0%">


<p style="margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;text-align:justify;"><font face=Calibri,sans-serif lang=EN-US style="font-size:10.0pt;line-height:normal;">&nbsp;</font></p>

<p style="margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;text-align:justify;"><font face=Calibri,sans-serif lang=EN-US style="font-size:10.0pt;line-height:12.0pt;">Deferred revenue
relates to contracted amounts that have been invoiced to customers for which
remaining performance obligations must be completed before we can recognize
revenue.&#160; These amounts primarily relate to unamortized software and service
contracts and other items invoiced but not recognized due to incomplete
performance obligations, such as installation and acceptance requirements for
systems.</font></p>

<p style="margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;text-align:justify;"><font face=Calibri,sans-serif lang=EN-US style="font-size:10.0pt;line-height:12.0pt;">&nbsp;</font></p>

<p style="margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;text-align:justify;"><font face=Calibri,sans-serif lang=EN-US style="font-size:10.0pt;line-height:normal;">As of September 30,
2018, deferred revenue was $1.9 million which consisted of $1.8 million which
will be recognized over the next twelve months, and the remaining balance to be
recognized beyond that.</font></p>

<p style="margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;text-align:justify;"><font face=Calibri,sans-serif lang=EN-US style="font-size:10.0pt;line-height:normal;">&nbsp;</font></p>

<p style="margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;text-align:justify;"><b><font face=Calibri,sans-serif lang=EN-US style="font-size:10.0pt;line-height:normal;">Allowance for
Doubtful Accounts:</font></b><font face=Calibri,sans-serif lang=EN-US style="font-size:10.0pt;line-height:normal;"> &#160;We base the
allowance for doubtful accounts receivable on our assessment of the
collectability of specific customer accounts and the aging of accounts receivable.&#160;
If there is deterioration of a major customer&#8217;s credit worthiness or actual
defaults are higher than historical experience, our estimates of the
recoverability of amounts due to us could be adversely affected.&#160; </font></p>

<p style="margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;text-align:justify;"><font face=Calibri,sans-serif lang=EN-US style="font-size:10.0pt;line-height:normal;">&nbsp;</font></p>

<p style="margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;text-align:justify;"><b><font face=Calibri,sans-serif lang=EN-US style="font-size:10.0pt;line-height:normal;">Inventory</font></b><font face=Calibri,sans-serif lang=EN-US style="font-size:10.0pt;line-height:normal;">: Inventories are stated at the lower of cost or net
realizable value.&#160; Adjustments are made to standard cost, which approximates
actual cost on a first-in, first-out basis.&#160; We estimate reductions to
inventory for obsolete, slow-moving, excess and non-salable inventory by reviewing
current transactions and forecasted product demand.&#160; We evaluate our
inventories on an item by item basis and record inventory adjustments
accordingly.&#160; If there is a significant decrease in demand for our products,
uncertainty during product line transitions, or a higher risk of inventory
obsolescence because of rapidly changing technology and customer requirements,
we may be required to increase our inventory adjustments and our gross margin
could be adversely affected.&#160; </font></p>

<p style="margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;text-align:justify;"><font face=Calibri,sans-serif lang=EN-US style="font-size:10.0pt;line-height:normal;">&nbsp;</font></p>

<p style="margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;text-align:justify;"><b><font face=Calibri,sans-serif lang=EN-US style="font-size:10.0pt;line-height:normal;">Warranty
Accruals:</font></b><font face=Calibri,sans-serif lang=EN-US style="font-size:10.0pt;line-height:normal;"> &#160;We accrue for warranty
costs based on the expected material and labor costs to fulfill our warranty
obligations.&#160; If we experience an increase in warranty claims, which are higher
than our historical experience, our gross margin could be adversely affected.&#160; </font></p>

<p style="margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;text-align:justify;"><font face=Calibri,sans-serif lang=EN-US style="font-size:10.0pt;line-height:normal;">&nbsp;</font></p>

<p style="margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;text-align:justify;"><b><font face=Calibri,sans-serif lang=EN-US style="font-size:10.0pt;line-height:normal;">Tax Valuation
Allowances:</font></b><font face=Calibri,sans-serif lang=EN-US style="font-size:10.0pt;line-height:normal;">&#160; Given the uncertainty
created by our loss history, as well as the ongoing cyclical uncertain economic
outlook for our industry and capital and geographic spending, we expect to
continue to limit the recognition of net deferred tax assets and accounting for
uncertain tax positions and maintain the tax valuation allowances.&#160; Tax reform
related adjustments were recorded in 2017, which impacted the tax valuation
allowance.&#160; At the current time, we expect, therefore, that reversals of the
tax valuation allowance will take place only as we are able to take advantage
of the underlying tax loss or other attributes in carry forward.&#160; The transfer
pricing and expense or cost sharing arrangements are complex areas where
judgments, such as the determination of arms-length arrangements, can be
subject to challenges by different tax jurisdictions.&#160; </font></p>

<p style="margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;text-align:justify;"><font face=Calibri,sans-serif lang=EN-US style="font-size:10.0pt;line-height:normal;">&nbsp;</font></p>

<p style="margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;text-align:justify;"><b><font face=Calibri,sans-serif lang=EN-US style="font-size:10.0pt;line-height:12.0pt;">Share-based
Compensation:</font></b><font face=Calibri,sans-serif lang=EN-US style="font-size:10.0pt;line-height:12.0pt;">&#160; We account for
share-based awards made to our employees and directors, including employee
stock option awards and restricted stock unit awards, using the estimated grant
date fair value method of accounting.&#160; For options, we estimate the fair value
using the Black-Scholes valuation model and an estimated forfeiture rate, which
requires the input of highly subjective assumptions, including the option&#8217;s
expected life and the price volatility of the underlying stock.&#160; The expected
stock price volatility assumption was determined using the historical
volatility of our common stock.&#160; Changes in the subjective assumptions required
in the valuation model may significantly affect the estimated value of the
awards, the related stock-based compensation expense and, consequently, our
results of operations. &#160;Restricted stock unit awards are valued based on the
average of the high and low price on the date of the grant.&#160; For both options
and restricted awards, expense is recognized as compensation expense on the
straight-line basis.&#160; Employee Stock Purchase Plan (&#8220;ESPP&#8221;) shares were issued
under provisions that do not require us to record any equity compensation
expense.&#160;&#160; </font></p>

<p style="margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;page-break-after:avoid;text-align:justify;"><font face=Calibri,sans-serif lang=EN-US style="font-size:10.0pt;line-height:normal;text-decoration:none;">&nbsp;</font></p>




<p style="margin-bottom:10.0pt;margin-left:0in;margin-right:0in;margin-top:0in;"><font face=Calibri,sans-serif lang=EN-US style="font-size:10.0pt;line-height:115%;text-decoration:none;">&nbsp;</font></p>


<a name="_bclFooter15"></a><DIV>

 <p align=center style="margin:0in;margin-bottom:.0001pt;text-align:center;"><font style="display:none;"><font face=Times lang=EN-US style="font-size:10.0pt;"></font></font><font face=Times lang=EN-US style="font-size:10.0pt;">15</font><font style="display:none;"><font face=Times lang=EN-US style="font-size:10.0pt;"></font></font></p>


<p style="margin:0in;margin-bottom:.0001pt;"><font face=arial,sans-serif style=""><font face=arial,sans-serif lang=EN-US style="font-size:10.0pt;">&nbsp;</font></font></p>


</DIV>
</DIV><HR noshade align="center" width="100%" size=2><DIV STYLE="page-break-before: always">&nbsp;</DIV>
&nbsp; <A name="page_16"></A>

<a name="_bclPageBorder16"></a><DIV style="PADDING-LEFT: 0%; PADDING-RIGHT: 0%">

<P style="PAGE-BREAK-AFTER: avoid; TEXT-ALIGN: justify; MARGIN: 0in 0in 0pt"><U><FONT lang=EN-US style="FONT-SIZE: 10pt; LINE-HEIGHT: normal" face=Calibri,sans-serif>Results of Operations</FONT></U></P>

<P style="PAGE-BREAK-AFTER: avoid; TEXT-ALIGN: justify; MARGIN: 0in 0in 0pt"><B><FONT lang=EN-US style="FONT-SIZE: 10pt; TEXT-TRANSFORM: uppercase; LINE-HEIGHT: normal" face=Calibri,sans-serif></FONT></B>&nbsp;</P>

<P style="PAGE-BREAK-AFTER: avoid; TEXT-ALIGN: justify; MARGIN: 0in 0in 0pt"><B><FONT lang=EN-US style="FONT-SIZE: 10pt; TEXT-TRANSFORM: uppercase; LINE-HEIGHT: normal" face=Calibri,sans-serif>Net Sales</FONT></B></P>

<P style="MARGIN: 0in 0in 10pt"><FONT lang=EN-US style="FONT-SIZE: 11pt; LINE-HEIGHT: 115%" face=Calibri,sans-serif></FONT>&nbsp;</P>

<DIV align=left>

<TABLE style="WIDTH: 945pt; MARGIN-LEFT: 5.4pt" cellSpacing=0 cellPadding=0 border=0>



<TR style="HEIGHT: 12.75pt">

   <TD style="HEIGHT: 12.75pt; PADDING-BOTTOM: 0in; PADDING-TOP: 0in; PADDING-LEFT: 5.4pt; PADDING-RIGHT: 5.4pt" vAlign=bottom width="23%" noWrap>&nbsp;</TD>

   <TD style="HEIGHT: 12.75pt; PADDING-BOTTOM: 0in; PADDING-TOP: 0in; PADDING-LEFT: 5.4pt; PADDING-RIGHT: 5.4pt" vAlign=bottom width="3%" noWrap>&nbsp;</TD>

   <TD style="HEIGHT: 12.75pt; BORDER-BOTTOM: windowtext 1pt solid; PADDING-BOTTOM: 0in; PADDING-TOP: 0in; PADDING-LEFT: 5.4pt; PADDING-RIGHT: 5.4pt" vAlign=bottom width="33%" colSpan=6 noWrap>

   <P style="TEXT-ALIGN: center; MARGIN: 0in 0in 0pt" align=center><FONT style="FONT-SIZE: 10pt; LINE-HEIGHT: normal" face=Calibri,sans-serif>&nbsp;Three Months Ended </FONT></P></TD>

   <TD style="HEIGHT: 12.75pt; PADDING-BOTTOM: 0in; PADDING-TOP: 0in; PADDING-LEFT: 5.4pt; PADDING-RIGHT: 5.4pt" vAlign=bottom width="4%" colSpan=2 noWrap>&nbsp;</TD>

   <TD style="HEIGHT: 12.75pt; BORDER-BOTTOM: windowtext 1pt solid; PADDING-BOTTOM: 0in; PADDING-TOP: 0in; PADDING-LEFT: 5.4pt; PADDING-RIGHT: 5.4pt" vAlign=bottom width="37%" colSpan=10 noWrap>

   <P style="TEXT-ALIGN: center; MARGIN: 0in 0in 0pt" align=center><FONT style="FONT-SIZE: 10pt; LINE-HEIGHT: normal" face=Calibri,sans-serif>&nbsp;Nine Months Ended </FONT></P></TD>

   <TD style="PADDING-BOTTOM: 0in; PADDING-TOP: 0in; PADDING-LEFT: 0in; PADDING-RIGHT: 0in" width="1%">

   <P style="MARGIN: 0in 0in 10pt"><FONT style="FONT-SIZE: 11pt; LINE-HEIGHT: 115%" face=Calibri,sans-serif></FONT>&nbsp;</P></TD></TR>

<TR style="HEIGHT: 22.5pt">

   <TD style="HEIGHT: 22.5pt; BORDER-BOTTOM: windowtext 1pt solid; PADDING-BOTTOM: 0in; PADDING-TOP: 0in; PADDING-LEFT: 5.4pt; PADDING-RIGHT: 5.4pt" vAlign=bottom width="23%" noWrap>

   <P style="MARGIN: 0in 0in 0pt"><FONT style="FONT-SIZE: 9pt; LINE-HEIGHT: normal" color=black face=Calibri,sans-serif>Net sales by product line</FONT></P></TD>

   <TD style="HEIGHT: 22.5pt; PADDING-BOTTOM: 0in; PADDING-TOP: 0in; PADDING-LEFT: 5.4pt; PADDING-RIGHT: 5.4pt" vAlign=bottom width="3%" noWrap>&nbsp;</TD>

   <TD style="HEIGHT: 22.5pt; BORDER-BOTTOM: windowtext 1pt solid; PADDING-BOTTOM: 0in; PADDING-TOP: 0in; PADDING-LEFT: 5.4pt; PADDING-RIGHT: 5.4pt" vAlign=bottom width="9%">

   <P style="TEXT-ALIGN: center; MARGIN: 0in 0in 0pt" align=center><FONT style="FONT-SIZE: 9pt; LINE-HEIGHT: normal" color=black face=Calibri,sans-serif>Sep. 30,<BR>2018</FONT></P></TD>

   <TD style="HEIGHT: 22.5pt; PADDING-BOTTOM: 0in; PADDING-TOP: 0in; PADDING-LEFT: 5.4pt; PADDING-RIGHT: 5.4pt" vAlign=bottom width="3%">&nbsp;</TD>

   <TD style="HEIGHT: 22.5pt; BORDER-BOTTOM: windowtext 1pt solid; PADDING-BOTTOM: 0in; PADDING-TOP: 0in; PADDING-LEFT: 5.4pt; PADDING-RIGHT: 5.4pt" vAlign=bottom width="8%" noWrap>

   <P style="TEXT-ALIGN: center; MARGIN: 0in 0in 0pt" align=center><FONT style="FONT-SIZE: 9pt; LINE-HEIGHT: normal" color=black face=Calibri,sans-serif>Change</FONT></P></TD>

   <TD style="HEIGHT: 22.5pt; PADDING-BOTTOM: 0in; PADDING-TOP: 0in; PADDING-LEFT: 5.4pt; PADDING-RIGHT: 5.4pt" vAlign=bottom width="4%" colSpan=2 noWrap>&nbsp;</TD>

   <TD style="HEIGHT: 22.5pt; BORDER-BOTTOM: windowtext 1pt solid; PADDING-BOTTOM: 0in; PADDING-TOP: 0in; PADDING-LEFT: 5.4pt; PADDING-RIGHT: 5.4pt" vAlign=bottom width="10%" colSpan=2>

   <P style="TEXT-ALIGN: center; MARGIN: 0in 0in 0pt" align=center><FONT style="FONT-SIZE: 9pt; LINE-HEIGHT: normal" color=black face=Calibri,sans-serif>Sep. 30,<BR>2017</FONT></P></TD>

   <TD style="HEIGHT: 22.5pt; PADDING-BOTTOM: 0in; PADDING-TOP: 0in; PADDING-LEFT: 5.4pt; PADDING-RIGHT: 5.4pt" vAlign=bottom width="4%" colSpan=2 noWrap>&nbsp;</TD>

   <TD style="HEIGHT: 22.5pt; BORDER-BOTTOM: windowtext 1pt solid; PADDING-BOTTOM: 0in; PADDING-TOP: 0in; PADDING-LEFT: 5.4pt; PADDING-RIGHT: 5.4pt" vAlign=bottom width="11%" colSpan=2>

   <P style="TEXT-ALIGN: center; MARGIN: 0in 0in 0pt" align=center><FONT style="FONT-SIZE: 9pt; LINE-HEIGHT: normal" color=black face=Calibri,sans-serif>Sep. 30,<BR>2018</FONT></P></TD>

   <TD style="HEIGHT: 22.5pt; PADDING-BOTTOM: 0in; PADDING-TOP: 0in; PADDING-LEFT: 5.4pt; PADDING-RIGHT: 5.4pt" vAlign=bottom width="3%" colSpan=2>&nbsp;</TD>

   <TD style="HEIGHT: 22.5pt; BORDER-BOTTOM: windowtext 1pt solid; PADDING-BOTTOM: 0in; PADDING-TOP: 0in; PADDING-LEFT: 5.4pt; PADDING-RIGHT: 5.4pt" vAlign=bottom width="9%" colSpan=2 noWrap>

   <P style="TEXT-ALIGN: center; MARGIN: 0in 0in 0pt" align=center><FONT style="FONT-SIZE: 9pt; LINE-HEIGHT: normal" color=black face=Calibri,sans-serif>Change</FONT></P></TD>

   <TD style="HEIGHT: 22.5pt; PADDING-BOTTOM: 0in; PADDING-TOP: 0in; PADDING-LEFT: 5.4pt; PADDING-RIGHT: 5.4pt" vAlign=bottom width="3%" colSpan=2 noWrap>&nbsp;</TD>

   <TD style="HEIGHT: 22.5pt; BORDER-BOTTOM: windowtext 1pt solid; PADDING-BOTTOM: 0in; PADDING-TOP: 0in; PADDING-LEFT: 5.4pt; PADDING-RIGHT: 5.4pt" vAlign=bottom width="10%" colSpan=2>

   <P style="TEXT-ALIGN: center; MARGIN: 0in 0in 0pt" align=center><FONT style="FONT-SIZE: 9pt; LINE-HEIGHT: normal" color=black face=Calibri,sans-serif>Sep. 30,<BR>2017</FONT></P></TD></TR>

<TR style="HEIGHT: 11.25pt">

   <TD style="HEIGHT: 11.25pt; PADDING-BOTTOM: 0in; PADDING-TOP: 0in; PADDING-LEFT: 5.4pt; PADDING-RIGHT: 5.4pt" width="23%">

   <P style="MARGIN: 0in 0in 0pt"><FONT style="FONT-SIZE: 8pt; LINE-HEIGHT: normal" color=black face=Calibri,sans-serif>&nbsp;(in thousands) </FONT></P></TD>

   <TD style="HEIGHT: 11.25pt; PADDING-BOTTOM: 0in; PADDING-TOP: 0in; PADDING-LEFT: 5.4pt; PADDING-RIGHT: 5.4pt" width="3%">&nbsp;</TD>

   <TD style="HEIGHT: 11.25pt; PADDING-BOTTOM: 0in; PADDING-TOP: 0in; PADDING-LEFT: 5.4pt; PADDING-RIGHT: 5.4pt" vAlign=bottom width="9%" noWrap>&nbsp;</TD>

   <TD style="HEIGHT: 11.25pt; PADDING-BOTTOM: 0in; PADDING-TOP: 0in; PADDING-LEFT: 5.4pt; PADDING-RIGHT: 5.4pt" vAlign=bottom width="3%" noWrap>&nbsp;</TD>

   <TD style="HEIGHT: 11.25pt; PADDING-BOTTOM: 0in; PADDING-TOP: 0in; PADDING-LEFT: 5.4pt; PADDING-RIGHT: 5.4pt" vAlign=bottom width="8%" noWrap>&nbsp;</TD>

   <TD style="HEIGHT: 11.25pt; PADDING-BOTTOM: 0in; PADDING-TOP: 0in; PADDING-LEFT: 5.4pt; PADDING-RIGHT: 5.4pt" vAlign=bottom width="4%" colSpan=2 noWrap>&nbsp;</TD>

   <TD style="HEIGHT: 11.25pt; PADDING-BOTTOM: 0in; PADDING-TOP: 0in; PADDING-LEFT: 5.4pt; PADDING-RIGHT: 5.4pt" vAlign=bottom width="10%" colSpan=2 noWrap>&nbsp;</TD>

   <TD style="HEIGHT: 11.25pt; PADDING-BOTTOM: 0in; PADDING-TOP: 0in; PADDING-LEFT: 5.4pt; PADDING-RIGHT: 5.4pt" vAlign=bottom width="4%" colSpan=2 noWrap>&nbsp;</TD>

   <TD style="HEIGHT: 11.25pt; PADDING-BOTTOM: 0in; PADDING-TOP: 0in; PADDING-LEFT: 5.4pt; PADDING-RIGHT: 5.4pt" vAlign=bottom width="11%" colSpan=2 noWrap>&nbsp;</TD>

   <TD style="HEIGHT: 11.25pt; PADDING-BOTTOM: 0in; PADDING-TOP: 0in; PADDING-LEFT: 5.4pt; PADDING-RIGHT: 5.4pt" vAlign=bottom width="3%" colSpan=2 noWrap>&nbsp;</TD>

   <TD style="HEIGHT: 11.25pt; PADDING-BOTTOM: 0in; PADDING-TOP: 0in; PADDING-LEFT: 5.4pt; PADDING-RIGHT: 5.4pt" vAlign=bottom width="9%" colSpan=2 noWrap>&nbsp;</TD>

   <TD style="HEIGHT: 11.25pt; PADDING-BOTTOM: 0in; PADDING-TOP: 0in; PADDING-LEFT: 5.4pt; PADDING-RIGHT: 5.4pt" vAlign=bottom width="3%" colSpan=2 noWrap>&nbsp;</TD>

   <TD style="HEIGHT: 11.25pt; PADDING-BOTTOM: 0in; PADDING-TOP: 0in; PADDING-LEFT: 5.4pt; PADDING-RIGHT: 5.4pt" vAlign=bottom width="10%" colSpan=2 noWrap>&nbsp;</TD></TR>

<TR style="HEIGHT: 31.5pt">

   <TD style="HEIGHT: 31.5pt; PADDING-BOTTOM: 0in; PADDING-TOP: 0in; PADDING-LEFT: 5.4pt; PADDING-RIGHT: 5.4pt" vAlign=top width="23%">

   <P style="MARGIN: 0in 0in 0pt"><FONT style="FONT-SIZE: 10pt; LINE-HEIGHT: normal" face=Calibri,sans-serif>Automated programming systems</FONT></P></TD>

   <TD style="HEIGHT: 31.5pt; PADDING-BOTTOM: 0in; PADDING-TOP: 0in; PADDING-LEFT: 5.4pt; PADDING-RIGHT: 5.4pt" vAlign=top width="3%">&nbsp;</TD>

   <TD style="HEIGHT: 31.5pt; PADDING-BOTTOM: 0in; PADDING-TOP: 0in; PADDING-LEFT: 5.4pt; PADDING-RIGHT: 5.4pt" vAlign=bottom width="9%" noWrap>

   <P style="TEXT-ALIGN: right; MARGIN: 0in 0in 0pt" align=right><FONT style="FONT-SIZE: 10pt; LINE-HEIGHT: normal" face=Calibri,sans-serif>$5,195 </FONT></P></TD>

   <TD style="HEIGHT: 31.5pt; PADDING-BOTTOM: 0in; PADDING-TOP: 0in; PADDING-LEFT: 5.4pt; PADDING-RIGHT: 5.4pt" vAlign=bottom width="3%" noWrap>&nbsp;</TD>

   <TD style="HEIGHT: 31.5pt; PADDING-BOTTOM: 0in; PADDING-TOP: 0in; PADDING-LEFT: 5.4pt; PADDING-RIGHT: 5.4pt" vAlign=bottom width="8%" noWrap>

   <P style="TEXT-ALIGN: center; MARGIN: 0in 0in 0pt" align=center><FONT style="FONT-SIZE: 10pt; LINE-HEIGHT: normal" face=Calibri,sans-serif>(33.1%)</FONT></P></TD>

   <TD style="HEIGHT: 31.5pt; PADDING-BOTTOM: 0in; PADDING-TOP: 0in; PADDING-LEFT: 5.4pt; PADDING-RIGHT: 5.4pt" vAlign=bottom width="4%" colSpan=2 noWrap>&nbsp;</TD>

   <TD style="HEIGHT: 31.5pt; PADDING-BOTTOM: 0in; PADDING-TOP: 0in; PADDING-LEFT: 5.4pt; PADDING-RIGHT: 5.4pt" vAlign=bottom width="10%" colSpan=2 noWrap>

   <P style="TEXT-ALIGN: right; MARGIN: 0in 0in 0pt" align=right><FONT style="FONT-SIZE: 10pt; LINE-HEIGHT: normal" face=Calibri,sans-serif>$7,766 </FONT></P></TD>

   <TD style="HEIGHT: 31.5pt; PADDING-BOTTOM: 0in; PADDING-TOP: 0in; PADDING-LEFT: 5.4pt; PADDING-RIGHT: 5.4pt" vAlign=bottom width="4%" colSpan=2 noWrap>&nbsp;</TD>

   <TD style="HEIGHT: 31.5pt; PADDING-BOTTOM: 0in; PADDING-TOP: 0in; PADDING-LEFT: 5.4pt; PADDING-RIGHT: 5.4pt" vAlign=bottom width="11%" colSpan=2 noWrap>

   <P style="TEXT-ALIGN: right; MARGIN: 0in 0in 0pt" align=right><FONT style="FONT-SIZE: 10pt; LINE-HEIGHT: normal" face=Calibri,sans-serif>$16,849 </FONT></P></TD>

   <TD style="HEIGHT: 31.5pt; PADDING-BOTTOM: 0in; PADDING-TOP: 0in; PADDING-LEFT: 5.4pt; PADDING-RIGHT: 5.4pt" vAlign=bottom width="3%" colSpan=2 noWrap>&nbsp;</TD>

   <TD style="HEIGHT: 31.5pt; PADDING-BOTTOM: 0in; PADDING-TOP: 0in; PADDING-LEFT: 5.4pt; PADDING-RIGHT: 5.4pt" vAlign=bottom width="9%" colSpan=2 noWrap>

   <P style="TEXT-ALIGN: center; MARGIN: 0in 0in 0pt" align=center><FONT style="FONT-SIZE: 10pt; LINE-HEIGHT: normal" face=Calibri,sans-serif>(20.5%)</FONT></P></TD>

   <TD style="HEIGHT: 31.5pt; PADDING-BOTTOM: 0in; PADDING-TOP: 0in; PADDING-LEFT: 5.4pt; PADDING-RIGHT: 5.4pt" vAlign=bottom width="3%" colSpan=2 noWrap>&nbsp;</TD>

   <TD style="HEIGHT: 31.5pt; PADDING-BOTTOM: 0in; PADDING-TOP: 0in; PADDING-LEFT: 5.4pt; PADDING-RIGHT: 5.4pt" vAlign=bottom width="10%" colSpan=2 noWrap>

   <P style="TEXT-ALIGN: right; MARGIN: 0in 0in 0pt" align=right><FONT style="FONT-SIZE: 10pt; LINE-HEIGHT: normal" face=Calibri,sans-serif>$21,193 </FONT></P></TD></TR>

<TR style="HEIGHT: 35.25pt">

   <TD style="HEIGHT: 35.25pt; PADDING-BOTTOM: 0in; PADDING-TOP: 0in; PADDING-LEFT: 5.4pt; PADDING-RIGHT: 5.4pt" vAlign=top width="23%">

   <P style="MARGIN: 0in 0in 0pt"><FONT style="FONT-SIZE: 10pt; LINE-HEIGHT: normal" face=Calibri,sans-serif>Non-automated programming systems</FONT></P></TD>

   <TD style="HEIGHT: 35.25pt; PADDING-BOTTOM: 0in; PADDING-TOP: 0in; PADDING-LEFT: 5.4pt; PADDING-RIGHT: 5.4pt" vAlign=top width="3%">&nbsp;</TD>

   <TD style="HEIGHT: 35.25pt; PADDING-BOTTOM: 0in; PADDING-TOP: 0in; PADDING-LEFT: 5.4pt; PADDING-RIGHT: 5.4pt" vAlign=bottom width="9%" noWrap>

   <P style="TEXT-ALIGN: right; MARGIN: 0in 0in 0pt" align=right><FONT style="FONT-SIZE: 10pt; LINE-HEIGHT: normal" face=Calibri,sans-serif>1,338 </FONT></P></TD>

   <TD style="HEIGHT: 35.25pt; PADDING-BOTTOM: 0in; PADDING-TOP: 0in; PADDING-LEFT: 5.4pt; PADDING-RIGHT: 5.4pt" vAlign=bottom width="3%" noWrap>&nbsp;</TD>

   <TD style="HEIGHT: 35.25pt; PADDING-BOTTOM: 0in; PADDING-TOP: 0in; PADDING-LEFT: 5.4pt; PADDING-RIGHT: 5.4pt" vAlign=bottom width="8%" noWrap>

   <P style="TEXT-ALIGN: center; MARGIN: 0in 0in 0pt" align=center><FONT style="FONT-SIZE: 10pt; LINE-HEIGHT: normal" face=Calibri,sans-serif>(26.9%)</FONT></P></TD>

   <TD style="HEIGHT: 35.25pt; PADDING-BOTTOM: 0in; PADDING-TOP: 0in; PADDING-LEFT: 5.4pt; PADDING-RIGHT: 5.4pt" vAlign=bottom width="4%" colSpan=2 noWrap>&nbsp;</TD>

   <TD style="HEIGHT: 35.25pt; PADDING-BOTTOM: 0in; PADDING-TOP: 0in; PADDING-LEFT: 5.4pt; PADDING-RIGHT: 5.4pt" vAlign=bottom width="10%" colSpan=2 noWrap>

   <P style="TEXT-ALIGN: right; MARGIN: 0in 0in 0pt" align=right><FONT style="FONT-SIZE: 10pt; LINE-HEIGHT: normal" face=Calibri,sans-serif>1,830 </FONT></P></TD>

   <TD style="HEIGHT: 35.25pt; PADDING-BOTTOM: 0in; PADDING-TOP: 0in; PADDING-LEFT: 5.4pt; PADDING-RIGHT: 5.4pt" vAlign=bottom width="4%" colSpan=2 noWrap>&nbsp;</TD>

   <TD style="HEIGHT: 35.25pt; PADDING-BOTTOM: 0in; PADDING-TOP: 0in; PADDING-LEFT: 5.4pt; PADDING-RIGHT: 5.4pt" vAlign=bottom width="11%" colSpan=2 noWrap>

   <P style="TEXT-ALIGN: right; MARGIN: 0in 0in 0pt" align=right><FONT style="FONT-SIZE: 10pt; LINE-HEIGHT: normal" face=Calibri,sans-serif>4,518 </FONT></P></TD>

   <TD style="HEIGHT: 35.25pt; PADDING-BOTTOM: 0in; PADDING-TOP: 0in; PADDING-LEFT: 5.4pt; PADDING-RIGHT: 5.4pt" vAlign=bottom width="3%" colSpan=2 noWrap>&nbsp;</TD>

   <TD style="HEIGHT: 35.25pt; PADDING-BOTTOM: 0in; PADDING-TOP: 0in; PADDING-LEFT: 5.4pt; PADDING-RIGHT: 5.4pt" vAlign=bottom width="9%" colSpan=2 noWrap>

   <P style="TEXT-ALIGN: center; MARGIN: 0in 0in 0pt" align=center><FONT style="FONT-SIZE: 10pt; LINE-HEIGHT: normal" face=Calibri,sans-serif>(5.1%)</FONT></P></TD>

   <TD style="HEIGHT: 35.25pt; PADDING-BOTTOM: 0in; PADDING-TOP: 0in; PADDING-LEFT: 5.4pt; PADDING-RIGHT: 5.4pt" vAlign=bottom width="3%" colSpan=2 noWrap>&nbsp;</TD>

   <TD style="HEIGHT: 35.25pt; PADDING-BOTTOM: 0in; PADDING-TOP: 0in; PADDING-LEFT: 5.4pt; PADDING-RIGHT: 5.4pt" vAlign=bottom width="10%" colSpan=2 noWrap>

   <P style="TEXT-ALIGN: right; MARGIN: 0in 0in 0pt" align=right><FONT style="FONT-SIZE: 10pt; LINE-HEIGHT: normal" face=Calibri,sans-serif>4,762 </FONT></P></TD></TR>

<TR style="HEIGHT: 13.5pt">

   <TD style="HEIGHT: 13.5pt; PADDING-BOTTOM: 0in; PADDING-TOP: 0in; PADDING-LEFT: 5.4pt; PADDING-RIGHT: 5.4pt" vAlign=top width="23%">

   <P style="MARGIN: 0in 0in 0pt"><FONT style="FONT-SIZE: 10pt; LINE-HEIGHT: normal" face=Calibri,sans-serif>Total programming systems</FONT></P></TD>

   <TD style="HEIGHT: 13.5pt; PADDING-BOTTOM: 0in; PADDING-TOP: 0in; PADDING-LEFT: 5.4pt; PADDING-RIGHT: 5.4pt" vAlign=top width="3%">&nbsp;</TD>

   <TD style="BORDER-TOP: windowtext 1pt solid; HEIGHT: 13.5pt; BORDER-BOTTOM: windowtext 2.25pt double; PADDING-BOTTOM: 0in; PADDING-TOP: 0in; PADDING-LEFT: 5.4pt; PADDING-RIGHT: 5.4pt" vAlign=bottom width="9%" noWrap>

   <P style="TEXT-ALIGN: right; MARGIN: 0in 0in 0pt" align=right><FONT style="FONT-SIZE: 10pt; LINE-HEIGHT: normal" face=Calibri,sans-serif>$6,533 </FONT></P></TD>

   <TD style="HEIGHT: 13.5pt; PADDING-BOTTOM: 0in; PADDING-TOP: 0in; PADDING-LEFT: 5.4pt; PADDING-RIGHT: 5.4pt" vAlign=bottom width="3%" noWrap>&nbsp;</TD>

   <TD style="BORDER-TOP: windowtext 1pt solid; HEIGHT: 13.5pt; BORDER-BOTTOM: windowtext 2.25pt double; PADDING-BOTTOM: 0in; PADDING-TOP: 0in; PADDING-LEFT: 5.4pt; PADDING-RIGHT: 5.4pt" vAlign=bottom width="8%" noWrap>

   <P style="TEXT-ALIGN: center; MARGIN: 0in 0in 0pt" align=center><FONT style="FONT-SIZE: 10pt; LINE-HEIGHT: normal" face=Calibri,sans-serif>(31.9%)</FONT></P></TD>

   <TD style="HEIGHT: 13.5pt; PADDING-BOTTOM: 0in; PADDING-TOP: 0in; PADDING-LEFT: 5.4pt; PADDING-RIGHT: 5.4pt" vAlign=bottom width="4%" colSpan=2 noWrap>&nbsp;</TD>

   <TD style="BORDER-TOP: windowtext 1pt solid; HEIGHT: 13.5pt; BORDER-BOTTOM: windowtext 2.25pt double; PADDING-BOTTOM: 0in; PADDING-TOP: 0in; PADDING-LEFT: 5.4pt; PADDING-RIGHT: 5.4pt" vAlign=bottom width="10%" colSpan=2 noWrap>

   <P style="TEXT-ALIGN: right; MARGIN: 0in 0in 0pt" align=right><FONT style="FONT-SIZE: 10pt; LINE-HEIGHT: normal" face=Calibri,sans-serif>$9,596 </FONT></P></TD>

   <TD style="HEIGHT: 13.5pt; PADDING-BOTTOM: 0in; PADDING-TOP: 0in; PADDING-LEFT: 5.4pt; PADDING-RIGHT: 5.4pt" vAlign=bottom width="4%" colSpan=2 noWrap>&nbsp;</TD>

   <TD style="BORDER-TOP: windowtext 1pt solid; HEIGHT: 13.5pt; BORDER-BOTTOM: windowtext 2.25pt double; PADDING-BOTTOM: 0in; PADDING-TOP: 0in; PADDING-LEFT: 5.4pt; PADDING-RIGHT: 5.4pt" vAlign=bottom width="11%" colSpan=2 noWrap>

   <P style="TEXT-ALIGN: right; MARGIN: 0in 0in 0pt" align=right><FONT style="FONT-SIZE: 10pt; LINE-HEIGHT: normal" face=Calibri,sans-serif>$21,367 </FONT></P></TD>

   <TD style="HEIGHT: 13.5pt; PADDING-BOTTOM: 0in; PADDING-TOP: 0in; PADDING-LEFT: 5.4pt; PADDING-RIGHT: 5.4pt" vAlign=bottom width="3%" colSpan=2 noWrap>&nbsp;</TD>

   <TD style="BORDER-TOP: windowtext 1pt solid; HEIGHT: 13.5pt; BORDER-BOTTOM: windowtext 2.25pt double; PADDING-BOTTOM: 0in; PADDING-TOP: 0in; PADDING-LEFT: 5.4pt; PADDING-RIGHT: 5.4pt" vAlign=bottom width="9%" colSpan=2 noWrap>

   <P style="TEXT-ALIGN: center; MARGIN: 0in 0in 0pt" align=center><FONT style="FONT-SIZE: 10pt; LINE-HEIGHT: normal" face=Calibri,sans-serif>(17.7%)</FONT></P></TD>

   <TD style="HEIGHT: 13.5pt; PADDING-BOTTOM: 0in; PADDING-TOP: 0in; PADDING-LEFT: 5.4pt; PADDING-RIGHT: 5.4pt" vAlign=bottom width="3%" colSpan=2 noWrap>&nbsp;</TD>

   <TD style="BORDER-TOP: windowtext 1pt solid; HEIGHT: 13.5pt; BORDER-BOTTOM: windowtext 2.25pt double; PADDING-BOTTOM: 0in; PADDING-TOP: 0in; PADDING-LEFT: 5.4pt; PADDING-RIGHT: 5.4pt" vAlign=bottom width="10%" colSpan=2 noWrap>

   <P style="TEXT-ALIGN: right; MARGIN: 0in 0in 0pt" align=right><FONT style="FONT-SIZE: 10pt; LINE-HEIGHT: normal" face=Calibri,sans-serif>$25,955 </FONT></P></TD></TR>

<TR style="HEIGHT: 4.5pt">

   <TD style="HEIGHT: 4.5pt; PADDING-BOTTOM: 0in; PADDING-TOP: 0in; PADDING-LEFT: 5.4pt; PADDING-RIGHT: 5.4pt" vAlign=top width="23%">&nbsp;</TD>

   <TD style="HEIGHT: 4.5pt; PADDING-BOTTOM: 0in; PADDING-TOP: 0in; PADDING-LEFT: 5.4pt; PADDING-RIGHT: 5.4pt" vAlign=top width="3%">&nbsp;</TD>

   <TD style="HEIGHT: 4.5pt; PADDING-BOTTOM: 0in; PADDING-TOP: 0in; PADDING-LEFT: 5.4pt; PADDING-RIGHT: 5.4pt" vAlign=bottom width="9%" noWrap>&nbsp;</TD>

   <TD style="HEIGHT: 4.5pt; PADDING-BOTTOM: 0in; PADDING-TOP: 0in; PADDING-LEFT: 5.4pt; PADDING-RIGHT: 5.4pt" vAlign=bottom width="3%" noWrap>&nbsp;</TD>

   <TD style="HEIGHT: 4.5pt; PADDING-BOTTOM: 0in; PADDING-TOP: 0in; PADDING-LEFT: 5.4pt; PADDING-RIGHT: 5.4pt" vAlign=bottom width="8%" noWrap>&nbsp;</TD>

   <TD style="HEIGHT: 4.5pt; PADDING-BOTTOM: 0in; PADDING-TOP: 0in; PADDING-LEFT: 5.4pt; PADDING-RIGHT: 5.4pt" vAlign=bottom width="4%" colSpan=2 noWrap>&nbsp;</TD>

   <TD style="HEIGHT: 4.5pt; PADDING-BOTTOM: 0in; PADDING-TOP: 0in; PADDING-LEFT: 5.4pt; PADDING-RIGHT: 5.4pt" vAlign=bottom width="10%" colSpan=2 noWrap>&nbsp;</TD>

   <TD style="HEIGHT: 4.5pt; PADDING-BOTTOM: 0in; PADDING-TOP: 0in; PADDING-LEFT: 5.4pt; PADDING-RIGHT: 5.4pt" vAlign=bottom width="4%" colSpan=2 noWrap>&nbsp;</TD>

   <TD style="HEIGHT: 4.5pt; PADDING-BOTTOM: 0in; PADDING-TOP: 0in; PADDING-LEFT: 5.4pt; PADDING-RIGHT: 5.4pt" vAlign=bottom width="11%" colSpan=2 noWrap>&nbsp;</TD>

   <TD style="HEIGHT: 4.5pt; PADDING-BOTTOM: 0in; PADDING-TOP: 0in; PADDING-LEFT: 5.4pt; PADDING-RIGHT: 5.4pt" vAlign=bottom width="3%" colSpan=2 noWrap>&nbsp;</TD>

   <TD style="HEIGHT: 4.5pt; PADDING-BOTTOM: 0in; PADDING-TOP: 0in; PADDING-LEFT: 5.4pt; PADDING-RIGHT: 5.4pt" vAlign=bottom width="9%" colSpan=2 noWrap>&nbsp;</TD>

   <TD style="HEIGHT: 4.5pt; PADDING-BOTTOM: 0in; PADDING-TOP: 0in; PADDING-LEFT: 5.4pt; PADDING-RIGHT: 5.4pt" vAlign=bottom width="3%" colSpan=2 noWrap>&nbsp;</TD>

   <TD style="HEIGHT: 4.5pt; PADDING-BOTTOM: 0in; PADDING-TOP: 0in; PADDING-LEFT: 5.4pt; PADDING-RIGHT: 5.4pt" vAlign=bottom width="10%" colSpan=2 noWrap>&nbsp;</TD></TR>

<TR style="HEIGHT: 4.5pt">

   <TD style="HEIGHT: 4.5pt; PADDING-BOTTOM: 0in; PADDING-TOP: 0in; PADDING-LEFT: 5.4pt; PADDING-RIGHT: 5.4pt" vAlign=top width="23%">&nbsp;</TD>

   <TD style="HEIGHT: 4.5pt; PADDING-BOTTOM: 0in; PADDING-TOP: 0in; PADDING-LEFT: 5.4pt; PADDING-RIGHT: 5.4pt" vAlign=top width="3%">&nbsp;</TD>

   <TD style="HEIGHT: 4.5pt; PADDING-BOTTOM: 0in; PADDING-TOP: 0in; PADDING-LEFT: 5.4pt; PADDING-RIGHT: 5.4pt" vAlign=bottom width="9%" noWrap>&nbsp;</TD>

   <TD style="HEIGHT: 4.5pt; PADDING-BOTTOM: 0in; PADDING-TOP: 0in; PADDING-LEFT: 5.4pt; PADDING-RIGHT: 5.4pt" vAlign=bottom width="3%" noWrap>&nbsp;</TD>

   <TD style="HEIGHT: 4.5pt; PADDING-BOTTOM: 0in; PADDING-TOP: 0in; PADDING-LEFT: 5.4pt; PADDING-RIGHT: 5.4pt" vAlign=bottom width="8%" noWrap>&nbsp;</TD>

   <TD style="HEIGHT: 4.5pt; PADDING-BOTTOM: 0in; PADDING-TOP: 0in; PADDING-LEFT: 5.4pt; PADDING-RIGHT: 5.4pt" vAlign=bottom width="4%" colSpan=2 noWrap>&nbsp;</TD>

   <TD style="HEIGHT: 4.5pt; PADDING-BOTTOM: 0in; PADDING-TOP: 0in; PADDING-LEFT: 5.4pt; PADDING-RIGHT: 5.4pt" vAlign=bottom width="10%" colSpan=2 noWrap>&nbsp;</TD>

   <TD style="HEIGHT: 4.5pt; PADDING-BOTTOM: 0in; PADDING-TOP: 0in; PADDING-LEFT: 5.4pt; PADDING-RIGHT: 5.4pt" vAlign=bottom width="4%" colSpan=2 noWrap>&nbsp;</TD>

   <TD style="HEIGHT: 4.5pt; PADDING-BOTTOM: 0in; PADDING-TOP: 0in; PADDING-LEFT: 5.4pt; PADDING-RIGHT: 5.4pt" vAlign=bottom width="11%" colSpan=2 noWrap>&nbsp;</TD>

   <TD style="HEIGHT: 4.5pt; PADDING-BOTTOM: 0in; PADDING-TOP: 0in; PADDING-LEFT: 5.4pt; PADDING-RIGHT: 5.4pt" vAlign=bottom width="3%" colSpan=2 noWrap>&nbsp;</TD>

   <TD style="HEIGHT: 4.5pt; PADDING-BOTTOM: 0in; PADDING-TOP: 0in; PADDING-LEFT: 5.4pt; PADDING-RIGHT: 5.4pt" vAlign=bottom width="9%" colSpan=2 noWrap>&nbsp;</TD>

   <TD style="HEIGHT: 4.5pt; PADDING-BOTTOM: 0in; PADDING-TOP: 0in; PADDING-LEFT: 5.4pt; PADDING-RIGHT: 5.4pt" vAlign=bottom width="3%" colSpan=2 noWrap>&nbsp;</TD>

   <TD style="HEIGHT: 4.5pt; PADDING-BOTTOM: 0in; PADDING-TOP: 0in; PADDING-LEFT: 5.4pt; PADDING-RIGHT: 5.4pt" vAlign=bottom width="10%" colSpan=2 noWrap>&nbsp;</TD></TR>

<TR style="HEIGHT: 12.75pt">

   <TD style="HEIGHT: 12.75pt; PADDING-BOTTOM: 0in; PADDING-TOP: 0in; PADDING-LEFT: 5.4pt; PADDING-RIGHT: 5.4pt" vAlign=top width="23%">&nbsp;</TD>

   <TD style="HEIGHT: 12.75pt; PADDING-BOTTOM: 0in; PADDING-TOP: 0in; PADDING-LEFT: 5.4pt; PADDING-RIGHT: 5.4pt" vAlign=top width="3%">&nbsp;</TD>

   <TD style="HEIGHT: 12.75pt; BORDER-BOTTOM: windowtext 1pt solid; PADDING-BOTTOM: 0in; PADDING-TOP: 0in; PADDING-LEFT: 5.4pt; PADDING-RIGHT: 5.4pt" vAlign=bottom width="33%" colSpan=6 noWrap>

   <P style="TEXT-ALIGN: center; MARGIN: 0in 0in 0pt" align=center><FONT style="FONT-SIZE: 10pt; LINE-HEIGHT: normal" face=Calibri,sans-serif>&nbsp;Three Months Ended </FONT></P></TD>

   <TD style="HEIGHT: 12.75pt; PADDING-BOTTOM: 0in; PADDING-TOP: 0in; PADDING-LEFT: 5.4pt; PADDING-RIGHT: 5.4pt" vAlign=bottom width="4%" colSpan=2 noWrap>&nbsp;</TD>

   <TD style="HEIGHT: 12.75pt; BORDER-BOTTOM: windowtext 1pt solid; PADDING-BOTTOM: 0in; PADDING-TOP: 0in; PADDING-LEFT: 5.4pt; PADDING-RIGHT: 5.4pt" vAlign=bottom width="37%" colSpan=10 noWrap>

   <P style="TEXT-ALIGN: center; MARGIN: 0in 0in 0pt" align=center><FONT style="FONT-SIZE: 10pt; LINE-HEIGHT: normal" face=Calibri,sans-serif>&nbsp;Nine Months Ended </FONT></P></TD>

   <TD style="PADDING-BOTTOM: 0in; PADDING-TOP: 0in; PADDING-LEFT: 0in; PADDING-RIGHT: 0in" width="1%">

   <P style="MARGIN: 0in 0in 10pt"><FONT style="FONT-SIZE: 11pt; LINE-HEIGHT: 115%" face=Calibri,sans-serif></FONT>&nbsp;</P></TD></TR>

<TR style="HEIGHT: 22.5pt">

   <TD style="HEIGHT: 22.5pt; BORDER-BOTTOM: windowtext 1pt solid; PADDING-BOTTOM: 0in; PADDING-TOP: 0in; PADDING-LEFT: 5.4pt; PADDING-RIGHT: 5.4pt" vAlign=bottom width="23%">

   <P style="MARGIN: 0in 0in 0pt"><FONT style="FONT-SIZE: 9pt; LINE-HEIGHT: normal" color=black face=Calibri,sans-serif>Net sales by location</FONT></P></TD>

   <TD style="HEIGHT: 22.5pt; PADDING-BOTTOM: 0in; PADDING-TOP: 0in; PADDING-LEFT: 5.4pt; PADDING-RIGHT: 5.4pt" vAlign=bottom width="3%">&nbsp;</TD>

   <TD style="HEIGHT: 22.5pt; BORDER-BOTTOM: windowtext 1pt solid; PADDING-BOTTOM: 0in; PADDING-TOP: 0in; PADDING-LEFT: 5.4pt; PADDING-RIGHT: 5.4pt" vAlign=bottom width="9%">

   <P style="TEXT-ALIGN: center; MARGIN: 0in 0in 0pt" align=center><FONT style="FONT-SIZE: 9pt; LINE-HEIGHT: normal" color=black face=Calibri,sans-serif>Sep. 30,<BR>2018</FONT></P></TD>

   <TD style="HEIGHT: 22.5pt; PADDING-BOTTOM: 0in; PADDING-TOP: 0in; PADDING-LEFT: 5.4pt; PADDING-RIGHT: 5.4pt" vAlign=bottom width="3%">&nbsp;</TD>

   <TD style="HEIGHT: 22.5pt; BORDER-BOTTOM: windowtext 1pt solid; PADDING-BOTTOM: 0in; PADDING-TOP: 0in; PADDING-LEFT: 5.4pt; PADDING-RIGHT: 5.4pt" vAlign=bottom width="8%" noWrap>

   <P style="TEXT-ALIGN: center; MARGIN: 0in 0in 0pt" align=center><FONT style="FONT-SIZE: 9pt; LINE-HEIGHT: normal" color=black face=Calibri,sans-serif>Change</FONT></P></TD>

   <TD style="HEIGHT: 22.5pt; PADDING-BOTTOM: 0in; PADDING-TOP: 0in; PADDING-LEFT: 5.4pt; PADDING-RIGHT: 5.4pt" vAlign=bottom width="3%" noWrap>&nbsp;</TD>

   <TD style="HEIGHT: 22.5pt; BORDER-BOTTOM: windowtext 1pt solid; PADDING-BOTTOM: 0in; PADDING-TOP: 0in; PADDING-LEFT: 5.4pt; PADDING-RIGHT: 5.4pt" vAlign=bottom width="10%" colSpan=2>

   <P style="TEXT-ALIGN: center; MARGIN: 0in 0in 0pt" align=center><FONT style="FONT-SIZE: 9pt; LINE-HEIGHT: normal" color=black face=Calibri,sans-serif>Sep. 30,<BR>2017</FONT></P></TD>

   <TD style="HEIGHT: 22.5pt; PADDING-BOTTOM: 0in; PADDING-TOP: 0in; PADDING-LEFT: 5.4pt; PADDING-RIGHT: 5.4pt" vAlign=bottom width="4%" colSpan=2 noWrap>&nbsp;</TD>

   <TD style="HEIGHT: 22.5pt; BORDER-BOTTOM: windowtext 1pt solid; PADDING-BOTTOM: 0in; PADDING-TOP: 0in; PADDING-LEFT: 5.4pt; PADDING-RIGHT: 5.4pt" vAlign=bottom width="11%" colSpan=2>

   <P style="TEXT-ALIGN: center; MARGIN: 0in 0in 0pt" align=center><FONT style="FONT-SIZE: 9pt; LINE-HEIGHT: normal" color=black face=Calibri,sans-serif>Sep. 30,<BR>2018</FONT></P></TD>

   <TD style="HEIGHT: 22.5pt; PADDING-BOTTOM: 0in; PADDING-TOP: 0in; PADDING-LEFT: 5.4pt; PADDING-RIGHT: 5.4pt" vAlign=bottom width="3%" colSpan=2>&nbsp;</TD>

   <TD style="HEIGHT: 22.5pt; BORDER-BOTTOM: windowtext 1pt solid; PADDING-BOTTOM: 0in; PADDING-TOP: 0in; PADDING-LEFT: 5.4pt; PADDING-RIGHT: 5.4pt" vAlign=bottom width="9%" colSpan=2 noWrap>

   <P style="TEXT-ALIGN: center; MARGIN: 0in 0in 0pt" align=center><FONT style="FONT-SIZE: 9pt; LINE-HEIGHT: normal" color=black face=Calibri,sans-serif>Change</FONT></P></TD>

   <TD style="HEIGHT: 22.5pt; PADDING-BOTTOM: 0in; PADDING-TOP: 0in; PADDING-LEFT: 5.4pt; PADDING-RIGHT: 5.4pt" vAlign=bottom width="3%" colSpan=2 noWrap>&nbsp;</TD>

   <TD style="HEIGHT: 22.5pt; BORDER-BOTTOM: windowtext 1pt solid; PADDING-BOTTOM: 0in; PADDING-TOP: 0in; PADDING-LEFT: 5.4pt; PADDING-RIGHT: 5.4pt" vAlign=bottom width="11%" colSpan=2>

   <P style="TEXT-ALIGN: center; MARGIN: 0in 0in 0pt" align=center><FONT style="FONT-SIZE: 9pt; LINE-HEIGHT: normal" color=black face=Calibri,sans-serif>Sep. 30,<BR>2017</FONT></P></TD>

   <TD style="PADDING-BOTTOM: 0in; PADDING-TOP: 0in; PADDING-LEFT: 0in; PADDING-RIGHT: 0in" width="1%">

   <P style="MARGIN: 0in 0in 10pt"><FONT style="FONT-SIZE: 11pt; LINE-HEIGHT: 115%" face=Calibri,sans-serif></FONT>&nbsp;</P></TD></TR>

<TR style="HEIGHT: 11.25pt">

   <TD style="HEIGHT: 11.25pt; PADDING-BOTTOM: 0in; PADDING-TOP: 0in; PADDING-LEFT: 5.4pt; PADDING-RIGHT: 5.4pt" width="23%">

   <P style="MARGIN: 0in 0in 0pt"><FONT style="FONT-SIZE: 8pt; LINE-HEIGHT: normal" color=black face=Calibri,sans-serif>&nbsp;(in thousands) </FONT></P></TD>

   <TD style="HEIGHT: 11.25pt; PADDING-BOTTOM: 0in; PADDING-TOP: 0in; PADDING-LEFT: 5.4pt; PADDING-RIGHT: 5.4pt" width="3%">&nbsp;</TD>

   <TD style="HEIGHT: 11.25pt; PADDING-BOTTOM: 0in; PADDING-TOP: 0in; PADDING-LEFT: 5.4pt; PADDING-RIGHT: 5.4pt" vAlign=bottom width="9%" noWrap>&nbsp;</TD>

   <TD style="HEIGHT: 11.25pt; PADDING-BOTTOM: 0in; PADDING-TOP: 0in; PADDING-LEFT: 5.4pt; PADDING-RIGHT: 5.4pt" vAlign=bottom width="3%" noWrap>&nbsp;</TD>

   <TD style="HEIGHT: 11.25pt; PADDING-BOTTOM: 0in; PADDING-TOP: 0in; PADDING-LEFT: 5.4pt; PADDING-RIGHT: 5.4pt" vAlign=bottom width="8%" noWrap>&nbsp;</TD>

   <TD style="HEIGHT: 11.25pt; PADDING-BOTTOM: 0in; PADDING-TOP: 0in; PADDING-LEFT: 5.4pt; PADDING-RIGHT: 5.4pt" vAlign=bottom width="3%" noWrap>&nbsp;</TD>

   <TD style="HEIGHT: 11.25pt; PADDING-BOTTOM: 0in; PADDING-TOP: 0in; PADDING-LEFT: 5.4pt; PADDING-RIGHT: 5.4pt" vAlign=bottom width="10%" colSpan=2 noWrap>&nbsp;</TD>

   <TD style="HEIGHT: 11.25pt; PADDING-BOTTOM: 0in; PADDING-TOP: 0in; PADDING-LEFT: 5.4pt; PADDING-RIGHT: 5.4pt" vAlign=bottom width="4%" colSpan=2 noWrap>&nbsp;</TD>

   <TD style="HEIGHT: 11.25pt; PADDING-BOTTOM: 0in; PADDING-TOP: 0in; PADDING-LEFT: 5.4pt; PADDING-RIGHT: 5.4pt" vAlign=bottom width="11%" colSpan=2 noWrap>&nbsp;</TD>

   <TD style="HEIGHT: 11.25pt; PADDING-BOTTOM: 0in; PADDING-TOP: 0in; PADDING-LEFT: 5.4pt; PADDING-RIGHT: 5.4pt" vAlign=bottom width="3%" colSpan=2 noWrap>&nbsp;</TD>

   <TD style="HEIGHT: 11.25pt; PADDING-BOTTOM: 0in; PADDING-TOP: 0in; PADDING-LEFT: 5.4pt; PADDING-RIGHT: 5.4pt" vAlign=bottom width="9%" colSpan=2 noWrap>&nbsp;</TD>

   <TD style="HEIGHT: 11.25pt; PADDING-BOTTOM: 0in; PADDING-TOP: 0in; PADDING-LEFT: 5.4pt; PADDING-RIGHT: 5.4pt" vAlign=bottom width="3%" colSpan=2 noWrap>&nbsp;</TD>

   <TD style="HEIGHT: 11.25pt; PADDING-BOTTOM: 0in; PADDING-TOP: 0in; PADDING-LEFT: 5.4pt; PADDING-RIGHT: 5.4pt" vAlign=bottom width="11%" colSpan=2 noWrap>&nbsp;</TD>

   <TD style="PADDING-BOTTOM: 0in; PADDING-TOP: 0in; PADDING-LEFT: 0in; PADDING-RIGHT: 0in" width="1%">

   <P style="MARGIN: 0in 0in 10pt"><FONT style="FONT-SIZE: 11pt; LINE-HEIGHT: 115%" face=Calibri,sans-serif></FONT>&nbsp;</P></TD></TR>

<TR style="HEIGHT: 12.75pt">

   <TD style="HEIGHT: 12.75pt; PADDING-BOTTOM: 0in; PADDING-TOP: 0in; PADDING-LEFT: 5.4pt; PADDING-RIGHT: 5.4pt" vAlign=top width="23%">

   <P style="MARGIN: 0in 0in 0pt"><FONT style="FONT-SIZE: 10pt; LINE-HEIGHT: normal" face=Calibri,sans-serif>United States</FONT></P></TD>

   <TD style="HEIGHT: 12.75pt; PADDING-BOTTOM: 0in; PADDING-TOP: 0in; PADDING-LEFT: 5.4pt; PADDING-RIGHT: 5.4pt" vAlign=top width="3%">&nbsp;</TD>

   <TD style="HEIGHT: 12.75pt; PADDING-BOTTOM: 0in; PADDING-TOP: 0in; PADDING-LEFT: 5.4pt; PADDING-RIGHT: 5.4pt" vAlign=bottom width="9%" noWrap>

   <P style="TEXT-ALIGN: right; MARGIN: 0in 0in 0pt" align=right><FONT style="FONT-SIZE: 10pt; LINE-HEIGHT: normal" face=Calibri,sans-serif>$809 </FONT></P></TD>

   <TD style="HEIGHT: 12.75pt; PADDING-BOTTOM: 0in; PADDING-TOP: 0in; PADDING-LEFT: 5.4pt; PADDING-RIGHT: 5.4pt" vAlign=bottom width="3%" noWrap>&nbsp;</TD>

   <TD style="HEIGHT: 12.75pt; PADDING-BOTTOM: 0in; PADDING-TOP: 0in; PADDING-LEFT: 5.4pt; PADDING-RIGHT: 5.4pt" vAlign=bottom width="8%" noWrap>

   <P style="TEXT-ALIGN: center; MARGIN: 0in 0in 0pt" align=center><FONT style="FONT-SIZE: 10pt; LINE-HEIGHT: normal" face=Calibri,sans-serif>32.6%</FONT></P></TD>

   <TD style="HEIGHT: 12.75pt; PADDING-BOTTOM: 0in; PADDING-TOP: 0in; PADDING-LEFT: 5.4pt; PADDING-RIGHT: 5.4pt" vAlign=bottom width="3%" noWrap>&nbsp;</TD>

   <TD style="HEIGHT: 12.75pt; PADDING-BOTTOM: 0in; PADDING-TOP: 0in; PADDING-LEFT: 5.4pt; PADDING-RIGHT: 5.4pt" vAlign=bottom width="10%" colSpan=2 noWrap>

   <P style="TEXT-ALIGN: right; MARGIN: 0in 0in 0pt" align=right><FONT style="FONT-SIZE: 10pt; LINE-HEIGHT: normal" face=Calibri,sans-serif>$610 </FONT></P></TD>

   <TD style="HEIGHT: 12.75pt; PADDING-BOTTOM: 0in; PADDING-TOP: 0in; PADDING-LEFT: 5.4pt; PADDING-RIGHT: 5.4pt" vAlign=bottom width="4%" colSpan=2 noWrap>&nbsp;</TD>

   <TD style="HEIGHT: 12.75pt; PADDING-BOTTOM: 0in; PADDING-TOP: 0in; PADDING-LEFT: 5.4pt; PADDING-RIGHT: 5.4pt" vAlign=bottom width="11%" colSpan=2 noWrap>

   <P style="TEXT-ALIGN: right; MARGIN: 0in 0in 0pt" align=right><FONT style="FONT-SIZE: 10pt; LINE-HEIGHT: normal" face=Calibri,sans-serif>$2,168 </FONT></P></TD>

   <TD style="HEIGHT: 12.75pt; PADDING-BOTTOM: 0in; PADDING-TOP: 0in; PADDING-LEFT: 5.4pt; PADDING-RIGHT: 5.4pt" vAlign=bottom width="3%" colSpan=2 noWrap>&nbsp;</TD>

   <TD style="HEIGHT: 12.75pt; PADDING-BOTTOM: 0in; PADDING-TOP: 0in; PADDING-LEFT: 5.4pt; PADDING-RIGHT: 5.4pt" vAlign=bottom width="9%" colSpan=2 noWrap>

   <P style="TEXT-ALIGN: center; MARGIN: 0in 0in 0pt" align=center><FONT style="FONT-SIZE: 10pt; LINE-HEIGHT: normal" face=Calibri,sans-serif>(3.9%)</FONT></P></TD>

   <TD style="HEIGHT: 12.75pt; PADDING-BOTTOM: 0in; PADDING-TOP: 0in; PADDING-LEFT: 5.4pt; PADDING-RIGHT: 5.4pt" vAlign=bottom width="3%" colSpan=2 noWrap>&nbsp;</TD>

   <TD style="HEIGHT: 12.75pt; PADDING-BOTTOM: 0in; PADDING-TOP: 0in; PADDING-LEFT: 5.4pt; PADDING-RIGHT: 5.4pt" vAlign=bottom width="11%" colSpan=2 noWrap>

   <P style="TEXT-ALIGN: right; MARGIN: 0in 0in 0pt" align=right><FONT style="FONT-SIZE: 10pt; LINE-HEIGHT: normal" face=Calibri,sans-serif>$2,256 </FONT></P></TD>

   <TD style="PADDING-BOTTOM: 0in; PADDING-TOP: 0in; PADDING-LEFT: 0in; PADDING-RIGHT: 0in" width="1%">

   <P style="MARGIN: 0in 0in 10pt"><FONT style="FONT-SIZE: 11pt; LINE-HEIGHT: 115%" face=Calibri,sans-serif></FONT>&nbsp;</P></TD></TR>

<TR style="HEIGHT: 12.75pt">

   <TD style="HEIGHT: 12.75pt; PADDING-BOTTOM: 0in; PADDING-TOP: 0in; PADDING-LEFT: 5.4pt; PADDING-RIGHT: 5.4pt" vAlign=top width="23%">

   <P style="MARGIN: 0in 0in 0pt"><FONT style="FONT-SIZE: 10pt; LINE-HEIGHT: normal" face=Calibri,sans-serif>% of total</FONT></P></TD>

   <TD style="HEIGHT: 12.75pt; PADDING-BOTTOM: 0in; PADDING-TOP: 0in; PADDING-LEFT: 5.4pt; PADDING-RIGHT: 5.4pt" vAlign=top width="3%">&nbsp;</TD>

   <TD style="HEIGHT: 12.75pt; PADDING-BOTTOM: 0in; PADDING-TOP: 0in; PADDING-LEFT: 5.4pt; PADDING-RIGHT: 5.4pt" vAlign=bottom width="9%" noWrap>

   <P style="TEXT-ALIGN: right; MARGIN: 0in 0in 0pt" align=right><FONT style="FONT-SIZE: 10pt; LINE-HEIGHT: normal" face=Calibri,sans-serif>12.4%</FONT></P></TD>

   <TD style="HEIGHT: 12.75pt; PADDING-BOTTOM: 0in; PADDING-TOP: 0in; PADDING-LEFT: 5.4pt; PADDING-RIGHT: 5.4pt" vAlign=bottom width="3%" noWrap>&nbsp;</TD>

   <TD style="HEIGHT: 12.75pt; PADDING-BOTTOM: 0in; PADDING-TOP: 0in; PADDING-LEFT: 5.4pt; PADDING-RIGHT: 5.4pt" vAlign=bottom width="8%" noWrap>&nbsp;</TD>

   <TD style="HEIGHT: 12.75pt; PADDING-BOTTOM: 0in; PADDING-TOP: 0in; PADDING-LEFT: 5.4pt; PADDING-RIGHT: 5.4pt" vAlign=bottom width="3%" noWrap>&nbsp;</TD>

   <TD style="HEIGHT: 12.75pt; PADDING-BOTTOM: 0in; PADDING-TOP: 0in; PADDING-LEFT: 5.4pt; PADDING-RIGHT: 5.4pt" vAlign=bottom width="10%" colSpan=2 noWrap>

   <P style="TEXT-ALIGN: right; MARGIN: 0in 0in 0pt" align=right><FONT style="FONT-SIZE: 10pt; LINE-HEIGHT: normal" face=Calibri,sans-serif>6.4%</FONT></P></TD>

   <TD style="HEIGHT: 12.75pt; PADDING-BOTTOM: 0in; PADDING-TOP: 0in; PADDING-LEFT: 5.4pt; PADDING-RIGHT: 5.4pt" vAlign=bottom width="4%" colSpan=2 noWrap>&nbsp;</TD>

   <TD style="HEIGHT: 12.75pt; PADDING-BOTTOM: 0in; PADDING-TOP: 0in; PADDING-LEFT: 5.4pt; PADDING-RIGHT: 5.4pt" vAlign=bottom width="11%" colSpan=2 noWrap>

   <P style="TEXT-ALIGN: right; MARGIN: 0in 0in 0pt" align=right><FONT style="FONT-SIZE: 10pt; LINE-HEIGHT: normal" face=Calibri,sans-serif>10.1%</FONT></P></TD>

   <TD style="HEIGHT: 12.75pt; PADDING-BOTTOM: 0in; PADDING-TOP: 0in; PADDING-LEFT: 5.4pt; PADDING-RIGHT: 5.4pt" vAlign=bottom width="3%" colSpan=2 noWrap>&nbsp;</TD>

   <TD style="HEIGHT: 12.75pt; PADDING-BOTTOM: 0in; PADDING-TOP: 0in; PADDING-LEFT: 5.4pt; PADDING-RIGHT: 5.4pt" vAlign=bottom width="9%" colSpan=2 noWrap>&nbsp;</TD>

   <TD style="HEIGHT: 12.75pt; PADDING-BOTTOM: 0in; PADDING-TOP: 0in; PADDING-LEFT: 5.4pt; PADDING-RIGHT: 5.4pt" vAlign=bottom width="3%" colSpan=2 noWrap>&nbsp;</TD>

   <TD style="HEIGHT: 12.75pt; PADDING-BOTTOM: 0in; PADDING-TOP: 0in; PADDING-LEFT: 5.4pt; PADDING-RIGHT: 5.4pt" vAlign=bottom width="11%" colSpan=2 noWrap>

   <P style="TEXT-ALIGN: right; MARGIN: 0in 0in 0pt" align=right><FONT style="FONT-SIZE: 10pt; LINE-HEIGHT: normal" face=Calibri,sans-serif>8.7%</FONT></P></TD>

   <TD style="PADDING-BOTTOM: 0in; PADDING-TOP: 0in; PADDING-LEFT: 0in; PADDING-RIGHT: 0in" width="1%">

   <P style="MARGIN: 0in 0in 10pt"><FONT style="FONT-SIZE: 11pt; LINE-HEIGHT: 115%" face=Calibri,sans-serif></FONT>&nbsp;</P></TD></TR>

<TR style="HEIGHT: 6.75pt">

   <TD style="HEIGHT: 6.75pt; PADDING-BOTTOM: 0in; PADDING-TOP: 0in; PADDING-LEFT: 5.4pt; PADDING-RIGHT: 5.4pt" vAlign=top width="23%">&nbsp;</TD>

   <TD style="HEIGHT: 6.75pt; PADDING-BOTTOM: 0in; PADDING-TOP: 0in; PADDING-LEFT: 5.4pt; PADDING-RIGHT: 5.4pt" vAlign=top width="3%">&nbsp;</TD>

   <TD style="HEIGHT: 6.75pt; PADDING-BOTTOM: 0in; PADDING-TOP: 0in; PADDING-LEFT: 5.4pt; PADDING-RIGHT: 5.4pt" vAlign=bottom width="9%" noWrap>&nbsp;</TD>

   <TD style="HEIGHT: 6.75pt; PADDING-BOTTOM: 0in; PADDING-TOP: 0in; PADDING-LEFT: 5.4pt; PADDING-RIGHT: 5.4pt" vAlign=bottom width="3%" noWrap>&nbsp;</TD>

   <TD style="HEIGHT: 6.75pt; PADDING-BOTTOM: 0in; PADDING-TOP: 0in; PADDING-LEFT: 5.4pt; PADDING-RIGHT: 5.4pt" vAlign=bottom width="8%" noWrap>&nbsp;</TD>

   <TD style="HEIGHT: 6.75pt; PADDING-BOTTOM: 0in; PADDING-TOP: 0in; PADDING-LEFT: 5.4pt; PADDING-RIGHT: 5.4pt" vAlign=bottom width="3%" noWrap>&nbsp;</TD>

   <TD style="HEIGHT: 6.75pt; PADDING-BOTTOM: 0in; PADDING-TOP: 0in; PADDING-LEFT: 5.4pt; PADDING-RIGHT: 5.4pt" vAlign=bottom width="10%" colSpan=2 noWrap>&nbsp;</TD>

   <TD style="HEIGHT: 6.75pt; PADDING-BOTTOM: 0in; PADDING-TOP: 0in; PADDING-LEFT: 5.4pt; PADDING-RIGHT: 5.4pt" vAlign=bottom width="4%" colSpan=2 noWrap>&nbsp;</TD>

   <TD style="HEIGHT: 6.75pt; PADDING-BOTTOM: 0in; PADDING-TOP: 0in; PADDING-LEFT: 5.4pt; PADDING-RIGHT: 5.4pt" vAlign=bottom width="11%" colSpan=2 noWrap>&nbsp;</TD>

   <TD style="HEIGHT: 6.75pt; PADDING-BOTTOM: 0in; PADDING-TOP: 0in; PADDING-LEFT: 5.4pt; PADDING-RIGHT: 5.4pt" vAlign=bottom width="3%" colSpan=2 noWrap>&nbsp;</TD>

   <TD style="HEIGHT: 6.75pt; PADDING-BOTTOM: 0in; PADDING-TOP: 0in; PADDING-LEFT: 5.4pt; PADDING-RIGHT: 5.4pt" vAlign=bottom width="9%" colSpan=2 noWrap>&nbsp;</TD>

   <TD style="HEIGHT: 6.75pt; PADDING-BOTTOM: 0in; PADDING-TOP: 0in; PADDING-LEFT: 5.4pt; PADDING-RIGHT: 5.4pt" vAlign=bottom width="3%" colSpan=2 noWrap>&nbsp;</TD>

   <TD style="HEIGHT: 6.75pt; PADDING-BOTTOM: 0in; PADDING-TOP: 0in; PADDING-LEFT: 5.4pt; PADDING-RIGHT: 5.4pt" vAlign=bottom width="11%" colSpan=2 noWrap>&nbsp;</TD>

   <TD style="PADDING-BOTTOM: 0in; PADDING-TOP: 0in; PADDING-LEFT: 0in; PADDING-RIGHT: 0in" width="1%">

   <P style="MARGIN: 0in 0in 10pt"><FONT style="FONT-SIZE: 11pt; LINE-HEIGHT: 115%" face=Calibri,sans-serif></FONT>&nbsp;</P></TD></TR>

<TR style="HEIGHT: 12.75pt">

   <TD style="HEIGHT: 12.75pt; PADDING-BOTTOM: 0in; PADDING-TOP: 0in; PADDING-LEFT: 5.4pt; PADDING-RIGHT: 5.4pt" vAlign=top width="23%">

   <P style="MARGIN: 0in 0in 0pt"><FONT style="FONT-SIZE: 10pt; LINE-HEIGHT: normal" face=Calibri,sans-serif>International</FONT></P></TD>

   <TD style="HEIGHT: 12.75pt; PADDING-BOTTOM: 0in; PADDING-TOP: 0in; PADDING-LEFT: 5.4pt; PADDING-RIGHT: 5.4pt" vAlign=top width="3%">&nbsp;</TD>

   <TD style="HEIGHT: 12.75pt; PADDING-BOTTOM: 0in; PADDING-TOP: 0in; PADDING-LEFT: 5.4pt; PADDING-RIGHT: 5.4pt" vAlign=bottom width="9%" noWrap>

   <P style="TEXT-ALIGN: right; MARGIN: 0in 0in 0pt" align=right><FONT style="FONT-SIZE: 10pt; LINE-HEIGHT: normal" face=Calibri,sans-serif>$5,724 </FONT></P></TD>

   <TD style="HEIGHT: 12.75pt; PADDING-BOTTOM: 0in; PADDING-TOP: 0in; PADDING-LEFT: 5.4pt; PADDING-RIGHT: 5.4pt" vAlign=bottom width="3%" noWrap>&nbsp;</TD>

   <TD style="HEIGHT: 12.75pt; PADDING-BOTTOM: 0in; PADDING-TOP: 0in; PADDING-LEFT: 5.4pt; PADDING-RIGHT: 5.4pt" vAlign=bottom width="8%" noWrap>

   <P style="TEXT-ALIGN: center; MARGIN: 0in 0in 0pt" align=center><FONT style="FONT-SIZE: 10pt; LINE-HEIGHT: normal" face=Calibri,sans-serif>(36.3%)</FONT></P></TD>

   <TD style="HEIGHT: 12.75pt; PADDING-BOTTOM: 0in; PADDING-TOP: 0in; PADDING-LEFT: 5.4pt; PADDING-RIGHT: 5.4pt" vAlign=bottom width="3%" noWrap>&nbsp;</TD>

   <TD style="HEIGHT: 12.75pt; PADDING-BOTTOM: 0in; PADDING-TOP: 0in; PADDING-LEFT: 5.4pt; PADDING-RIGHT: 5.4pt" vAlign=bottom width="10%" colSpan=2 noWrap>

   <P style="TEXT-ALIGN: right; MARGIN: 0in 0in 0pt" align=right><FONT style="FONT-SIZE: 10pt; LINE-HEIGHT: normal" face=Calibri,sans-serif>$8,986 </FONT></P></TD>

   <TD style="HEIGHT: 12.75pt; PADDING-BOTTOM: 0in; PADDING-TOP: 0in; PADDING-LEFT: 5.4pt; PADDING-RIGHT: 5.4pt" vAlign=bottom width="4%" colSpan=2 noWrap>&nbsp;</TD>

   <TD style="HEIGHT: 12.75pt; PADDING-BOTTOM: 0in; PADDING-TOP: 0in; PADDING-LEFT: 5.4pt; PADDING-RIGHT: 5.4pt" vAlign=bottom width="11%" colSpan=2 noWrap>

   <P style="TEXT-ALIGN: right; MARGIN: 0in 0in 0pt" align=right><FONT style="FONT-SIZE: 10pt; LINE-HEIGHT: normal" face=Calibri,sans-serif>$19,199 </FONT></P></TD>

   <TD style="HEIGHT: 12.75pt; PADDING-BOTTOM: 0in; PADDING-TOP: 0in; PADDING-LEFT: 5.4pt; PADDING-RIGHT: 5.4pt" vAlign=bottom width="3%" colSpan=2 noWrap>&nbsp;</TD>

   <TD style="HEIGHT: 12.75pt; PADDING-BOTTOM: 0in; PADDING-TOP: 0in; PADDING-LEFT: 5.4pt; PADDING-RIGHT: 5.4pt" vAlign=bottom width="9%" colSpan=2 noWrap>

   <P style="TEXT-ALIGN: center; MARGIN: 0in 0in 0pt" align=center><FONT style="FONT-SIZE: 10pt; LINE-HEIGHT: normal" face=Calibri,sans-serif>(19.0%)</FONT></P></TD>

   <TD style="HEIGHT: 12.75pt; PADDING-BOTTOM: 0in; PADDING-TOP: 0in; PADDING-LEFT: 5.4pt; PADDING-RIGHT: 5.4pt" vAlign=bottom width="3%" colSpan=2 noWrap>&nbsp;</TD>

   <TD style="HEIGHT: 12.75pt; PADDING-BOTTOM: 0in; PADDING-TOP: 0in; PADDING-LEFT: 5.4pt; PADDING-RIGHT: 5.4pt" vAlign=bottom width="11%" colSpan=2 noWrap>

   <P style="TEXT-ALIGN: right; MARGIN: 0in 0in 0pt" align=right><FONT style="FONT-SIZE: 10pt; LINE-HEIGHT: normal" face=Calibri,sans-serif>$23,699 </FONT></P></TD>

   <TD style="PADDING-BOTTOM: 0in; PADDING-TOP: 0in; PADDING-LEFT: 0in; PADDING-RIGHT: 0in" width="1%">

   <P style="MARGIN: 0in 0in 10pt"><FONT style="FONT-SIZE: 11pt; LINE-HEIGHT: 115%" face=Calibri,sans-serif></FONT>&nbsp;</P></TD></TR>

<TR style="HEIGHT: 12.75pt">

   <TD style="HEIGHT: 12.75pt; PADDING-BOTTOM: 0in; PADDING-TOP: 0in; PADDING-LEFT: 5.4pt; PADDING-RIGHT: 5.4pt" vAlign=bottom width="23%" noWrap>

   <P style="MARGIN: 0in 0in 0pt"><FONT style="FONT-SIZE: 10pt; LINE-HEIGHT: normal" face=Calibri,sans-serif>% of total</FONT></P></TD>

   <TD style="HEIGHT: 12.75pt; PADDING-BOTTOM: 0in; PADDING-TOP: 0in; PADDING-LEFT: 5.4pt; PADDING-RIGHT: 5.4pt" vAlign=bottom width="3%" noWrap>&nbsp;</TD>

   <TD style="HEIGHT: 12.75pt; PADDING-BOTTOM: 0in; PADDING-TOP: 0in; PADDING-LEFT: 5.4pt; PADDING-RIGHT: 5.4pt" vAlign=bottom width="9%" noWrap>

   <P style="TEXT-ALIGN: right; MARGIN: 0in 0in 0pt" align=right><FONT style="FONT-SIZE: 10pt; LINE-HEIGHT: normal" face=Calibri,sans-serif>87.6%</FONT></P></TD>

   <TD style="HEIGHT: 12.75pt; PADDING-BOTTOM: 0in; PADDING-TOP: 0in; PADDING-LEFT: 5.4pt; PADDING-RIGHT: 5.4pt" vAlign=bottom width="3%" noWrap>&nbsp;</TD>

   <TD style="HEIGHT: 12.75pt; PADDING-BOTTOM: 0in; PADDING-TOP: 0in; PADDING-LEFT: 5.4pt; PADDING-RIGHT: 5.4pt" vAlign=bottom width="8%" noWrap>&nbsp;</TD>

   <TD style="HEIGHT: 12.75pt; PADDING-BOTTOM: 0in; PADDING-TOP: 0in; PADDING-LEFT: 5.4pt; PADDING-RIGHT: 5.4pt" vAlign=bottom width="3%" noWrap>&nbsp;</TD>

   <TD style="HEIGHT: 12.75pt; PADDING-BOTTOM: 0in; PADDING-TOP: 0in; PADDING-LEFT: 5.4pt; PADDING-RIGHT: 5.4pt" vAlign=bottom width="10%" colSpan=2 noWrap>

   <P style="TEXT-ALIGN: right; MARGIN: 0in 0in 0pt" align=right><FONT style="FONT-SIZE: 10pt; LINE-HEIGHT: normal" face=Calibri,sans-serif>93.6%</FONT></P></TD>

   <TD style="HEIGHT: 12.75pt; PADDING-BOTTOM: 0in; PADDING-TOP: 0in; PADDING-LEFT: 5.4pt; PADDING-RIGHT: 5.4pt" vAlign=bottom width="4%" colSpan=2 noWrap>&nbsp;</TD>

   <TD style="HEIGHT: 12.75pt; PADDING-BOTTOM: 0in; PADDING-TOP: 0in; PADDING-LEFT: 5.4pt; PADDING-RIGHT: 5.4pt" vAlign=bottom width="11%" colSpan=2 noWrap>

   <P style="TEXT-ALIGN: right; MARGIN: 0in 0in 0pt" align=right><FONT style="FONT-SIZE: 10pt; LINE-HEIGHT: normal" face=Calibri,sans-serif>89.9%</FONT></P></TD>

   <TD style="HEIGHT: 12.75pt; PADDING-BOTTOM: 0in; PADDING-TOP: 0in; PADDING-LEFT: 5.4pt; PADDING-RIGHT: 5.4pt" vAlign=bottom width="3%" colSpan=2 noWrap>&nbsp;</TD>

   <TD style="HEIGHT: 12.75pt; PADDING-BOTTOM: 0in; PADDING-TOP: 0in; PADDING-LEFT: 5.4pt; PADDING-RIGHT: 5.4pt" vAlign=bottom width="9%" colSpan=2 noWrap>&nbsp;</TD>

   <TD style="HEIGHT: 12.75pt; PADDING-BOTTOM: 0in; PADDING-TOP: 0in; PADDING-LEFT: 5.4pt; PADDING-RIGHT: 5.4pt" vAlign=bottom width="3%" colSpan=2 noWrap>&nbsp;</TD>

   <TD style="HEIGHT: 12.75pt; PADDING-BOTTOM: 0in; PADDING-TOP: 0in; PADDING-LEFT: 5.4pt; PADDING-RIGHT: 5.4pt" vAlign=bottom width="11%" colSpan=2 noWrap>

   <P style="TEXT-ALIGN: right; MARGIN: 0in 0in 0pt" align=right><FONT style="FONT-SIZE: 10pt; LINE-HEIGHT: normal" face=Calibri,sans-serif>91.3%</FONT></P></TD>

   <TD style="PADDING-BOTTOM: 0in; PADDING-TOP: 0in; PADDING-LEFT: 0in; PADDING-RIGHT: 0in" width="1%">

   <P style="MARGIN: 0in 0in 10pt"><FONT style="FONT-SIZE: 11pt; LINE-HEIGHT: 115%" face=Calibri,sans-serif></FONT>&nbsp;</P></TD></TR>

<TR>

   <TD width="23%">&nbsp;</TD>

   <TD width="3%">&nbsp;</TD>

   <TD width="9%">&nbsp;</TD>

   <TD width="3%">&nbsp;</TD>

   <TD width="8%">&nbsp;</TD>

   <TD width="3%">&nbsp;</TD>

   <TD width="1%">&nbsp;</TD>

   <TD width="9%">&nbsp;</TD>

   <TD width="1%">&nbsp;</TD>

   <TD width="3%">&nbsp;</TD>

   <TD width="1%">&nbsp;</TD>

   <TD width="10%">&nbsp;</TD>

   <TD width="1%">&nbsp;</TD>

   <TD width="2%">&nbsp;</TD>

   <TD width="1%">&nbsp;</TD>

   <TD width="8%">&nbsp;</TD>

   <TD width="1%">&nbsp;</TD>

   <TD width="2%">&nbsp;</TD>

   <TD width="1%">&nbsp;</TD>

   <TD width="10%">&nbsp;</TD>

   <TD width="1%">&nbsp;</TD></TR></TABLE></DIV>

<a name="_bclFooter16"></a><DIV>

<P style="TEXT-ALIGN: center; MARGIN: 0in 0in 0pt" align=center><FONT style="DISPLAY: none"><FONT lang=EN-US style="FONT-SIZE: 10pt" face=Times></FONT></FONT><FONT lang=EN-US style="FONT-SIZE: 10pt" face=Times>16</FONT><FONT style="DISPLAY: none"><FONT lang=EN-US style="FONT-SIZE: 10pt" face=Times></FONT></FONT></P>

<P style="MARGIN: 0in 0in 0pt"><FONT face=arial,sans-serif><FONT lang=EN-US style="FONT-SIZE: 10pt" face=arial,sans-serif></FONT></FONT>&nbsp;</P></DIV></DIV>

<HR align=center SIZE=2 width="100%" noShade>



<DIV style="PAGE-BREAK-BEFORE: always">&nbsp;</DIV>

&nbsp; <A name="page_17"></A>

<a name="_bclPageBorder17"></a><DIV style="PADDING-LEFT: 0%; PADDING-RIGHT: 0%">

<P style="PAGE-BREAK-AFTER: avoid; TEXT-ALIGN: justify; MARGIN: 0in 0in 0pt"><FONT lang=EN-US style="FONT-SIZE: 11pt; LINE-HEIGHT: normal" face=Calibri,sans-serif></FONT>&nbsp;</P>

<P style="PAGE-BREAK-AFTER: avoid; TEXT-ALIGN: justify; MARGIN: 0in 0in 0pt"><FONT lang=EN-US style="FONT-SIZE: 10pt; LINE-HEIGHT: normal" face=Calibri,sans-serif>Net sales in the third quarter of 2018 were $6.5 million, compared with $9.6 million in the third quarter of 2017. &nbsp;Automotive Electronics demand from both OEMs and Programming Centers continues to drive revenues and are primarily related to our PSV family of automated programming systems. &nbsp;The unusually strong demand in 2017 make the 2018 figures look comparatively weak.&nbsp; International sales represented 87.6% of total sales for the third quarter, compared to 93.6% during the same period in 2017.&nbsp; Unfavorable currency exchange rate changes reduced the third quarter of 2018 revenue by approximately $89,000, compared to the same period in 2017.</FONT></P>

<P style="PAGE-BREAK-AFTER: avoid; TEXT-ALIGN: justify; MARGIN: 0in 0in 0pt"><FONT lang=EN-US style="FONT-SIZE: 10pt; LINE-HEIGHT: normal" face=Calibri,sans-serif></FONT>&nbsp;</P>

<P style="PAGE-BREAK-AFTER: avoid; TEXT-ALIGN: justify; MARGIN: 0in 0in 0pt"><FONT lang=EN-US style="FONT-SIZE: 10pt; LINE-HEIGHT: normal" face=Calibri,sans-serif>Revenue breakdown for the quarter was approximately 62% equipment, 25% consumables and 13% software and services.</FONT></P>

<P style="PAGE-BREAK-AFTER: avoid; TEXT-ALIGN: justify; MARGIN: 0in 0in 0pt"><FONT lang=EN-US style="FONT-SIZE: 10pt; LINE-HEIGHT: normal" face=Calibri,sans-serif></FONT>&nbsp;</P>

<P style="PAGE-BREAK-AFTER: avoid; TEXT-ALIGN: justify; MARGIN: 0in 0in 0pt"><FONT lang=EN-US style="FONT-SIZE: 10pt; LINE-HEIGHT: normal" face=Calibri,sans-serif>Order bookings were $7.0 million in the third quarter of 2018, down from the prior year period of $8.2 million.&nbsp; Automotive Electronics OEM business was 62% of orders in the third quarter of 2018 compared to 51% in the prior year period. Programming Centers related business was 12% of orders in the third quarter of 2018 compared to 27% in the prior year period.&nbsp; The variation in revenue percentages versus order bookings percentages relates to the change in backlog, deferred revenues and currency translation.&nbsp; Total deferred revenue at the end of the third quarter of 2018 was $1.9 million ($1.8 million current and $82,000 long term) compared to $2.5 million at the end of the second quarter of 2018, $1.6 million at the end of the third quarter of 2017 and $1.9 million at December 31, 2017. &nbsp;&nbsp;Backlog at the end of the third quarter of 2018 was $3.1 million compared to $1.9 million at the end of the second quarter of 2018, $4.6 million at the end of the third quarter of 2017 and $4.0 million at December 31, 2017.</FONT></P>

<P style="PAGE-BREAK-AFTER: avoid; TEXT-ALIGN: justify; MARGIN: 0in 0in 0pt"><FONT lang=EN-US style="FONT-SIZE: 10pt; LINE-HEIGHT: normal" face=Calibri,sans-serif></FONT>&nbsp;</P>

<P style="PAGE-BREAK-AFTER: avoid; TEXT-ALIGN: justify; MARGIN: 0in 0in 0pt"><FONT lang=EN-US style="FONT-SIZE: 10pt; LINE-HEIGHT: normal" face=Calibri,sans-serif>For the nine months ending September 30, 2018, compared to the same period in 2017, the change in net sales were generally due to the same factors discussed above for the third quarter, except for the first nine months currency exchange rate changes were net favorable and increased revenue by $463,000. &nbsp;On a regional basis, all regions were lower compared to the same periods in 2017 which had unusually strong sales.</FONT></P>

<P style="PAGE-BREAK-AFTER: avoid; TEXT-ALIGN: justify; MARGIN: 0in 0in 0pt"><FONT lang=EN-US style="FONT-SIZE: 10pt; LINE-HEIGHT: normal" face=Calibri,sans-serif></FONT>&nbsp;</P>

<P style="PAGE-BREAK-AFTER: avoid; TEXT-ALIGN: justify; MARGIN: 0in 0in 0pt"><B><FONT lang=EN-US style="FONT-SIZE: 10pt; TEXT-TRANSFORM: uppercase; LINE-HEIGHT: normal" face=Calibri,sans-serif>Gross Margin</FONT></B></P>

<P style="PAGE-BREAK-AFTER: avoid; TEXT-ALIGN: justify; MARGIN: 0in 0in 0pt"><FONT lang=EN-US style="FONT-SIZE: 11pt; LINE-HEIGHT: normal" face=Calibri,sans-serif></FONT>&nbsp;</P>

<DIV align=left>

<TABLE style="WIDTH: 576.799pt; BORDER-COLLAPSE: collapse; MARGIN-LEFT: 5.4pt" cellSpacing=0 cellPadding=0 border=0>



<TR style="HEIGHT: 12.75pt">

   <TD style="HEIGHT: 12.75pt; PADDING-BOTTOM: 0in; PADDING-TOP: 0in; PADDING-LEFT: 5.4pt; PADDING-RIGHT: 5.4pt" vAlign=bottom width="18%" noWrap>&nbsp;</TD>

   <TD style="HEIGHT: 12.75pt; BORDER-BOTTOM: windowtext 1pt solid; PADDING-BOTTOM: 0in; PADDING-TOP: 0in; PADDING-LEFT: 5.4pt; PADDING-RIGHT: 5.4pt" vAlign=bottom width="38%" colSpan=5 noWrap>

   <P style="TEXT-ALIGN: center; MARGIN: 0in 0in 0pt" align=center><FONT style="FONT-SIZE: 10pt; LINE-HEIGHT: normal" face=Calibri,sans-serif>&nbsp;Three Months Ended </FONT></P></TD>

   <TD style="HEIGHT: 12.75pt; PADDING-BOTTOM: 0in; PADDING-TOP: 0in; PADDING-LEFT: 5.4pt; PADDING-RIGHT: 5.4pt" vAlign=bottom width="6%" noWrap>&nbsp;</TD>

   <TD style="HEIGHT: 12.75pt; BORDER-BOTTOM: windowtext 1pt solid; PADDING-BOTTOM: 0in; PADDING-TOP: 0in; PADDING-LEFT: 5.4pt; PADDING-RIGHT: 5.4pt" vAlign=bottom width="38%" colSpan=5 noWrap>

   <P style="TEXT-ALIGN: center; MARGIN: 0in 0in 0pt" align=center><FONT style="FONT-SIZE: 10pt; LINE-HEIGHT: normal" face=Calibri,sans-serif>&nbsp;Nine Months Ended </FONT></P></TD></TR>

<TR style="HEIGHT: 22.5pt">

   <TD style="HEIGHT: 22.5pt; PADDING-BOTTOM: 0in; PADDING-TOP: 0in; PADDING-LEFT: 5.4pt; PADDING-RIGHT: 5.4pt" vAlign=bottom width="18%">&nbsp;</TD>

   <TD style="HEIGHT: 22.5pt; BORDER-BOTTOM: windowtext 1pt solid; PADDING-BOTTOM: 0in; PADDING-TOP: 0in; PADDING-LEFT: 5.4pt; PADDING-RIGHT: 5.4pt" vAlign=bottom width="11%">

   <P style="TEXT-ALIGN: center; MARGIN: 0in 0in 0pt" align=center><FONT style="FONT-SIZE: 9pt; LINE-HEIGHT: normal" color=black face=Calibri,sans-serif>Sep. 30,<BR>2018</FONT></P></TD>

   <TD style="HEIGHT: 22.5pt; PADDING-BOTTOM: 0in; PADDING-TOP: 0in; PADDING-LEFT: 5.4pt; PADDING-RIGHT: 5.4pt" vAlign=bottom width="4%">&nbsp;</TD>

   <TD style="HEIGHT: 22.5pt; BORDER-BOTTOM: windowtext 1pt solid; PADDING-BOTTOM: 0in; PADDING-TOP: 0in; PADDING-LEFT: 5.4pt; PADDING-RIGHT: 5.4pt" vAlign=bottom width="10%" noWrap>

   <P style="TEXT-ALIGN: center; MARGIN: 0in 0in 0pt" align=center><FONT style="FONT-SIZE: 9pt; LINE-HEIGHT: normal" color=black face=Calibri,sans-serif>Change</FONT></P></TD>

   <TD style="HEIGHT: 22.5pt; PADDING-BOTTOM: 0in; PADDING-TOP: 0in; PADDING-LEFT: 5.4pt; PADDING-RIGHT: 5.4pt" vAlign=bottom width="2%" noWrap>&nbsp;</TD>

   <TD style="HEIGHT: 22.5pt; BORDER-BOTTOM: windowtext 1pt solid; PADDING-BOTTOM: 0in; PADDING-TOP: 0in; PADDING-LEFT: 5.4pt; PADDING-RIGHT: 5.4pt" vAlign=bottom width="11%">

   <P style="TEXT-ALIGN: center; MARGIN: 0in 0in 0pt" align=center><FONT style="FONT-SIZE: 9pt; LINE-HEIGHT: normal" color=black face=Calibri,sans-serif>Sep. 30,<BR>2017</FONT></P></TD>

   <TD style="HEIGHT: 22.5pt; PADDING-BOTTOM: 0in; PADDING-TOP: 0in; PADDING-LEFT: 5.4pt; PADDING-RIGHT: 5.4pt" vAlign=bottom width="6%" noWrap>&nbsp;</TD>

   <TD style="HEIGHT: 22.5pt; BORDER-BOTTOM: windowtext 1pt solid; PADDING-BOTTOM: 0in; PADDING-TOP: 0in; PADDING-LEFT: 5.4pt; PADDING-RIGHT: 5.4pt" vAlign=bottom width="11%">

   <P style="TEXT-ALIGN: center; MARGIN: 0in 0in 0pt" align=center><FONT style="FONT-SIZE: 9pt; LINE-HEIGHT: normal" color=black face=Calibri,sans-serif>Sep. 30,<BR>2018</FONT></P></TD>

   <TD style="HEIGHT: 22.5pt; PADDING-BOTTOM: 0in; PADDING-TOP: 0in; PADDING-LEFT: 5.4pt; PADDING-RIGHT: 5.4pt" vAlign=bottom width="4%">&nbsp;</TD>

   <TD style="HEIGHT: 22.5pt; BORDER-BOTTOM: windowtext 1pt solid; PADDING-BOTTOM: 0in; PADDING-TOP: 0in; PADDING-LEFT: 5.4pt; PADDING-RIGHT: 5.4pt" vAlign=bottom width="10%" noWrap>

   <P style="TEXT-ALIGN: center; MARGIN: 0in 0in 0pt" align=center><FONT style="FONT-SIZE: 9pt; LINE-HEIGHT: normal" color=black face=Calibri,sans-serif>Change</FONT></P></TD>

   <TD style="HEIGHT: 22.5pt; PADDING-BOTTOM: 0in; PADDING-TOP: 0in; PADDING-LEFT: 5.4pt; PADDING-RIGHT: 5.4pt" vAlign=bottom width="2%" noWrap>&nbsp;</TD>

   <TD style="HEIGHT: 22.5pt; BORDER-BOTTOM: windowtext 1pt solid; PADDING-BOTTOM: 0in; PADDING-TOP: 0in; PADDING-LEFT: 5.4pt; PADDING-RIGHT: 5.4pt" vAlign=bottom width="11%">

   <P style="TEXT-ALIGN: center; MARGIN: 0in 0in 0pt" align=center><FONT style="FONT-SIZE: 9pt; LINE-HEIGHT: normal" color=black face=Calibri,sans-serif>Sep. 30,<BR>2017</FONT></P></TD></TR>

<TR style="HEIGHT: 11.25pt">

   <TD style="HEIGHT: 11.25pt; PADDING-BOTTOM: 0in; PADDING-TOP: 0in; PADDING-LEFT: 5.4pt; PADDING-RIGHT: 5.4pt" width="18%">

   <P style="MARGIN: 0in 0in 0pt"><FONT style="FONT-SIZE: 8pt; LINE-HEIGHT: normal" color=black face=Calibri,sans-serif>&nbsp;(in thousands) </FONT></P></TD>

   <TD style="HEIGHT: 11.25pt; PADDING-BOTTOM: 0in; PADDING-TOP: 0in; PADDING-LEFT: 5.4pt; PADDING-RIGHT: 5.4pt" vAlign=bottom width="11%" noWrap>&nbsp;</TD>

   <TD style="HEIGHT: 11.25pt; PADDING-BOTTOM: 0in; PADDING-TOP: 0in; PADDING-LEFT: 5.4pt; PADDING-RIGHT: 5.4pt" vAlign=bottom width="4%" noWrap>&nbsp;</TD>

   <TD style="HEIGHT: 11.25pt; PADDING-BOTTOM: 0in; PADDING-TOP: 0in; PADDING-LEFT: 5.4pt; PADDING-RIGHT: 5.4pt" vAlign=bottom width="10%" noWrap>&nbsp;</TD>

   <TD style="HEIGHT: 11.25pt; PADDING-BOTTOM: 0in; PADDING-TOP: 0in; PADDING-LEFT: 5.4pt; PADDING-RIGHT: 5.4pt" vAlign=bottom width="2%" noWrap>&nbsp;</TD>

   <TD style="HEIGHT: 11.25pt; PADDING-BOTTOM: 0in; PADDING-TOP: 0in; PADDING-LEFT: 5.4pt; PADDING-RIGHT: 5.4pt" vAlign=bottom width="11%" noWrap>&nbsp;</TD>

   <TD style="HEIGHT: 11.25pt; PADDING-BOTTOM: 0in; PADDING-TOP: 0in; PADDING-LEFT: 5.4pt; PADDING-RIGHT: 5.4pt" vAlign=bottom width="6%" noWrap>&nbsp;</TD>

   <TD style="HEIGHT: 11.25pt; PADDING-BOTTOM: 0in; PADDING-TOP: 0in; PADDING-LEFT: 5.4pt; PADDING-RIGHT: 5.4pt" vAlign=bottom width="11%" noWrap>&nbsp;</TD>

   <TD style="HEIGHT: 11.25pt; PADDING-BOTTOM: 0in; PADDING-TOP: 0in; PADDING-LEFT: 5.4pt; PADDING-RIGHT: 5.4pt" vAlign=bottom width="4%" noWrap>&nbsp;</TD>

   <TD style="HEIGHT: 11.25pt; PADDING-BOTTOM: 0in; PADDING-TOP: 0in; PADDING-LEFT: 5.4pt; PADDING-RIGHT: 5.4pt" vAlign=bottom width="10%" noWrap>&nbsp;</TD>

   <TD style="HEIGHT: 11.25pt; PADDING-BOTTOM: 0in; PADDING-TOP: 0in; PADDING-LEFT: 5.4pt; PADDING-RIGHT: 5.4pt" vAlign=bottom width="2%" noWrap>&nbsp;</TD>

   <TD style="HEIGHT: 11.25pt; PADDING-BOTTOM: 0in; PADDING-TOP: 0in; PADDING-LEFT: 5.4pt; PADDING-RIGHT: 5.4pt" vAlign=bottom width="11%" noWrap>&nbsp;</TD></TR>

<TR style="HEIGHT: 12.75pt">

   <TD style="HEIGHT: 12.75pt; PADDING-BOTTOM: 0in; PADDING-TOP: 0in; PADDING-LEFT: 5.4pt; PADDING-RIGHT: 5.4pt" vAlign=bottom width="18%" noWrap>

   <P style="MARGIN: 0in 0in 0pt"><FONT style="FONT-SIZE: 10pt; LINE-HEIGHT: normal" face=Calibri,sans-serif>Gross margin</FONT></P></TD>

   <TD style="HEIGHT: 12.75pt; PADDING-BOTTOM: 0in; PADDING-TOP: 0in; PADDING-LEFT: 5.4pt; PADDING-RIGHT: 5.4pt" vAlign=bottom width="11%" noWrap>

   <P style="TEXT-ALIGN: right; MARGIN: 0in 0in 0pt" align=right><FONT style="FONT-SIZE: 10pt; LINE-HEIGHT: normal" face=Calibri,sans-serif>$4,118 </FONT></P></TD>

   <TD style="HEIGHT: 12.75pt; PADDING-BOTTOM: 0in; PADDING-TOP: 0in; PADDING-LEFT: 5.4pt; PADDING-RIGHT: 5.4pt" vAlign=bottom width="4%" noWrap>&nbsp;</TD>

   <TD style="HEIGHT: 12.75pt; PADDING-BOTTOM: 0in; PADDING-TOP: 0in; PADDING-LEFT: 5.4pt; PADDING-RIGHT: 5.4pt" vAlign=bottom width="10%" noWrap>

   <P style="TEXT-ALIGN: center; MARGIN: 0in 0in 0pt" align=center><FONT style="FONT-SIZE: 10pt; LINE-HEIGHT: normal" face=Calibri,sans-serif>(30.9%)</FONT></P></TD>

   <TD style="HEIGHT: 12.75pt; PADDING-BOTTOM: 0in; PADDING-TOP: 0in; PADDING-LEFT: 5.4pt; PADDING-RIGHT: 5.4pt" vAlign=bottom width="2%" noWrap>&nbsp;</TD>

   <TD style="HEIGHT: 12.75pt; PADDING-BOTTOM: 0in; PADDING-TOP: 0in; PADDING-LEFT: 5.4pt; PADDING-RIGHT: 5.4pt" vAlign=bottom width="11%" noWrap>

   <P style="TEXT-ALIGN: right; MARGIN: 0in 0in 0pt" align=right><FONT style="FONT-SIZE: 10pt; LINE-HEIGHT: normal" face=Calibri,sans-serif>$5,957 </FONT></P></TD>

   <TD style="HEIGHT: 12.75pt; PADDING-BOTTOM: 0in; PADDING-TOP: 0in; PADDING-LEFT: 5.4pt; PADDING-RIGHT: 5.4pt" vAlign=bottom width="6%" noWrap>&nbsp;</TD>

   <TD style="HEIGHT: 12.75pt; PADDING-BOTTOM: 0in; PADDING-TOP: 0in; PADDING-LEFT: 5.4pt; PADDING-RIGHT: 5.4pt" vAlign=bottom width="11%" noWrap>

   <P style="TEXT-ALIGN: right; MARGIN: 0in 0in 0pt" align=right><FONT style="FONT-SIZE: 10pt; LINE-HEIGHT: normal" face=Calibri,sans-serif>$12,783 </FONT></P></TD>

   <TD style="HEIGHT: 12.75pt; PADDING-BOTTOM: 0in; PADDING-TOP: 0in; PADDING-LEFT: 5.4pt; PADDING-RIGHT: 5.4pt" vAlign=bottom width="4%" noWrap>&nbsp;</TD>

   <TD style="HEIGHT: 12.75pt; PADDING-BOTTOM: 0in; PADDING-TOP: 0in; PADDING-LEFT: 5.4pt; PADDING-RIGHT: 5.4pt" vAlign=bottom width="10%" noWrap>

   <P style="TEXT-ALIGN: center; MARGIN: 0in 0in 0pt" align=center><FONT style="FONT-SIZE: 10pt; LINE-HEIGHT: normal" face=Calibri,sans-serif>(16.6%)</FONT></P></TD>

   <TD style="HEIGHT: 12.75pt; PADDING-BOTTOM: 0in; PADDING-TOP: 0in; PADDING-LEFT: 5.4pt; PADDING-RIGHT: 5.4pt" vAlign=bottom width="2%" noWrap>&nbsp;</TD>

   <TD style="HEIGHT: 12.75pt; PADDING-BOTTOM: 0in; PADDING-TOP: 0in; PADDING-LEFT: 5.4pt; PADDING-RIGHT: 5.4pt" vAlign=bottom width="11%" noWrap>

   <P style="TEXT-ALIGN: right; MARGIN: 0in 0in 0pt" align=right><FONT style="FONT-SIZE: 10pt; LINE-HEIGHT: normal" face=Calibri,sans-serif>$15,326 </FONT></P></TD></TR>

<TR style="HEIGHT: 12.75pt">

   <TD style="HEIGHT: 12.75pt; PADDING-BOTTOM: 0in; PADDING-TOP: 0in; PADDING-LEFT: 5.4pt; PADDING-RIGHT: 5.4pt" vAlign=bottom width="18%" noWrap>

   <P style="MARGIN: 0in 0in 0pt"><FONT style="FONT-SIZE: 10pt; LINE-HEIGHT: normal" face=Calibri,sans-serif>Percentage of net sales</FONT></P></TD>

   <TD style="HEIGHT: 12.75pt; PADDING-BOTTOM: 0in; PADDING-TOP: 0in; PADDING-LEFT: 5.4pt; PADDING-RIGHT: 5.4pt" vAlign=bottom width="11%" noWrap>

   <P style="TEXT-ALIGN: right; MARGIN: 0in 0in 0pt" align=right><FONT style="FONT-SIZE: 10pt; LINE-HEIGHT: normal" face=Calibri,sans-serif>63.0%</FONT></P></TD>

   <TD style="HEIGHT: 12.75pt; PADDING-BOTTOM: 0in; PADDING-TOP: 0in; PADDING-LEFT: 5.4pt; PADDING-RIGHT: 5.4pt" vAlign=bottom width="4%" noWrap>&nbsp;</TD>

   <TD style="HEIGHT: 12.75pt; PADDING-BOTTOM: 0in; PADDING-TOP: 0in; PADDING-LEFT: 5.4pt; PADDING-RIGHT: 5.4pt" vAlign=bottom width="10%" noWrap>&nbsp;</TD>

   <TD style="HEIGHT: 12.75pt; PADDING-BOTTOM: 0in; PADDING-TOP: 0in; PADDING-LEFT: 5.4pt; PADDING-RIGHT: 5.4pt" vAlign=bottom width="2%" noWrap>&nbsp;</TD>

   <TD style="HEIGHT: 12.75pt; PADDING-BOTTOM: 0in; PADDING-TOP: 0in; PADDING-LEFT: 5.4pt; PADDING-RIGHT: 5.4pt" vAlign=bottom width="11%" noWrap>

   <P style="TEXT-ALIGN: right; MARGIN: 0in 0in 0pt" align=right><FONT style="FONT-SIZE: 10pt; LINE-HEIGHT: normal" face=Calibri,sans-serif>62.1%</FONT></P></TD>

   <TD style="HEIGHT: 12.75pt; PADDING-BOTTOM: 0in; PADDING-TOP: 0in; PADDING-LEFT: 5.4pt; PADDING-RIGHT: 5.4pt" vAlign=bottom width="6%" noWrap>&nbsp;</TD>

   <TD style="HEIGHT: 12.75pt; PADDING-BOTTOM: 0in; PADDING-TOP: 0in; PADDING-LEFT: 5.4pt; PADDING-RIGHT: 5.4pt" vAlign=bottom width="11%" noWrap>

   <P style="TEXT-ALIGN: right; MARGIN: 0in 0in 0pt" align=right><FONT style="FONT-SIZE: 10pt; LINE-HEIGHT: normal" face=Calibri,sans-serif>59.8%</FONT></P></TD>

   <TD style="HEIGHT: 12.75pt; PADDING-BOTTOM: 0in; PADDING-TOP: 0in; PADDING-LEFT: 5.4pt; PADDING-RIGHT: 5.4pt" vAlign=bottom width="4%" noWrap>&nbsp;</TD>

   <TD style="HEIGHT: 12.75pt; PADDING-BOTTOM: 0in; PADDING-TOP: 0in; PADDING-LEFT: 5.4pt; PADDING-RIGHT: 5.4pt" vAlign=bottom width="10%" noWrap>&nbsp;</TD>

   <TD style="HEIGHT: 12.75pt; PADDING-BOTTOM: 0in; PADDING-TOP: 0in; PADDING-LEFT: 5.4pt; PADDING-RIGHT: 5.4pt" vAlign=bottom width="2%" noWrap>&nbsp;</TD>

   <TD style="HEIGHT: 12.75pt; PADDING-BOTTOM: 0in; PADDING-TOP: 0in; PADDING-LEFT: 5.4pt; PADDING-RIGHT: 5.4pt" vAlign=bottom width="11%" noWrap>

   <P style="TEXT-ALIGN: right; MARGIN: 0in 0in 0pt" align=right><FONT style="FONT-SIZE: 10pt; LINE-HEIGHT: normal" face=Calibri,sans-serif>59.0%</FONT></P></TD></TR></TABLE></DIV>

<P style="PAGE-BREAK-AFTER: avoid; TEXT-ALIGN: justify; MARGIN: 0in 0in 0pt"><FONT lang=EN-US style="FONT-SIZE: 11pt; LINE-HEIGHT: normal" face=Calibri,sans-serif></FONT>&nbsp;</P>

<P style="PAGE-BREAK-AFTER: avoid; TEXT-ALIGN: justify; MARGIN: 0in 0in 0pt"><FONT lang=EN-US style="FONT-SIZE: 10pt; LINE-HEIGHT: normal" face=Calibri,sans-serif>For the third quarter of 2018, gross margin in dollars was down primarily as a result of the lower sales volume. Gross margin as a percentage of sales was 63.0%, compared to 62.1% in the third quarter of 2017 and 59.0% in the second quarter of 2018.&nbsp; The increase in gross margin as a percentage of revenues when compared to both periods was due to a favorable product mix as well as comparatively favorable factory variances during the quarter. Unfavorable currency exchange rate changes reduced the third quarter of 2018 gross margin by approximately $51,000, compared to the same period in 2017.</FONT></P>

<P style="PAGE-BREAK-AFTER: avoid; TEXT-ALIGN: justify; MARGIN: 0in 0in 0pt"><FONT lang=EN-US style="FONT-SIZE: 10pt; LINE-HEIGHT: normal" face=Calibri,sans-serif></FONT>&nbsp;</P>

<P style="PAGE-BREAK-AFTER: avoid; TEXT-ALIGN: justify; MARGIN: 0in 0in 0pt"><FONT lang=EN-US style="FONT-SIZE: 10pt; LINE-HEIGHT: normal" face=Calibri,sans-serif>For the first nine months of 2018 compared to the same period in 2017, gross margin as a percentage of sales increased generally due to the same factors discussed above for the third quarter except for the first nine months currency exchange rate changes were net favorable and increased gross margin by $166,000. Based on past experience, we expect variations in our gross margin as a percentage of sales due to changes in key factors for future periods including: sales volume, product mix, channel mix, pricing, inventory fluctuations, warranty, factory variances and currency exchange rates.</FONT></P>

<P style="PAGE-BREAK-AFTER: avoid; TEXT-ALIGN: justify; MARGIN: 0in 0in 0pt"><FONT lang=EN-US style="FONT-SIZE: 10pt; LINE-HEIGHT: normal" face=Calibri,sans-serif></FONT>&nbsp;</P>

<P style="PAGE-BREAK-AFTER: avoid; TEXT-ALIGN: justify; MARGIN: 0in 0in 0pt"><B><FONT lang=EN-US style="FONT-SIZE: 10pt; TEXT-TRANSFORM: uppercase; LINE-HEIGHT: normal" face=Calibri,sans-serif>Research and Development</FONT></B></P>

<P style="PAGE-BREAK-AFTER: avoid; TEXT-ALIGN: justify; MARGIN: 0in 0in 0pt"><FONT lang=EN-US style="FONT-SIZE: 11pt; LINE-HEIGHT: normal" face=Calibri,sans-serif></FONT>&nbsp;</P>

<DIV align=left>

<TABLE style="WIDTH: 595.85pt; BORDER-COLLAPSE: collapse; MARGIN-LEFT: 5.4pt" cellSpacing=0 cellPadding=0 border=0>



<TR style="HEIGHT: 12.75pt">

   <TD style="HEIGHT: 12.75pt; PADDING-BOTTOM: 0in; PADDING-TOP: 0in; PADDING-LEFT: 5.4pt; PADDING-RIGHT: 5.4pt" vAlign=bottom width="20%" noWrap>&nbsp;</TD>

   <TD style="HEIGHT: 12.75pt; BORDER-BOTTOM: windowtext 1pt solid; PADDING-BOTTOM: 0in; PADDING-TOP: 0in; PADDING-LEFT: 5.4pt; PADDING-RIGHT: 5.4pt" vAlign=bottom width="37%" colSpan=5 noWrap>

   <P style="TEXT-ALIGN: center; MARGIN: 0in 0in 0pt" align=center><FONT style="FONT-SIZE: 10pt; LINE-HEIGHT: normal" face=Calibri,sans-serif>&nbsp;Three Months Ended </FONT></P></TD>

   <TD style="HEIGHT: 12.75pt; PADDING-BOTTOM: 0in; PADDING-TOP: 0in; PADDING-LEFT: 5.4pt; PADDING-RIGHT: 5.4pt" vAlign=bottom width="6%" noWrap>&nbsp;</TD>

   <TD style="HEIGHT: 12.75pt; BORDER-BOTTOM: windowtext 1pt solid; PADDING-BOTTOM: 0in; PADDING-TOP: 0in; PADDING-LEFT: 5.4pt; PADDING-RIGHT: 5.4pt" vAlign=bottom width="37%" colSpan=5 noWrap>

   <P style="TEXT-ALIGN: center; MARGIN: 0in 0in 0pt" align=center><FONT style="FONT-SIZE: 10pt; LINE-HEIGHT: normal" face=Calibri,sans-serif>&nbsp;Nine Months Ended </FONT></P></TD></TR>

<TR style="HEIGHT: 22.5pt">

   <TD style="HEIGHT: 22.5pt; PADDING-BOTTOM: 0in; PADDING-TOP: 0in; PADDING-LEFT: 5.4pt; PADDING-RIGHT: 5.4pt" vAlign=bottom width="20%">&nbsp;</TD>

   <TD style="HEIGHT: 22.5pt; BORDER-BOTTOM: windowtext 1pt solid; PADDING-BOTTOM: 0in; PADDING-TOP: 0in; PADDING-LEFT: 5.4pt; PADDING-RIGHT: 5.4pt" vAlign=bottom width="11%">

   <P style="TEXT-ALIGN: center; MARGIN: 0in 0in 0pt" align=center><FONT style="FONT-SIZE: 9pt; LINE-HEIGHT: normal" color=black face=Calibri,sans-serif>Sep. 30,<BR>2018</FONT></P></TD>

   <TD style="HEIGHT: 22.5pt; PADDING-BOTTOM: 0in; PADDING-TOP: 0in; PADDING-LEFT: 5.4pt; PADDING-RIGHT: 5.4pt" vAlign=bottom width="4%">&nbsp;</TD>

   <TD style="HEIGHT: 22.5pt; BORDER-BOTTOM: windowtext 1pt solid; PADDING-BOTTOM: 0in; PADDING-TOP: 0in; PADDING-LEFT: 5.4pt; PADDING-RIGHT: 5.4pt" vAlign=bottom width="9%" noWrap>

   <P style="TEXT-ALIGN: center; MARGIN: 0in 0in 0pt" align=center><FONT style="FONT-SIZE: 9pt; LINE-HEIGHT: normal" color=black face=Calibri,sans-serif>Change</FONT></P></TD>

   <TD style="HEIGHT: 22.5pt; PADDING-BOTTOM: 0in; PADDING-TOP: 0in; PADDING-LEFT: 5.4pt; PADDING-RIGHT: 5.4pt" vAlign=bottom width="2%" noWrap>&nbsp;</TD>

   <TD style="HEIGHT: 22.5pt; BORDER-BOTTOM: windowtext 1pt solid; PADDING-BOTTOM: 0in; PADDING-TOP: 0in; PADDING-LEFT: 5.4pt; PADDING-RIGHT: 5.4pt" vAlign=bottom width="11%">

   <P style="TEXT-ALIGN: center; MARGIN: 0in 0in 0pt" align=center><FONT style="FONT-SIZE: 9pt; LINE-HEIGHT: normal" color=black face=Calibri,sans-serif>Sep. 30,<BR>2017</FONT></P></TD>

   <TD style="HEIGHT: 22.5pt; PADDING-BOTTOM: 0in; PADDING-TOP: 0in; PADDING-LEFT: 5.4pt; PADDING-RIGHT: 5.4pt" vAlign=bottom width="6%" noWrap>&nbsp;</TD>

   <TD style="HEIGHT: 22.5pt; BORDER-BOTTOM: windowtext 1pt solid; PADDING-BOTTOM: 0in; PADDING-TOP: 0in; PADDING-LEFT: 5.4pt; PADDING-RIGHT: 5.4pt" vAlign=bottom width="11%">

   <P style="TEXT-ALIGN: center; MARGIN: 0in 0in 0pt" align=center><FONT style="FONT-SIZE: 9pt; LINE-HEIGHT: normal" color=black face=Calibri,sans-serif>Sep. 30,<BR>2018</FONT></P></TD>

   <TD style="HEIGHT: 22.5pt; PADDING-BOTTOM: 0in; PADDING-TOP: 0in; PADDING-LEFT: 5.4pt; PADDING-RIGHT: 5.4pt" vAlign=bottom width="4%">&nbsp;</TD>

   <TD style="HEIGHT: 22.5pt; BORDER-BOTTOM: windowtext 1pt solid; PADDING-BOTTOM: 0in; PADDING-TOP: 0in; PADDING-LEFT: 5.4pt; PADDING-RIGHT: 5.4pt" vAlign=bottom width="9%" noWrap>

   <P style="TEXT-ALIGN: center; MARGIN: 0in 0in 0pt" align=center><FONT style="FONT-SIZE: 9pt; LINE-HEIGHT: normal" color=black face=Calibri,sans-serif>Change</FONT></P></TD>

   <TD style="HEIGHT: 22.5pt; PADDING-BOTTOM: 0in; PADDING-TOP: 0in; PADDING-LEFT: 5.4pt; PADDING-RIGHT: 5.4pt" vAlign=bottom width="2%" noWrap>&nbsp;</TD>

   <TD style="HEIGHT: 22.5pt; BORDER-BOTTOM: windowtext 1pt solid; PADDING-BOTTOM: 0in; PADDING-TOP: 0in; PADDING-LEFT: 5.4pt; PADDING-RIGHT: 5.4pt" vAlign=bottom width="11%">

   <P style="TEXT-ALIGN: center; MARGIN: 0in 0in 0pt" align=center><FONT style="FONT-SIZE: 9pt; LINE-HEIGHT: normal" color=black face=Calibri,sans-serif>Sep. 30,<BR>2017</FONT></P></TD></TR>

<TR style="HEIGHT: 11.25pt">

   <TD style="HEIGHT: 11.25pt; PADDING-BOTTOM: 0in; PADDING-TOP: 0in; PADDING-LEFT: 5.4pt; PADDING-RIGHT: 5.4pt" width="20%">

   <P style="MARGIN: 0in 0in 0pt"><FONT style="FONT-SIZE: 8pt; LINE-HEIGHT: normal" color=black face=Calibri,sans-serif>&nbsp;(in thousands) </FONT></P></TD>

   <TD style="HEIGHT: 11.25pt; PADDING-BOTTOM: 0in; PADDING-TOP: 0in; PADDING-LEFT: 5.4pt; PADDING-RIGHT: 5.4pt" vAlign=bottom width="11%" noWrap>&nbsp;</TD>

   <TD style="HEIGHT: 11.25pt; PADDING-BOTTOM: 0in; PADDING-TOP: 0in; PADDING-LEFT: 5.4pt; PADDING-RIGHT: 5.4pt" vAlign=bottom width="4%" noWrap>&nbsp;</TD>

   <TD style="HEIGHT: 11.25pt; PADDING-BOTTOM: 0in; PADDING-TOP: 0in; PADDING-LEFT: 5.4pt; PADDING-RIGHT: 5.4pt" vAlign=bottom width="9%" noWrap>&nbsp;</TD>

   <TD style="HEIGHT: 11.25pt; PADDING-BOTTOM: 0in; PADDING-TOP: 0in; PADDING-LEFT: 5.4pt; PADDING-RIGHT: 5.4pt" vAlign=bottom width="2%" noWrap>&nbsp;</TD>

   <TD style="HEIGHT: 11.25pt; PADDING-BOTTOM: 0in; PADDING-TOP: 0in; PADDING-LEFT: 5.4pt; PADDING-RIGHT: 5.4pt" vAlign=bottom width="11%" noWrap>&nbsp;</TD>

   <TD style="HEIGHT: 11.25pt; PADDING-BOTTOM: 0in; PADDING-TOP: 0in; PADDING-LEFT: 5.4pt; PADDING-RIGHT: 5.4pt" vAlign=bottom width="6%" noWrap>&nbsp;</TD>

   <TD style="HEIGHT: 11.25pt; PADDING-BOTTOM: 0in; PADDING-TOP: 0in; PADDING-LEFT: 5.4pt; PADDING-RIGHT: 5.4pt" vAlign=bottom width="11%" noWrap>&nbsp;</TD>

   <TD style="HEIGHT: 11.25pt; PADDING-BOTTOM: 0in; PADDING-TOP: 0in; PADDING-LEFT: 5.4pt; PADDING-RIGHT: 5.4pt" vAlign=bottom width="4%" noWrap>&nbsp;</TD>

   <TD style="HEIGHT: 11.25pt; PADDING-BOTTOM: 0in; PADDING-TOP: 0in; PADDING-LEFT: 5.4pt; PADDING-RIGHT: 5.4pt" vAlign=bottom width="9%" noWrap>&nbsp;</TD>

   <TD style="HEIGHT: 11.25pt; PADDING-BOTTOM: 0in; PADDING-TOP: 0in; PADDING-LEFT: 5.4pt; PADDING-RIGHT: 5.4pt" vAlign=bottom width="2%" noWrap>&nbsp;</TD>

   <TD style="HEIGHT: 11.25pt; PADDING-BOTTOM: 0in; PADDING-TOP: 0in; PADDING-LEFT: 5.4pt; PADDING-RIGHT: 5.4pt" vAlign=bottom width="11%" noWrap>&nbsp;</TD></TR>

<TR style="HEIGHT: 12.75pt">

   <TD style="HEIGHT: 12.75pt; PADDING-BOTTOM: 0in; PADDING-TOP: 0in; PADDING-LEFT: 5.4pt; PADDING-RIGHT: 5.4pt" vAlign=bottom width="20%" noWrap>

   <P style="MARGIN: 0in 0in 0pt"><FONT style="FONT-SIZE: 10pt; LINE-HEIGHT: normal" face=Calibri,sans-serif>Research and development</FONT></P></TD>

   <TD style="HEIGHT: 12.75pt; PADDING-BOTTOM: 0in; PADDING-TOP: 0in; PADDING-LEFT: 5.4pt; PADDING-RIGHT: 5.4pt" vAlign=bottom width="11%" noWrap>

   <P style="TEXT-ALIGN: right; MARGIN: 0in 0in 0pt" align=right><FONT style="FONT-SIZE: 10pt; LINE-HEIGHT: normal" face=Calibri,sans-serif>$1,826 </FONT></P></TD>

   <TD style="HEIGHT: 12.75pt; PADDING-BOTTOM: 0in; PADDING-TOP: 0in; PADDING-LEFT: 5.4pt; PADDING-RIGHT: 5.4pt" vAlign=bottom width="4%" noWrap>&nbsp;</TD>

   <TD style="HEIGHT: 12.75pt; PADDING-BOTTOM: 0in; PADDING-TOP: 0in; PADDING-LEFT: 5.4pt; PADDING-RIGHT: 5.4pt" vAlign=bottom width="9%" noWrap>

   <P style="TEXT-ALIGN: center; MARGIN: 0in 0in 0pt" align=center><FONT style="FONT-SIZE: 10pt; LINE-HEIGHT: normal" face=Calibri,sans-serif>0.7%</FONT></P></TD>

   <TD style="HEIGHT: 12.75pt; PADDING-BOTTOM: 0in; PADDING-TOP: 0in; PADDING-LEFT: 5.4pt; PADDING-RIGHT: 5.4pt" vAlign=bottom width="2%" noWrap>&nbsp;</TD>

   <TD style="HEIGHT: 12.75pt; PADDING-BOTTOM: 0in; PADDING-TOP: 0in; PADDING-LEFT: 5.4pt; PADDING-RIGHT: 5.4pt" vAlign=bottom width="11%" noWrap>

   <P style="TEXT-ALIGN: right; MARGIN: 0in 0in 0pt" align=right><FONT style="FONT-SIZE: 10pt; LINE-HEIGHT: normal" face=Calibri,sans-serif>$1,814 </FONT></P></TD>

   <TD style="HEIGHT: 12.75pt; PADDING-BOTTOM: 0in; PADDING-TOP: 0in; PADDING-LEFT: 5.4pt; PADDING-RIGHT: 5.4pt" vAlign=bottom width="6%" noWrap>&nbsp;</TD>

   <TD style="HEIGHT: 12.75pt; PADDING-BOTTOM: 0in; PADDING-TOP: 0in; PADDING-LEFT: 5.4pt; PADDING-RIGHT: 5.4pt" vAlign=bottom width="11%" noWrap>

   <P style="TEXT-ALIGN: right; MARGIN: 0in 0in 0pt" align=right><FONT style="FONT-SIZE: 10pt; LINE-HEIGHT: normal" face=Calibri,sans-serif>$5,550 </FONT></P></TD>

   <TD style="HEIGHT: 12.75pt; PADDING-BOTTOM: 0in; PADDING-TOP: 0in; PADDING-LEFT: 5.4pt; PADDING-RIGHT: 5.4pt" vAlign=bottom width="4%" noWrap>&nbsp;</TD>

   <TD style="HEIGHT: 12.75pt; PADDING-BOTTOM: 0in; PADDING-TOP: 0in; PADDING-LEFT: 5.4pt; PADDING-RIGHT: 5.4pt" vAlign=bottom width="9%" noWrap>

   <P style="TEXT-ALIGN: center; MARGIN: 0in 0in 0pt" align=center><FONT style="FONT-SIZE: 10pt; LINE-HEIGHT: normal" face=Calibri,sans-serif>8.2%</FONT></P></TD>

   <TD style="HEIGHT: 12.75pt; PADDING-BOTTOM: 0in; PADDING-TOP: 0in; PADDING-LEFT: 5.4pt; PADDING-RIGHT: 5.4pt" vAlign=bottom width="2%" noWrap>&nbsp;</TD>

   <TD style="HEIGHT: 12.75pt; PADDING-BOTTOM: 0in; PADDING-TOP: 0in; PADDING-LEFT: 5.4pt; PADDING-RIGHT: 5.4pt" vAlign=bottom width="11%" noWrap>

   <P style="TEXT-ALIGN: right; MARGIN: 0in 0in 0pt" align=right><FONT style="FONT-SIZE: 10pt; LINE-HEIGHT: normal" face=Calibri,sans-serif>$5,130 </FONT></P></TD></TR>

<TR style="HEIGHT: 12.75pt">

   <TD style="HEIGHT: 12.75pt; PADDING-BOTTOM: 0in; PADDING-TOP: 0in; PADDING-LEFT: 5.4pt; PADDING-RIGHT: 5.4pt" vAlign=bottom width="20%" noWrap>

   <P style="MARGIN: 0in 0in 0pt"><FONT style="FONT-SIZE: 10pt; LINE-HEIGHT: normal" face=Calibri,sans-serif>Percentage of net sales</FONT></P></TD>

   <TD style="HEIGHT: 12.75pt; PADDING-BOTTOM: 0in; PADDING-TOP: 0in; PADDING-LEFT: 5.4pt; PADDING-RIGHT: 5.4pt" vAlign=bottom width="11%" noWrap>

   <P style="TEXT-ALIGN: right; MARGIN: 0in 0in 0pt" align=right><FONT style="FONT-SIZE: 10pt; LINE-HEIGHT: normal" face=Calibri,sans-serif>28.0%</FONT></P></TD>

   <TD style="HEIGHT: 12.75pt; PADDING-BOTTOM: 0in; PADDING-TOP: 0in; PADDING-LEFT: 5.4pt; PADDING-RIGHT: 5.4pt" vAlign=bottom width="4%" noWrap>&nbsp;</TD>

   <TD style="HEIGHT: 12.75pt; PADDING-BOTTOM: 0in; PADDING-TOP: 0in; PADDING-LEFT: 5.4pt; PADDING-RIGHT: 5.4pt" vAlign=bottom width="9%" noWrap>&nbsp;</TD>

   <TD style="HEIGHT: 12.75pt; PADDING-BOTTOM: 0in; PADDING-TOP: 0in; PADDING-LEFT: 5.4pt; PADDING-RIGHT: 5.4pt" vAlign=bottom width="2%" noWrap>&nbsp;</TD>

   <TD style="HEIGHT: 12.75pt; PADDING-BOTTOM: 0in; PADDING-TOP: 0in; PADDING-LEFT: 5.4pt; PADDING-RIGHT: 5.4pt" vAlign=bottom width="11%" noWrap>

   <P style="TEXT-ALIGN: right; MARGIN: 0in 0in 0pt" align=right><FONT style="FONT-SIZE: 10pt; LINE-HEIGHT: normal" face=Calibri,sans-serif>18.9%</FONT></P></TD>

   <TD style="HEIGHT: 12.75pt; PADDING-BOTTOM: 0in; PADDING-TOP: 0in; PADDING-LEFT: 5.4pt; PADDING-RIGHT: 5.4pt" vAlign=bottom width="6%" noWrap>&nbsp;</TD>

   <TD style="HEIGHT: 12.75pt; PADDING-BOTTOM: 0in; PADDING-TOP: 0in; PADDING-LEFT: 5.4pt; PADDING-RIGHT: 5.4pt" vAlign=bottom width="11%" noWrap>

   <P style="TEXT-ALIGN: right; MARGIN: 0in 0in 0pt" align=right><FONT style="FONT-SIZE: 10pt; LINE-HEIGHT: normal" face=Calibri,sans-serif>26.0%</FONT></P></TD>

   <TD style="HEIGHT: 12.75pt; PADDING-BOTTOM: 0in; PADDING-TOP: 0in; PADDING-LEFT: 5.4pt; PADDING-RIGHT: 5.4pt" vAlign=bottom width="4%" noWrap>&nbsp;</TD>

   <TD style="HEIGHT: 12.75pt; PADDING-BOTTOM: 0in; PADDING-TOP: 0in; PADDING-LEFT: 5.4pt; PADDING-RIGHT: 5.4pt" vAlign=bottom width="9%" noWrap>&nbsp;</TD>

   <TD style="HEIGHT: 12.75pt; PADDING-BOTTOM: 0in; PADDING-TOP: 0in; PADDING-LEFT: 5.4pt; PADDING-RIGHT: 5.4pt" vAlign=bottom width="2%" noWrap>&nbsp;</TD>

   <TD style="HEIGHT: 12.75pt; PADDING-BOTTOM: 0in; PADDING-TOP: 0in; PADDING-LEFT: 5.4pt; PADDING-RIGHT: 5.4pt" vAlign=bottom width="11%" noWrap>

   <P style="TEXT-ALIGN: right; MARGIN: 0in 0in 0pt" align=right><FONT style="FONT-SIZE: 10pt; LINE-HEIGHT: normal" face=Calibri,sans-serif>19.8%</FONT></P></TD></TR></TABLE></DIV>

<a name="_bclFooter17"></a><DIV>

<P style="TEXT-ALIGN: center; MARGIN: 0in 0in 0pt" align=center><FONT style="DISPLAY: none"><FONT lang=EN-US style="FONT-SIZE: 10pt" face=Times></FONT></FONT><FONT lang=EN-US style="FONT-SIZE: 10pt" face=Times>17</FONT><FONT style="DISPLAY: none"><FONT lang=EN-US style="FONT-SIZE: 10pt" face=Times></FONT></FONT></P>

<P style="MARGIN: 0in 0in 0pt"><FONT face=arial,sans-serif><FONT lang=EN-US style="FONT-SIZE: 10pt" face=arial,sans-serif></FONT></FONT>&nbsp;</P></DIV></DIV>

<HR align=center SIZE=2 width="100%" noShade>



<DIV style="PAGE-BREAK-BEFORE: always">&nbsp;</DIV>
<a name="page_18"></a><a name="_bclPageBorder18"></a><DIV STYLE="PADDING-RIGHT: 0%; PADDING-LEFT: 0%">
<p style="margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;page-break-after:avoid;text-align:justify;"><font face=Calibri,sans-serif lang=EN-US style="font-size:11.0pt;line-height:normal;">&nbsp;</font></p>

<p style="margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;page-break-after:avoid;text-align:justify;"><font face=Calibri,sans-serif lang=EN-US style="font-size:10.0pt;line-height:normal;">Research
and development (&#8220;R&amp;D&#8221;) were
relatively flat in the third quarter of 2018 compared to the same period in 2017,
however expenses included additional and higher personnel costs, stock based
compensation and SentriX NRE charges, which mostly supported our Managed and
Secure Programming initiative, offset in part by lower incentive compensation
cost.</font></p>

<p style="margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;page-break-after:avoid;text-align:justify;"><font face=Calibri,sans-serif lang=EN-US style="font-size:10.0pt;line-height:normal;">&nbsp;</font></p>

<p style="margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;page-break-after:avoid;text-align:justify;"><font face=Calibri,sans-serif lang=EN-US style="font-size:10.0pt;line-height:normal;">For
the first nine months of 2018 compared to the same period in 2017, the increase
in R&amp;D expense was generally due to the higher costs in the first two
quarters of 2018 which declined slightly in the third quarter but were related
to the same factors discussed above for the third quarter.</font></p>

<p style="margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;page-break-after:avoid;text-align:justify;"><font face=Calibri,sans-serif lang=EN-US style="font-size:10.0pt;line-height:normal;">&nbsp;</font></p>

<p style="margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;text-align:justify;"><b><font face=Calibri,sans-serif lang=EN-US style="font-size:10.0pt;line-height:normal;text-transform:uppercase;">&nbsp;</font></b></p>

<p style="margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;text-align:justify;"><b><font face=Calibri,sans-serif lang=EN-US style="font-size:10.0pt;line-height:normal;text-transform:uppercase;">&nbsp;</font></b></p>

<p style="margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;text-align:justify;"><b><font face=Calibri,sans-serif lang=EN-US style="font-size:10.0pt;line-height:normal;text-transform:uppercase;">&nbsp;</font></b></p>

<p style="margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;text-align:justify;"><b><font face=Calibri,sans-serif lang=EN-US style="font-size:10.0pt;line-height:normal;text-transform:uppercase;">&nbsp;</font></b></p>

<p style="margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;text-align:justify;"><b><font face=Calibri,sans-serif lang=EN-US style="font-size:10.0pt;line-height:normal;text-transform:uppercase;">&nbsp;</font></b></p>

<p style="margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;text-align:justify;"><b><font face=Calibri,sans-serif lang=EN-US style="font-size:10.0pt;line-height:normal;text-transform:uppercase;">&nbsp;</font></b></p>

<p style="margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;text-align:justify;"><b><font face=Calibri,sans-serif lang=EN-US style="font-size:10.0pt;line-height:normal;text-transform:uppercase;">&nbsp;</font></b></p>

<p style="margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;text-align:justify;"><b><font face=Calibri,sans-serif lang=EN-US style="font-size:10.0pt;line-height:normal;text-transform:uppercase;">&nbsp;</font></b></p>

<p style="margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;text-align:justify;"><b><font face=Calibri,sans-serif lang=EN-US style="font-size:10.0pt;line-height:normal;text-transform:uppercase;">Selling, General and Administrative</font></b></p>

<p style="margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;text-align:justify;"><font face=Calibri,sans-serif lang=EN-US style="font-size:11.0pt;line-height:normal;">&nbsp;</font></p>

<div align=left><table cellpadding=0 cellspacing=0 border=0 style="border-collapse:collapse;margin-left:5.4pt;width:585.849976pt;">
 <tr style="height:12.75pt;">
  <td nowrap valign=bottom width=19% style="height:12.75pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 <td colspan=5 nowrap valign=bottom width=38% style="border-bottom:solid windowtext 1.0pt;height:12.75pt;padding:0in 5.4pt 0in 5.4pt;">
  <p align=center style="margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;text-align:center;"><font face=Calibri,sans-serif style="font-size:10.0pt;line-height:normal;">&#160;Three
  Months Ended </font></p>
  </td>
 <td nowrap valign=bottom width=6% style="height:12.75pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 <td colspan=5 nowrap valign=bottom width=37% style="border-bottom:solid windowtext 1.0pt;height:12.75pt;padding:0in 5.4pt 0in 5.4pt;">
  <p align=center style="margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;text-align:center;"><font face=Calibri,sans-serif style="font-size:10.0pt;line-height:normal;">&#160;Nine
  Months Ended </font></p>
  </td>
 </tr>
<tr style="height:22.5pt;">
  <td valign=bottom width=19% style="height:22.5pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 <td valign=bottom width=11% style="border-bottom:solid windowtext 1.0pt;height:22.5pt;padding:0in 5.4pt 0in 5.4pt;">
  <p align=center style="margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;text-align:center;"><font color=black face=Calibri,sans-serif style="font-size:9.0pt;line-height:normal;">Sep. 30,<br>
  2018</font></p>
  </td>
 <td valign=bottom width=4% style="height:22.5pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 <td nowrap valign=bottom width=10% style="border-bottom:solid windowtext 1.0pt;height:22.5pt;padding:0in 5.4pt 0in 5.4pt;">
  <p align=center style="margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;text-align:center;"><font color=black face=Calibri,sans-serif style="font-size:9.0pt;line-height:normal;">Change</font></p>
  </td>
 <td nowrap valign=bottom width=2% style="height:22.5pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 <td valign=bottom width=11% style="border-bottom:solid windowtext 1.0pt;height:22.5pt;padding:0in 5.4pt 0in 5.4pt;">
  <p align=center style="margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;text-align:center;"><font color=black face=Calibri,sans-serif style="font-size:9.0pt;line-height:normal;">Sep. 30,<br>
  2017</font></p>
  </td>
 <td nowrap valign=bottom width=6% style="height:22.5pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 <td valign=bottom width=11% style="border-bottom:solid windowtext 1.0pt;height:22.5pt;padding:0in 5.4pt 0in 5.4pt;">
  <p align=center style="margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;text-align:center;"><font color=black face=Calibri,sans-serif style="font-size:9.0pt;line-height:normal;">Sep. 30,<br>
  2018</font></p>
  </td>
 <td valign=bottom width=4% style="height:22.5pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 <td nowrap valign=bottom width=9% style="border-bottom:solid windowtext 1.0pt;height:22.5pt;padding:0in 5.4pt 0in 5.4pt;">
  <p align=center style="margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;text-align:center;"><font color=black face=Calibri,sans-serif style="font-size:9.0pt;line-height:normal;">Change</font></p>
  </td>
 <td nowrap valign=bottom width=2% style="height:22.5pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 <td valign=bottom width=11% style="border-bottom:solid windowtext 1.0pt;height:22.5pt;padding:0in 5.4pt 0in 5.4pt;">
  <p align=center style="margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;text-align:center;"><font color=black face=Calibri,sans-serif style="font-size:9.0pt;line-height:normal;">Sep. 30,<br>
  2017</font></p>
  </td>
 </tr>
<tr style="height:11.25pt;">
  <td valign=bottom width=19% style="height:11.25pt;padding:0in 5.4pt 0in 5.4pt;">
  <p style="margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;"><font color=black face=Calibri,sans-serif style="font-size:8.0pt;line-height:normal;">&#160;(in thousands) </font></p>
  </td>
 <td nowrap valign=bottom width=11% style="height:11.25pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 <td nowrap valign=bottom width=4% style="height:11.25pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 <td nowrap valign=bottom width=10% style="height:11.25pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 <td nowrap valign=bottom width=2% style="height:11.25pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 <td nowrap valign=bottom width=11% style="height:11.25pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 <td nowrap valign=bottom width=6% style="height:11.25pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 <td nowrap valign=bottom width=11% style="height:11.25pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 <td nowrap valign=bottom width=4% style="height:11.25pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 <td nowrap valign=bottom width=9% style="height:11.25pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 <td nowrap valign=bottom width=2% style="height:11.25pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 <td nowrap valign=bottom width=11% style="height:11.25pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 </tr>
<tr style="height:12.75pt;">
  <td nowrap valign=bottom width=19% style="height:12.75pt;padding:0in 5.4pt 0in 5.4pt;">
  <p style="margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;"><font face=Calibri,sans-serif style="font-size:10.0pt;line-height:normal;">Selling, general &amp;</font></p>
  </td>
 <td nowrap valign=bottom width=11% style="height:12.75pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 <td nowrap valign=bottom width=4% style="height:12.75pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 <td nowrap valign=bottom width=10% style="height:12.75pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 <td nowrap valign=bottom width=2% style="height:12.75pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 <td nowrap valign=bottom width=11% style="height:12.75pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 <td nowrap valign=bottom width=6% style="height:12.75pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 <td nowrap valign=bottom width=11% style="height:12.75pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 <td nowrap valign=bottom width=4% style="height:12.75pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 <td nowrap valign=bottom width=9% style="height:12.75pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 <td nowrap valign=bottom width=2% style="height:12.75pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 <td nowrap valign=bottom width=11% style="height:12.75pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 </tr>
<tr style="height:12.75pt;">
  <td nowrap valign=bottom width=19% style="height:12.75pt;padding:0in 5.4pt 0in 5.4pt;">
  <p style="margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;"><font face=Calibri,sans-serif style="font-size:10.0pt;line-height:normal;">administrative</font></p>
  </td>
 <td nowrap valign=bottom width=11% style="height:12.75pt;padding:0in 5.4pt 0in 5.4pt;">
  <p align=right style="margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;text-align:right;"><font face=Calibri,sans-serif style="font-size:10.0pt;line-height:normal;">$1,888 </font></p>
  </td>
 <td nowrap valign=bottom width=4% style="height:12.75pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 <td nowrap valign=bottom width=10% style="height:12.75pt;padding:0in 5.4pt 0in 5.4pt;">
  <p align=center style="margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;text-align:center;"><font face=Calibri,sans-serif style="font-size:10.0pt;line-height:normal;">(18.6%)</font></p>
  </td>
 <td nowrap valign=bottom width=2% style="height:12.75pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 <td nowrap valign=bottom width=11% style="height:12.75pt;padding:0in 5.4pt 0in 5.4pt;">
  <p align=right style="margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;text-align:right;"><font face=Calibri,sans-serif style="font-size:10.0pt;line-height:normal;">$2,319 </font></p>
  </td>
 <td nowrap valign=bottom width=6% style="height:12.75pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 <td nowrap valign=bottom width=11% style="height:12.75pt;padding:0in 5.4pt 0in 5.4pt;">
  <p align=right style="margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;text-align:right;"><font face=Calibri,sans-serif style="font-size:10.0pt;line-height:normal;">$6,239 </font></p>
  </td>
 <td nowrap valign=bottom width=4% style="height:12.75pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 <td nowrap valign=bottom width=9% style="height:12.75pt;padding:0in 5.4pt 0in 5.4pt;">
  <p align=center style="margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;text-align:center;"><font face=Calibri,sans-serif style="font-size:10.0pt;line-height:normal;">(1.0%)</font></p>
  </td>
 <td nowrap valign=bottom width=2% style="height:12.75pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 <td nowrap valign=bottom width=11% style="height:12.75pt;padding:0in 5.4pt 0in 5.4pt;">
  <p align=right style="margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;text-align:right;"><font face=Calibri,sans-serif style="font-size:10.0pt;line-height:normal;">$6,300 </font></p>
  </td>
 </tr>
<tr style="height:12.75pt;">
  <td nowrap valign=bottom width=19% style="height:12.75pt;padding:0in 5.4pt 0in 5.4pt;">
  <p style="margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;"><font face=Calibri,sans-serif style="font-size:10.0pt;line-height:normal;">Percentage of net sales</font></p>
  </td>
 <td nowrap valign=bottom width=11% style="height:12.75pt;padding:0in 5.4pt 0in 5.4pt;">
  <p align=right style="margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;text-align:right;"><font face=Calibri,sans-serif style="font-size:10.0pt;line-height:normal;">28.9%</font></p>
  </td>
 <td nowrap valign=bottom width=4% style="height:12.75pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 <td nowrap valign=bottom width=10% style="height:12.75pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 <td nowrap valign=bottom width=2% style="height:12.75pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 <td nowrap valign=bottom width=11% style="height:12.75pt;padding:0in 5.4pt 0in 5.4pt;">
  <p align=right style="margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;text-align:right;"><font face=Calibri,sans-serif style="font-size:10.0pt;line-height:normal;">24.2%</font></p>
  </td>
 <td nowrap valign=bottom width=6% style="height:12.75pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 <td nowrap valign=bottom width=11% style="height:12.75pt;padding:0in 5.4pt 0in 5.4pt;">
  <p align=right style="margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;text-align:right;"><font face=Calibri,sans-serif style="font-size:10.0pt;line-height:normal;">29.2%</font></p>
  </td>
 <td nowrap valign=bottom width=4% style="height:12.75pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 <td nowrap valign=bottom width=9% style="height:12.75pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 <td nowrap valign=bottom width=2% style="height:12.75pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 <td nowrap valign=bottom width=11% style="height:12.75pt;padding:0in 5.4pt 0in 5.4pt;">
  <p align=right style="margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;text-align:right;"><font face=Calibri,sans-serif style="font-size:10.0pt;line-height:normal;">24.3%</font></p>
  </td>
 </tr>
</table></div>

<p style="margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;text-align:justify;"><font face=Calibri,sans-serif lang=EN-US style="font-size:11.0pt;line-height:normal;">&nbsp;</font></p>

<p style="margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;text-align:justify;"><font face=Calibri,sans-serif lang=EN-US style="font-size:10.0pt;line-height:normal;">Selling, General and
Administrative (&#8220;SG&amp;A&#8221;) expenses for the third quarter of 2018 were lower
than the third quarter of 2017, with lower incentive compensation and
commissions, offset by higher stock based compensation, marketing related
activity and depreciation.</font></p>

<p style="margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;page-break-after:avoid;text-align:justify;"><font face=Calibri,sans-serif lang=EN-US style="font-size:10.0pt;line-height:normal;">&nbsp;</font></p>

<p style="margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;text-align:justify;"><font face=Calibri,sans-serif lang=EN-US style="font-size:10.0pt;line-height:normal;">For the first nine
months of 2018 compared to the same period in 2017, the decrease in SG&amp;A
expense was generally due to the same factors discussed above for the third
quarter.</font></p>

<p style="margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;text-align:justify;"><font face=Calibri,sans-serif lang=EN-US style="font-size:10.0pt;line-height:normal;">&nbsp;</font></p>

<p style="margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;page-break-after:avoid;text-align:justify;"><b><font face=Calibri,sans-serif lang=EN-US style="font-size:10.0pt;line-height:normal;text-transform:uppercase;">Interest</font></b></p>

<p style="margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;page-break-after:avoid;text-align:justify;"><font face=Calibri,sans-serif lang=EN-US style="font-size:11.0pt;line-height:normal;">&nbsp;</font></p>

<div align=left><table cellpadding=0 cellspacing=0 border=0 style="border-collapse:collapse;margin-left:5.4pt;width:605.799988pt;">
 <tr style="height:12.75pt;">
  <td nowrap valign=bottom width=22% style="height:12.75pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 <td colspan=5 nowrap valign=bottom width=36% style="border-bottom:solid windowtext 1.0pt;height:12.75pt;padding:0in 5.4pt 0in 5.4pt;">
  <p align=center style="margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;text-align:center;"><font face=Calibri,sans-serif style="font-size:10.0pt;line-height:normal;">&#160;Three
  Months Ended </font></p>
  </td>
 <td nowrap valign=bottom width=6% style="height:12.75pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 <td colspan=5 nowrap valign=bottom width=36% style="border-bottom:solid windowtext 1.0pt;height:12.75pt;padding:0in 5.4pt 0in 5.4pt;">
  <p align=center style="margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;text-align:center;"><font face=Calibri,sans-serif style="font-size:10.0pt;line-height:normal;">&#160;Nine
  Months Ended </font></p>
  </td>
 </tr>
<tr style="height:22.5pt;">
  <td valign=bottom width=22% style="height:22.5pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 <td valign=bottom width=10% style="border-bottom:solid windowtext 1.0pt;height:22.5pt;padding:0in 5.4pt 0in 5.4pt;">
  <p align=center style="margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;text-align:center;"><font color=black face=Calibri,sans-serif style="font-size:9.0pt;line-height:normal;">Sep. 30,<br>
  2018</font></p>
  </td>
 <td valign=bottom width=4% style="height:22.5pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 <td nowrap valign=bottom width=9% style="border-bottom:solid windowtext 1.0pt;height:22.5pt;padding:0in 5.4pt 0in 5.4pt;">
  <p align=center style="margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;text-align:center;"><font color=black face=Calibri,sans-serif style="font-size:9.0pt;line-height:normal;">Change</font></p>
  </td>
 <td nowrap valign=bottom width=2% style="height:22.5pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 <td valign=bottom width=11% style="border-bottom:solid windowtext 1.0pt;height:22.5pt;padding:0in 5.4pt 0in 5.4pt;">
  <p align=center style="margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;text-align:center;"><font color=black face=Calibri,sans-serif style="font-size:9.0pt;line-height:normal;">Sep. 30,<br>
  2017</font></p>
  </td>
 <td nowrap valign=bottom width=6% style="height:22.5pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 <td valign=bottom width=10% style="border-bottom:solid windowtext 1.0pt;height:22.5pt;padding:0in 5.4pt 0in 5.4pt;">
  <p align=center style="margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;text-align:center;"><font color=black face=Calibri,sans-serif style="font-size:9.0pt;line-height:normal;">Sep. 30,<br>
  2018</font></p>
  </td>
 <td valign=bottom width=4% style="height:22.5pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 <td nowrap valign=bottom width=9% style="border-bottom:solid windowtext 1.0pt;height:22.5pt;padding:0in 5.4pt 0in 5.4pt;">
  <p align=center style="margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;text-align:center;"><font color=black face=Calibri,sans-serif style="font-size:9.0pt;line-height:normal;">Change</font></p>
  </td>
 <td nowrap valign=bottom width=2% style="height:22.5pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 <td valign=bottom width=11% style="border-bottom:solid windowtext 1.0pt;height:22.5pt;padding:0in 5.4pt 0in 5.4pt;">
  <p align=center style="margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;text-align:center;"><font color=black face=Calibri,sans-serif style="font-size:9.0pt;line-height:normal;">Sep. 30,<br>
  2017</font></p>
  </td>
 </tr>
<tr style="height:11.25pt;">
  <td width=22% style="height:11.25pt;padding:0in 5.4pt 0in 5.4pt;">
  <p style="margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;"><font color=black face=Calibri,sans-serif style="font-size:8.0pt;line-height:normal;">&#160;(in thousands) </font></p>
  </td>
 <td nowrap valign=bottom width=10% style="height:11.25pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 <td nowrap valign=bottom width=4% style="height:11.25pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 <td nowrap valign=bottom width=9% style="height:11.25pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 <td nowrap valign=bottom width=2% style="height:11.25pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 <td nowrap valign=bottom width=11% style="height:11.25pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 <td nowrap valign=bottom width=6% style="height:11.25pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 <td nowrap valign=bottom width=10% style="height:11.25pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 <td nowrap valign=bottom width=4% style="height:11.25pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 <td nowrap valign=bottom width=9% style="height:11.25pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 <td nowrap valign=bottom width=2% style="height:11.25pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 <td nowrap valign=bottom width=11% style="height:11.25pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 </tr>
<tr style="height:12.75pt;">
  <td nowrap valign=bottom width=22% style="height:12.75pt;padding:0in 5.4pt 0in 5.4pt;">
  <p style="margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;"><font face=Calibri,sans-serif style="font-size:10.0pt;line-height:normal;">Interest income</font></p>
  </td>
 <td nowrap valign=bottom width=10% style="height:12.75pt;padding:0in 5.4pt 0in 5.4pt;">
  <p align=right style="margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;text-align:right;"><font face=Calibri,sans-serif style="font-size:10.0pt;line-height:normal;">$10 </font></p>
  </td>
 <td nowrap valign=bottom width=4% style="height:12.75pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 <td nowrap valign=bottom width=9% style="height:12.75pt;padding:0in 5.4pt 0in 5.4pt;">
  <p align=center style="margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;text-align:center;"><font face=Calibri,sans-serif style="font-size:10.0pt;line-height:normal;">66.7%</font></p>
  </td>
 <td nowrap valign=bottom width=2% style="height:12.75pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 <td nowrap valign=bottom width=11% style="height:12.75pt;padding:0in 5.4pt 0in 5.4pt;">
  <p align=right style="margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;text-align:right;"><font face=Calibri,sans-serif style="font-size:10.0pt;line-height:normal;">$6 </font></p>
  </td>
 <td nowrap valign=bottom width=6% style="height:12.75pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 <td nowrap valign=bottom width=10% style="height:12.75pt;padding:0in 5.4pt 0in 5.4pt;">
  <p align=right style="margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;text-align:right;"><font face=Calibri,sans-serif style="font-size:10.0pt;line-height:normal;">$26 </font></p>
  </td>
 <td nowrap valign=bottom width=4% style="height:12.75pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 <td nowrap valign=bottom width=9% style="height:12.75pt;padding:0in 5.4pt 0in 5.4pt;">
  <p align=center style="margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;text-align:center;"><font face=Calibri,sans-serif style="font-size:10.0pt;line-height:normal;">36.8%</font></p>
  </td>
 <td nowrap valign=bottom width=2% style="height:12.75pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 <td nowrap valign=bottom width=11% style="height:12.75pt;padding:0in 5.4pt 0in 5.4pt;">
  <p align=right style="margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;text-align:right;"><font face=Calibri,sans-serif style="font-size:10.0pt;line-height:normal;">$19 </font></p>
  </td>
 </tr>
</table></div>

<p style="margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;page-break-after:avoid;text-align:justify;"><font face=Calibri,sans-serif lang=EN-US style="font-size:11.0pt;line-height:normal;">&nbsp;</font></p>

<p style="margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;text-align:justify;"><font face=Calibri,sans-serif lang=EN-US style="font-size:10.0pt;line-height:normal;">Interest income increased
in the third quarter and for the first nine months of 2018 compared to the same
periods in 2017, due to higher cash balances and minor increases in interest
rates.</font></p>


<a name="_bclFooter18"></a><DIV>

 <p align=center style="margin:0in;margin-bottom:.0001pt;text-align:center;"><font style="display:none;"><font face=Times lang=EN-US style="font-size:10.0pt;"></font></font><font face=Times lang=EN-US style="font-size:10.0pt;">18</font><font style="display:none;"><font face=Times lang=EN-US style="font-size:10.0pt;"></font></font></p>


<p style="margin:0in;margin-bottom:.0001pt;"><font face=arial,sans-serif style=""><font face=arial,sans-serif lang=EN-US style="font-size:10.0pt;">&nbsp;</font></font></p>


</DIV>
</DIV><HR noshade align="center" width="100%" size=2><DIV STYLE="page-break-before: always">&nbsp;</DIV><a name="page_19"></a><a name="_bclPageBorder19"></a><DIV STYLE="PADDING-RIGHT: 0%; PADDING-LEFT: 0%">
<p style="margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;page-break-after:avoid;text-align:justify;"><font face=Calibri,sans-serif lang=EN-US style="font-size:10.0pt;line-height:normal;">&nbsp;</font></p>

<p style="margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;page-break-after:avoid;text-align:justify;"><b><font face=Calibri,sans-serif lang=EN-US style="font-size:10.0pt;line-height:normal;text-transform:uppercase;">Income Taxes</font></b></p>

<p style="margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;page-break-after:avoid;text-align:justify;"><font face=Calibri,sans-serif lang=EN-US style="font-size:11.0pt;line-height:normal;">&nbsp;</font></p>

<div align=left><table cellpadding=0 cellspacing=0 border=0 style="border-collapse:collapse;margin-left:5.4pt;width:602.799988pt;">
 <tr style="height:12.75pt;">
  <td nowrap valign=bottom width=21% style="height:12.75pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 <td colspan=5 nowrap valign=bottom width=36% style="border-bottom:solid windowtext 1.0pt;height:12.75pt;padding:0in 5.4pt 0in 5.4pt;">
  <p align=center style="margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;text-align:center;"><font face=Calibri,sans-serif style="font-size:10.0pt;line-height:normal;">&#160;Three
  Months Ended </font></p>
  </td>
 <td nowrap valign=bottom width=6% style="height:12.75pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 <td colspan=5 nowrap valign=bottom width=37% style="border-bottom:solid windowtext 1.0pt;height:12.75pt;padding:0in 5.4pt 0in 5.4pt;">
  <p align=center style="margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;text-align:center;"><font face=Calibri,sans-serif style="font-size:10.0pt;line-height:normal;">&#160;Nine
  Months Ended </font></p>
  </td>
 </tr>
<tr style="height:22.5pt;">
  <td valign=bottom width=21% style="height:22.5pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 <td valign=bottom width=10% style="border-bottom:solid windowtext 1.0pt;height:22.5pt;padding:0in 5.4pt 0in 5.4pt;">
  <p align=center style="margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;text-align:center;"><font color=black face=Calibri,sans-serif style="font-size:9.0pt;line-height:normal;">Sep. 30,<br>
  2018</font></p>
  </td>
 <td valign=bottom width=4% style="height:22.5pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 <td nowrap valign=bottom width=9% style="border-bottom:solid windowtext 1.0pt;height:22.5pt;padding:0in 5.4pt 0in 5.4pt;">
  <p align=center style="margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;text-align:center;"><font color=black face=Calibri,sans-serif style="font-size:9.0pt;line-height:normal;">Change</font></p>
  </td>
 <td nowrap valign=bottom width=2% style="height:22.5pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 <td valign=bottom width=11% style="border-bottom:solid windowtext 1.0pt;height:22.5pt;padding:0in 5.4pt 0in 5.4pt;">
  <p align=center style="margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;text-align:center;"><font color=black face=Calibri,sans-serif style="font-size:9.0pt;line-height:normal;">Sep. 30,<br>
  2017</font></p>
  </td>
 <td nowrap valign=bottom width=6% style="height:22.5pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 <td valign=bottom width=11% style="border-bottom:solid windowtext 1.0pt;height:22.5pt;padding:0in 5.4pt 0in 5.4pt;">
  <p align=center style="margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;text-align:center;"><font color=black face=Calibri,sans-serif style="font-size:9.0pt;line-height:normal;">Sep. 30,<br>
  2018</font></p>
  </td>
 <td valign=bottom width=4% style="height:22.5pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 <td nowrap valign=bottom width=9% style="border-bottom:solid windowtext 1.0pt;height:22.5pt;padding:0in 5.4pt 0in 5.4pt;">
  <p align=center style="margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;text-align:center;"><font color=black face=Calibri,sans-serif style="font-size:9.0pt;line-height:normal;">Change</font></p>
  </td>
 <td nowrap valign=bottom width=2% style="height:22.5pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 <td valign=bottom width=11% style="border-bottom:solid windowtext 1.0pt;height:22.5pt;padding:0in 5.4pt 0in 5.4pt;">
  <p align=center style="margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;text-align:center;"><font color=black face=Calibri,sans-serif style="font-size:9.0pt;line-height:normal;">Sep. 30,<br>
  2017</font></p>
  </td>
 </tr>
<tr style="height:11.25pt;">
  <td width=21% style="height:11.25pt;padding:0in 5.4pt 0in 5.4pt;">
  <p style="margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;"><font color=black face=Calibri,sans-serif style="font-size:8.0pt;line-height:normal;">&#160;(in thousands) </font></p>
  </td>
 <td nowrap valign=bottom width=10% style="height:11.25pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 <td nowrap valign=bottom width=4% style="height:11.25pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 <td nowrap valign=bottom width=9% style="height:11.25pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 <td nowrap valign=bottom width=2% style="height:11.25pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 <td nowrap valign=bottom width=11% style="height:11.25pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 <td nowrap valign=bottom width=6% style="height:11.25pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 <td nowrap valign=bottom width=11% style="height:11.25pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 <td nowrap valign=bottom width=4% style="height:11.25pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 <td nowrap valign=bottom width=9% style="height:11.25pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 <td nowrap valign=bottom width=2% style="height:11.25pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 <td nowrap valign=bottom width=11% style="height:11.25pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 </tr>
<tr style="height:12.75pt;">
  <td nowrap valign=bottom width=21% style="height:12.75pt;padding:0in 5.4pt 0in 5.4pt;">
  <p style="margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;"><font face=Calibri,sans-serif style="font-size:10.0pt;line-height:normal;">Income tax (expense)</font></p>
  </td>
 <td nowrap valign=bottom width=10% style="height:12.75pt;padding:0in 5.4pt 0in 5.4pt;">
  <p align=right style="margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;text-align:right;"><font face=Calibri,sans-serif style="font-size:10.0pt;line-height:normal;">($180)</font></p>
  </td>
 <td nowrap valign=bottom width=4% style="height:12.75pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 <td nowrap valign=bottom width=9% style="height:12.75pt;padding:0in 5.4pt 0in 5.4pt;">
  <p align=center style="margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;text-align:center;"><font face=Calibri,sans-serif style="font-size:10.0pt;line-height:normal;">66.7%</font></p>
  </td>
 <td nowrap valign=bottom width=2% style="height:12.75pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 <td nowrap valign=bottom width=11% style="height:12.75pt;padding:0in 5.4pt 0in 5.4pt;">
  <p align=right style="margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;text-align:right;"><font face=Calibri,sans-serif style="font-size:10.0pt;line-height:normal;">($108)</font></p>
  </td>
 <td nowrap valign=bottom width=6% style="height:12.75pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 <td nowrap valign=bottom width=11% style="height:12.75pt;padding:0in 5.4pt 0in 5.4pt;">
  <p align=right style="margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;text-align:right;"><font face=Calibri,sans-serif style="font-size:10.0pt;line-height:normal;">($267)</font></p>
  </td>
 <td nowrap valign=bottom width=4% style="height:12.75pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 <td nowrap valign=bottom width=9% style="height:12.75pt;padding:0in 5.4pt 0in 5.4pt;">
  <p align=center style="margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;text-align:center;"><font face=Calibri,sans-serif style="font-size:10.0pt;line-height:normal;">29.0%</font></p>
  </td>
 <td nowrap valign=bottom width=2% style="height:12.75pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 <td nowrap valign=bottom width=11% style="height:12.75pt;padding:0in 5.4pt 0in 5.4pt;">
  <p align=right style="margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;text-align:right;"><font face=Calibri,sans-serif style="font-size:10.0pt;line-height:normal;">($207)</font></p>
  </td>
 </tr>
</table></div>

<p style="margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;page-break-after:avoid;text-align:justify;"><font face=Calibri,sans-serif lang=EN-US style="font-size:11.0pt;line-height:normal;">&nbsp;</font></p>

<p style="margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;page-break-after:avoid;text-align:justify;"><font face=Calibri,sans-serif lang=EN-US style="font-size:10.0pt;line-height:normal;">Income
tax (expense) for the third quarter of 2018 and for the first nine months of 2018
was higher when compared to same periods in 2017, and primarily related to foreign
subsidiary income.</font></p>

<p style="margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;page-break-after:avoid;text-align:justify;"><font face=Calibri,sans-serif lang=EN-US style="font-size:10.0pt;line-height:normal;">&nbsp;</font></p>

<p style="margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;text-align:justify;"><font face=Calibri,sans-serif lang=EN-US style="font-size:10.0pt;line-height:normal;">The effective tax
rate differed from the statutory tax rate primarily due to the effect of
valuation allowances, as well as foreign taxes.&#160; We have a valuation allowance
of $7 million as of September 30, 2018.&#160; Our deferred tax assets and valuation
allowance have been reduced by approximately $298,000 and $272,000 associated
with the requirements of accounting for uncertain tax positions as of September
30, 2018, and December 31, 2017, respectively.&#160; Given the uncertainty created by our loss history, as well as the
volatile and uncertain economic outlook for our industry and capital spending,
we have limited the recognition of net deferred tax assets associated with our
net operating losses and credit carryforwards and continue to maintain a
valuation allowance for the full amount of the net deferred tax asset balance.&#160; We expect to further analyze the level of valuation
allowance during the remainder of 2018.</font></p>

<p style="margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;page-break-after:avoid;text-align:justify;"><u><font face=Calibri,sans-serif lang=EN-US style="font-size:10.0pt;line-height:normal;">Financial Condition</font></u></p>

<p style="margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;page-break-after:avoid;text-align:justify;"><b><font face=Calibri,sans-serif lang=EN-US style="font-size:10.0pt;line-height:normal;text-transform:uppercase;">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; </font></b></p>

<p style="margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;page-break-after:avoid;text-align:justify;"><b><font face=Calibri,sans-serif lang=EN-US style="font-size:10.0pt;line-height:12.0pt;text-transform:uppercase;">Liquidity and Capital Resources</font></b></p>

<p style="margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;page-break-after:avoid;text-align:justify;"><font face=Calibri,sans-serif lang=EN-US style="font-size:11.0pt;line-height:12.0pt;">&nbsp;</font></p>

<div align=left><table cellpadding=0 cellspacing=0 border=0 style="border-collapse:collapse;margin-left:5.4pt;width:453.799988pt;">
 <tr style="height:24.0pt;">
  <td nowrap valign=bottom width=42% style="height:24.0pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 <td valign=bottom width=17% style="border-bottom:solid windowtext 1.0pt;height:24.0pt;padding:0in 5.4pt 0in 5.4pt;">
  <p align=center style="margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;text-align:center;"><font color=black face=Calibri,sans-serif style="font-size:9.0pt;line-height:normal;">Sep. 30,<br>
  2018</font></p>
  </td>
 <td valign=bottom width=6% style="height:24.0pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 <td nowrap valign=bottom width=12% style="border-bottom:solid windowtext 1.0pt;height:24.0pt;padding:0in 5.4pt 0in 5.4pt;">
  <p align=center style="margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;text-align:center;"><font color=black face=Calibri,sans-serif style="font-size:9.0pt;line-height:normal;">Change</font></p>
  </td>
 <td nowrap valign=bottom width=6% style="height:24.0pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 <td valign=bottom width=17% style="border-bottom:solid windowtext 1.0pt;height:24.0pt;padding:0in 5.4pt 0in 5.4pt;">
  <p align=center style="margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;text-align:center;"><font color=black face=Calibri,sans-serif style="font-size:9.0pt;line-height:normal;">Dec. 31,<br>
  2017</font></p>
  </td>
 </tr>
<tr style="height:12.75pt;">
  <td nowrap width=42% style="height:12.75pt;padding:0in 5.4pt 0in 5.4pt;">
  <p style="margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;"><font color=black face=Calibri,sans-serif style="font-size:8.0pt;line-height:normal;">&#160;(in thousands) </font></p>
  </td>
 <td nowrap width=17% style="height:12.75pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 <td nowrap width=6% style="height:12.75pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 <td nowrap valign=bottom width=12% style="height:12.75pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 <td nowrap valign=bottom width=6% style="height:12.75pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 <td nowrap width=17% style="height:12.75pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 </tr>
<tr style="height:12.75pt;">
  <td nowrap valign=bottom width=42% style="height:12.75pt;padding:0in 5.4pt 0in 5.4pt;">
  <p style="margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;"><font face=Calibri,sans-serif style="font-size:10.0pt;line-height:normal;">Working capital</font></p>
  </td>
 <td nowrap valign=bottom width=17% style="height:12.75pt;padding:0in 5.4pt 0in 5.4pt;">
  <p align=right style="margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;text-align:right;"><font face=Calibri,sans-serif style="font-size:10.0pt;line-height:normal;">$20,598 </font></p>
  </td>
 <td nowrap valign=bottom width=6% style="height:12.75pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 <td nowrap width=12% style="height:12.75pt;padding:0in 5.4pt 0in 5.4pt;">
  <p align=center style="margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;text-align:center;"><font face=Calibri,sans-serif style="font-size:10.0pt;line-height:normal;">$1,112 </font></p>
  </td>
 <td nowrap width=6% style="height:12.75pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 <td nowrap valign=top width=17% style="height:12.75pt;padding:0in 5.4pt 0in 5.4pt;">
  <p align=right style="margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;text-align:right;"><font face=Calibri,sans-serif style="font-size:10.0pt;line-height:normal;">$19,486 </font></p>
  </td>
 </tr>
</table></div>

<p style="margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;page-break-after:avoid;text-align:justify;"><font face=Calibri,sans-serif lang=EN-US style="font-size:11.0pt;line-height:12.0pt;">&nbsp;</font></p>

<p style="margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;page-break-after:avoid;text-align:justify;"><b><font face=Calibri,sans-serif lang=EN-US style="font-size:10.0pt;line-height:12.0pt;text-transform:uppercase;">&nbsp;</font></b></p>

<p style="margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;page-break-after:avoid;text-align:justify;"><font face=Calibri,sans-serif lang=EN-US style="font-size:11.0pt;line-height:12.0pt;">&nbsp;</font></p>

<p style="margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;text-align:justify;"><font face=Calibri,sans-serif lang=EN-US style="font-size:10.0pt;line-height:normal;">At September 30, 2018,
our cash position was $18.9 million, with $12.0 million in the United States
and the balance in foreign subsidiaries.&#160; We expect our receivables collections
to return to more normal levels during the fourth quarter, which should result
in an offset to the higher cash position achieved during the third quarter.</font></p>

<p style="margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;text-align:justify;"><font face=Calibri,sans-serif lang=EN-US style="font-size:10.0pt;line-height:normal;">&nbsp;</font></p>

<p style="margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;text-align:justify;"><font face=Calibri,sans-serif lang=EN-US style="font-size:10.0pt;line-height:normal;">Although we have no
significant external capital expenditure plans currently, we expect that we will
continue to make capital expenditures to support our business.&#160; We plan to
increase our internally developed rental, sales demonstration and test
equipment as we develop and release new products.&#160; Capital expenditures are
currently expected to be funded by existing and internally generated funds.</font></p>

<p style="margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;text-align:justify;"><font face=Calibri,sans-serif lang=EN-US style="font-size:10.0pt;line-height:normal;">&nbsp;</font></p>

<p style="margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;text-align:justify;"><font face=Calibri,sans-serif lang=EN-US style="font-size:10.0pt;line-height:normal;">As a result of our
significant product development, customer support, selling and marketing
efforts, we have required substantial working capital to fund our operations.&#160;
We have tried to balance our level of development spending with the goal of
profitable operations.&#160; We have implemented or have initiatives to implement
geographic shifts in our operations, optimized real estate usage, reduced
exposure to the impact of currency volatility, and additional product
development differentiation and cost reductions.</font></p>


<a name="_bclFooter19"></a><DIV>

 <p align=center style="margin:0in;margin-bottom:.0001pt;text-align:center;"><font style="display:none;"><font face=Times lang=EN-US style="font-size:10.0pt;"></font></font><font face=Times lang=EN-US style="font-size:10.0pt;">19</font><font style="display:none;"><font face=Times lang=EN-US style="font-size:10.0pt;"></font></font></p>


<p style="margin:0in;margin-bottom:.0001pt;"><font face=arial,sans-serif style=""><font face=arial,sans-serif lang=EN-US style="font-size:10.0pt;">&nbsp;</font></font></p>


</DIV>
</DIV><HR noshade align="center" width="100%" size=2><DIV STYLE="page-break-before: always">&nbsp;</DIV><a name="page_20"></a><a name="_bclPageBorder20"></a><DIV STYLE="PADDING-RIGHT: 0%; PADDING-LEFT: 0%">
<p style="margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;page-break-after:avoid;text-align:justify;"><font face=Calibri,sans-serif lang=EN-US style="font-size:10.0pt;line-height:normal;">&nbsp;</font></p>

<p style="margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;page-break-after:avoid;text-align:justify;"><font face=Calibri,sans-serif lang=EN-US style="font-size:10.0pt;line-height:normal;">We
believe that we have sufficient cash or working capital available under our
operating plan to fund our operations and capital requirements through at least
the next one-year period.&#160; We may require
additional cash at the U.S. headquarters, which could cause potential
repatriation of cash that is held in our foreign subsidiaries.&#160; Although we have no current repatriation plans,
there may be tax and other impediments to any repatriation actions.&#160; Our
working capital may be used to fund possible losses, business growth, project
initiatives, share repurchases and business development initiatives including
acquisitions, which could reduce our liquidity and result in a requirement for additional cash before that time.&#160; Any substantial inability to achieve our current
business plan could have a material adverse impact on our financial position,
liquidity, or results of operations and may require us to reduce expenditures
and/or seek possible additional financing.</font></p>

<p style="margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;text-align:justify;"><b><font face=Calibri,sans-serif lang=EN-US style="font-size:10.0pt;line-height:12.0pt;text-transform:uppercase;">&nbsp;</font></b></p>

<p style="margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;text-align:justify;"><b><font face=Calibri,sans-serif lang=EN-US style="font-size:10.0pt;line-height:12.0pt;text-transform:uppercase;">SHARE REPURCHASE PROGRAM</font></b></p>

<p style="margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;text-align:justify;"><b><font face=Calibri,sans-serif lang=EN-US style="font-size:10.0pt;line-height:12.0pt;text-transform:uppercase;">&nbsp;</font></b></p>

<p style="margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;text-align:justify;"><font face=Calibri,sans-serif lang=EN-US style="font-size:10.0pt;line-height:12.0pt;">No stock repurchase
programs were in effect during the quarter ending September 30, 2018, and 2017.</font></p>

<p style="margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;text-align:justify;"><font face=Calibri,sans-serif lang=EN-US style="font-size:10.0pt;line-height:12.0pt;">&nbsp;</font></p>

<p style="margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;text-align:justify;"><font face=Calibri,sans-serif lang=EN-US style="font-size:10.0pt;line-height:12.0pt;">On October 31, 2018,
our Board of Directors approved a share repurchase program with provisions to
buy back up to $2 million dollars of our stock during the next one year period.</font></p>

<p style="margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;text-align:justify;"><font face=Calibri,sans-serif lang=EN-US style="font-size:10.0pt;line-height:12.0pt;">&nbsp;</font></p>

<p style="margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;text-align:justify;"><b><font face=Calibri,sans-serif lang=EN-US style="font-size:10.0pt;line-height:12.0pt;text-transform:uppercase;">OFF-Balance sheet arrangements</font></b></p>

<p style="margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;text-align:justify;"><font face=Calibri,sans-serif lang=EN-US style="font-size:10.0pt;line-height:12.0pt;">&nbsp;</font></p>

<p style="margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;text-align:justify;"><font face=Calibri,sans-serif lang=EN-US style="font-size:10.0pt;line-height:12.0pt;">Except as noted in
the accompanying consolidated financial
statements in Note 5, &#8220;Operating Lease Commitments&#8221; and Note 6, &#8220;Other
Commitments&#8221;, we have no off-balance sheet arrangements.</font></p>

<p style="margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;text-align:justify;"><font face=Calibri,sans-serif lang=EN-US style="font-size:10.0pt;line-height:12.0pt;">&nbsp;</font></p>

<p style="margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;text-align:justify;"><b><font face=Calibri,sans-serif lang=EN-US style="font-size:10.0pt;line-height:12.0pt;text-transform:uppercase;">&nbsp;</font></b></p>

<p style="margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;text-align:justify;"><b><font face=Calibri,sans-serif lang=EN-US style="font-size:10.0pt;line-height:12.0pt;text-transform:uppercase;">&nbsp;</font></b></p>

<p style="margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;text-align:justify;"><b><font face=Calibri,sans-serif lang=EN-US style="font-size:10.0pt;line-height:12.0pt;text-transform:uppercase;">&nbsp;</font></b></p>

<p style="margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;text-align:justify;"><b><font face=Calibri,sans-serif lang=EN-US style="font-size:10.0pt;line-height:12.0pt;text-transform:uppercase;">&nbsp;</font></b></p>

<p style="margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;text-align:justify;"><b><font face=Calibri,sans-serif lang=EN-US style="font-size:10.0pt;line-height:12.0pt;text-transform:uppercase;">&nbsp;</font></b></p>

<p style="margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;text-align:justify;"><b><font face=Calibri,sans-serif lang=EN-US style="font-size:10.0pt;line-height:12.0pt;text-transform:uppercase;">&nbsp;</font></b></p>

<p style="margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;text-align:justify;"><b><font face=Calibri,sans-serif lang=EN-US style="font-size:10.0pt;line-height:12.0pt;text-transform:uppercase;">Non-Generally accepted accounting principles (GAAP) FINANCIAL
MeasureS</font></b><font face=Calibri,sans-serif lang=EN-US style="font-size:10.0pt;line-height:12.0pt;"> </font></p>

<p style="margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;text-align:justify;"><font face=Calibri,sans-serif lang=EN-US style="font-size:10.0pt;line-height:12.0pt;">&nbsp;</font></p>

<p style="margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;text-align:justify;"><font face=Calibri,sans-serif lang=EN-US style="font-size:10.0pt;line-height:12.0pt;">Earnings Before
Interest, Taxes, Depreciation and Amortization (&#8220;EBITDA&#8221;) was $742,000 in the third
quarter of 2018 compared to $2.1 million in the third quarter of 2017.&#160;
Adjusted EBITDA, excluding equity compensation (a non-cash item) was $1.0
million in the third quarter of 2018, compared to $2.3 million in the third
quarter of 2017.</font></p>

<p style="margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;text-align:justify;"><font face=Calibri,sans-serif lang=EN-US style="font-size:10.0pt;line-height:12.0pt;">&nbsp;</font></p>

<p style="margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;text-align:justify;"><font face=Calibri,sans-serif lang=EN-US style="font-size:10.0pt;line-height:12.0pt;">EBITDA was $1.9
million for the first nine months of 2018 compared to $4.7 million in the first
nine months of 2017.&#160; Adjusted EBITDA, excluding equity compensation, was $2.9
million for the first nine months of 2018, &#160;compared to $5.3 million for the
first nine months of 2017.</font></p>

<p style="margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;text-align:justify;"><font face=Calibri,sans-serif lang=EN-US style="font-size:10.0pt;line-height:12.0pt;">&nbsp;</font></p>

<p style="margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;text-align:justify;"><font face=Calibri,sans-serif lang=EN-US style="font-size:10.0pt;line-height:12.0pt;">Non-GAAP financial
measures, such as EBITDA and adjusted EBITDA, should not be considered a
substitute for, or superior to, measures of financial performance prepared in
accordance with GAAP.&#160; We believe that these non-GAAP financial measures
provide meaningful supplemental information regarding the Company&#8217;s results and
facilitate the comparison of results.&#160; A reconciliation of net income to EBITDA
and adjusted EBITDA follows:</font></p>

<p style="margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;page-break-after:avoid;text-align:justify;"><b><font face=Calibri,sans-serif lang=EN-US style="font-size:10.0pt;line-height:12.0pt;text-transform:uppercase;">&nbsp;</font></b></p>

<p style="margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;text-align:justify;"><b><font face=Calibri,sans-serif lang=EN-US style="font-size:10.0pt;line-height:12.0pt;text-transform:uppercase;">Non-Generally accepted accounting principles (GAAP) FINANCIAL
Measure RECONCILIATION</font></b></p>

<p style="margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;text-align:justify;"><font face=Calibri,sans-serif lang=EN-US style="font-size:11.0pt;line-height:12.0pt;">&nbsp;</font></p>

<div align=left><table cellpadding=0 cellspacing=0 border=0 style="border-collapse:collapse;margin-left:5.4pt;width:517.200073pt;">
 <tr style="height:12.75pt;">
  <td nowrap valign=bottom width=28% style="height:12.75pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 <td nowrap valign=bottom width=4% style="height:12.75pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 <td colspan=3 valign=bottom width=31% style="border-bottom:solid windowtext 1.0pt;height:12.75pt;padding:0in 5.4pt 0in 5.4pt;">
  <p align=center style="margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;text-align:center;"><font face=Calibri,sans-serif style="font-size:10.0pt;line-height:normal;">&#160;Three
  Months Ended </font></p>
  </td>
 <td nowrap valign=bottom width=7% style="height:12.75pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 <td colspan=3 valign=bottom width=30% style="border-bottom:solid windowtext 1.0pt;height:12.75pt;padding:0in 5.4pt 0in 5.4pt;">
  <p align=center style="margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;text-align:center;"><font face=Calibri,sans-serif style="font-size:10.0pt;line-height:normal;">&#160;Nine
  Months Ended </font></p>
  </td>
 </tr>
<tr style="height:22.5pt;">
  <td valign=bottom width=28% style="height:22.5pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 <td valign=bottom width=4% style="height:22.5pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 <td valign=bottom width=13% style="border-bottom:solid windowtext 1.0pt;height:22.5pt;padding:0in 5.4pt 0in 5.4pt;">
  <p align=center style="margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;text-align:center;"><font color=black face=Calibri,sans-serif style="font-size:10.0pt;line-height:normal;">Sep. 30,<br>
  2018</font></p>
  </td>
 <td valign=top width=5% style="height:22.5pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 <td valign=bottom width=13% style="border-bottom:solid windowtext 1.0pt;height:22.5pt;padding:0in 5.4pt 0in 5.4pt;">
  <p align=center style="margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;text-align:center;"><font color=black face=Calibri,sans-serif style="font-size:10.0pt;line-height:normal;">Sep. 30,<br>
  2017</font></p>
  </td>
 <td nowrap valign=bottom width=7% style="height:22.5pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 <td valign=bottom width=13% style="border-bottom:solid windowtext 1.0pt;height:22.5pt;padding:0in 5.4pt 0in 5.4pt;">
  <p align=center style="margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;text-align:center;"><font color=black face=Calibri,sans-serif style="font-size:10.0pt;line-height:normal;">Sep. 30,<br>
  2018</font></p>
  </td>
 <td valign=top width=5% style="height:22.5pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 <td valign=bottom width=12% style="border-bottom:solid windowtext 1.0pt;height:22.5pt;padding:0in 5.4pt 0in 5.4pt;">
  <p align=center style="margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;text-align:center;"><font color=black face=Calibri,sans-serif style="font-size:10.0pt;line-height:normal;">Sep. 30,<br>
  2017</font></p>
  </td>
 </tr>
<tr style="height:8.25pt;">
  <td width=28% style="height:8.25pt;padding:0in 5.4pt 0in 5.4pt;">
  <p style="margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;"><font color=black face=Calibri,sans-serif style="font-size:8.0pt;line-height:normal;">&#160;(in thousands) </font></p>
  </td>
 <td width=4% style="height:8.25pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 <td nowrap valign=bottom width=13% style="height:8.25pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 <td nowrap valign=bottom width=5% style="height:8.25pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 <td nowrap valign=bottom width=13% style="height:8.25pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 <td nowrap valign=bottom width=7% style="height:8.25pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 <td nowrap valign=bottom width=13% style="height:8.25pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 <td nowrap valign=bottom width=5% style="height:8.25pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 <td nowrap valign=bottom width=12% style="height:8.25pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 </tr>
<tr style="height:15.0pt;">
  <td valign=bottom width=28% style="height:15.0pt;padding:0in 5.4pt 0in 5.4pt;">
  <p style="margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;"><font face=Calibri,sans-serif style="font-size:10.0pt;line-height:normal;">Net Income</font></p>
  </td>
 <td valign=bottom width=4% style="height:15.0pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 <td nowrap valign=bottom width=13% style="height:15.0pt;padding:0in 5.4pt 0in 5.4pt;">
  <p align=right style="margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;text-align:right;"><font face=Calibri,sans-serif style="font-size:10.0pt;line-height:normal;">$342 </font></p>
  </td>
 <td nowrap valign=bottom width=5% style="height:15.0pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 <td nowrap valign=bottom width=13% style="height:15.0pt;padding:0in 5.4pt 0in 5.4pt;">
  <p align=right style="margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;text-align:right;"><font face=Calibri,sans-serif style="font-size:10.0pt;line-height:normal;">$1,728 </font></p>
  </td>
 <td nowrap valign=bottom width=7% style="height:15.0pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 <td nowrap valign=bottom width=13% style="height:15.0pt;padding:0in 5.4pt 0in 5.4pt;">
  <p align=right style="margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;text-align:right;"><font face=Calibri,sans-serif style="font-size:10.0pt;line-height:normal;">$958 </font></p>
  </td>
 <td nowrap valign=bottom width=5% style="height:15.0pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 <td nowrap valign=bottom width=12% style="height:15.0pt;padding:0in 5.4pt 0in 5.4pt;">
  <p align=right style="margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;text-align:right;"><font face=Calibri,sans-serif style="font-size:10.0pt;line-height:normal;">$3,913 </font></p>
  </td>
 </tr>
<tr style="height:13.5pt;">
  <td valign=bottom width=28% style="height:13.5pt;padding:0in 5.4pt 0in 5.4pt;">
  <p style="margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;"><font face=Calibri,sans-serif style="font-size:10.0pt;line-height:normal;">&#160;&#160; Interest (income)</font></p>
  </td>
 <td valign=bottom width=4% style="height:13.5pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 <td nowrap valign=bottom width=13% style="height:13.5pt;padding:0in 5.4pt 0in 5.4pt;">
  <p align=right style="margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;text-align:right;"><font face=Calibri,sans-serif style="font-size:10.0pt;line-height:normal;">(10)</font></p>
  </td>
 <td nowrap valign=bottom width=5% style="height:13.5pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 <td nowrap valign=bottom width=13% style="height:13.5pt;padding:0in 5.4pt 0in 5.4pt;">
  <p align=right style="margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;text-align:right;"><font face=Calibri,sans-serif style="font-size:10.0pt;line-height:normal;">(6)</font></p>
  </td>
 <td nowrap valign=bottom width=7% style="height:13.5pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 <td nowrap valign=bottom width=13% style="height:13.5pt;padding:0in 5.4pt 0in 5.4pt;">
  <p align=right style="margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;text-align:right;"><font face=Calibri,sans-serif style="font-size:10.0pt;line-height:normal;">(26)</font></p>
  </td>
 <td nowrap valign=bottom width=5% style="height:13.5pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 <td nowrap valign=bottom width=12% style="height:13.5pt;padding:0in 5.4pt 0in 5.4pt;">
  <p align=right style="margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;text-align:right;"><font face=Calibri,sans-serif style="font-size:10.0pt;line-height:normal;">(19)</font></p>
  </td>
 </tr>
<tr style="height:13.5pt;">
  <td valign=bottom width=28% style="height:13.5pt;padding:0in 5.4pt 0in 5.4pt;">
  <p style="margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;"><font face=Calibri,sans-serif style="font-size:10.0pt;line-height:normal;">&#160;&#160; Taxes</font></p>
  </td>
 <td valign=bottom width=4% style="height:13.5pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 <td nowrap valign=bottom width=13% style="height:13.5pt;padding:0in 5.4pt 0in 5.4pt;">
  <p align=right style="margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;text-align:right;"><font face=Calibri,sans-serif style="font-size:10.0pt;line-height:normal;">180 </font></p>
  </td>
 <td nowrap valign=bottom width=5% style="height:13.5pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 <td nowrap valign=bottom width=13% style="height:13.5pt;padding:0in 5.4pt 0in 5.4pt;">
  <p align=right style="margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;text-align:right;"><font face=Calibri,sans-serif style="font-size:10.0pt;line-height:normal;">108 </font></p>
  </td>
 <td nowrap valign=bottom width=7% style="height:13.5pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 <td nowrap valign=bottom width=13% style="height:13.5pt;padding:0in 5.4pt 0in 5.4pt;">
  <p align=right style="margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;text-align:right;"><font face=Calibri,sans-serif style="font-size:10.0pt;line-height:normal;">267 </font></p>
  </td>
 <td nowrap valign=bottom width=5% style="height:13.5pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 <td nowrap valign=bottom width=12% style="height:13.5pt;padding:0in 5.4pt 0in 5.4pt;">
  <p align=right style="margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;text-align:right;"><font face=Calibri,sans-serif style="font-size:10.0pt;line-height:normal;">207 </font></p>
  </td>
 </tr>
<tr style="height:13.5pt;">
  <td nowrap valign=bottom width=28% style="height:13.5pt;padding:0in 5.4pt 0in 5.4pt;">
  <p style="margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;"><font face=Calibri,sans-serif style="font-size:10.0pt;line-height:normal;">&#160;&#160; Depreciation &amp; amortization</font></p>
  </td>
 <td valign=bottom width=4% style="height:13.5pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 <td nowrap valign=bottom width=13% style="border-bottom:solid windowtext 1.0pt;height:13.5pt;padding:0in 5.4pt 0in 5.4pt;">
  <p align=right style="margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;text-align:right;"><font face=Calibri,sans-serif style="font-size:10.0pt;line-height:normal;">230 </font></p>
  </td>
 <td nowrap valign=bottom width=5% style="height:13.5pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 <td nowrap valign=bottom width=13% style="border-bottom:solid windowtext 1.0pt;height:13.5pt;padding:0in 5.4pt 0in 5.4pt;">
  <p align=right style="margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;text-align:right;"><font face=Calibri,sans-serif style="font-size:10.0pt;line-height:normal;">306 </font></p>
  </td>
 <td nowrap valign=bottom width=7% style="height:13.5pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 <td nowrap valign=bottom width=13% style="height:13.5pt;padding:0in 5.4pt 0in 5.4pt;">
  <p align=right style="margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;text-align:right;"><font face=Calibri,sans-serif style="font-size:10.0pt;line-height:normal;">736 </font></p>
  </td>
 <td nowrap valign=bottom width=5% style="height:13.5pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 <td nowrap valign=bottom width=12% style="height:13.5pt;padding:0in 5.4pt 0in 5.4pt;">
  <p align=right style="margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;text-align:right;"><font face=Calibri,sans-serif style="font-size:10.0pt;line-height:normal;">634 </font></p>
  </td>
 </tr>
<tr style="height:13.5pt;">
  <td valign=bottom width=28% style="height:13.5pt;padding:0in 5.4pt 0in 5.4pt;">
  <p style="margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;"><font face=Calibri,sans-serif style="font-size:10.0pt;line-height:normal;">EBITDA
  earnings</font></p>
  </td>
 <td valign=bottom width=4% style="height:13.5pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 <td nowrap valign=bottom width=13% style="height:13.5pt;padding:0in 5.4pt 0in 5.4pt;">
  <p align=right style="margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;text-align:right;"><font face=Calibri,sans-serif style="font-size:10.0pt;line-height:normal;">$742 </font></p>
  </td>
 <td nowrap valign=bottom width=5% style="height:13.5pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 <td nowrap valign=bottom width=13% style="height:13.5pt;padding:0in 5.4pt 0in 5.4pt;">
  <p align=right style="margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;text-align:right;"><font face=Calibri,sans-serif style="font-size:10.0pt;line-height:normal;">$2,136 </font></p>
  </td>
 <td nowrap valign=bottom width=7% style="height:13.5pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 <td nowrap valign=bottom width=13% style="border-top:solid windowtext 1.0pt;height:13.5pt;padding:0in 5.4pt 0in 5.4pt;">
  <p align=right style="margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;text-align:right;"><font face=Calibri,sans-serif style="font-size:10.0pt;line-height:normal;">$1,935 </font></p>
  </td>
 <td nowrap valign=bottom width=5% style="height:13.5pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 <td nowrap valign=bottom width=12% style="border-top:solid windowtext 1.0pt;height:13.5pt;padding:0in 5.4pt 0in 5.4pt;">
  <p align=right style="margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;text-align:right;"><font face=Calibri,sans-serif style="font-size:10.0pt;line-height:normal;">$4,735 </font></p>
  </td>
 </tr>
<tr style="height:3.0pt;">
  <td valign=bottom width=28% style="height:3.0pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 <td valign=bottom width=4% style="height:3.0pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 <td nowrap valign=bottom width=13% style="height:3.0pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 <td nowrap valign=bottom width=5% style="height:3.0pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 <td nowrap valign=bottom width=13% style="height:3.0pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 <td nowrap valign=bottom width=7% style="height:3.0pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 <td nowrap valign=bottom width=13% style="height:3.0pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 <td nowrap valign=bottom width=5% style="height:3.0pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 <td nowrap valign=bottom width=12% style="height:3.0pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 </tr>
<tr style="height:11.25pt;">
  <td valign=bottom width=28% style="height:11.25pt;padding:0in 5.4pt 0in 5.4pt;">
  <p style="margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;"><font face=Calibri,sans-serif style="font-size:10.0pt;line-height:normal;">&#160;&#160; Equity compensation</font></p>
  </td>
 <td valign=bottom width=4% style="height:11.25pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 <td nowrap valign=bottom width=13% style="border-bottom:solid windowtext 1.0pt;height:11.25pt;padding:0in 5.4pt 0in 5.4pt;">
  <p align=right style="margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;text-align:right;"><font face=Calibri,sans-serif style="font-size:10.0pt;line-height:normal;">282 </font></p>
  </td>
 <td nowrap valign=bottom width=5% style="height:11.25pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 <td nowrap valign=bottom width=13% style="height:11.25pt;padding:0in 5.4pt 0in 5.4pt;">
  <p align=right style="margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;text-align:right;"><font face=Calibri,sans-serif style="font-size:10.0pt;line-height:normal;">173 </font></p>
  </td>
 <td nowrap valign=bottom width=7% style="height:11.25pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 <td nowrap valign=bottom width=13% style="border-bottom:solid windowtext 1.0pt;height:11.25pt;padding:0in 5.4pt 0in 5.4pt;">
  <p align=right style="margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;text-align:right;"><font face=Calibri,sans-serif style="font-size:10.0pt;line-height:normal;">932 </font></p>
  </td>
 <td nowrap valign=bottom width=5% style="height:11.25pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 <td nowrap valign=bottom width=12% style="border-bottom:solid windowtext 1.0pt;height:11.25pt;padding:0in 5.4pt 0in 5.4pt;">
  <p align=right style="margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;text-align:right;"><font face=Calibri,sans-serif style="font-size:10.0pt;line-height:normal;">540 </font></p>
  </td>
 </tr>
<tr style="height:12.0pt;">
  <td nowrap valign=bottom width=28% style="height:12.0pt;padding:0in 5.4pt 0in 5.4pt;">
  <p style="margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;"><font face=Calibri,sans-serif style="font-size:10.0pt;line-height:normal;">Adjusted EBITDA earnings,</font></p>
  </td>
 <td valign=bottom width=4% style="height:12.0pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 <td nowrap valign=bottom width=13% style="height:12.0pt;padding:0in 5.4pt 0in 5.4pt;">
  <p style="margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;"><font face=Calibri,sans-serif style="font-size:10.0pt;line-height:normal;">&nbsp;</font></p>
  </td>
 <td nowrap valign=bottom width=5% style="height:12.0pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 <td nowrap valign=bottom width=13% style="border-top:solid windowtext 1.0pt;height:12.0pt;padding:0in 5.4pt 0in 5.4pt;">
  <p style="margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;"><font face=Calibri,sans-serif style="font-size:10.0pt;line-height:normal;">&nbsp;</font></p>
  </td>
 <td nowrap valign=bottom width=7% style="height:12.0pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 <td nowrap valign=bottom width=13% style="height:12.0pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 <td nowrap valign=bottom width=5% style="height:12.0pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 <td nowrap valign=bottom width=12% style="height:12.0pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 </tr>
<tr style="height:11.25pt;">
  <td nowrap valign=bottom width=28% style="height:11.25pt;padding:0in 5.4pt 0in 5.4pt;">
  <p style="margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;"><font face=Calibri,sans-serif style="font-size:10.0pt;line-height:normal;">&#160;&#160; excluding equity compensation</font></p>
  </td>
 <td valign=bottom width=4% style="height:11.25pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 <td nowrap valign=bottom width=13% style="border-bottom:double windowtext 2.25pt;height:11.25pt;padding:0in 5.4pt 0in 5.4pt;">
  <p align=right style="margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;text-align:right;"><font face=Calibri,sans-serif style="font-size:10.0pt;line-height:normal;">$1,024 </font></p>
  </td>
 <td nowrap valign=bottom width=5% style="height:11.25pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 <td nowrap valign=bottom width=13% style="border-bottom:double windowtext 2.25pt;height:11.25pt;padding:0in 5.4pt 0in 5.4pt;">
  <p align=right style="margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;text-align:right;"><font face=Calibri,sans-serif style="font-size:10.0pt;line-height:normal;">$2,309 </font></p>
  </td>
 <td nowrap valign=bottom width=7% style="height:11.25pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 <td nowrap valign=bottom width=13% style="border-bottom:double windowtext 2.25pt;height:11.25pt;padding:0in 5.4pt 0in 5.4pt;">
  <p align=right style="margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;text-align:right;"><font face=Calibri,sans-serif style="font-size:10.0pt;line-height:normal;">$2,867 </font></p>
  </td>
 <td nowrap valign=bottom width=5% style="height:11.25pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 <td nowrap valign=bottom width=12% style="border-bottom:double windowtext 2.25pt;height:11.25pt;padding:0in 5.4pt 0in 5.4pt;">
  <p align=right style="margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;text-align:right;"><font face=Calibri,sans-serif style="font-size:10.0pt;line-height:normal;">$5,275 </font></p>
  </td>
 </tr>
<tr style="height:3.0pt;">
  <td valign=top width=28% style="height:3.0pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 <td valign=top width=4% style="height:3.0pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 <td nowrap valign=bottom width=13% style="height:3.0pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 <td nowrap valign=bottom width=5% style="height:3.0pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 <td nowrap valign=bottom width=13% style="height:3.0pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 <td nowrap valign=bottom width=7% style="height:3.0pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 <td nowrap valign=bottom width=13% style="height:3.0pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 <td nowrap valign=bottom width=5% style="height:3.0pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 <td nowrap valign=bottom width=12% style="height:3.0pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 </tr>
</table></div>


<a name="_bclFooter20"></a><DIV>

 <p align=center style="margin:0in;margin-bottom:.0001pt;text-align:center;"><font style="display:none;"><font face=Times lang=EN-US style="font-size:10.0pt;"></font></font><font face=Times lang=EN-US style="font-size:10.0pt;">20</font><font style="display:none;"><font face=Times lang=EN-US style="font-size:10.0pt;"></font></font></p>


<p style="margin:0in;margin-bottom:.0001pt;"><font face=arial,sans-serif style=""><font face=arial,sans-serif lang=EN-US style="font-size:10.0pt;">&nbsp;</font></font></p>


</DIV>
</DIV><HR noshade align="center" width="100%" size=2><DIV STYLE="page-break-before: always">&nbsp;</DIV><a name="page_21"></a><a name="_bclPageBorder21"></a><DIV STYLE="PADDING-RIGHT: 0%; PADDING-LEFT: 0%">
<p style="margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;text-align:justify;"><font face=Calibri,sans-serif lang=EN-US style="font-size:11.0pt;line-height:12.0pt;">&nbsp;</font></p>

<p style="margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;text-align:justify;"><font face=Calibri,sans-serif lang=EN-US style="font-size:11.0pt;line-height:12.0pt;">&nbsp;</font></p>

<p style="margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;page-break-after:avoid;text-align:justify;"><u><font face=Calibri,sans-serif lang=EN-US style="font-size:10.0pt;line-height:normal;">Recent Accounting Pronouncements</font></u></p>

<p style="margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;text-align:justify;"><font face=Calibri,sans-serif lang=EN-US style="font-size:10.0pt;line-height:normal;">&nbsp;</font></p>

<p style="margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;text-align:justify;"><font color=black face=Calibri,sans-serif lang=EN-US style="font-size:10.0pt;line-height:normal;">In 2018,
the FASB issued ASU 2018-15, &#8220;Intangibles&#8221; (ASU 2018-15).&#160; ASU 2018-15 applies
in accounting for implementation costs incurred in a cloud computing
arrangement that is a service contract where the guidance in ASC 350-40 for
internal-use software shall apply to determine capitalization or expensing of
implementation, training or data conversion costs. The standard becomes
effective beginning January 1, 2020.&#160; </font><font face=Calibri,sans-serif lang=EN-US style="font-size:10.0pt;line-height:normal;">We
are in the process of evaluating the impact of adoption on our consolidated
financial statements.</font></p>

<p style="margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;text-align:justify;"><font color=black face=Calibri,sans-serif lang=EN-US style="font-size:10.0pt;line-height:normal;">&nbsp;</font></p>

<p style="margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;text-align:justify;"><font color=black face=Calibri,sans-serif lang=EN-US style="font-size:10.0pt;line-height:normal;">In February 2016, the FASB issued ASU 2016-02,&nbsp;&#8220;</font><i><font color=black face=Calibri,sans-serif lang=EN-US style="font-size:10.0pt;line-height:normal;">Leases</font></i><font color=black face=Calibri,sans-serif lang=EN-US style="font-size:10.0pt;line-height:normal;">&#8221;
(ASU 2016-02). &nbsp;ASU 2016-02 requires lessees to recognize almost all
leases on the balance sheet as a right-of-use asset and a lease liability and
requires leases to be classified as either an operating or a financing lease.
The standard excludes leases of intangible assets or inventory.&#160; ASU 2018-11
provides lessors with a limited practical expedient.&#160; The standard becomes
effective beginning January 1, 2019.&#160; </font><font face=Calibri,sans-serif lang=EN-US style="font-size:10.0pt;line-height:normal;">We
are in the process of evaluating the impact of adoption on our consolidated
financial statements and have not determined the effect yet, which will include
recording of right of use assets and liabilities for our leases and recognize a
cumulative effect adjustment to the opening balance of retained earnings.&#160; Our
leases include facilities in Redmond, Washington, and in the Shanghai and
Munich areas, as well as a small amount of office equipment and automobiles.</font></p>

<p style="margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;text-align:justify;"><font face=Calibri,sans-serif lang=EN-US style="font-size:10.0pt;line-height:normal;">&nbsp;</font></p>

<p style="margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;page-break-after:avoid;text-align:justify;"><b><font face=Calibri,sans-serif lang=EN-US style="font-size:10.0pt;line-height:12.0pt;text-decoration:none;">&nbsp;</font></b></p>

<p style="margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;page-break-after:avoid;text-align:justify;"><b><u><font face=Calibri,sans-serif lang=EN-US style="font-size:10.0pt;line-height:12.0pt;">Item 3</font></u></b><b><font face=Calibri,sans-serif lang=EN-US style="font-size:10.0pt;line-height:12.0pt;">.&#160;
 &#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; </font></b><b><u><font face=Calibri,sans-serif lang=EN-US style="font-size:10.0pt;line-height:12.0pt;">Quantitative and Qualitative Disclosures About Market Risk</font></u></b></p>

<p style="margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;text-align:justify;"><b><font face=Calibri,sans-serif lang=EN-US style="font-size:10.0pt;line-height:12.0pt;text-decoration:none;">&nbsp;</font></b></p>

<p style="margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;text-align:justify;"><font face=Calibri,sans-serif lang=EN-US style="font-size:10.0pt;line-height:12.0pt;">Not applicable.</font></p>

<p style="margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;text-align:justify;"><font face=Calibri,sans-serif lang=EN-US style="font-size:10.0pt;line-height:12.0pt;">&nbsp;</font></p>

<p style="margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;"><b><u><font face=Calibri,sans-serif lang=EN-US style="font-size:10.0pt;line-height:normal;">Item 4. </font></u></b><b><font face=Calibri,sans-serif lang=EN-US style="font-size:10.0pt;line-height:normal;">&#160; &#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; </font></b><b><u><font face=Calibri,sans-serif lang=EN-US style="font-size:10.0pt;line-height:normal;">Controls and Procedures</font></u></b></p>

<p style="margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;"><font face=Calibri,sans-serif lang=EN-US style="font-size:11.0pt;layout-grid-mode:line;line-height:normal;">&nbsp;</font></p>

<p style="margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;"><b><font face=Calibri,sans-serif lang=EN-US style="font-size:10.0pt;line-height:normal;text-transform:uppercase;">Evaluation
of disclosure controls and procedures</font></b></p>

<p style="margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;text-align:justify;"><font face=Calibri,sans-serif lang=EN-US style="font-size:10.0pt;line-height:normal;">&nbsp;</font></p>

<p style="margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;text-align:justify;"><font face=Calibri,sans-serif lang=EN-US style="font-size:10.0pt;line-height:normal;">Under the
supervision and with the participation of our management, including our Chief
Executive Officer and Chief Financial Officer, we evaluated the effectiveness
of the design and operation of our disclosure controls and procedures (as
defined in Rule 13a-15(e) and Rule 15d-15(e) under the Exchange Act) as of the
end of the period covered by this report (the &#8220;Evaluation Date&#8221;). Based upon
that evaluation, the Chief Executive Officer and Chief Financial Officer
concluded that, as of the Evaluation Date, our disclosure controls and
procedures were effective at the reasonable level of assurance. Disclosure
Controls are controls and procedures designed to reasonably assure that
information required to be disclosed in our reports filed under the Exchange
Act is recorded, processed, summarized, and reported within the time periods
specified in the SEC&#8217;s rules and forms. Disclosure Controls are also designed
to reasonably assure that such information is accumulated and communicated to our
management, including the CEO and CFO, as appropriate to allow timely decisions
regarding required disclosure. </font></p>

<p style="margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;text-align:justify;"><font face=Calibri,sans-serif lang=EN-US style="font-size:10.0pt;line-height:normal;">&nbsp;</font></p>

<p style="margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;"><b><font face=Calibri,sans-serif lang=EN-US style="font-size:10.0pt;line-height:normal;text-transform:uppercase;">Changes in
internal controls</font></b></p>

<p style="margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;text-align:justify;"><font face=Calibri,sans-serif lang=EN-US style="font-size:10.0pt;line-height:normal;">&nbsp;</font></p>

<p style="margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;text-align:justify;"><font face=Calibri,sans-serif lang=EN-US style="font-size:10.0pt;line-height:normal;">There were no
changes made in our internal controls during the period covered by this report
that have materially affected, or are reasonably likely to materially affect,
our internal control over financial reporting which is still under the
Committee of Sponsoring Organizations of the Treadway Commission (&#8220;COSO&#8221;) in
Internal Control &#8211; Integrated Framework (2013).</font></p>

<p style="margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;text-align:justify;"><b><font face=Calibri,sans-serif lang=EN-US style="font-size:10.0pt;line-height:normal;">&nbsp;</font></b></p>


<a name="_bclFooter21"></a><DIV>

 <p align=center style="margin:0in;margin-bottom:.0001pt;text-align:center;"><font style="display:none;"><font face=Times lang=EN-US style="font-size:10.0pt;"></font></font><font face=Times lang=EN-US style="font-size:10.0pt;">21</font><font style="display:none;"><font face=Times lang=EN-US style="font-size:10.0pt;"></font></font></p>


<p style="margin:0in;margin-bottom:.0001pt;"><font face=arial,sans-serif style=""><font face=arial,sans-serif lang=EN-US style="font-size:10.0pt;">&nbsp;</font></font></p>


</DIV>
</DIV><HR noshade align="center" width="100%" size=2><DIV STYLE="page-break-before: always">&nbsp;</DIV>
&nbsp; <A name="page_22"></A>

<a name="_bclPageBorder22"></a><DIV style="PADDING-LEFT: 0%; PADDING-RIGHT: 0%">

<P style="PAGE-BREAK-AFTER: avoid; TEXT-ALIGN: justify; MARGIN: 0in 0in 0pt"><B><FONT lang=EN-US style="FONT-SIZE: 10pt; LINE-HEIGHT: normal" face=Calibri,sans-serif>PART II - OTHER INFORMATION</FONT></B></P>

<P style="PAGE-BREAK-AFTER: avoid; TEXT-ALIGN: center; MARGIN: 0in 0in 0pt" align=center><B><FONT lang=EN-US style="FONT-SIZE: 10pt; LINE-HEIGHT: normal" face=Calibri,sans-serif></FONT></B>&nbsp;</P>

<P style="PAGE-BREAK-AFTER: avoid; TEXT-ALIGN: justify; MARGIN: 0in 0in 0pt 1in; TEXT-INDENT: -1in"><B><U><FONT lang=EN-US style="FONT-SIZE: 10pt; LINE-HEIGHT: normal" face=Calibri,sans-serif>Item 1.</FONT></U></B><B><FONT lang=EN-US style="FONT-SIZE: 10pt; LINE-HEIGHT: normal" face=Calibri,sans-serif>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </FONT></B><B><U><FONT lang=EN-US style="FONT-SIZE: 10pt; LINE-HEIGHT: normal" face=Calibri,sans-serif>Legal Proceedings</FONT></U></B></P>

<P style="PAGE-BREAK-AFTER: avoid; TEXT-ALIGN: justify; MARGIN: 0in 0in 0pt 1in"><FONT lang=EN-US style="FONT-SIZE: 10pt; LINE-HEIGHT: normal" face=Calibri,sans-serif></FONT>&nbsp;</P>

<P style="PAGE-BREAK-AFTER: avoid; TEXT-ALIGN: justify; MARGIN: 0in 0in 0pt"><FONT lang=EN-US style="FONT-SIZE: 10pt; LINE-HEIGHT: 12pt" face=Calibri,sans-serif>From time to time, we may be involved in litigation relating to claims arising out of our operations in the normal course of business.&nbsp; As of September 30, 2018, we were not a party to any material pending legal proceedings. </FONT></P>

<P style="TEXT-ALIGN: justify; MARGIN: 0in 0in 0pt"><FONT lang=EN-US style="FONT-SIZE: 10pt; LINE-HEIGHT: 12pt" face=Calibri,sans-serif></FONT>&nbsp;</P>

<P style="MARGIN: 0in 0in 0pt"><B><U><FONT lang=EN-US style="FONT-SIZE: 10pt; LINE-HEIGHT: normal" face=Calibri,sans-serif>Item 1A.</FONT></U></B><FONT lang=EN-US style="FONT-SIZE: 10pt; LINE-HEIGHT: normal" face=Calibri,sans-serif> &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </FONT><B><U><FONT lang=EN-US style="FONT-SIZE: 10pt; LINE-HEIGHT: normal" face=Calibri,sans-serif>Risk Factors</FONT></U></B></P>

<P style="TEXT-ALIGN: justify; MARGIN: 0in 0in 12pt"><FONT lang=EN-US style="FONT-SIZE: 10pt; LINE-HEIGHT: normal" face=Calibri,sans-serif><BR>In addition to the other information set forth in this report, you should carefully consider the factors discussed in Part I, &#8220;Item 1A. Risk Factors&#8221; in our Annual Report on Form 10-K for the year ended December 31, 2017, which could materially affect our business, financial condition or future results. The risks described in our Annual Report on Form 10-K are not the only risks facing our Company. Additional risks and uncertainties not currently known to us or that we currently deem to be immaterial also may materially adversely affect our business, financial condition and/or operating results.&nbsp; There are no material changes to the Risk Factors described in our Annual Report.</FONT></P>

<DIV align=left>

<TABLE style="BORDER-TOP: medium none; BORDER-RIGHT: medium none; WIDTH: 737pt; BORDER-BOTTOM: medium none; MARGIN-LEFT: 5.4pt; BORDER-LEFT: medium none" cellSpacing=0 cellPadding=0 border=0>



<TR style="HEIGHT: 23.8pt">

   <TD style="HEIGHT: 23.8pt; PADDING-BOTTOM: 0in; PADDING-TOP: 0in; PADDING-LEFT: 5.4pt; PADDING-RIGHT: 5.4pt" vAlign=top width="18%" colSpan=3>

   <P style="MARGIN: 0in 0in 0pt 0pt"><B><U><FONT style="FONT-SIZE: 10pt; LINE-HEIGHT: normal" face=Calibri,sans-serif>Item 2.</FONT></U></B></P></TD>

   <TD style="HEIGHT: 23.8pt; PADDING-BOTTOM: 0in; PADDING-TOP: 0in; PADDING-LEFT: 5.4pt; PADDING-RIGHT: 5.4pt" vAlign=top width="82%" colSpan=2>

   <P style="MARGIN: 0in 0in 0pt 0pt"><B><U><FONT style="FONT-SIZE: 10pt; LINE-HEIGHT: normal" face=Calibri,sans-serif>Unregistered Sales of Equity Securities and Use of Proceeds</FONT></U></B></P></TD></TR>

<TR style="HEIGHT: 26.5pt">

   <TD style="HEIGHT: 26.5pt; PADDING-BOTTOM: 0in; PADDING-TOP: 0in; PADDING-LEFT: 5.4pt; PADDING-RIGHT: 5.4pt" vAlign=top width="18%" colSpan=3>

   <P style="MARGIN: 0in 0in 0pt 0pt"><B><U><FONT style="FONT-SIZE: 10pt; LINE-HEIGHT: normal" face=Calibri,sans-serif>Item 3.</FONT></U></B></P></TD>

   <TD style="HEIGHT: 26.5pt; PADDING-BOTTOM: 0in; PADDING-TOP: 0in; PADDING-LEFT: 5.4pt; PADDING-RIGHT: 5.4pt" vAlign=top width="82%" colSpan=2>

   <P style="MARGIN: 0in 0in 0pt; TEXT-INDENT: -4.3pt"><B><U><FONT style="FONT-SIZE: 10pt; LINE-HEIGHT: normal" face=Calibri,sans-serif>Defaults Upon Senior Securities</FONT></U></B></P></TD></TR>

<TR style="HEIGHT: 22.45pt">

   <TD style="HEIGHT: 22.45pt; PADDING-BOTTOM: 0in; PADDING-TOP: 0in; PADDING-LEFT: 5.4pt; PADDING-RIGHT: 5.4pt" vAlign=top width="18%" colSpan=3>

   <P style="MARGIN: 0in 0in 0pt 0pt"><FONT style="FONT-SIZE: 10pt; LINE-HEIGHT: normal" face=Calibri,sans-serif></FONT>&nbsp;</P></TD>

   <TD style="HEIGHT: 22.45pt; PADDING-BOTTOM: 0in; PADDING-TOP: 0in; PADDING-LEFT: 5.4pt; PADDING-RIGHT: 5.4pt" vAlign=top width="82%" colSpan=2>

   <P style="MARGIN: 0in 0in 0pt 0pt"><FONT style="FONT-SIZE: 10pt; LINE-HEIGHT: normal" face="times new roman">None</FONT></P></TD></TR>

<TR style="HEIGHT: 26.05pt">

   <TD style="HEIGHT: 26.05pt; PADDING-BOTTOM: 0in; PADDING-TOP: 0in; PADDING-LEFT: 5.4pt; PADDING-RIGHT: 5.4pt" vAlign=top width="18%" colSpan=3>

   <P style="MARGIN: 0in 0in 0pt 0pt"><B><U><FONT style="FONT-SIZE: 10pt; LINE-HEIGHT: normal" face=Calibri,sans-serif>Item 4.</FONT></U></B></P></TD>

   <TD style="HEIGHT: 26.05pt; PADDING-BOTTOM: 0in; PADDING-TOP: 0in; PADDING-LEFT: 5.4pt; PADDING-RIGHT: 5.4pt" vAlign=top width="82%" colSpan=2>

   <P style="MARGIN: 0in 0in 0pt; TEXT-INDENT: -4.3pt"><B><U><FONT style="FONT-SIZE: 10pt; LINE-HEIGHT: normal" face=Calibri,sans-serif>Mine Safety Disclosures</FONT></U></B></P></TD></TR>

<TR style="HEIGHT: 26.5pt">

   <TD style="HEIGHT: 26.5pt; PADDING-BOTTOM: 0in; PADDING-TOP: 0in; PADDING-LEFT: 5.4pt; PADDING-RIGHT: 5.4pt" vAlign=top width="18%" colSpan=3>

   <P style="MARGIN: 0in 0in 0pt 0pt"><B><FONT style="FONT-SIZE: 10pt; LINE-HEIGHT: normal" face=Calibri,sans-serif></FONT></B>&nbsp;</P></TD>

   <TD style="HEIGHT: 26.5pt; PADDING-BOTTOM: 0in; PADDING-TOP: 0in; PADDING-LEFT: 5.4pt; PADDING-RIGHT: 5.4pt" vAlign=top width="82%" colSpan=2>

   <P style="MARGIN: 0in 0in 0pt 0pt"><FONT style="FONT-SIZE: 10pt; LINE-HEIGHT: normal" face=Calibri,sans-serif>Not Applicable</FONT></P></TD></TR>

<TR style="HEIGHT: 26.5pt">

   <TD style="HEIGHT: 26.5pt; PADDING-BOTTOM: 0in; PADDING-TOP: 0in; PADDING-LEFT: 5.4pt; PADDING-RIGHT: 5.4pt" vAlign=top width="18%" colSpan=3>

   <P style="MARGIN: 0in 0in 0pt 0pt"><B><U><FONT style="FONT-SIZE: 10pt; LINE-HEIGHT: normal" face=Calibri,sans-serif>Item 5.</FONT></U></B></P></TD>

   <TD style="HEIGHT: 26.5pt; PADDING-BOTTOM: 0in; PADDING-TOP: 0in; PADDING-LEFT: 5.4pt; PADDING-RIGHT: 5.4pt" vAlign=top width="82%" colSpan=2>

   <P style="MARGIN: 0in 0in 0pt; TEXT-INDENT: -4.3pt"><B><U><FONT style="FONT-SIZE: 10pt; LINE-HEIGHT: normal" face=Calibri,sans-serif>Other Information</FONT></U></B></P></TD></TR>

<TR style="HEIGHT: 26.5pt">

   <TD style="HEIGHT: 26.5pt; PADDING-BOTTOM: 0in; PADDING-TOP: 0in; PADDING-LEFT: 5.4pt; PADDING-RIGHT: 5.4pt" vAlign=top width="18%" colSpan=3>

   <P style="MARGIN: 0in 0in 0pt 0pt"><B><FONT style="FONT-SIZE: 10pt; LINE-HEIGHT: normal" face=Calibri,sans-serif></FONT></B>&nbsp;</P></TD>

   <TD style="HEIGHT: 26.5pt; PADDING-BOTTOM: 0in; PADDING-TOP: 0in; PADDING-LEFT: 5.4pt; PADDING-RIGHT: 5.4pt" vAlign=top width="82%" colSpan=2>

   <P style="MARGIN: 0in 0in 0pt 0pt"><FONT style="FONT-SIZE: 10pt; LINE-HEIGHT: normal" face=Calibri,sans-serif>None</FONT></P></TD></TR>

<TR style="HEIGHT: 26.5pt">

   <TD style="HEIGHT: 26.5pt; PADDING-BOTTOM: 0in; PADDING-TOP: 0in; PADDING-LEFT: 5.4pt; PADDING-RIGHT: 5.4pt" vAlign=top width="18%" colSpan=3>

   <P style="MARGIN: 0in 0in 0pt 0pt"><B><U><FONT style="FONT-SIZE: 10pt; LINE-HEIGHT: normal" face=Calibri,sans-serif>Item 6.</FONT></U></B></P></TD>

   <TD style="HEIGHT: 26.5pt; PADDING-BOTTOM: 0in; PADDING-TOP: 0in; PADDING-LEFT: 5.4pt; PADDING-RIGHT: 5.4pt" vAlign=top width="82%" colSpan=2>

   <P style="MARGIN: 0in 0in 0pt 0pt"><B><U><FONT style="FONT-SIZE: 10pt; LINE-HEIGHT: normal" face=Calibri,sans-serif>Exhibits</FONT></U></B></P></TD></TR>

<TR style="HEIGHT: 26.5pt">

   <TD style="HEIGHT: 26.5pt; PADDING-BOTTOM: 0in; PADDING-TOP: 0in; PADDING-LEFT: 5.4pt; PADDING-RIGHT: 5.4pt" vAlign=top width="18%" colSpan=3>

   <P style="MARGIN: 0in 0in 0pt 0pt"><FONT style="FONT-SIZE: 10pt; LINE-HEIGHT: normal" face=Calibri,sans-serif></FONT>&nbsp;</P></TD>

   <TD style="HEIGHT: 26.5pt; PADDING-BOTTOM: 0in; PADDING-TOP: 0in; PADDING-LEFT: 5.4pt; PADDING-RIGHT: 5.4pt" vAlign=top width="82%" colSpan=2>

   <P style="MARGIN: 0in 0in 0pt 0pt"><FONT style="FONT-SIZE: 10pt; LINE-HEIGHT: normal" face=Calibri,sans-serif>(a)</FONT><B><FONT style="FONT-SIZE: 10pt; LINE-HEIGHT: normal" face=Calibri,sans-serif>Exhibits</FONT></B></P></TD></TR>

<TR>

   <TD style="PADDING-BOTTOM: 0in; PADDING-TOP: 0in; PADDING-LEFT: 5.4pt; PADDING-RIGHT: 5.4pt" vAlign=top width="7%">

   <P style="MARGIN: 0in 0in 0pt 0pt"><B><FONT style="FONT-SIZE: 10pt; LINE-HEIGHT: normal" face=Calibri,sans-serif></FONT></B>&nbsp;</P></TD>

   <TD style="PADDING-BOTTOM: 0in; PADDING-TOP: 0in; PADDING-LEFT: 5.4pt; PADDING-RIGHT: 5.4pt" vAlign=top width="7%">

   <P style="TEXT-ALIGN: right; MARGIN: 0in 0in 0pt 0pt" align=right><FONT style="FONT-SIZE: 10pt; LINE-HEIGHT: normal" face=Calibri,sans-serif>10</FONT></P></TD>

   <TD style="PADDING-BOTTOM: 0in; PADDING-TOP: 0in; PADDING-LEFT: 5.4pt; PADDING-RIGHT: 5.4pt" vAlign=top width="86%" colSpan=3>

   <P style="MARGIN: 0in 0in 0pt 0pt"><B><FONT style="FONT-SIZE: 10pt; LINE-HEIGHT: normal" face=Calibri,sans-serif>Material Contracts:</FONT></B></P>

   <P style="MARGIN: 0in 0in 0pt 0pt"><B><FONT style="FONT-SIZE: 10pt; LINE-HEIGHT: normal" face=Calibri,sans-serif></FONT></B>&nbsp;</P></TD></TR>

<TR style="HEIGHT: 27.4pt">

   <TD style="HEIGHT: 27.4pt; PADDING-BOTTOM: 0in; PADDING-TOP: 0in; PADDING-LEFT: 5.4pt; PADDING-RIGHT: 5.4pt" vAlign=top width="14%" colSpan=2>

   <P style="MARGIN: 0in 0in 0pt 0pt"><FONT style="FONT-SIZE: 10pt; LINE-HEIGHT: normal" face=Calibri,sans-serif></FONT>&nbsp;</P></TD>

   <TD style="HEIGHT: 27.4pt; PADDING-BOTTOM: 0in; PADDING-TOP: 0in; PADDING-LEFT: 5.4pt; PADDING-RIGHT: 5.4pt" vAlign=top width="86%" colSpan=3>

   <P style="MARGIN: 0in 0in 0pt 26.1pt; TEXT-INDENT: -31.5pt"><FONT style="FONT-SIZE: 10pt; LINE-HEIGHT: normal" face="times new roman">
   <A href="exhibit_1035.htm">10.35 1st Amendment to Negotiation Protocol executed on September 24,2018 between Data I/O Corporation and Robert Bosch GmbH (Portions of this exhibit have been omitted based on a request for confidential treatment made to the SEC. The omitted portions of these exhibits have been filed separately with the SEC.)&nbsp;</A></FONT><FONT style="FONT-SIZE: 10pt; LINE-HEIGHT: normal" face=Calibri,sans-serif> </FONT></P>

   <P style="MARGIN: 0in 0in 0pt 26.1pt; TEXT-INDENT: -31.5pt"><FONT style="FONT-SIZE: 10pt; LINE-HEIGHT: normal" face=Calibri,sans-serif></FONT>&nbsp;</P></TD></TR>

<TR>

   <TD style="PADDING-BOTTOM: 0in; PADDING-TOP: 0in; PADDING-LEFT: 5.4pt; PADDING-RIGHT: 5.4pt" vAlign=top width="7%">

   <P style="MARGIN: 0in 0in 0pt 0pt"><FONT style="FONT-SIZE: 10pt; LINE-HEIGHT: normal" face=Calibri,sans-serif></FONT>&nbsp;</P></TD>

   <TD style="PADDING-BOTTOM: 0in; PADDING-TOP: 0in; PADDING-LEFT: 5.4pt; PADDING-RIGHT: 5.4pt" vAlign=top width="7%">

   <P style="TEXT-ALIGN: right; MARGIN: 0in 0in 0pt 0pt" align=right><FONT style="FONT-SIZE: 10pt; LINE-HEIGHT: normal" face=Calibri,sans-serif>
   <A href="exhibit_1035.htm"></A>
   <A href="exhibit_1035.htm"></A>31</FONT></P></TD>

   <TD style="PADDING-BOTTOM: 0in; PADDING-TOP: 0in; PADDING-LEFT: 5.4pt; PADDING-RIGHT: 5.4pt" vAlign=top width="86%" colSpan=3>

   <P style="MARGIN: 0in 0in 0pt 0pt; TEXT-INDENT: -0.9pt"><B><FONT style="FONT-SIZE: 10pt; LINE-HEIGHT: normal" face=Calibri,sans-serif>Certification pursuant to Section 302 of the Sarbanes Oxley Act of 2002:</FONT></B></P></TD></TR>

<TR>

   <TD style="PADDING-BOTTOM: 0in; PADDING-TOP: 0in; PADDING-LEFT: 5.4pt; PADDING-RIGHT: 5.4pt" vAlign=top width="14%" colSpan=2>

   <P style="MARGIN: 0in 0in 0pt 0pt"><B><FONT style="FONT-SIZE: 10pt; LINE-HEIGHT: normal" face=Calibri,sans-serif></FONT></B>&nbsp;</P></TD>

   <TD style="PADDING-BOTTOM: 0in; PADDING-TOP: 0in; PADDING-LEFT: 5.4pt; PADDING-RIGHT: 5.4pt" vAlign=top width="15%" colSpan=2>
   <A href="exhibit_311.htm">

   <P style="MARGIN: 0in 0in 0pt 0pt"><FONT style="FONT-SIZE: 10pt; LINE-HEIGHT: normal" face=Calibri,sans-serif>31.1</FONT></P></A></TD>

   <TD style="PADDING-BOTTOM: 0in; PADDING-TOP: 0in; PADDING-LEFT: 5.4pt; PADDING-RIGHT: 5.4pt" vAlign=top width="71%">
   <A href="exhibit_311.htm">

   <P style="MARGIN: 0in 0in 0pt 0pt"><FONT style="FONT-SIZE: 10pt; LINE-HEIGHT: normal" face=Calibri,sans-serif>Chief Executive Officer Certification</FONT></P></A></TD></TR>

<TR style="HEIGHT: 23.35pt">

   <TD style="HEIGHT: 23.35pt; PADDING-BOTTOM: 0in; PADDING-TOP: 0in; PADDING-LEFT: 5.4pt; PADDING-RIGHT: 5.4pt" vAlign=top width="14%" colSpan=2>

   <P style="MARGIN: 0in 0in 0pt 0pt"><B><FONT style="FONT-SIZE: 10pt; LINE-HEIGHT: normal" face=Calibri,sans-serif></FONT></B>&nbsp;</P></TD>

   <TD style="HEIGHT: 23.35pt; PADDING-BOTTOM: 0in; PADDING-TOP: 0in; PADDING-LEFT: 5.4pt; PADDING-RIGHT: 5.4pt" vAlign=top width="15%" colSpan=2>
   <A href="exhibit_312.htm">

   <P style="MARGIN: 0in 0in 0pt 0pt"><FONT style="FONT-SIZE: 10pt; LINE-HEIGHT: normal" face=Calibri,sans-serif>31.2</FONT></P></A></TD>

   <TD style="HEIGHT: 23.35pt; PADDING-BOTTOM: 0in; PADDING-TOP: 0in; PADDING-LEFT: 5.4pt; PADDING-RIGHT: 5.4pt" vAlign=top width="71%">
   <A href="exhibit_312.htm">

   <P style="MARGIN: 0in 0in 0pt 0pt"><FONT style="FONT-SIZE: 10pt; LINE-HEIGHT: normal" face=Calibri,sans-serif>Chief Financial Officer Certification</FONT></P></A></TD></TR>

<TR>

   <TD style="PADDING-BOTTOM: 0in; PADDING-TOP: 0in; PADDING-LEFT: 5.4pt; PADDING-RIGHT: 5.4pt" vAlign=top width="7%">

   <P style="MARGIN: 0in 0in 0pt 0pt"><FONT style="FONT-SIZE: 10pt; LINE-HEIGHT: normal" face=Calibri,sans-serif></FONT>&nbsp;</P></TD>

   <TD style="PADDING-BOTTOM: 0in; PADDING-TOP: 0in; PADDING-LEFT: 5.4pt; PADDING-RIGHT: 5.4pt" vAlign=top width="7%">

   <P style="TEXT-ALIGN: right; MARGIN: 0in 0in 0pt 0pt" align=right><FONT style="FONT-SIZE: 10pt; LINE-HEIGHT: normal" face=Calibri,sans-serif>&nbsp; 32</FONT></P></TD>

   <TD style="PADDING-BOTTOM: 0in; PADDING-TOP: 0in; PADDING-LEFT: 5.4pt; PADDING-RIGHT: 5.4pt" vAlign=top width="86%" colSpan=3>

   <P style="MARGIN: 0in 0in 0pt 0pt"><B><FONT style="FONT-SIZE: 10pt; LINE-HEIGHT: normal" face=Calibri,sans-serif>Certification pursuant to Section 906 of the Sarbanes Oxley Act of 2002:</FONT></B></P></TD></TR>

<TR>

   <TD style="PADDING-BOTTOM: 0in; PADDING-TOP: 0in; PADDING-LEFT: 5.4pt; PADDING-RIGHT: 5.4pt" vAlign=top width="14%" colSpan=2>

   <P style="MARGIN: 0in 0in 0pt 0pt"><B><FONT style="FONT-SIZE: 10pt; LINE-HEIGHT: normal" face=Calibri,sans-serif></FONT></B>&nbsp;</P></TD>

   <TD style="PADDING-BOTTOM: 0in; PADDING-TOP: 0in; PADDING-LEFT: 5.4pt; PADDING-RIGHT: 5.4pt" vAlign=top width="15%" colSpan=2>
   <A href="exhibit_321.htm">

   <P style="MARGIN: 0in 0in 0pt 0pt"><FONT style="FONT-SIZE: 10pt; LINE-HEIGHT: normal" face=Calibri,sans-serif>32.1</FONT></P></A></TD>

   <TD style="PADDING-BOTTOM: 0in; PADDING-TOP: 0in; PADDING-LEFT: 5.4pt; PADDING-RIGHT: 5.4pt" vAlign=top width="71%">
   <A href="exhibit_321.htm">

   <P style="MARGIN: 0in 0in 0pt 0pt"><FONT style="FONT-SIZE: 10pt; LINE-HEIGHT: normal" face=Calibri,sans-serif>Chief Executive Officer Certification</FONT></P></A></TD></TR>

<TR style="HEIGHT: 23.8pt">

   <TD style="HEIGHT: 23.8pt; PADDING-BOTTOM: 0in; PADDING-TOP: 0in; PADDING-LEFT: 5.4pt; PADDING-RIGHT: 5.4pt" vAlign=top width="14%" colSpan=2>

   <P style="MARGIN: 0in 0in 0pt 0pt"><B><FONT style="FONT-SIZE: 10pt; LINE-HEIGHT: normal" face=Calibri,sans-serif></FONT></B>&nbsp;</P></TD>

   <TD style="HEIGHT: 23.8pt; PADDING-BOTTOM: 0in; PADDING-TOP: 0in; PADDING-LEFT: 5.4pt; PADDING-RIGHT: 5.4pt" vAlign=top width="15%" colSpan=2>
   <A href="exhibit_322.htm">

   <P style="MARGIN: 0in 0in 0pt 0pt"><FONT style="FONT-SIZE: 10pt; LINE-HEIGHT: normal" face=Calibri,sans-serif>32.2</FONT></P></A></TD>

   <TD style="HEIGHT: 23.8pt; PADDING-BOTTOM: 0in; PADDING-TOP: 0in; PADDING-LEFT: 5.4pt; PADDING-RIGHT: 5.4pt" vAlign=top width="71%">
   <A href="exhibit_322.htm">

   <P style="MARGIN: 0in 0in 0pt 0pt"><FONT style="FONT-SIZE: 10pt; LINE-HEIGHT: normal" face=Calibri,sans-serif>Chief Financial Officer Certification</FONT></P></A></TD></TR>

<TR>

   <TD style="PADDING-BOTTOM: 0in; PADDING-TOP: 0in; PADDING-LEFT: 5.4pt; PADDING-RIGHT: 5.4pt" vAlign=top width="7%">

   <P style="MARGIN: 0in 0in 0pt 0pt"><FONT style="FONT-SIZE: 10pt; LINE-HEIGHT: normal" face=Calibri,sans-serif></FONT>&nbsp;</P></TD>

   <TD style="PADDING-BOTTOM: 0in; PADDING-TOP: 0in; PADDING-LEFT: 5.4pt; PADDING-RIGHT: 5.4pt" vAlign=top width="7%">

   <P style="TEXT-ALIGN: right; MARGIN: 0in 0in 0pt 0pt" align=right><FONT style="FONT-SIZE: 10pt; LINE-HEIGHT: normal" face=Calibri,sans-serif>&nbsp; 101</FONT></P></TD>

   <TD style="PADDING-BOTTOM: 0in; PADDING-TOP: 0in; PADDING-LEFT: 5.4pt; PADDING-RIGHT: 5.4pt" vAlign=top width="86%" colSpan=3>

   <P style="MARGIN: 0in 1.5in 0pt 0pt"><B><FONT style="FONT-SIZE: 10pt; LINE-HEIGHT: 12pt" face=Calibri,sans-serif>Interactive Data Files Pursuant to Rule 405 of Regulation S-T</FONT></B></P>

   <P style="MARGIN: 0in 1.5in 0pt 0in"><B><FONT style="FONT-SIZE: 10pt; LINE-HEIGHT: 12pt" face=Calibri,sans-serif></FONT></B>&nbsp;</P>

   <P style="MARGIN: 0in 1.5in 0pt 0in"><B><FONT style="FONT-SIZE: 10pt; LINE-HEIGHT: 12pt" face=Calibri,sans-serif></FONT></B>&nbsp;</P></TD></TR>

<TR>

   <TD width="7%">&nbsp;</TD>

   <TD width="7%">&nbsp;</TD>

   <TD width="4%">&nbsp;</TD>

   <TD width="11%">&nbsp;</TD>

   <TD width="71%">&nbsp;</TD></TR></TABLE></DIV>

<P style="MARGIN: 0in 0in 10pt"><B><FONT lang=EN-US style="FONT-SIZE: 10pt; LINE-HEIGHT: 115%" face=Calibri,sans-serif></FONT></B>&nbsp;</P>

<a name="_bclFooter22"></a><DIV>

<P style="TEXT-ALIGN: center; MARGIN: 0in 0in 0pt" align=center><FONT style="DISPLAY: none"><FONT lang=EN-US style="FONT-SIZE: 10pt" face=Times></FONT></FONT><FONT lang=EN-US style="FONT-SIZE: 10pt" face=Times>22</FONT><FONT style="DISPLAY: none"><FONT lang=EN-US style="FONT-SIZE: 10pt" face=Times></FONT></FONT></P>

<P style="MARGIN: 0in 0in 0pt"><FONT face=arial,sans-serif><FONT lang=EN-US style="FONT-SIZE: 10pt" face=arial,sans-serif></FONT></FONT>&nbsp;</P></DIV></DIV>

<HR align=center SIZE=2 width="100%" noShade>



<DIV style="PAGE-BREAK-BEFORE: always">&nbsp;</DIV>

&nbsp; <A name="page_23"></A>

<a name="_bclPageBorder23"></a><DIV style="PADDING-LEFT: 0%; PADDING-RIGHT: 0%">

<P style="TEXT-ALIGN: center; MARGIN: 0in 1.5in 0pt 57.75pt" align=center><B><FONT lang=EN-US style="FONT-SIZE: 10pt; LINE-HEIGHT: 12pt" face=Calibri,sans-serif>SIGNATURES</FONT></B></P>

<P style="MARGIN: 0in 0in 0pt"><FONT lang=EN-US style="FONT-SIZE: 10pt; LINE-HEIGHT: normal" face=Calibri,sans-serif></FONT>&nbsp;</P>

<P style="MARGIN: 0in 0in 0pt"><FONT lang=EN-US style="FONT-SIZE: 10pt; LINE-HEIGHT: normal" face=Calibri,sans-serif></FONT>&nbsp;</P>

<P style="TEXT-ALIGN: justify; MARGIN: 0in 0in 0pt"><FONT lang=EN-US style="FONT-SIZE: 10pt; LINE-HEIGHT: normal" face=Calibri,sans-serif>Pursuant to the requirements of the Securities Exchange Act of 1934, the registrant has duly caused this report to be signed on its behalf by the undersigned, thereunto duly authorized.</FONT></P>

<P style="MARGIN: 0in 0in 0pt"><FONT lang=EN-US style="FONT-SIZE: 10pt; LINE-HEIGHT: normal" face=Calibri,sans-serif></FONT>&nbsp;</P>

<P style="MARGIN: 0in 0in 0pt"><FONT lang=EN-US style="FONT-SIZE: 10pt; LINE-HEIGHT: normal" face=Calibri,sans-serif>DATED:&nbsp;&nbsp; November 13, 2018</FONT></P>

<P style="MARGIN: 0in 0in 0pt"><FONT lang=EN-US style="FONT-SIZE: 10pt; LINE-HEIGHT: normal" face=Calibri,sans-serif></FONT>&nbsp;</P>

<P style="MARGIN: 0in 0in 0pt"><FONT lang=EN-US style="FONT-SIZE: 10pt; LINE-HEIGHT: normal" face=Calibri,sans-serif></FONT>&nbsp;</P>

<P style="TEXT-ALIGN: justify; MARGIN: 0in 0in 0pt"><B><FONT lang=EN-US style="FONT-SIZE: 10pt; LINE-HEIGHT: normal" face=Calibri,sans-serif>DATA I/O CORPORATION</FONT></B></P>

<P style="TEXT-ALIGN: justify; MARGIN: 0in 0in 0pt"><FONT lang=EN-US style="FONT-SIZE: 10pt; LINE-HEIGHT: normal" face=Calibri,sans-serif>(REGISTRANT)</FONT></P>

<P style="MARGIN: 0in 0in 0pt"><FONT lang=EN-US style="FONT-SIZE: 10pt; LINE-HEIGHT: normal" face=Calibri,sans-serif></FONT>&nbsp;</P>

<P style="MARGIN: 0in 0in 0pt"><FONT lang=EN-US style="FONT-SIZE: 10pt; LINE-HEIGHT: normal" face=Calibri,sans-serif></FONT>&nbsp;</P>

<P style="MARGIN: 0in 0in 0pt"><FONT lang=EN-US style="FONT-SIZE: 10pt; LINE-HEIGHT: normal" face=Calibri,sans-serif>By</FONT><U><FONT lang=EN-US style="FONT-SIZE: 10pt; LINE-HEIGHT: normal" face=Calibri,sans-serif>: //S//Anthony Ambrose</FONT></U><FONT lang=EN-US style="FONT-SIZE: 10pt; LINE-HEIGHT: normal" face=Calibri,sans-serif>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </FONT></P>

<P style="MARGIN: 0in 1in 0pt 0in"><FONT lang=EN-US style="FONT-SIZE: 10pt; LINE-HEIGHT: normal" face=Calibri,sans-serif>Anthony Ambrose</FONT></P>

<P style="MARGIN: 0in 1in 0pt 0in"><FONT lang=EN-US style="FONT-SIZE: 10pt; LINE-HEIGHT: normal" face=Calibri,sans-serif>President and Chief Executive Officer</FONT></P>

<P style="MARGIN: 0in 0in 0pt"><FONT lang=EN-US style="FONT-SIZE: 10pt; LINE-HEIGHT: normal" face=Calibri,sans-serif>(Principal Executive Officer and Duly Authorized Officer)</FONT></P>

<P style="MARGIN: 0in 0in 0pt"><FONT lang=EN-US style="FONT-SIZE: 10pt; LINE-HEIGHT: normal" face=Calibri,sans-serif></FONT>&nbsp;</P>

<P style="MARGIN: 0in 0in 0pt"><FONT lang=EN-US style="FONT-SIZE: 10pt; LINE-HEIGHT: normal" face=Calibri,sans-serif></FONT>&nbsp;</P>

<P style="MARGIN: 0in 0in 0pt"><FONT lang=EN-US style="FONT-SIZE: 10pt; LINE-HEIGHT: normal" face=Calibri,sans-serif>By</FONT><U><FONT lang=EN-US style="FONT-SIZE: 10pt; LINE-HEIGHT: normal" face=Calibri,sans-serif>: //S//Joel S. Hatlen</FONT></U></P>

<P style="MARGIN: 0in 0in 0pt"><FONT lang=EN-US style="FONT-SIZE: 10pt; LINE-HEIGHT: normal" face=Calibri,sans-serif>Joel S. Hatlen</FONT></P>

<P style="MARGIN: 0in 0in 0pt"><FONT lang=EN-US style="FONT-SIZE: 10pt; LINE-HEIGHT: normal" face=Calibri,sans-serif>Vice President and Chief Operating and Financial Officer</FONT></P>

<P style="MARGIN: 0in 0in 0pt"><FONT lang=EN-US style="FONT-SIZE: 10pt; LINE-HEIGHT: normal" face=Calibri,sans-serif>Secretary and Treasurer</FONT></P>

<P style="MARGIN: 0in 0in 0pt"><FONT lang=EN-US style="FONT-SIZE: 10pt; LINE-HEIGHT: normal" face=Calibri,sans-serif>(Principal Financial Officer and Duly Authorized Officer)</FONT></P>

<P style="MARGIN: 0in 0in 10pt"><FONT lang=EN-US style="FONT-SIZE: 10pt; LINE-HEIGHT: 115%" face=Calibri,sans-serif></FONT>&nbsp;</P>

<a name="_bclFooter23"></a><DIV>

<P style="TEXT-ALIGN: center; MARGIN: 0in 0in 0pt" align=center><FONT style="DISPLAY: none"><FONT lang=EN-US style="FONT-SIZE: 10pt" face=Times></FONT></FONT><FONT lang=EN-US style="FONT-SIZE: 10pt" face=Times>23</FONT><FONT style="DISPLAY: none"><FONT lang=EN-US style="FONT-SIZE: 10pt" face=Times></FONT></FONT></P>

<P style="MARGIN: 0in 0in 0pt"><FONT face=arial,sans-serif><FONT lang=EN-US style="FONT-SIZE: 10pt" face=arial,sans-serif></FONT></FONT>&nbsp;</P></DIV></DIV>

</BODY>

</HTML>

</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-31
<SEQUENCE>2
<FILENAME>exhibit_311.htm
<TEXT>

<HTML>
<HEAD>
   <TITLE>exhibit_311.htm - Generated by SEC Publisher for SEC Filing</TITLE>
</HEAD>

<BODY bgcolor="#ffffff">
<a name="page_1"></a><a name="_bclPageBorder1"></a><DIV STYLE="PADDING-RIGHT: 0%; PADDING-LEFT: 0%">
<p style="margin-bottom:10.0pt;margin-left:0in;margin-right:0in;margin-top:0in;"><font face=Calibri,sans-serif lang=EN-US style="font-size:10.0pt;line-height:115%;">Exhibit 31.1</font></p>

<p style="margin-bottom:.0001pt;margin-left:0in;margin-right:1.0in;margin-top:0in;"><font face=Calibri,sans-serif lang=EN-US style="font-size:10.0pt;line-height:normal;">CERTIFICATION&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; </font></p>

<p style="margin-bottom:.0001pt;margin-left:0in;margin-right:1.0in;margin-top:0in;"><font face=Calibri,sans-serif lang=EN-US style="font-size:10.0pt;line-height:normal;">&nbsp;</font></p>

<p style="margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;text-align:justify;"><font face=Calibri,sans-serif lang=EN-US style="font-size:10.0pt;line-height:normal;">I, Anthony Ambrose,
certify that:</font></p>

<p style="margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;text-align:justify;"><font face=Calibri,sans-serif lang=EN-US style="font-size:10.0pt;line-height:normal;">1)&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; I have
reviewed this quarterly report on Form 10-Q of Data I/O Corporation;</font></p>

<p style="margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;text-align:justify;"><font face=Calibri,sans-serif lang=EN-US style="font-size:10.0pt;line-height:normal;">2)&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; Based
on my knowledge, this report does not contain any untrue statement of 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 quarterly report;</font></p>

<p style="margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;text-align:justify;"><font face=Calibri,sans-serif lang=EN-US style="font-size:10.0pt;line-height:normal;">3)&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; Based
on my knowledge, the financial statements, and other financial information
included in this quarterly 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></p>

<p style="margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;text-align:justify;"><font face=Calibri,sans-serif lang=EN-US style="font-size:10.0pt;line-height:normal;">4)&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; The
registrant&#8217;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></p>

<p style="margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;text-align:justify;"><font face=Calibri,sans-serif lang=EN-US style="font-size:10.0pt;line-height:normal;">a)&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; 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 quarterly report is being prepared;</font></p>

<p style="margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;text-align:justify;"><font face=Calibri,sans-serif lang=EN-US style="font-size:10.0pt;line-height:normal;">b)&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; 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;</font></p>

<p style="margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;text-align:justify;"><font face=Calibri,sans-serif lang=EN-US style="font-size:10.0pt;line-height:normal;">c)&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; Evaluated
the effectiveness of the registrant&#8217;s disclosure controls and procedures and
presented in this quarterly report our conclusions about the effectiveness of
the disclosure controls and procedures, as of the end of the period covered by
this quarterly report based on such evaluation; and</font></p>

<p style="margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;text-align:justify;"><font face=Calibri,sans-serif lang=EN-US style="font-size:10.0pt;line-height:normal;">d)&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; Disclosed
in this quarterly 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 </font></p>

<p style="margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;text-align:justify;"><font face=Calibri,sans-serif lang=EN-US style="font-size:10.0pt;line-height:normal;">5)&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; 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 the registrant&#8217;s board of
directors (or persons performing the equivalent functions):</font></p>

<p style="margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;text-align:justify;"><font face=Calibri,sans-serif lang=EN-US style="font-size:10.0pt;line-height:normal;">a)&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; 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</font></p>

<p style="margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;text-align:justify;"><font face=Calibri,sans-serif lang=EN-US style="font-size:10.0pt;line-height:normal;">b)&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; 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.</font></p>

<p style="margin-bottom:.0001pt;margin-left:0in;margin-right:1.0in;margin-top:0in;"><font face=Calibri,sans-serif lang=EN-US style="font-size:10.0pt;line-height:normal;">&#160;</font></p>

<p style="margin-bottom:.0001pt;margin-left:0in;margin-right:1.0in;margin-top:0in;"><font face=Calibri,sans-serif lang=EN-US style="font-size:10.0pt;line-height:normal;">DATED:&#160;&#160; November 13, 2018</font></p>

<p style="margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;text-align:justify;"><font face=Calibri,sans-serif lang=EN-US style="font-size:10.0pt;line-height:normal;">&nbsp;</font></p>

<p style="margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;text-align:justify;"><u><font face=Calibri,sans-serif lang=EN-US style="font-size:10.0pt;line-height:normal;">/s/ Anthony
Ambrose </font></u></p>

<p style="margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;text-align:justify;"><font face=Calibri,sans-serif lang=EN-US style="font-size:10.0pt;line-height:normal;">Anthony Ambrose </font></p>

<p style="margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;text-align:justify;"><font face=Calibri,sans-serif lang=EN-US style="font-size:10.0pt;line-height:normal;">Chief Executive
Officer </font></p>

<p style="margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;text-align:justify;"><font face=Calibri,sans-serif lang=EN-US style="font-size:10.0pt;line-height:normal;">(Principal Executive
Officer)</font></p>

<p style="margin-bottom:10.0pt;margin-left:0in;margin-right:0in;margin-top:0in;"><font face=Calibri,sans-serif lang=EN-US style="font-size:11.0pt;line-height:115%;">&nbsp;</font></p>




</DIV>
</BODY>

</HTML>

</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-31
<SEQUENCE>3
<FILENAME>exhibit_312.htm
<TEXT>

<HTML>
<HEAD>
   <TITLE>exhibit_312.htm - Generated by SEC Publisher for SEC Filing</TITLE>
</HEAD>

<BODY bgcolor="#ffffff">
<a name="page_1"></a><a name="_bclPageBorder1"></a><DIV STYLE="PADDING-RIGHT: 0%; PADDING-LEFT: 0%">
<p style="margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;text-align:justify;"><font face=Calibri,sans-serif lang=EN-US style="font-size:10.0pt;line-height:normal;">Exhibit 31.2</font></p>

<p style="margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;text-align:justify;"><font face=Calibri,sans-serif lang=EN-US style="font-size:10.0pt;line-height:normal;">&nbsp;</font></p>

<p style="margin-bottom:.0001pt;margin-left:0in;margin-right:1.0in;margin-top:0in;"><font face=Calibri,sans-serif lang=EN-US style="font-size:10.0pt;line-height:normal;">CERTIFICATION</font></p>

<p style="margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;text-align:justify;"><font face=Calibri,sans-serif lang=EN-US style="font-size:10.0pt;line-height:normal;">&nbsp;</font></p>

<p style="margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;text-align:justify;"><font face=Calibri,sans-serif lang=EN-US style="font-size:10.0pt;line-height:normal;">I, Joel S. Hatlen,
certify that:</font></p>

<p style="margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;text-align:justify;"><font face=Calibri,sans-serif lang=EN-US style="font-size:10.0pt;line-height:normal;">1)&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; I have
reviewed this quarterly report on Form 10-Q of Data I/O Corporation;</font></p>

<p style="margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;text-align:justify;"><font face=Calibri,sans-serif lang=EN-US style="font-size:10.0pt;line-height:normal;">2)&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; 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 quarterly report;</font></p>

<p style="margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;text-align:justify;"><font face=Calibri,sans-serif lang=EN-US style="font-size:10.0pt;line-height:normal;">3)&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; Based
on my knowledge, the financial statements, and other financial information
included in this quarterly 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></p>

<p style="margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;text-align:justify;"><font face=Calibri,sans-serif lang=EN-US style="font-size:10.0pt;line-height:normal;">4)&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; The
registrant&#8217;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></p>

<p style="margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;text-align:justify;"><font face=Calibri,sans-serif lang=EN-US style="font-size:10.0pt;line-height:normal;">a)&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; 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 quarterly report is being prepared;</font></p>

<p style="margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;text-align:justify;"><font face=Calibri,sans-serif lang=EN-US style="font-size:10.0pt;line-height:normal;">b)&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; 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;</font></p>

<p style="margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;text-align:justify;"><font face=Calibri,sans-serif lang=EN-US style="font-size:10.0pt;line-height:normal;">c)&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; Evaluated
the effectiveness of the registrant&#8217;s disclosure controls and procedures and
presented in this quarterly report our conclusions about the effectiveness of
the disclosure controls and procedures, as of the end of the period covered by
this quarterly report based on such evaluation; and</font></p>

<p style="margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;text-align:justify;"><font face=Calibri,sans-serif lang=EN-US style="font-size:10.0pt;line-height:normal;">d)&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; Disclosed
in this quarterly 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</font></p>

<p style="margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;text-align:justify;"><font face=Calibri,sans-serif lang=EN-US style="font-size:10.0pt;line-height:normal;">5)&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; 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 the registrant&#8217;s board of
directors (or persons performing the equivalent functions):</font></p>

<p style="margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;text-align:justify;"><font face=Calibri,sans-serif lang=EN-US style="font-size:10.0pt;line-height:normal;">a)&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; 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</font></p>

<p style="margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;text-align:justify;"><font face=Calibri,sans-serif lang=EN-US style="font-size:10.0pt;line-height:normal;">b)&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; 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. </font></p>

<p style="margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;text-align:justify;"><font face=Calibri,sans-serif lang=EN-US style="font-size:10.0pt;line-height:normal;">&nbsp;</font></p>

<p style="margin-bottom:.0001pt;margin-left:0in;margin-right:1.0in;margin-top:0in;"><font face=Calibri,sans-serif lang=EN-US style="font-size:10.0pt;line-height:normal;">DATED:&#160;&#160; November 13, 2018</font></p>

<p style="margin-bottom:.0001pt;margin-left:0in;margin-right:1.0in;margin-top:0in;"><font face=Calibri,sans-serif lang=EN-US style="font-size:10.0pt;line-height:normal;">&nbsp;</font></p>

<p style="margin-bottom:.0001pt;margin-left:0in;margin-right:1.0in;margin-top:0in;"><font face=Calibri,sans-serif lang=EN-US style="font-size:10.0pt;line-height:normal;">&#160;</font><u><font face=Calibri,sans-serif lang=EN-US style="font-size:10.0pt;line-height:normal;">/s/ Joel S. Hatlen&#160;&#160; </font></u></p>

<p style="margin-bottom:.0001pt;margin-left:0in;margin-right:1.0in;margin-top:0in;"><font face=Calibri,sans-serif lang=EN-US style="font-size:10.0pt;line-height:normal;">Joel S. Hatlen</font></p>

<p style="margin-bottom:.0001pt;margin-left:0in;margin-right:1.0in;margin-top:0in;"><font face=Calibri,sans-serif lang=EN-US style="font-size:10.0pt;line-height:normal;">Chief Financial Officer</font></p>

<p style="margin-bottom:.0001pt;margin-left:0in;margin-right:1.0in;margin-top:0in;"><font face=Calibri,sans-serif lang=EN-US style="font-size:10.0pt;line-height:normal;">(Principal Financial Officer)</font></p>

<p style="margin-bottom:10.0pt;margin-left:0in;margin-right:0in;margin-top:0in;"><font face=Calibri,sans-serif lang=EN-US style="font-size:11.0pt;line-height:115%;">&nbsp;</font></p>




</DIV>
</BODY>

</HTML>

</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-32
<SEQUENCE>4
<FILENAME>exhibit_321.htm
<TEXT>

<HTML>
<HEAD>
   <TITLE>exhibit_321.htm - Generated by SEC Publisher for SEC Filing</TITLE>
</HEAD>

<BODY bgcolor="#ffffff">
<a name="page_1"></a><a name="_bclPageBorder1"></a><DIV STYLE="PADDING-RIGHT: 0%; PADDING-LEFT: 0%">
<p style="margin-bottom:.0001pt;margin-left:0in;margin-right:1.0in;margin-top:0in;"><font face=Calibri,sans-serif lang=EN-US style="font-size:10.0pt;line-height:normal;">Exhibit 32.1 </font></p>

<p style="margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;text-align:justify;"><font face=Calibri,sans-serif lang=EN-US style="font-size:10.0pt;line-height:normal;">&nbsp;</font></p>

<p style="margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;text-align:justify;"><font face=Calibri,sans-serif lang=EN-US style="font-size:10.0pt;line-height:normal;">Certification by
Chief Executive Officer</font></p>

<p style="margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;text-align:justify;"><font face=Calibri,sans-serif lang=EN-US style="font-size:10.0pt;line-height:normal;">Pursuant to 18
U.S.C. Section 1350</font></p>

<p style="margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;text-align:justify;"><font face=Calibri,sans-serif lang=EN-US style="font-size:10.0pt;line-height:normal;">As Adopted Pursuant
to </font></p>

<p style="margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;text-align:justify;"><font face=Calibri,sans-serif lang=EN-US style="font-size:10.0pt;line-height:normal;">Section 906 of the
Sarbanes-Oxley Act of 2002</font></p>

<p style="margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;text-align:justify;"><font face=Calibri,sans-serif lang=EN-US style="font-size:10.0pt;line-height:normal;">&nbsp;</font></p>

<p style="margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;text-align:justify;"><font face=Calibri,sans-serif lang=EN-US style="font-size:10.0pt;line-height:normal;">In connection with
the quarterly report of Data I/O Corporation (the &#8220;Company&#8221;) on Form 10-Q for
the period ended September 30, 2018 as filed with the Securities and Exchange Commission
on the date hereof (the &#8220;Report&#8221;), I, Anthony Ambrose, 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:</font></p>

<p style="margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;text-align:justify;"><font face=Calibri,sans-serif lang=EN-US style="font-size:10.0pt;line-height:normal;">&nbsp;</font></p>

<p style="margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;text-align:justify;"><font face=Calibri,sans-serif lang=EN-US style="font-size:10.0pt;line-height:normal;">(1)&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; The
Report fully complies with the requirements of Section 13(a) or 15(d) of the
Securities Exchange Act of 1934 as amended; and</font></p>

<p style="margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;text-align:justify;"><font face=Calibri,sans-serif lang=EN-US style="font-size:10.0pt;line-height:normal;">(2)&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; The
information contained in the Report fairly presents, in all material respects,
the financial condition and results of operations of the Company.</font></p>

<p style="margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;text-align:justify;"><font face=Calibri,sans-serif lang=EN-US style="font-size:10.0pt;line-height:normal;">&nbsp;</font></p>

<p style="margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;text-align:justify;"><font face=Calibri,sans-serif lang=EN-US style="font-size:10.0pt;line-height:normal;">&nbsp;</font></p>

<p style="margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;text-align:justify;"><u><font face=Calibri,sans-serif lang=EN-US style="font-size:10.0pt;line-height:normal;">/s/ Anthony
Ambrose </font></u></p>

<p style="margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;text-align:justify;"><font face=Calibri,sans-serif lang=EN-US style="font-size:10.0pt;line-height:normal;">Anthony Ambrose </font></p>

<p style="margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;text-align:justify;"><font face=Calibri,sans-serif lang=EN-US style="font-size:10.0pt;line-height:normal;">Chief Executive
Officer </font></p>

<p style="margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;text-align:justify;"><font face=Calibri,sans-serif lang=EN-US style="font-size:10.0pt;line-height:normal;">(Principal Executive
Officer)</font></p>

<p style="margin-bottom:.0001pt;margin-left:0in;margin-right:1.0in;margin-top:0in;"><font face=Calibri,sans-serif lang=EN-US style="font-size:10.0pt;line-height:normal;">November 13, 2018</font></p>

<p style="margin-bottom:10.0pt;margin-left:0in;margin-right:0in;margin-top:0in;"><font face=Calibri,sans-serif lang=EN-US style="font-size:11.0pt;line-height:115%;">&nbsp;</font></p>




</DIV>
</BODY>

</HTML>

</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-32
<SEQUENCE>5
<FILENAME>exhibit_322.htm
<TEXT>

<HTML>
<HEAD>
   <TITLE>exhibit_322.htm - Generated by SEC Publisher for SEC Filing</TITLE>
</HEAD>

<BODY bgcolor="#ffffff">
<a name="page_1"></a><a name="_bclPageBorder1"></a><DIV STYLE="PADDING-RIGHT: 0%; PADDING-LEFT: 0%">
<p style="margin-bottom:.0001pt;margin-left:0in;margin-right:1.0in;margin-top:0in;"><font face=Calibri,sans-serif lang=EN-US style="font-size:10.0pt;line-height:normal;">Exhibit 32.2 </font></p>

<p style="margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;text-align:justify;"><font face=Calibri,sans-serif lang=EN-US style="font-size:10.0pt;line-height:normal;">&nbsp;</font></p>

<p style="margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;text-align:justify;"><font face=Calibri,sans-serif lang=EN-US style="font-size:10.0pt;line-height:normal;">Certification by
Chief Financial Officer</font></p>

<p style="margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;text-align:justify;"><font face=Calibri,sans-serif lang=EN-US style="font-size:10.0pt;line-height:normal;">Pursuant to 18
U.S.C. Section 1350</font></p>

<p style="margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;text-align:justify;"><font face=Calibri,sans-serif lang=EN-US style="font-size:10.0pt;line-height:normal;">As Adopted Pursuant
to </font></p>

<p style="margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;text-align:justify;"><font face=Calibri,sans-serif lang=EN-US style="font-size:10.0pt;line-height:normal;">Section 906 of the
Sarbanes-Oxley Act of 2002</font></p>

<p style="margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;text-align:justify;"><font face=Calibri,sans-serif lang=EN-US style="font-size:10.0pt;line-height:normal;">&nbsp;</font></p>

<p style="margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;text-align:justify;"><font face=Calibri,sans-serif lang=EN-US style="font-size:10.0pt;line-height:normal;">In connection with
the quarterly report of Data I/O Corporation (the &#8220;Company&#8221;) on Form 10-Q for
the period ended September 30, 2018 as filed with the Securities and Exchange Commission
on the date hereof (the &#8220;Report&#8221;), I, Joel S. Hatlen, Chief 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:</font></p>

<p style="margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;text-align:justify;"><font face=Calibri,sans-serif lang=EN-US style="font-size:10.0pt;line-height:normal;">&nbsp;</font></p>

<p style="margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;text-align:justify;"><font face=Calibri,sans-serif lang=EN-US style="font-size:10.0pt;line-height:normal;">(1)&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; The
Report fully complies with the requirements of Section 13(a) or 15(d) of the
Securities Exchange Act of 1934 as amended; and</font></p>

<p style="margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;text-align:justify;"><font face=Calibri,sans-serif lang=EN-US style="font-size:10.0pt;line-height:normal;">(2)&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; The
information contained in the Report fairly presents, in all material respects,
the financial condition and results of operations of the Company.</font></p>

<p style="margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;text-align:justify;"><font face=Calibri,sans-serif lang=EN-US style="font-size:10.0pt;line-height:normal;">&nbsp;</font></p>

<p style="margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;text-align:justify;"><font face=Calibri,sans-serif lang=EN-US style="font-size:10.0pt;line-height:normal;">&nbsp;</font></p>

<p style="margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;text-align:justify;"><u><font face=Calibri,sans-serif lang=EN-US style="font-size:10.0pt;line-height:normal;">&#160;/s/ Joel S.
Hatlen&#160;&#160; </font></u></p>

<p style="margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;text-align:justify;"><font face=Calibri,sans-serif lang=EN-US style="font-size:10.0pt;line-height:normal;">Joel S. Hatlen</font></p>

<p style="margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;text-align:justify;"><font face=Calibri,sans-serif lang=EN-US style="font-size:10.0pt;line-height:normal;">Chief Financial
Officer</font></p>

<p style="margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;text-align:justify;"><font face=Calibri,sans-serif lang=EN-US style="font-size:10.0pt;line-height:normal;">(Principal Financial
Officer)</font></p>

<p style="margin-bottom:10.0pt;margin-left:0in;margin-right:0in;margin-top:0in;"><font face=Calibri,sans-serif lang=EN-US style="font-size:10.0pt;line-height:115%;">November 13,
2018</font></p>

<p style="margin-bottom:10.0pt;margin-left:0in;margin-right:0in;margin-top:0in;"><font face=Calibri,sans-serif lang=EN-US style="font-size:11.0pt;line-height:115%;">&nbsp;</font></p>




</DIV>
</BODY>

</HTML>

</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-10
<SEQUENCE>6
<FILENAME>exhibit_1035.htm
<TEXT>

<HTML>
<HEAD>
   <TITLE>exhibit_1035.htm - Generated by SEC Publisher for SEC Filing</TITLE>
</HEAD>

<BODY bgcolor="#ffffff">

&nbsp; <A name="page_1"></A>

<a name="_bclPageBorder1"></a><DIV style="PADDING-LEFT: 0%; PADDING-RIGHT: 0%">

<a name="_bclHeader1"></a><DIV><FONT>

<TABLE cellSpacing=0 cellPadding=0 border=0>



<TR>

   <TD height=23 colSpan=2>&nbsp;</TD></TR>

<TR>

   <TD>&nbsp;</TD>

   <TD>
   <IMG src="x18111407495201.jpg" width=233 height=54></TD></TR></TABLE></FONT><FONT lang=EN-US style="FONT-SIZE: 11pt" face=Calibri,sans-serif>&nbsp;</FONT> </DIV>

<P style="TEXT-ALIGN: right; MARGIN: 0in 0in 10pt" align=right><FONT lang=EN-US style="FONT-SIZE: 11pt; LINE-HEIGHT: 115%" face=arial,sans-serif></FONT>&nbsp;</P>

<P style="MARGIN: 0in 0in 10pt"><FONT lang=EN-US style="FONT-SIZE: 11pt; LINE-HEIGHT: 115%" face=arial,sans-serif>Exhibit 10.35</FONT></P>

<P style="MARGIN: 0in 0in 10pt"><FONT lang=EN-US style="FONT-SIZE: 11pt; LINE-HEIGHT: 115%" face=arial,sans-serif></FONT>&nbsp;</P>

<DIV align=left>

<TABLE style="WIDTH: 475.199pt; BORDER-COLLAPSE: collapse" cellSpacing=0 cellPadding=0 border=0>



<TR>

   <TD style="PADDING-BOTTOM: 0in; PADDING-TOP: 0in; PADDING-LEFT: 5.4pt; PADDING-RIGHT: 5.4pt" vAlign=top width="46%">

   <P style="MARGIN: 0in 0in 10pt"><FONT style="FONT-SIZE: 10pt; LINE-HEIGHT: 115%" face=arial,sans-serif></FONT>&nbsp;</P>

   <P style="MARGIN: 0in 0in 10pt"><FONT style="FONT-SIZE: 10pt; LINE-HEIGHT: 115%" face=arial,sans-serif></FONT>&nbsp;</P>

   <P style="MARGIN: 0in 0in 10pt"><FONT style="FONT-SIZE: 10pt; LINE-HEIGHT: 115%" face=arial,sans-serif></FONT>&nbsp;</P>

   <P style="MARGIN: 0in 0in 10pt"><FONT style="FONT-SIZE: 10pt; LINE-HEIGHT: 115%" face=arial,sans-serif></FONT>&nbsp;</P>

   <P style="MARGIN: 0in 0in 10pt"><FONT style="FONT-SIZE: 10pt; LINE-HEIGHT: 115%" face=arial,sans-serif></FONT>&nbsp;</P>

   <P style="MARGIN: 0in 0in 10pt"><FONT style="FONT-SIZE: 10pt; LINE-HEIGHT: 115%" face=arial,sans-serif>Data I/O Corporation</FONT></P>

   <P style="MARGIN: 0in 0in 10pt"><FONT style="FONT-SIZE: 10pt; LINE-HEIGHT: 115%" face=arial,sans-serif>6645 185th Ave NE, Suite 100</FONT></P>

   <P style="MARGIN: 0in 0in 10pt"><FONT style="FONT-SIZE: 10pt; LINE-HEIGHT: 115%" face=arial,sans-serif>Redmond, WA 98052</FONT></P>

   <P style="MARGIN: 0in 0in 10pt"><FONT style="FONT-SIZE: 10pt; LINE-HEIGHT: 115%" face=arial,sans-serif>USA</FONT></P>

   <P style="MARGIN: 0in 0in 10pt"><FONT style="FONT-SIZE: 10pt; LINE-HEIGHT: 115%" face=arial,sans-serif></FONT>&nbsp;</P>

   <P style="MARGIN: 0in 0in 10pt"><FONT style="FONT-SIZE: 10pt; LINE-HEIGHT: 115%" face=arial,sans-serif></FONT>&nbsp;</P>

   <P style="MARGIN: 0in 0in 10pt"><FONT style="FONT-SIZE: 10pt; LINE-HEIGHT: 115%" face=arial,sans-serif></FONT>&nbsp;</P>

   <P style="MARGIN: 0in 0in 10pt"><FONT style="FONT-SIZE: 10pt; LINE-HEIGHT: 115%" face=arial,sans-serif></FONT>&nbsp;</P>

   <P style="MARGIN: 0in 0in 10pt"><FONT style="FONT-SIZE: 10pt; LINE-HEIGHT: 115%" face=arial,sans-serif></FONT>&nbsp;</P>

   <P style="MARGIN: 0in 0in 10pt"><FONT style="FONT-SIZE: 10pt; LINE-HEIGHT: 115%" face=arial,sans-serif></FONT>&nbsp;</P>

   <P style="MARGIN: 0in 0in 10pt"><FONT style="FONT-SIZE: 10pt; LINE-HEIGHT: 115%" face=arial,sans-serif></FONT>&nbsp;</P>

   <P style="MARGIN: 0in 0in 10pt"><FONT style="FONT-SIZE: 10pt; LINE-HEIGHT: 115%" face=arial,sans-serif></FONT>&nbsp;</P></TD>

   <TD style="PADDING-BOTTOM: 0in; PADDING-TOP: 0in; PADDING-LEFT: 5.4pt; PADDING-RIGHT: 5.4pt" vAlign=top width="54%">

   <DIV style="BORDER-TOP: medium none; BORDER-RIGHT: medium none; BORDER-BOTTOM: windowtext 1.5pt solid; PADDING-BOTTOM: 1pt; PADDING-TOP: 0in; PADDING-LEFT: 0in; BORDER-LEFT: medium none; PADDING-RIGHT: 0in">

   <P style="BORDER-TOP: medium none; BORDER-RIGHT: medium none; BORDER-BOTTOM: medium none; PADDING-BOTTOM: 0in; PADDING-TOP: 0in; PADDING-LEFT: 0in; BORDER-LEFT: medium none; MARGIN: 0in 0in 10pt; PADDING-RIGHT: 0in"><B><FONT style="FONT-SIZE: 10pt; LINE-HEIGHT: 115%" face=arial,sans-serif>1<SUP>st</SUP> Amendment to Negotiation Protocol</FONT></B></P></DIV>

   <P style="MARGIN: 0in 0in 10pt"><FONT style="FONT-SIZE: 11pt; LINE-HEIGHT: 115%" face=arial,sans-serif></FONT>&nbsp;</P>

   <P style="MARGIN: 0in 0in 10pt"><FONT style="FONT-SIZE: 10pt; LINE-HEIGHT: 115%" face=arial,sans-serif>Document no.: &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; CM 46001350_N1-Z4A<BR>Date:&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 2018.08.30 (YYYY.MM.DD)<BR>Supplier no.:&nbsp;&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 394644</FONT></P>

   <P style="MARGIN: 0in 0in 10pt"><FONT style="FONT-SIZE: 9pt; LINE-HEIGHT: 115%" face=arial,sans-serif></FONT>&nbsp;</P>

   <DIV style="BORDER-TOP: medium none; BORDER-RIGHT: medium none; BORDER-BOTTOM: windowtext 1.5pt solid; PADDING-BOTTOM: 1pt; PADDING-TOP: 0in; PADDING-LEFT: 0in; BORDER-LEFT: medium none; PADDING-RIGHT: 0in">

   <P style="BORDER-TOP: medium none; BORDER-RIGHT: medium none; BORDER-BOTTOM: medium none; PADDING-BOTTOM: 0in; PADDING-TOP: 0in; PADDING-LEFT: 0in; BORDER-LEFT: medium none; MARGIN: 0in 0in 10pt; PADDING-RIGHT: 0in"><FONT style="FONT-SIZE: 9pt; LINE-HEIGHT: 115%" face=arial,sans-serif>Always quote for reference!</FONT></P></DIV>

   <P style="MARGIN: 0in 0in 10pt"><FONT style="FONT-SIZE: 9pt; LINE-HEIGHT: 115%" face=arial,sans-serif></FONT>&nbsp;</P>

   <P style="MARGIN: 0in 0in 10pt"><FONT style="FONT-SIZE: 10pt; LINE-HEIGHT: 115%" face=arial,sans-serif>Contact Person:&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Lars Goebel</FONT></P>

   <P style="MARGIN: 0in 0in 10pt"><FONT style="FONT-SIZE: 10pt; LINE-HEIGHT: 115%" face=arial,sans-serif>Department:&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; CPTME4</FONT></P>

   <P style="MARGIN: 0in 0in 10pt"><FONT style="FONT-SIZE: 10pt; LINE-HEIGHT: 115%" face=arial,sans-serif>Telephone:&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; +49(5121) 49-3452</FONT></P>

   <P style="MARGIN: 0in 0in 10pt"><FONT style="FONT-SIZE: 10pt; LINE-HEIGHT: 115%" face=arial,sans-serif></FONT>&nbsp;</P>

   <P style="MARGIN: 0in 0in 10pt"><FONT style="FONT-SIZE: 10pt; LINE-HEIGHT: 115%" face=arial,sans-serif>E-Mail:&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </FONT><FONT style="FONT-SIZE: 11pt; LINE-HEIGHT: 115%" face=arial,sans-serif>lars.goebel@de.bosch.com</FONT><FONT style="FONT-SIZE: 10pt; LINE-HEIGHT: 115%" face=arial,sans-serif> </FONT></P>

   <P style="MARGIN: 0in 0in 10pt"><FONT style="FONT-SIZE: 10pt; LINE-HEIGHT: 115%" face=arial,sans-serif></FONT>&nbsp;</P>

   <P style="MARGIN: 0in 0in 10pt"><FONT style="FONT-SIZE: 10pt; LINE-HEIGHT: 115%" face=arial,sans-serif>Our VAT ID no.:&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; DE811128135</FONT></P>

   <P style="MARGIN: 0in 0in 10pt"><FONT style="FONT-SIZE: 9pt; LINE-HEIGHT: 115%" face=arial,sans-serif></FONT>&nbsp;</P></TD></TR>

<TR>

   <TD style="PADDING-BOTTOM: 0in; PADDING-TOP: 0in; PADDING-LEFT: 5.4pt; PADDING-RIGHT: 5.4pt" vAlign=top width="46%">

   <P style="MARGIN: 0in 0in 10pt"><FONT style="FONT-SIZE: 11pt; LINE-HEIGHT: 115%" face=arial,sans-serif></FONT>&nbsp;</P></TD>

   <TD style="PADDING-BOTTOM: 0in; PADDING-TOP: 0in; PADDING-LEFT: 5.4pt; PADDING-RIGHT: 5.4pt" vAlign=top width="54%">

   <DIV style="BORDER-TOP: medium none; BORDER-RIGHT: medium none; BORDER-BOTTOM: windowtext 1.5pt solid; PADDING-BOTTOM: 1pt; PADDING-TOP: 0in; PADDING-LEFT: 0in; BORDER-LEFT: medium none; PADDING-RIGHT: 0in">

   <P style="BORDER-TOP: medium none; BORDER-RIGHT: medium none; BORDER-BOTTOM: medium none; PADDING-BOTTOM: 0in; PADDING-TOP: 0in; PADDING-LEFT: 0in; BORDER-LEFT: medium none; MARGIN: 0in 0in 10pt; PADDING-RIGHT: 0in"><B><FONT style="FONT-SIZE: 11pt; LINE-HEIGHT: 115%" face=arial,sans-serif></FONT></B>&nbsp;</P></DIV></TD></TR></TABLE></DIV>

<P style="MARGIN: 0in 0in 0pt"><I><FONT lang=EN-US style="FONT-SIZE: 10pt" face=arial,sans-serif></FONT></I>&nbsp;</P>

<DIV style="BORDER-TOP: medium none; BORDER-RIGHT: medium none; BORDER-BOTTOM: windowtext 1.5pt solid; PADDING-BOTTOM: 1pt; PADDING-TOP: 0in; PADDING-LEFT: 0in; BORDER-LEFT: medium none; PADDING-RIGHT: 0in">

<P style="BORDER-TOP: medium none; BORDER-RIGHT: medium none; BORDER-BOTTOM: medium none; PADDING-BOTTOM: 0in; TEXT-ALIGN: center; PADDING-TOP: 0in; PADDING-LEFT: 0in; BORDER-LEFT: medium none; MARGIN: 0in 0in 10pt; PADDING-RIGHT: 0in" align=center><FONT lang=EN-US style="FONT-SIZE: 9pt; LINE-HEIGHT: 115%" face=arial,sans-serif></FONT>&nbsp;</P></DIV>

<P style="MARGIN: 0in 0in 10pt"><FONT lang=EN-US style="FONT-SIZE: 9pt; LINE-HEIGHT: 115%" face=arial,sans-serif></FONT>&nbsp;</P>

<P style="MARGIN: 0in 0in 10pt 106.2pt; TEXT-INDENT: -106.2pt"><FONT lang=EN-US style="FONT-SIZE: 9pt; LINE-HEIGHT: 115%" face=arial,sans-serif>Postal Address:&nbsp;&nbsp; Robert Bosch GmbH, CP/TME4, P.O. Box 10 02 61, DE-31102 Hildesheim, Germany</FONT></P>

<P style="MARGIN: 0in 0in 10pt 106.2pt; TEXT-INDENT: -106.2pt"><FONT lang=EN-US style="FONT-SIZE: 9pt; LINE-HEIGHT: 115%" face=arial,sans-serif>Visitors Address: Robert Bosch GmbH, CP/TME4, Robert-Bosch-Stra&#223;e 200, DE-31139 Hildesheim, Germany</FONT></P>

<DIV style="BORDER-TOP: medium none; BORDER-RIGHT: medium none; BORDER-BOTTOM: windowtext 1.5pt solid; PADDING-BOTTOM: 0in; PADDING-TOP: 0in; PADDING-LEFT: 0in; BORDER-LEFT: medium none; PADDING-RIGHT: 0in">

<P style="BORDER-TOP: medium none; BORDER-RIGHT: medium none; BORDER-BOTTOM: medium none; PADDING-BOTTOM: 0in; PADDING-TOP: 0in; PADDING-LEFT: 0in; BORDER-LEFT: medium none; MARGIN: 0in 0in 10pt; PADDING-RIGHT: 0in"><FONT lang=EN-US style="FONT-SIZE: 11pt; LINE-HEIGHT: 115%" face=arial,sans-serif></FONT>&nbsp;</P></DIV>

<DIV style="BORDER-TOP: medium none; BORDER-RIGHT: medium none; BORDER-BOTTOM: windowtext 1.5pt solid; PADDING-BOTTOM: 1pt; PADDING-TOP: 0in; PADDING-LEFT: 0in; BORDER-LEFT: medium none; PADDING-RIGHT: 0in"></DIV>

<a name="_bclFooter1"></a><DIV>

<DIV style="BORDER-TOP: medium none; BORDER-RIGHT: medium none; BORDER-BOTTOM: windowtext 1.5pt solid; PADDING-BOTTOM: 1pt; PADDING-TOP: 0in; PADDING-LEFT: 0in; BORDER-LEFT: medium none; PADDING-RIGHT: 0in">

<P style="BORDER-TOP: medium none; BORDER-RIGHT: medium none; BORDER-BOTTOM: medium none; PADDING-BOTTOM: 0in; PADDING-TOP: 0in; PADDING-LEFT: 0in; BORDER-LEFT: medium none; MARGIN: 0in 0in 0pt; PADDING-RIGHT: 0in"><FONT lang=EN-US style="FONT-SIZE: 9pt" face=arial,sans-serif></FONT>&nbsp;</P></DIV>

<P style="MARGIN: 0in 22.7pt 0pt 0in; TEXT-INDENT: 0in"><FONT face=arial,sans-serif><FONT lang=DE style="FONT-SIZE: 7.5pt; LETTER-SPACING: 0.2pt; LINE-HEIGHT: 9.05pt" face=arial,sans-serif>Registered Office: Stuttgart, Registration Court: Amtsgericht Stuttgart, HRB 14000; </FONT></FONT></P>

<P style="MARGIN: 0in 22.7pt 0pt 0in; TEXT-INDENT: 0in"><FONT face=arial,sans-serif><FONT lang=EN-GB style="FONT-SIZE: 7.5pt; LETTER-SPACING: 0.2pt; LINE-HEIGHT: 9.05pt" face=arial,sans-serif>Chairman of the Supervisory Board: Franz Fehrenbach; Managing Directors: Dr. Volkmar Denner,</FONT><FONT><FONT lang=EN-GB style="FONT-SIZE: 7.5pt; LETTER-SPACING: 0.2pt; LINE-HEIGHT: 9.05pt" face=arial,sans-serif>&nbsp; </FONT></FONT></FONT></P>

<P style="MARGIN: 0in 22.7pt 0pt 0in; TEXT-INDENT: 0in"><FONT face=arial,sans-serif><FONT lang=DE style="FONT-SIZE: 7.5pt; LETTER-SPACING: 0.2pt; LINE-HEIGHT: 9.05pt" face=arial,sans-serif>Prof. Dr. Stefan Asenkerschbaumer, Dr. Rolf Bulander, Dr. Stefan Hartung, Dr. Markus Heyn, Dr. Dirk Hoheisel,<BR>Christoph K&#252;bel, Uwe Raschke, Peter Tyroller</FONT></FONT></P>

<P style="MARGIN: 0in 0in 10pt"><FONT lang=EN-US style="FONT-SIZE: 9pt; LINE-HEIGHT: 115%" face=arial,sans-serif>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </FONT><FONT lang=EN-US style="FONT-SIZE: 8pt; LINE-HEIGHT: 115%" face=arial,sans-serif>Page </FONT><FONT style="DISPLAY: none"><FONT lang=EN-US style="FONT-SIZE: 8pt; LINE-HEIGHT: 115%" face=arial,sans-serif></FONT></FONT><FONT lang=EN-US style="FONT-SIZE: 8pt; LINE-HEIGHT: 115%" face=arial,sans-serif>1</FONT><FONT style="DISPLAY: none"><FONT lang=EN-US style="FONT-SIZE: 8pt; LINE-HEIGHT: 115%" face=arial,sans-serif></FONT></FONT><FONT lang=EN-US style="FONT-SIZE: 8pt; LINE-HEIGHT: 115%" face=arial,sans-serif> / 6</FONT></P></DIV></DIV>

<HR align=center SIZE=2 width="100%" noShade>



<DIV style="PAGE-BREAK-BEFORE: always">&nbsp;</DIV>

&nbsp; <A name="page_2"></A>

<a name="_bclPageBorder2"></a><DIV style="PADDING-LEFT: 0%; PADDING-RIGHT: 0%">

<a name="_bclHeader2"></a><DIV><FONT>

<TABLE cellSpacing=0 cellPadding=0 border=0>



<TR>

   <TD height=3 colSpan=2>&nbsp;</TD></TR>

<TR>

   <TD>&nbsp;</TD>

   <TD>
   <IMG src="x18111407495200.jpg" width=233 height=54></TD></TR></TABLE></FONT><B><FONT><FONT face="bosch office sans"><B><FONT lang=EN-GB style="FONT-SIZE: 10pt" face="bosch office sans">&nbsp;</FONT></B></FONT></FONT></B>

<P style="TEXT-ALIGN: justify; MARGIN: 0in 0in 0pt"><B><FONT><FONT face="bosch office sans"><B><FONT lang=EN-GB style="FONT-SIZE: 10pt" face="bosch office sans"></FONT></B></FONT></FONT></B>&nbsp;</P>

<P style="TEXT-ALIGN: justify; MARGIN: 0in 0in 0pt"><B><FONT><FONT face="bosch office sans"><B><FONT lang=EN-GB style="FONT-SIZE: 10pt" face="bosch office sans"></FONT></B></FONT></FONT></B>&nbsp;</P><FONT lang=EN-US><BR clear=all></FONT>

<P style="TEXT-ALIGN: justify; MARGIN: 0in 0in 0pt"><B><FONT><FONT face=arial,sans-serif><B><FONT lang=EN-GB style="FONT-SIZE: 10pt" face=arial,sans-serif>Doc. No.:</FONT></B></FONT></FONT></B><FONT face=arial,sans-serif><FONT lang=EN-GB style="FONT-SIZE: 10pt" face=arial,sans-serif> CM 46001350_N1-Z4A / dated 2018.08.30 (YYYY.MM.DD)</FONT></FONT></P>

<DIV style="BORDER-TOP: medium none; BORDER-RIGHT: medium none; BORDER-BOTTOM: windowtext 1.5pt solid; PADDING-BOTTOM: 1pt; PADDING-TOP: 0in; PADDING-LEFT: 0in; BORDER-LEFT: medium none; PADDING-RIGHT: 0in">

<P style="BORDER-TOP: medium none; BORDER-RIGHT: medium none; BORDER-BOTTOM: medium none; PADDING-BOTTOM: 0in; PADDING-TOP: 0in; PADDING-LEFT: 0in; BORDER-LEFT: medium none; MARGIN: 0in 0in 0pt; PADDING-RIGHT: 0in"><FONT face=arial,sans-serif><FONT lang=EN-GB style="FONT-SIZE: 10pt" face=arial,sans-serif>Data I/O Corporation</FONT></FONT><FONT face="bosch office sans"><FONT lang=EN-GB style="FONT-SIZE: 10pt" face="bosch office sans"> </FONT></FONT><B><FONT><FONT face="bosch office sans"><B><FONT lang=EN-GB style="FONT-SIZE: 9pt" face="bosch office sans">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </FONT></B></FONT></FONT></B><FONT face="bosch office sans"><FONT><FONT lang=EN-GB style="FONT-SIZE: 10pt" face="bosch office sans">&nbsp;</FONT></FONT></FONT></P></DIV>

<P style="MARGIN: 0in 0in 0pt"><FONT><FONT lang=EN-GB style="FONT-SIZE: 6pt" face=Calibri,sans-serif></FONT></FONT>&nbsp;</P></DIV>

<DIV style="BORDER-TOP: medium none; BORDER-RIGHT: medium none; BORDER-BOTTOM: windowtext 1.5pt solid; PADDING-BOTTOM: 1pt; PADDING-TOP: 0in; PADDING-LEFT: 0in; BORDER-LEFT: medium none; PADDING-RIGHT: 0in">

<P style="BORDER-TOP: medium none; BORDER-RIGHT: medium none; BORDER-BOTTOM: medium none; PADDING-BOTTOM: 0in; TEXT-ALIGN: center; PADDING-TOP: 0in; PADDING-LEFT: 0in; BORDER-LEFT: medium none; MARGIN: 0in 0in 0pt; PADDING-RIGHT: 0in" align=center><B><FONT lang=EN-US style="FONT-SIZE: 10pt" face=arial,sans-serif></FONT></B>&nbsp;</P>

<P style="BORDER-TOP: medium none; BORDER-RIGHT: medium none; BORDER-BOTTOM: medium none; PADDING-BOTTOM: 0in; TEXT-ALIGN: center; PADDING-TOP: 0in; PADDING-LEFT: 0in; BORDER-LEFT: medium none; MARGIN: 0in 0in 0pt; PADDING-RIGHT: 0in" align=center><B><FONT lang=EN-US style="FONT-SIZE: 10pt" face=arial,sans-serif></FONT></B>&nbsp;</P>

<P style="BORDER-TOP: medium none; BORDER-RIGHT: medium none; BORDER-BOTTOM: medium none; PADDING-BOTTOM: 0in; TEXT-ALIGN: center; PADDING-TOP: 0in; PADDING-LEFT: 0in; BORDER-LEFT: medium none; MARGIN: 0in 0in 0pt; PADDING-RIGHT: 0in" align=center><B><FONT lang=EN-US style="FONT-SIZE: 10pt" face=arial,sans-serif>1<SUP>st</SUP> Amendment of Negotiation Protocol for the purchase of:</FONT></B></P>

<P style="BORDER-TOP: medium none; BORDER-RIGHT: medium none; BORDER-BOTTOM: medium none; PADDING-BOTTOM: 0in; TEXT-ALIGN: center; PADDING-TOP: 0in; PADDING-LEFT: 0in; BORDER-LEFT: medium none; MARGIN: 0in 0in 0pt; PADDING-RIGHT: 0in" align=center><B><FONT lang=EN-US style="FONT-SIZE: 10pt" face=arial,sans-serif></FONT></B>&nbsp;</P>

<P style="BORDER-TOP: medium none; BORDER-RIGHT: medium none; BORDER-BOTTOM: medium none; PADDING-BOTTOM: 0in; TEXT-ALIGN: center; PADDING-TOP: 0in; PADDING-LEFT: 0in; BORDER-LEFT: medium none; MARGIN: 0in 0in 0pt; PADDING-RIGHT: 0in" align=center><B><FONT lang=EN-US style="FONT-SIZE: 10pt" face=arial,sans-serif>&#8220;Pre-Programmer&#8221;</FONT></B></P>

<P style="BORDER-TOP: medium none; BORDER-RIGHT: medium none; BORDER-BOTTOM: medium none; PADDING-BOTTOM: 0in; TEXT-ALIGN: center; PADDING-TOP: 0in; PADDING-LEFT: 0in; BORDER-LEFT: medium none; MARGIN: 0in 0in 0pt; PADDING-RIGHT: 0in" align=center><B><FONT lang=EN-US style="FONT-SIZE: 10pt" face=arial,sans-serif></FONT></B>&nbsp;</P>

<P style="BORDER-TOP: medium none; BORDER-RIGHT: medium none; BORDER-BOTTOM: medium none; PADDING-BOTTOM: 0in; TEXT-ALIGN: center; PADDING-TOP: 0in; PADDING-LEFT: 0in; BORDER-LEFT: medium none; MARGIN: 0in 0in 0pt; PADDING-RIGHT: 0in" align=center><FONT lang=EN-US style="FONT-SIZE: 10pt" face=arial,sans-serif></FONT>&nbsp;</P></DIV>

<P style="MARGIN: 0in 0in 0pt"><FONT lang=EN-US style="FONT-SIZE: 10pt" face=arial,sans-serif></FONT>&nbsp;</P>

<DIV style="BORDER-TOP: medium none; BORDER-RIGHT: medium none; BORDER-BOTTOM: windowtext 1.5pt solid; PADDING-BOTTOM: 1pt; PADDING-TOP: 0in; PADDING-LEFT: 0in; BORDER-LEFT: medium none; PADDING-RIGHT: 0in">

<P style="BORDER-TOP: medium none; BORDER-RIGHT: medium none; BORDER-BOTTOM: medium none; PADDING-BOTTOM: 0in; PADDING-TOP: 0in; PADDING-LEFT: 0in; BORDER-LEFT: medium none; MARGIN: 0in 0in 0pt; PADDING-RIGHT: 0in"><FONT lang=EN-US style="FONT-SIZE: 10pt" face=arial,sans-serif>We, Robert Bosch GmbH (hereinafter referred to as "BOSCH") conducted negotiations with <BR>Data I/O on 2018.08.29 concerning the 1<SUP>st</SUP> amendment for negotiation protocol.</FONT></P>

<P style="BORDER-TOP: medium none; BORDER-RIGHT: medium none; BORDER-BOTTOM: medium none; PADDING-BOTTOM: 0in; PADDING-TOP: 0in; PADDING-LEFT: 0in; BORDER-LEFT: medium none; MARGIN: 0in 0in 0pt; PADDING-RIGHT: 0in"><FONT lang=EN-US style="FONT-SIZE: 10pt" face=arial,sans-serif></FONT>&nbsp;</P>

<P style="BORDER-TOP: medium none; BORDER-RIGHT: medium none; BORDER-BOTTOM: medium none; PADDING-BOTTOM: 0in; PADDING-TOP: 0in; PADDING-LEFT: 0in; BORDER-LEFT: medium none; MARGIN: 0in 0in 0pt; PADDING-RIGHT: 0in"><FONT lang=EN-US style="FONT-SIZE: 10pt" face=arial,sans-serif>Technical execution and scope of supply in accordance with attached price list dated 2018.08.29</FONT></P>

<P style="BORDER-TOP: medium none; BORDER-RIGHT: medium none; BORDER-BOTTOM: medium none; PADDING-BOTTOM: 0in; PADDING-TOP: 0in; PADDING-LEFT: 0in; BORDER-LEFT: medium none; MARGIN: 0in 0in 0pt; PADDING-RIGHT: 0in"><FONT lang=EN-US style="FONT-SIZE: 10pt" face=arial,sans-serif></FONT>&nbsp;</P>

<P style="BORDER-TOP: medium none; BORDER-RIGHT: medium none; BORDER-BOTTOM: medium none; PADDING-BOTTOM: 0in; PADDING-TOP: 0in; PADDING-LEFT: 0in; BORDER-LEFT: medium none; MARGIN: 0in 0in 0pt; PADDING-RIGHT: 0in"><FONT lang=EN-US style="FONT-SIZE: 10pt" face=arial,sans-serif>The following items form the 1<SUP>st</SUP> amendment to the negotiation protocol no. CM 46001350-Z4A dated 2016.06.24.</FONT></P>

<P style="BORDER-TOP: medium none; BORDER-RIGHT: medium none; BORDER-BOTTOM: medium none; PADDING-BOTTOM: 0in; PADDING-TOP: 0in; PADDING-LEFT: 0in; BORDER-LEFT: medium none; MARGIN: 0in 0in 0pt; PADDING-RIGHT: 0in"><FONT lang=EN-US style="FONT-SIZE: 10pt" face=arial,sans-serif>The same conditions of delivery and agreements shall apply to you in the above mentioned negotiation protocol if not stated otherwise here.</FONT></P>

<P style="BORDER-TOP: medium none; BORDER-RIGHT: medium none; BORDER-BOTTOM: medium none; PADDING-BOTTOM: 0in; PADDING-TOP: 0in; PADDING-LEFT: 0in; BORDER-LEFT: medium none; MARGIN: 0in 0in 0pt; PADDING-RIGHT: 0in"><FONT lang=EN-US style="FONT-SIZE: 10pt" face=arial,sans-serif></FONT>&nbsp;</P>

<P style="BORDER-TOP: medium none; BORDER-RIGHT: medium none; BORDER-BOTTOM: medium none; PADDING-BOTTOM: 0in; PADDING-TOP: 0in; PADDING-LEFT: 0in; BORDER-LEFT: medium none; MARGIN: 0in 0in 0pt; PADDING-RIGHT: 0in"><FONT lang=EN-US style="FONT-SIZE: 10pt" face=arial,sans-serif>The binding dates, the terms of contract agreed in this Negotiation Protocol and the total net fixed price were agreed upon with Mr. Anthony Ambrose and Mr. Helmut Pflaum acting on behalf of Data I/O in person on 2018.08.29.</FONT></P>

<P style="BORDER-TOP: medium none; BORDER-RIGHT: medium none; BORDER-BOTTOM: medium none; PADDING-BOTTOM: 0in; PADDING-TOP: 0in; PADDING-LEFT: 0in; BORDER-LEFT: medium none; MARGIN: 0in 0in 0pt; PADDING-RIGHT: 0in"><FONT lang=EN-US style="FONT-SIZE: 10pt" face=arial,sans-serif></FONT>&nbsp;</P></DIV>

<P style="MARGIN: 0in 0in 0pt"><FONT lang=EN-US style="FONT-SIZE: 10pt" face=arial,sans-serif></FONT>&nbsp;</P>

<DIV align=left>

<TABLE style="BORDER-TOP: medium none; BORDER-RIGHT: medium none; WIDTH: 473.949pt; BORDER-COLLAPSE: collapse; BORDER-BOTTOM: medium none; MARGIN-LEFT: 5.4pt; BORDER-LEFT: medium none" cellSpacing=0 cellPadding=0 border=0>



<TR style="HEIGHT: 9.65pt">

   <TD style="BORDER-TOP: windowtext 1pt solid; HEIGHT: 9.65pt; BORDER-RIGHT: windowtext 1pt solid; BORDER-BOTTOM: windowtext 1pt solid; PADDING-BOTTOM: 0in; PADDING-TOP: 0in; PADDING-LEFT: 5.4pt; BORDER-LEFT: windowtext 1pt solid; PADDING-RIGHT: 5.4pt" vAlign=top width="13%">

   <P style="MARGIN: 0in 0in 0pt"><B><FONT style="FONT-SIZE: 10pt" face=arial,sans-serif>Item</FONT></B></P></TD>

   <TD style="BORDER-TOP: windowtext 1pt solid; HEIGHT: 9.65pt; BORDER-RIGHT: windowtext 1pt solid; BORDER-BOTTOM: windowtext 1pt solid; PADDING-BOTTOM: 0in; PADDING-TOP: 0in; PADDING-LEFT: 5.4pt; PADDING-RIGHT: 5.4pt" vAlign=top width="50%">

   <P style="MARGIN: 0in 0in 0pt"><B><FONT style="FONT-SIZE: 10pt" face=arial,sans-serif>Material/Description </FONT></B></P></TD>

   <TD style="BORDER-TOP: windowtext 1pt solid; HEIGHT: 9.65pt; BORDER-RIGHT: windowtext 1pt solid; BORDER-BOTTOM: windowtext 1pt solid; PADDING-BOTTOM: 0in; PADDING-TOP: 0in; PADDING-LEFT: 5.4pt; PADDING-RIGHT: 5.4pt" vAlign=top width="15%">

   <P style="MARGIN: 0in 0in 0pt"><B><FONT style="FONT-SIZE: 10pt" face=arial,sans-serif>Quantity</FONT></B></P></TD>

   <TD style="BORDER-TOP: windowtext 1pt solid; HEIGHT: 9.65pt; BORDER-RIGHT: windowtext 1pt solid; BORDER-BOTTOM: windowtext 1pt solid; PADDING-BOTTOM: 0in; PADDING-TOP: 0in; PADDING-LEFT: 5.4pt; PADDING-RIGHT: 5.4pt" vAlign=top width="22%">

   <P style="MARGIN: 0in 0in 0pt"><B><FONT style="FONT-SIZE: 10pt" face=arial,sans-serif>Price/Year [USD]</FONT></B></P></TD></TR>

<TR style="HEIGHT: 23.65pt">

   <TD style="HEIGHT: 23.65pt; BORDER-RIGHT: windowtext 1pt solid; BORDER-BOTTOM: windowtext 1pt solid; PADDING-BOTTOM: 0in; PADDING-TOP: 0in; PADDING-LEFT: 5.4pt; BORDER-LEFT: windowtext 1pt solid; PADDING-RIGHT: 5.4pt" vAlign=top width="13%">

   <P style="MARGIN: 0in 0in 0pt"><FONT lang=DE style="FONT-SIZE: 11pt" face=arial,sans-serif>001</FONT></P></TD>

   <TD style="HEIGHT: 23.65pt; BORDER-RIGHT: windowtext 1pt solid; BORDER-BOTTOM: windowtext 1pt solid; PADDING-BOTTOM: 0in; PADDING-TOP: 0in; PADDING-LEFT: 5.4pt; PADDING-RIGHT: 5.4pt" vAlign=top width="50%">

   <P style="MARGIN: 0in 0in 0pt"><FONT style="FONT-SIZE: 10pt" face=arial,sans-serif>Full Service Contract&nbsp; FSDSC and APS-Contract Flat Rate</FONT></P></TD>

   <TD style="HEIGHT: 23.65pt; BORDER-RIGHT: windowtext 1pt solid; BORDER-BOTTOM: windowtext 1pt solid; PADDING-BOTTOM: 0in; PADDING-TOP: 0in; PADDING-LEFT: 5.4pt; PADDING-RIGHT: 5.4pt" vAlign=top width="15%">

   <P style="TEXT-ALIGN: right; MARGIN: 0in 0in 0pt" align=right><FONT lang=DE style="FONT-SIZE: 10pt" face=arial,sans-serif>1</FONT></P></TD>

   <TD style="HEIGHT: 23.65pt; BORDER-RIGHT: windowtext 1pt solid; BORDER-BOTTOM: windowtext 1pt solid; PADDING-BOTTOM: 0in; PADDING-TOP: 0in; PADDING-LEFT: 5.4pt; PADDING-RIGHT: 5.4pt" vAlign=top width="22%">

   <P style="TEXT-ALIGN: right; MARGIN: 0in 0in 0pt" align=right><FONT lang=DE style="FONT-SIZE: 10pt" face=arial,sans-serif>[***]</FONT></P></TD></TR>

<TR style="HEIGHT: 12.7pt">

   <TD style="HEIGHT: 12.7pt; BORDER-RIGHT: windowtext 1pt solid; BORDER-BOTTOM: windowtext 1pt solid; PADDING-BOTTOM: 0in; PADDING-TOP: 0in; PADDING-LEFT: 5.4pt; BORDER-LEFT: windowtext 1pt solid; PADDING-RIGHT: 5.4pt" vAlign=top width="13%">

   <P style="MARGIN: 0in 0in 0pt"><FONT lang=DE style="FONT-SIZE: 11pt" face=arial,sans-serif>002</FONT></P></TD>

   <TD style="HEIGHT: 12.7pt; BORDER-RIGHT: windowtext 1pt solid; BORDER-BOTTOM: windowtext 1pt solid; PADDING-BOTTOM: 0in; PADDING-TOP: 0in; PADDING-LEFT: 5.4pt; PADDING-RIGHT: 5.4pt" vAlign=top width="50%">

   <P style="MARGIN: 0in 0in 0pt"><FONT style="FONT-SIZE: 10pt" face=arial,sans-serif>UFS Price List</FONT></P></TD>

   <TD style="HEIGHT: 12.7pt; BORDER-RIGHT: windowtext 1pt solid; BORDER-BOTTOM: windowtext 1pt solid; PADDING-BOTTOM: 0in; PADDING-TOP: 0in; PADDING-LEFT: 5.4pt; PADDING-RIGHT: 5.4pt" vAlign=top width="15%">

   <P style="TEXT-ALIGN: right; MARGIN: 0in 0in 0pt" align=right><FONT style="FONT-SIZE: 10pt" face=arial,sans-serif></FONT>&nbsp;</P></TD>

   <TD style="HEIGHT: 12.7pt; BORDER-RIGHT: windowtext 1pt solid; BORDER-BOTTOM: windowtext 1pt solid; PADDING-BOTTOM: 0in; PADDING-TOP: 0in; PADDING-LEFT: 5.4pt; PADDING-RIGHT: 5.4pt" vAlign=top width="22%">

   <P style="TEXT-ALIGN: right; MARGIN: 0in 0in 0pt" align=right><FONT style="FONT-SIZE: 10pt" face=arial,sans-serif>New position</FONT></P></TD></TR>

<TR style="HEIGHT: 13pt">

   <TD style="HEIGHT: 13pt; BORDER-RIGHT: windowtext 1pt solid; BORDER-BOTTOM: windowtext 1pt solid; PADDING-BOTTOM: 0in; PADDING-TOP: 0in; PADDING-LEFT: 5.4pt; BORDER-LEFT: windowtext 1pt solid; PADDING-RIGHT: 5.4pt" vAlign=top width="13%">

   <P style="MARGIN: 0in 0in 0pt"><FONT lang=DE style="FONT-SIZE: 11pt" face=arial,sans-serif>003</FONT></P></TD>

   <TD style="HEIGHT: 13pt; BORDER-RIGHT: windowtext 1pt solid; BORDER-BOTTOM: windowtext 1pt solid; PADDING-BOTTOM: 0in; PADDING-TOP: 0in; PADDING-LEFT: 5.4pt; PADDING-RIGHT: 5.4pt" vAlign=top width="50%">

   <P style="MARGIN: 0in 0in 0pt"><FONT style="FONT-SIZE: 10pt" face=arial,sans-serif>Payment Terms</FONT></P></TD>

   <TD style="HEIGHT: 13pt; BORDER-RIGHT: windowtext 1pt solid; BORDER-BOTTOM: windowtext 1pt solid; PADDING-BOTTOM: 0in; PADDING-TOP: 0in; PADDING-LEFT: 5.4pt; PADDING-RIGHT: 5.4pt" vAlign=top width="15%">

   <P style="TEXT-ALIGN: right; MARGIN: 0in 0in 0pt" align=right><FONT style="FONT-SIZE: 10pt" face=arial,sans-serif></FONT>&nbsp;</P></TD>

   <TD style="HEIGHT: 13pt; BORDER-RIGHT: windowtext 1pt solid; BORDER-BOTTOM: windowtext 1pt solid; PADDING-BOTTOM: 0in; PADDING-TOP: 0in; PADDING-LEFT: 5.4pt; PADDING-RIGHT: 5.4pt" vAlign=top width="22%">

   <P style="TEXT-ALIGN: right; MARGIN: 0in 0in 0pt" align=right><FONT lang=DE style="FONT-SIZE: 10pt" face=arial,sans-serif>[***]</FONT></P></TD></TR></TABLE></DIV>

<P style="MARGIN: 0in 0in 0pt"><B><FONT lang=EN-US style="FONT-SIZE: 10pt" face=arial,sans-serif></FONT></B>&nbsp;</P>

<P style="MARGIN: 0in 0in 0pt"><B><FONT lang=EN-US style="FONT-SIZE: 10pt" face=arial,sans-serif>The total net value stated is a fixed price.</FONT></B></P>

<P style="MARGIN: 0in 0in 0pt"><B><FONT lang=EN-US style="FONT-SIZE: 10pt" face=arial,sans-serif></FONT></B>&nbsp;</P>

<P style="MARGIN: 0in 0in 0pt"><B><FONT lang=EN-US style="FONT-SIZE: 10pt" face=arial,sans-serif></FONT></B>&nbsp;</P>

<P style="TEXT-ALIGN: justify; MARGIN: 0in 0in 0pt 0.25in; TEXT-INDENT: -0.25in"><B><FONT lang=EN-US style="FONT-SIZE: 10pt" face=arial,sans-serif>1.</FONT></B><B><FONT lang=EN-US style="FONT-SIZE: 7pt" face="times new roman">&nbsp;&nbsp;&nbsp;&nbsp; </FONT></B><B><FONT lang=EN-US style="FONT-SIZE: 10pt" face=arial,sans-serif>Purchasing / Amendment Procedure</FONT></B></P>

<P style="TEXT-ALIGN: justify; MARGIN: 0in 0in 0pt"><FONT lang=EN-US style="FONT-SIZE: 10pt" face=arial,sans-serif></FONT>&nbsp;</P>

<P style="TEXT-ALIGN: justify; MARGIN: 0in 0in 0pt"><FONT lang=EN-US style="FONT-SIZE: 10pt" face=arial,sans-serif>Amendments within the project will be quoted with the confirmed project-discount of &lt;percentage&gt; and will be listed within your supplementary offer.</FONT></P>

<P style="TEXT-ALIGN: justify; MARGIN: 0in 0in 0pt"><FONT lang=EN-US style="FONT-SIZE: 10pt" face=arial,sans-serif></FONT>&nbsp;</P>

<P style="TEXT-ALIGN: justify; MARGIN: 0in 0in 0pt"><FONT lang=EN-US style="FONT-SIZE: 10pt" face=arial,sans-serif>Amendments have to be contractually confirmed with the BOSCH purchasing department in writing before realization.</FONT></P>

<P style="TEXT-ALIGN: justify; MARGIN: 0in 0in 0pt"><FONT lang=EN-US style="FONT-SIZE: 10pt" color=#548dd4 face=arial,sans-serif></FONT>&nbsp;</P>

<P style="TEXT-ALIGN: justify; MARGIN: 0in 0in 0pt"><FONT lang=EN-US style="FONT-SIZE: 10pt" face=arial,sans-serif></FONT>&nbsp;</P>

<P style="TEXT-ALIGN: justify; MARGIN: 0in 0in 0pt 0.25in; TEXT-INDENT: -0.25in"><B><FONT lang=EN-US style="FONT-SIZE: 10pt" face=arial,sans-serif>2.</FONT></B><B><FONT lang=EN-US style="FONT-SIZE: 7pt" face="times new roman">&nbsp;&nbsp;&nbsp;&nbsp; </FONT></B><B><FONT lang=EN-US style="FONT-SIZE: 10pt" face=arial,sans-serif>Property and Right of Use</FONT></B></P>

<P style="TEXT-ALIGN: justify; MARGIN: 0in 0in 0pt"><B><FONT lang=EN-US style="FONT-SIZE: 10pt" face=arial,sans-serif></FONT></B>&nbsp;</P>

<P style="TEXT-ALIGN: justify; MARGIN: 0in 0in 0pt"><FONT lang=EN-US style="FONT-SIZE: 10pt" face=arial,sans-serif>BOSCH acquires title to the documents prepared in the context of the order and to product-specific </FONT><FONT lang=EN-US style="FONT-SIZE: 10pt; LETTER-SPACING: -0.25pt" face=arial,sans-serif>documents prepared for BOSCH (drawings, CAD data, etc.), hereinafter referred to as</FONT><FONT lang=EN-US style="FONT-SIZE: 10pt" face=arial,sans-serif> "DOCUMENTS". </FONT><FONT lang=EN-US style="FONT-SIZE: 10pt; LETTER-SPACING: -0.1pt" face=arial,sans-serif>The DOCUMENTS have to be handed over to BOSCH after completion of the work in the form set</FONT><FONT lang=EN-US style="FONT-SIZE: 10pt" face=arial,sans-serif> forth in section 24 &#8220;Confidentiality Obligation and Reservation of Rights&#8221; below</FONT><FONT lang=EN-GB style="FONT-SIZE: 10pt" color=black face=arial,sans-serif>.</FONT></P>

<P style="MARGIN: 6pt 0in 0pt"><FONT lang=EN-GB style="FONT-SIZE: 6pt; LINE-HEIGHT: normal" color=black face=arial,sans-serif>[***] </FONT><FONT lang=EN-US style="FONT-SIZE: 8pt; LINE-HEIGHT: normal" face=Calibri,sans-serif>CONFIDENTIAL TREATMENT HAS BEEN REQUESTED FROM THE U.S. SECURITIES AND EXCHANGE COMMISSION FOR PORTIONS OF THIS AGREEMENT. THE COPY FILED HEREWITH OMITS THE INFORMATION SUBJECT TO THE CONFIDENTIALITY REQUEST. OMISSIONS ARE DESIGNATED WITH [***]. A COMPLETE VERSION OF THIS EXHIBIT HAS BEEN FILED SEPARATELY WITH THE U.S. SECURITIES AND EXCHANGE COMMISSION.</FONT></P>

<a name="_bclFooter2"></a><DIV>

<DIV style="BORDER-TOP: medium none; BORDER-RIGHT: medium none; BORDER-BOTTOM: windowtext 1.5pt solid; PADDING-BOTTOM: 1pt; PADDING-TOP: 0in; PADDING-LEFT: 0in; BORDER-LEFT: medium none; PADDING-RIGHT: 0in">

<P style="BORDER-TOP: medium none; BORDER-RIGHT: medium none; BORDER-BOTTOM: medium none; PADDING-BOTTOM: 0in; PADDING-TOP: 0in; PADDING-LEFT: 0in; BORDER-LEFT: medium none; MARGIN: 0in 0in 0pt; PADDING-RIGHT: 0in"><FONT face="bosch office sans"><FONT lang=EN-US style="FONT-SIZE: 4pt" face="bosch office sans"></FONT></FONT>&nbsp;</P></DIV>

<P style="MARGIN: 0in 22.7pt 0pt 0in; TEXT-INDENT: 0in"><FONT face=arial,sans-serif><FONT lang=DE style="FONT-SIZE: 7.5pt; LETTER-SPACING: 0.2pt; LINE-HEIGHT: 9.05pt" face=arial,sans-serif>Registered Office: Stuttgart, Registration Court: Amtsgericht Stuttgart, HRB 14000; </FONT></FONT></P>

<P style="MARGIN: 0in 22.7pt 0pt 0in; TEXT-INDENT: 0in"><FONT face=arial,sans-serif><FONT lang=EN-GB style="FONT-SIZE: 7.5pt; LETTER-SPACING: 0.2pt; LINE-HEIGHT: 9.05pt" face=arial,sans-serif>Chairman of the Supervisory Board: Franz Fehrenbach; Managing Directors: Dr. Volkmar Denner,</FONT><FONT><FONT lang=EN-GB style="FONT-SIZE: 7.5pt; LETTER-SPACING: 0.2pt; LINE-HEIGHT: 9.05pt" face=arial,sans-serif>&nbsp; </FONT></FONT></FONT></P>

<P style="MARGIN: 0in 22.7pt 0pt 0in; TEXT-INDENT: 0in"><FONT face=arial,sans-serif><FONT lang=DE style="FONT-SIZE: 7.5pt; LETTER-SPACING: 0.2pt; LINE-HEIGHT: 9.05pt" face=arial,sans-serif>Prof. Dr. Stefan Asenkerschbaumer, Dr. Rolf Bulander, Dr. Stefan Hartung, Dr. Markus Heyn, Dr. Dirk Hoheisel,<BR>Christoph K&#252;bel, Uwe Raschke, Peter Tyroller</FONT></FONT></P>

<P style="MARGIN: 0in 0in 10pt"><FONT lang=EN-US style="FONT-SIZE: 9pt; LINE-HEIGHT: 115%" face=arial,sans-serif>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </FONT><FONT lang=EN-US style="FONT-SIZE: 8pt; LINE-HEIGHT: 115%" face=arial,sans-serif>Page </FONT><FONT style="DISPLAY: none"><FONT lang=EN-US style="FONT-SIZE: 8pt; LINE-HEIGHT: 115%" face=arial,sans-serif></FONT></FONT><FONT lang=EN-US style="FONT-SIZE: 8pt; LINE-HEIGHT: 115%" face=arial,sans-serif>2</FONT><FONT style="DISPLAY: none"><FONT lang=EN-US style="FONT-SIZE: 8pt; LINE-HEIGHT: 115%" face=arial,sans-serif></FONT></FONT><FONT lang=EN-US style="FONT-SIZE: 8pt; LINE-HEIGHT: 115%" face=arial,sans-serif> / 6</FONT></P></DIV></DIV>

<HR align=center SIZE=2 width="100%" noShade>



<DIV style="PAGE-BREAK-BEFORE: always">&nbsp;</DIV>

&nbsp; <A name="page_3"></A>

<a name="_bclPageBorder3"></a><DIV style="PADDING-LEFT: 0%; PADDING-RIGHT: 0%">

<a name="_bclHeader3"></a><DIV><FONT>

<TABLE cellSpacing=0 cellPadding=0 border=0>



<TR>

   <TD height=3 colSpan=2>&nbsp;</TD></TR>

<TR>

   <TD>&nbsp;</TD>

   <TD>
   <IMG src="x18111407495200.jpg" width=233 height=54></TD></TR></TABLE></FONT><B><FONT><FONT face="bosch office sans"><B><FONT lang=EN-GB style="FONT-SIZE: 10pt" face="bosch office sans">&nbsp;</FONT></B></FONT></FONT></B>

<P style="TEXT-ALIGN: justify; MARGIN: 0in 0in 0pt"><B><FONT><FONT face="bosch office sans"><B><FONT lang=EN-GB style="FONT-SIZE: 10pt" face="bosch office sans"></FONT></B></FONT></FONT></B>&nbsp;</P>

<P style="TEXT-ALIGN: justify; MARGIN: 0in 0in 0pt"><B><FONT><FONT face="bosch office sans"><B><FONT lang=EN-GB style="FONT-SIZE: 10pt" face="bosch office sans"></FONT></B></FONT></FONT></B>&nbsp;</P><FONT lang=EN-US><BR clear=all></FONT>

<P style="TEXT-ALIGN: justify; MARGIN: 0in 0in 0pt"><B><FONT><FONT face=arial,sans-serif><B><FONT lang=EN-GB style="FONT-SIZE: 10pt" face=arial,sans-serif>Doc. No.:</FONT></B></FONT></FONT></B><FONT face=arial,sans-serif><FONT lang=EN-GB style="FONT-SIZE: 10pt" face=arial,sans-serif> CM 46001350_N1-Z4A / dated 2018.08.30 (YYYY.MM.DD)</FONT></FONT></P>

<DIV style="BORDER-TOP: medium none; BORDER-RIGHT: medium none; BORDER-BOTTOM: windowtext 1.5pt solid; PADDING-BOTTOM: 1pt; PADDING-TOP: 0in; PADDING-LEFT: 0in; BORDER-LEFT: medium none; PADDING-RIGHT: 0in">

<P style="BORDER-TOP: medium none; BORDER-RIGHT: medium none; BORDER-BOTTOM: medium none; PADDING-BOTTOM: 0in; PADDING-TOP: 0in; PADDING-LEFT: 0in; BORDER-LEFT: medium none; MARGIN: 0in 0in 0pt; PADDING-RIGHT: 0in"><FONT face=arial,sans-serif><FONT lang=EN-GB style="FONT-SIZE: 10pt" face=arial,sans-serif>Data I/O Corporation</FONT></FONT><FONT face="bosch office sans"><FONT lang=EN-GB style="FONT-SIZE: 10pt" face="bosch office sans"> </FONT></FONT><B><FONT><FONT face="bosch office sans"><B><FONT lang=EN-GB style="FONT-SIZE: 9pt" face="bosch office sans">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </FONT></B></FONT></FONT></B><FONT face="bosch office sans"><FONT><FONT lang=EN-GB style="FONT-SIZE: 10pt" face="bosch office sans">&nbsp;</FONT></FONT></FONT></P></DIV>

<P style="MARGIN: 0in 0in 0pt"><FONT><FONT lang=EN-GB style="FONT-SIZE: 6pt" face=Calibri,sans-serif></FONT></FONT>&nbsp;</P></DIV>

<P style="TEXT-ALIGN: justify; MARGIN: 0in 0in 0pt"><FONT lang=EN-GB style="FONT-SIZE: 10pt; LETTER-SPACING: -0.15pt" color=black face=arial,sans-serif>BOSCH receives from Data I/O a non-exclusive, irrevocable, unrestricted as to place, time and </FONT><FONT lang=EN-GB style="FONT-SIZE: 10pt" color=black face=arial,sans-serif>subject, and sub-licensable right to use the DOCUMENTS. The right of usage includes any use, modification and reproduction of the DOCUMENTS.</FONT></P>

<P style="TEXT-ALIGN: justify; MARGIN: 0in 0in 0pt 35.25pt; TEXT-INDENT: -35.25pt"><FONT lang=EN-GB style="FONT-SIZE: 10pt" color=black face=arial,sans-serif></FONT>&nbsp;</P>

<P style="TEXT-ALIGN: justify; MARGIN: 0in 0in 0pt"><FONT lang=EN-US style="FONT-SIZE: 10pt; LINE-HEIGHT: 12pt" face=arial,sans-serif></FONT>&nbsp;</P>

<P style="TEXT-ALIGN: justify; MARGIN: 0in 0in 0pt 0.25in; TEXT-INDENT: -0.25in"><B><FONT lang=EN-US style="FONT-SIZE: 10pt" face=arial,sans-serif>3.</FONT></B><B><FONT lang=EN-US style="FONT-SIZE: 7pt" face="times new roman">&nbsp;&nbsp;&nbsp;&nbsp; </FONT></B><B><FONT lang=EN-US style="FONT-SIZE: 10pt" face=arial,sans-serif>Utilization of Machine Data</FONT></B></P>

<P style="MARGIN: 0in 0in 0pt"><B><FONT lang=EN-GB style="FONT-SIZE: 10pt" color=black face=arial,sans-serif></FONT></B>&nbsp;</P>

<P style="TEXT-ALIGN: justify; MARGIN: 0in 0in 0pt"><FONT lang=EN-GB style="FONT-SIZE: 10pt" color=black face=arial,sans-serif>Data I/O assures that all process data that is generated in the context of the manufacturing process for BOSCH products while utilizing the MAE (e.g. process parameters, process programs, equipment configuration including all changes, product information, process results, condition of equipment, log </FONT><FONT lang=EN-GB style="FONT-SIZE: 10pt; LETTER-SPACING: -0.15pt" color=black face=arial,sans-serif>files, failure messages etc.), herein after referred to as MACHINE DATA, can be read by BOSCH on </FONT><FONT lang=EN-GB style="FONT-SIZE: 10pt" color=black face=arial,sans-serif>its </FONT><FONT lang=EN-GB style="FONT-SIZE: 10pt; LETTER-SPACING: -0.15pt" color=black face=arial,sans-serif>own, without the support of the &lt;SUPPLIER&gt; or a third party, and can be utilized in a BOSCH </FONT><FONT lang=EN-GB style="FONT-SIZE: 10pt" color=black face=arial,sans-serif>readable format.</FONT></P>

<P style="TEXT-ALIGN: justify; MARGIN: 0in 0in 0pt"><FONT lang=EN-GB style="FONT-SIZE: 10pt" color=black face=arial,sans-serif></FONT>&nbsp;</P>

<P style="TEXT-ALIGN: justify; MARGIN: 0in 0in 0pt"><FONT lang=EN-GB style="FONT-SIZE: 10pt" color=black face=arial,sans-serif>Data I/O assures that the MAE is constructed in such manner, that Data I/O or a third party will not have access to the MACHINE DATA without assistance and approval from BOSCH. BOSCH is entitled to the unlimited right of utilization and exploitation of the MACHINE DATA.</FONT></P>

<P style="TEXT-ALIGN: justify; MARGIN: 0in 0in 0pt"><FONT lang=EN-GB style="FONT-SIZE: 10pt" color=black face=arial,sans-serif></FONT>&nbsp;</P>

<P style="TEXT-ALIGN: justify; MARGIN: 0in 0in 0pt"><FONT lang=EN-GB style="FONT-SIZE: 10pt" color=black face=arial,sans-serif>BOSCH can provide the MACHINE DATA to the Data I/O in need for maintenance, repair or failure analysis. Data I/O may use the MACHINE DATA exclusively in the context of maintenance, repair or failure analysis. </FONT></P>

<P style="TEXT-ALIGN: justify; MARGIN: 0in 0in 0pt"><FONT lang=EN-GB style="FONT-SIZE: 10pt" color=black face=arial,sans-serif></FONT>&nbsp;</P>

<P style="TEXT-ALIGN: justify; MARGIN: 0in 0in 0pt"><FONT lang=EN-GB style="FONT-SIZE: 10pt; LETTER-SPACING: -0.15pt" color=black face=arial,sans-serif>A utilization of the MACHINE DATA beyond this scope, especially the utilization of the MACHINE </FONT><FONT lang=EN-GB style="FONT-SIZE: 10pt" color=black face=arial,sans-serif>DATA for development and realization of business models of &lt;SUPPLIER&gt; or a passing of the MACHINE DATA to a third party is inadmissible.</FONT></P>

<P style="TEXT-ALIGN: justify; MARGIN: 0in 0in 0pt"><FONT lang=EN-GB style="FONT-SIZE: 10pt" color=black face=arial,sans-serif></FONT>&nbsp;</P>

<P style="TEXT-ALIGN: justify; MARGIN: 0in 0in 0pt"><B><FONT lang=EN-US style="FONT-SIZE: 10pt" face=arial,sans-serif></FONT></B>&nbsp;</P>

<P style="TEXT-ALIGN: justify; MARGIN: 0in 0in 0pt 0.25in; TEXT-INDENT: -0.25in"><B><FONT lang=EN-US style="FONT-SIZE: 10pt" face=arial,sans-serif>4.</FONT></B><B><FONT lang=EN-US style="FONT-SIZE: 7pt" face="times new roman">&nbsp;&nbsp;&nbsp;&nbsp; </FONT></B><FONT lang=DE style="FONT-SIZE: 10pt" face=arial,sans-serif>[***]</FONT><B><FONT lang=EN-US style="FONT-SIZE: 10pt" face=arial,sans-serif>Terms of Payment</FONT></B></P>

<P style="TEXT-ALIGN: justify; MARGIN: 0in 0in 0pt"><FONT lang=EN-US style="FONT-SIZE: 10pt" face=arial,sans-serif></FONT>&nbsp;</P>

<P style="TEXT-ALIGN: justify; MARGIN: 0in 0in 0pt"><FONT lang=EN-US style="FONT-SIZE: 10pt" face=arial,sans-serif>Meeting at Data I/O GmbH in Gr&#228;felfing with following discussion points as initial position: </FONT></P>

<P style="MARGIN: 0in 0in 0pt"><FONT lang=EN-US style="FONT-SIZE: 10pt" face=arial,sans-serif>1.&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Bosch requests a </FONT><FONT lang=DE style="FONT-SIZE: 10pt" face=arial,sans-serif>[***] </FONT><FONT lang=EN-US style="FONT-SIZE: 10pt" face=arial,sans-serif>for the APS contract </FONT></P>

<P style="MARGIN: 0in 0in 0pt"><FONT lang=EN-US style="FONT-SIZE: 10pt" face=arial,sans-serif>2.&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Data I/O requests a prolongation of the current negotiation protocol from Bosch before<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; validation end 2021.06.30 until new end 2023.12.31 (YYYY.MM.DD).</FONT></P>

<P style="MARGIN: 0in 0in 0pt"><FONT lang=EN-US style="FONT-SIZE: 10pt" face=arial,sans-serif>3.&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Payment terms: <BR><BR></FONT></P>

<P style="MARGIN: 0in 0in 0pt 35.45pt"><FONT lang=EN-US style="FONT-SIZE: 10pt" face=arial,sans-serif>The supply of products from Supplier to Bosch is governed by the provisions of the negotiation protocol CM 46001350-Z4A dated 2016.06.24 (YYYY.MM.DD).<BR>Currently the payment terms are agreed as follows.: <BR>MAE<BR></FONT><FONT lang=DE style="FONT-SIZE: 10pt" face=arial,sans-serif>[***]</FONT><FONT lang=EN-US style="FONT-SIZE: 10pt" face=arial,sans-serif> % immediately following complete delivery of the MAE to our plant and receipt of the invoice<BR></FONT><FONT lang=DE style="FONT-SIZE: 10pt" face=arial,sans-serif>[***]</FONT><FONT lang=EN-US style="FONT-SIZE: 10pt" face=arial,sans-serif> % immediately following final acceptance in our factory, however 3 (three) months after delivery at the latest<BR>SERVICE, SPAREPARTS, WEARABLES<BR></FONT><FONT lang=DE style="FONT-SIZE: 10pt" face=arial,sans-serif>[***] </FONT><FONT lang=EN-US style="FONT-SIZE: 10pt" face=arial,sans-serif>days of receipt and no early payment discounts apply.</FONT></P>

<P style="MARGIN: 0in 0in 0pt 35.45pt"><FONT lang=EN-US style="FONT-SIZE: 10pt" face=arial,sans-serif><BR>Bosch would like to change of the current payment terms and suggests the following new regulation:<BR><BR>&#8222;Machines (MAE)</FONT></P>

<P style="MARGIN: 6pt 0in 0pt"><FONT lang=EN-GB style="FONT-SIZE: 6pt; LINE-HEIGHT: normal" color=black face=arial,sans-serif>[***] </FONT><FONT lang=EN-US style="FONT-SIZE: 8pt; LINE-HEIGHT: normal" face=Calibri,sans-serif>CONFIDENTIAL TREATMENT HAS BEEN REQUESTED FROM THE U.S. SECURITIES AND EXCHANGE COMMISSION FOR PORTIONS OF THIS AGREEMENT. THE COPY FILED HEREWITH OMITS THE INFORMATION SUBJECT TO THE CONFIDENTIALITY REQUEST. OMISSIONS ARE DESIGNATED WITH [***]. A COMPLETE VERSION OF THIS EXHIBIT HAS BEEN FILED SEPARATELY WITH THE U.S. SECURITIES AND EXCHANGE COMMISSION.</FONT></P>

<a name="_bclFooter3"></a><DIV>

<DIV style="BORDER-TOP: medium none; BORDER-RIGHT: medium none; BORDER-BOTTOM: windowtext 1.5pt solid; PADDING-BOTTOM: 1pt; PADDING-TOP: 0in; PADDING-LEFT: 0in; BORDER-LEFT: medium none; PADDING-RIGHT: 0in">

<P style="BORDER-TOP: medium none; BORDER-RIGHT: medium none; BORDER-BOTTOM: medium none; PADDING-BOTTOM: 0in; PADDING-TOP: 0in; PADDING-LEFT: 0in; BORDER-LEFT: medium none; MARGIN: 0in 0in 0pt; PADDING-RIGHT: 0in"><FONT face="bosch office sans"><FONT lang=EN-US style="FONT-SIZE: 4pt" face="bosch office sans"></FONT></FONT>&nbsp;</P></DIV>

<P style="MARGIN: 0in 22.7pt 0pt 0in; TEXT-INDENT: 0in"><FONT face=arial,sans-serif><FONT lang=DE style="FONT-SIZE: 7.5pt; LETTER-SPACING: 0.2pt; LINE-HEIGHT: 9.05pt" face=arial,sans-serif>Registered Office: Stuttgart, Registration Court: Amtsgericht Stuttgart, HRB 14000; </FONT></FONT></P>

<P style="MARGIN: 0in 22.7pt 0pt 0in; TEXT-INDENT: 0in"><FONT face=arial,sans-serif><FONT lang=EN-GB style="FONT-SIZE: 7.5pt; LETTER-SPACING: 0.2pt; LINE-HEIGHT: 9.05pt" face=arial,sans-serif>Chairman of the Supervisory Board: Franz Fehrenbach; Managing Directors: Dr. Volkmar Denner,</FONT><FONT><FONT lang=EN-GB style="FONT-SIZE: 7.5pt; LETTER-SPACING: 0.2pt; LINE-HEIGHT: 9.05pt" face=arial,sans-serif>&nbsp; </FONT></FONT></FONT></P>

<P style="MARGIN: 0in 22.7pt 0pt 0in; TEXT-INDENT: 0in"><FONT face=arial,sans-serif><FONT lang=DE style="FONT-SIZE: 7.5pt; LETTER-SPACING: 0.2pt; LINE-HEIGHT: 9.05pt" face=arial,sans-serif>Prof. Dr. Stefan Asenkerschbaumer, Dr. Rolf Bulander, Dr. Stefan Hartung, Dr. Markus Heyn, Dr. Dirk Hoheisel,<BR>Christoph K&#252;bel, Uwe Raschke, Peter Tyroller</FONT></FONT></P>

<P style="MARGIN: 0in 0in 10pt"><FONT lang=EN-US style="FONT-SIZE: 9pt; LINE-HEIGHT: 115%" face=arial,sans-serif>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </FONT><FONT lang=EN-US style="FONT-SIZE: 8pt; LINE-HEIGHT: 115%" face=arial,sans-serif>Page </FONT><FONT style="DISPLAY: none"><FONT lang=EN-US style="FONT-SIZE: 8pt; LINE-HEIGHT: 115%" face=arial,sans-serif></FONT></FONT><FONT lang=EN-US style="FONT-SIZE: 8pt; LINE-HEIGHT: 115%" face=arial,sans-serif>3</FONT><FONT style="DISPLAY: none"><FONT lang=EN-US style="FONT-SIZE: 8pt; LINE-HEIGHT: 115%" face=arial,sans-serif></FONT></FONT><FONT lang=EN-US style="FONT-SIZE: 8pt; LINE-HEIGHT: 115%" face=arial,sans-serif> / 6</FONT></P></DIV></DIV>

<HR align=center SIZE=2 width="100%" noShade>



<DIV style="PAGE-BREAK-BEFORE: always">&nbsp;</DIV>

&nbsp; <A name="page_4"></A>

<a name="_bclPageBorder4"></a><DIV style="PADDING-LEFT: 0%; PADDING-RIGHT: 0%">

<a name="_bclHeader4"></a><DIV><FONT>

<TABLE cellSpacing=0 cellPadding=0 border=0>



<TR>

   <TD height=3 colSpan=2>&nbsp;</TD></TR>

<TR>

   <TD>&nbsp;</TD>

   <TD>
   <IMG src="x18111407495200.jpg" width=233 height=54></TD></TR></TABLE></FONT><B><FONT><FONT face="bosch office sans"><B><FONT lang=EN-GB style="FONT-SIZE: 10pt" face="bosch office sans">&nbsp;</FONT></B></FONT></FONT></B>

<P style="TEXT-ALIGN: justify; MARGIN: 0in 0in 0pt"><B><FONT><FONT face="bosch office sans"><B><FONT lang=EN-GB style="FONT-SIZE: 10pt" face="bosch office sans"></FONT></B></FONT></FONT></B>&nbsp;</P>

<P style="TEXT-ALIGN: justify; MARGIN: 0in 0in 0pt"><B><FONT><FONT face="bosch office sans"><B><FONT lang=EN-GB style="FONT-SIZE: 10pt" face="bosch office sans"></FONT></B></FONT></FONT></B>&nbsp;</P><FONT lang=EN-US><BR clear=all></FONT>

<P style="TEXT-ALIGN: justify; MARGIN: 0in 0in 0pt"><B><FONT><FONT face=arial,sans-serif><B><FONT lang=EN-GB style="FONT-SIZE: 10pt" face=arial,sans-serif>Doc. No.:</FONT></B></FONT></FONT></B><FONT face=arial,sans-serif><FONT lang=EN-GB style="FONT-SIZE: 10pt" face=arial,sans-serif> CM 46001350_N1-Z4A / dated 2018.08.30 (YYYY.MM.DD)</FONT></FONT></P>

<DIV style="BORDER-TOP: medium none; BORDER-RIGHT: medium none; BORDER-BOTTOM: windowtext 1.5pt solid; PADDING-BOTTOM: 1pt; PADDING-TOP: 0in; PADDING-LEFT: 0in; BORDER-LEFT: medium none; PADDING-RIGHT: 0in">

<P style="BORDER-TOP: medium none; BORDER-RIGHT: medium none; BORDER-BOTTOM: medium none; PADDING-BOTTOM: 0in; PADDING-TOP: 0in; PADDING-LEFT: 0in; BORDER-LEFT: medium none; MARGIN: 0in 0in 0pt; PADDING-RIGHT: 0in"><FONT face=arial,sans-serif><FONT lang=EN-GB style="FONT-SIZE: 10pt" face=arial,sans-serif>Data I/O Corporation</FONT></FONT><FONT face="bosch office sans"><FONT lang=EN-GB style="FONT-SIZE: 10pt" face="bosch office sans"> </FONT></FONT><B><FONT><FONT face="bosch office sans"><B><FONT lang=EN-GB style="FONT-SIZE: 9pt" face="bosch office sans">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </FONT></B></FONT></FONT></B><FONT face="bosch office sans"><FONT><FONT lang=EN-GB style="FONT-SIZE: 10pt" face="bosch office sans">&nbsp;</FONT></FONT></FONT></P></DIV>

<P style="MARGIN: 0in 0in 0pt"><FONT><FONT lang=EN-GB style="FONT-SIZE: 6pt" face=Calibri,sans-serif></FONT></FONT>&nbsp;</P></DIV>

<P style="MARGIN: 0in 0in 0pt 35.45pt"><FONT lang=EN-US style="FONT-SIZE: 10pt" face=arial,sans-serif>The invoice is to be issued for 100 % of the purchase price agreed, of which the following is payable:</FONT></P>

<P style="MARGIN: 0in 0in 0pt 35.45pt"><FONT lang=DE style="FONT-SIZE: 10pt" face=arial,sans-serif>[***] </FONT><FONT lang=EN-US style="FONT-SIZE: 10pt" face=arial,sans-serif>% after complete delivery of Pre-Programer in our plant and receipt of invoice,</FONT></P>

<P style="MARGIN: 0in 0in 0pt 35.45pt"><FONT lang=DE style="FONT-SIZE: 10pt" face=arial,sans-serif>[***] </FONT><FONT lang=EN-US style="FONT-SIZE: 10pt" face=arial,sans-serif>% after final acceptance at our factory, the latest though 3 months after delivery, if final acceptance is delayed for reasons for which BOSCH is accountable for</FONT></P>

<P style="MARGIN: 0in 0in 0pt 35.45pt"><FONT lang=EN-US style="FONT-SIZE: 10pt" face=arial,sans-serif>in both cases without deductions, within </FONT><FONT lang=DE style="FONT-SIZE: 10pt" face=arial,sans-serif>[***] </FONT><FONT lang=EN-US style="FONT-SIZE: 10pt" face=arial,sans-serif>days net.</FONT></P>

<P style="MARGIN: 0in 0in 0pt 35.45pt"><FONT lang=EN-US style="FONT-SIZE: 10pt" face=arial,sans-serif>Data I/O shall request payment of the remainder from the BOSCH factory in writing.<BR><BR>Spare-, wear and tear parts &amp; services (MAE)</FONT></P>

<P style="MARGIN: 0in 0in 0pt 35.45pt"><FONT lang=EN-US style="FONT-SIZE: 10pt" face=arial,sans-serif>MRO shall be paid within </FONT><FONT lang=DE style="FONT-SIZE: 10pt" face=arial,sans-serif>[***]</FONT><FONT lang=EN-US style="FONT-SIZE: 10pt" face=arial,sans-serif> days net, following complete delivery and receipt of the invoice and no early payment discounts apply. &#8220; </FONT></P>

<P style="TEXT-ALIGN: justify; MARGIN: 0in 0in 0pt"><FONT lang=EN-US style="FONT-SIZE: 10pt" face=arial,sans-serif></FONT>&nbsp;</P>

<P style="TEXT-ALIGN: justify; MARGIN: 0in 0in 0pt"><FONT lang=EN-US style="FONT-SIZE: 10pt" face=arial,sans-serif>The respective counter party requests the following concerning these topics:</FONT></P>

<P style="TEXT-ALIGN: justify; MARGIN: 0in 0in 0pt"><FONT lang=EN-US style="FONT-SIZE: 10pt" face=arial,sans-serif>1.&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Supplier offers </FONT><FONT lang=DE style="FONT-SIZE: 10pt" face=arial,sans-serif>[***]</FONT><FONT lang=EN-US style="FONT-SIZE: 10pt" face=arial,sans-serif> for APS and Full Service Contracts according attachments.</FONT></P>

<P style="TEXT-ALIGN: justify; MARGIN: 0in 0in 0pt"><FONT lang=EN-US style="FONT-SIZE: 10pt" face=arial,sans-serif>2.&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Bosch agrees to prolong the negotiation protocol until 2023.12.31.</FONT></P>

<P style="TEXT-ALIGN: justify; MARGIN: 0in 0in 0pt"><FONT lang=EN-US style="FONT-SIZE: 10pt" face=arial,sans-serif>3.&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Supplier is willing to </FONT><FONT lang=DE style="FONT-SIZE: 10pt" face=arial,sans-serif>[***] </FONT><FONT lang=EN-US style="FONT-SIZE: 10pt" face=arial,sans-serif>the payment terms to </FONT><FONT lang=DE style="FONT-SIZE: 10pt" face=arial,sans-serif>[***]</FONT><FONT lang=EN-US style="FONT-SIZE: 10pt" face=arial,sans-serif> days maximum. Supplier points out <BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; that the </FONT><FONT lang=DE style="FONT-SIZE: 10pt" face=arial,sans-serif>[***] </FONT><FONT lang=EN-US style="FONT-SIZE: 10pt" face=arial,sans-serif>of the payment terms causes the following additional costs: &#8230;</FONT></P>

<P style="TEXT-ALIGN: justify; MARGIN: 0in 0in 0pt"><FONT lang=EN-US style="FONT-SIZE: 10pt" face=arial,sans-serif><BR>After the evaluation of various solutions, the parties agree on the following compromise to be considered in the final pricing of this 1<SUP>st</SUP> amendment of the negotiation protocol:</FONT></P>

<P style="TEXT-ALIGN: justify; MARGIN: 0in 0in 0pt"><FONT lang=EN-US style="FONT-SIZE: 10pt" face=arial,sans-serif>1.&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Bosch agrees </FONT><FONT lang=DE style="FONT-SIZE: 10pt" face=arial,sans-serif>[***] </FONT><FONT lang=EN-US style="FONT-SIZE: 10pt" face=arial,sans-serif>for APS and Full Service Contracts according attachments.</FONT></P>

<P style="TEXT-ALIGN: justify; MARGIN: 0in 0in 0pt"><FONT lang=EN-US style="FONT-SIZE: 10pt" face=arial,sans-serif>2.&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Bosch agrees to prolong the negotiation protocol until 2023.12.31</FONT></P>

<P style="MARGIN: 0in 0in 0pt 35.45pt; TEXT-INDENT: -35.45pt"><FONT lang=EN-US style="FONT-SIZE: 10pt" face=arial,sans-serif>3.&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; In return Supplier accepts </FONT><FONT lang=DE style="FONT-SIZE: 10pt" face=arial,sans-serif>[***] </FONT><FONT lang=EN-US style="FONT-SIZE: 10pt" face=arial,sans-serif>of the payment terms to <BR>MAE: </FONT><FONT lang=DE style="FONT-SIZE: 10pt" face=arial,sans-serif>[***] </FONT><FONT lang=EN-US style="FONT-SIZE: 10pt" face=arial,sans-serif>days<BR>MCS: </FONT><FONT lang=DE style="FONT-SIZE: 10pt" face=arial,sans-serif>[***] </FONT><FONT lang=EN-US style="FONT-SIZE: 10pt" face=arial,sans-serif>days upon receipt of both the invoice and the goods or performance of the services.</FONT></P>

<P style="TEXT-ALIGN: justify; MARGIN: 0in 0in 0pt"><FONT lang=EN-US style="FONT-SIZE: 10pt" face=arial,sans-serif></FONT>&nbsp;</P>

<P style="TEXT-ALIGN: justify; MARGIN: 0in 0in 0pt"><FONT lang=EN-GB style="FONT-SIZE: 10pt" color=black face=arial,sans-serif></FONT>&nbsp;</P>

<P style="TEXT-ALIGN: justify; MARGIN: 0in 0in 0pt 0.25in; TEXT-INDENT: -0.25in"><B><FONT lang=EN-US style="FONT-SIZE: 10pt" face=arial,sans-serif>5.</FONT></B><B><FONT lang=EN-US style="FONT-SIZE: 7pt" face="times new roman">&nbsp;&nbsp;&nbsp;&nbsp; </FONT></B><B><FONT lang=EN-US style="FONT-SIZE: 10pt" face=arial,sans-serif>Payment terms</FONT></B></P>

<P style="TEXT-ALIGN: justify; MARGIN: 0in 0in 0pt"><FONT lang=EN-GB style="FONT-SIZE: 10pt" color=black face=arial,sans-serif></FONT>&nbsp;</P>

<P style="TEXT-ALIGN: justify; MARGIN: 0in 0in 0pt"><FONT lang=EN-GB style="FONT-SIZE: 10pt" color=black face=arial,sans-serif>Machines (MAE)</FONT></P>

<P style="TEXT-ALIGN: justify; MARGIN: 0in 0in 0pt"><FONT lang=EN-GB style="FONT-SIZE: 10pt" color=black face=arial,sans-serif>The invoice </FONT><U><FONT lang=EN-GB style="FONT-SIZE: 10pt" color=black face=arial,sans-serif>is to be issued for 100 % of the purchase price agreed, of which the following is payable:</FONT></U></P>

<P style="TEXT-ALIGN: justify; MARGIN: 0in 0in 0pt 35.25pt; TEXT-INDENT: -35.25pt"><FONT lang=DE style="FONT-SIZE: 10pt" face=arial,sans-serif>[***] </FONT><FONT lang=EN-GB style="FONT-SIZE: 10pt" color=black face=arial,sans-serif>% </FONT><FONT lang=EN-GB style="FONT-SIZE: 10pt" face=arial,sans-serif>after complete delivery of Pre-Programer in our plant and receipt of invoice,</FONT></P>

<P style="TEXT-ALIGN: justify; MARGIN: 0in 0in 0pt 35.25pt; TEXT-INDENT: -35.25pt"><FONT lang=DE style="FONT-SIZE: 10pt" face=arial,sans-serif>[***] </FONT><FONT lang=EN-GB style="FONT-SIZE: 10pt; LETTER-SPACING: -0.15pt" color=black face=arial,sans-serif>% after final acceptance at our factory, the latest though 3 months after delivery, if final </FONT><FONT lang=EN-GB style="FONT-SIZE: 10pt" color=black face=arial,sans-serif>acceptance is delayed for reasons for which BOSCH is accountable for</FONT></P>

<P style="TEXT-ALIGN: justify; MARGIN: 0in 0in 0pt 35.25pt; TEXT-INDENT: -35.25pt"><FONT lang=EN-US style="FONT-SIZE: 10pt" color=black face=arial,sans-serif>in both cases without deductions, </FONT><FONT lang=EN-US style="FONT-SIZE: 10pt" face=arial,sans-serif>within </FONT><FONT lang=DE style="FONT-SIZE: 10pt" face=arial,sans-serif>[***]</FONT><FONT lang=EN-US style="FONT-SIZE: 10pt" face=arial,sans-serif> days net.</FONT></P>

<P style="TEXT-ALIGN: justify; MARGIN: 0in 0in 0pt 35.25pt; TEXT-INDENT: -35.25pt"><FONT lang=EN-GB style="FONT-SIZE: 10pt" color=black face=arial,sans-serif>Data I/O</FONT><FONT lang=EN-US style="FONT-SIZE: 10pt" color=black face=arial,sans-serif> shall request payment of the remainder from the BOSCH factory in writing.</FONT></P>

<P style="TEXT-ALIGN: justify; MARGIN: 0in 0in 0pt 35.25pt; TEXT-INDENT: -35.25pt"><FONT lang=EN-US style="FONT-SIZE: 10pt" face=arial,sans-serif></FONT>&nbsp;</P>

<P style="TEXT-ALIGN: justify; MARGIN: 0in 0in 0pt"><FONT lang=EN-US style="FONT-SIZE: 10pt" face=arial,sans-serif>SERVICE, SPAREPARTS, WEARABLES</FONT></P>

<P style="TEXT-ALIGN: justify; MARGIN: 0in 0in 0pt"><FONT lang=EN-US style="FONT-SIZE: 10pt" face=arial,sans-serif></FONT>&nbsp;</P>

<P style="TEXT-ALIGN: justify; MARGIN: 0in 0in 0pt"><FONT lang=DE style="FONT-SIZE: 10pt" face=arial,sans-serif>[***] </FONT><FONT lang=EN-US style="FONT-SIZE: 10pt" face=arial,sans-serif>% &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; immediately</FONT></P>

<P style="TEXT-ALIGN: justify; MARGIN: 0in 0in 0pt"><FONT lang=EN-US style="FONT-SIZE: 10pt" face=arial,sans-serif>Invoices shall be payable within </FONT><FONT lang=DE style="FONT-SIZE: 10pt" face=arial,sans-serif>[***]</FONT><FONT lang=EN-US style="FONT-SIZE: 10pt" face=arial,sans-serif> days of receipt and no early payment discounts apply.</FONT></P>

<P style="TEXT-ALIGN: justify; MARGIN: 0in 0in 0pt"><FONT lang=EN-US style="FONT-SIZE: 10pt" color=black face=arial,sans-serif></FONT>&nbsp;</P>

<P style="TEXT-ALIGN: justify; MARGIN: 0in 0in 0pt"><FONT lang=EN-US style="FONT-SIZE: 10pt" color=black face=arial,sans-serif>In no case do payments by BOSCH imply acceptance of the goods and services delivered as being in conformity with the contract.</FONT></P>

<P style="TEXT-ALIGN: justify; MARGIN: 0in 0in 0pt"><FONT lang=EN-GB style="FONT-SIZE: 10pt" color=black face=arial,sans-serif></FONT>&nbsp;</P>

<P style="TEXT-ALIGN: justify; MARGIN: 0in 0in 0pt"><FONT lang=EN-US style="FONT-SIZE: 10pt; LINE-HEIGHT: 115%" color=black face=arial,sans-serif>In case BOSCH has outstanding claims towards Data I/O, BOSCH shall be entitled to withhold payments. Delivery dates agreed in the specific Purchase Orders shall not be affected thereby. </FONT></P>

<P style="TEXT-ALIGN: justify; MARGIN: 0in 0in 0pt"><FONT lang=EN-GB style="FONT-SIZE: 6pt; LINE-HEIGHT: 115%" color=black face=arial,sans-serif></FONT>&nbsp;</P>

<P style="TEXT-ALIGN: justify; MARGIN: 0in 0in 0pt"><FONT lang=EN-GB style="FONT-SIZE: 6pt; LINE-HEIGHT: 115%" color=black face=arial,sans-serif>[***] </FONT><FONT lang=EN-US style="FONT-SIZE: 8pt; LINE-HEIGHT: 115%" face=Calibri,sans-serif>CONFIDENTIAL TREATMENT HAS BEEN REQUESTED FROM THE U.S. SECURITIES AND EXCHANGE COMMISSION FOR PORTIONS OF THIS AGREEMENT. THE COPY FILED HEREWITH OMITS THE INFORMATION SUBJECT TO THE CONFIDENTIALITY REQUEST. OMISSIONS ARE DESIGNATED WITH [***]. A COMPLETE VERSION OF THIS EXHIBIT HAS BEEN FILED SEPARATELY WITH THE U.S. SECURITIES AND EXCHANGE COMMISSION.</FONT></P>

<a name="_bclFooter4"></a><DIV>

<DIV style="BORDER-TOP: medium none; BORDER-RIGHT: medium none; BORDER-BOTTOM: windowtext 1.5pt solid; PADDING-BOTTOM: 1pt; PADDING-TOP: 0in; PADDING-LEFT: 0in; BORDER-LEFT: medium none; PADDING-RIGHT: 0in">

<P style="BORDER-TOP: medium none; BORDER-RIGHT: medium none; BORDER-BOTTOM: medium none; PADDING-BOTTOM: 0in; PADDING-TOP: 0in; PADDING-LEFT: 0in; BORDER-LEFT: medium none; MARGIN: 0in 0in 0pt; PADDING-RIGHT: 0in"><FONT face="bosch office sans"><FONT lang=EN-US style="FONT-SIZE: 4pt" face="bosch office sans"></FONT></FONT>&nbsp;</P></DIV>

<P style="MARGIN: 0in 22.7pt 0pt 0in; TEXT-INDENT: 0in"><FONT face=arial,sans-serif><FONT lang=DE style="FONT-SIZE: 7.5pt; LETTER-SPACING: 0.2pt; LINE-HEIGHT: 9.05pt" face=arial,sans-serif>Registered Office: Stuttgart, Registration Court: Amtsgericht Stuttgart, HRB 14000; </FONT></FONT></P>

<P style="MARGIN: 0in 22.7pt 0pt 0in; TEXT-INDENT: 0in"><FONT face=arial,sans-serif><FONT lang=EN-GB style="FONT-SIZE: 7.5pt; LETTER-SPACING: 0.2pt; LINE-HEIGHT: 9.05pt" face=arial,sans-serif>Chairman of the Supervisory Board: Franz Fehrenbach; Managing Directors: Dr. Volkmar Denner,</FONT><FONT><FONT lang=EN-GB style="FONT-SIZE: 7.5pt; LETTER-SPACING: 0.2pt; LINE-HEIGHT: 9.05pt" face=arial,sans-serif>&nbsp; </FONT></FONT></FONT></P>

<P style="MARGIN: 0in 22.7pt 0pt 0in; TEXT-INDENT: 0in"><FONT face=arial,sans-serif><FONT lang=DE style="FONT-SIZE: 7.5pt; LETTER-SPACING: 0.2pt; LINE-HEIGHT: 9.05pt" face=arial,sans-serif>Prof. Dr. Stefan Asenkerschbaumer, Dr. Rolf Bulander, Dr. Stefan Hartung, Dr. Markus Heyn, Dr. Dirk Hoheisel,<BR>Christoph K&#252;bel, Uwe Raschke, Peter Tyroller</FONT></FONT></P>

<P style="MARGIN: 0in 0in 10pt"><FONT lang=EN-US style="FONT-SIZE: 9pt; LINE-HEIGHT: 115%" face=arial,sans-serif>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </FONT><FONT lang=EN-US style="FONT-SIZE: 8pt; LINE-HEIGHT: 115%" face=arial,sans-serif>Page </FONT><FONT style="DISPLAY: none"><FONT lang=EN-US style="FONT-SIZE: 8pt; LINE-HEIGHT: 115%" face=arial,sans-serif></FONT></FONT><FONT lang=EN-US style="FONT-SIZE: 8pt; LINE-HEIGHT: 115%" face=arial,sans-serif>4</FONT><FONT style="DISPLAY: none"><FONT lang=EN-US style="FONT-SIZE: 8pt; LINE-HEIGHT: 115%" face=arial,sans-serif></FONT></FONT><FONT lang=EN-US style="FONT-SIZE: 8pt; LINE-HEIGHT: 115%" face=arial,sans-serif> / 6</FONT></P></DIV></DIV>

<HR align=center SIZE=2 width="100%" noShade>



<DIV style="PAGE-BREAK-BEFORE: always">&nbsp;</DIV>

&nbsp; <A name="page_5"></A>

<a name="_bclPageBorder5"></a><DIV style="PADDING-LEFT: 0%; PADDING-RIGHT: 0%">

<a name="_bclHeader5"></a><DIV><FONT>

<TABLE cellSpacing=0 cellPadding=0 border=0>



<TR>

   <TD height=3 colSpan=2>&nbsp;</TD></TR>

<TR>

   <TD>&nbsp;</TD>

   <TD>
   <IMG src="x18111407495200.jpg" width=233 height=54></TD></TR></TABLE></FONT><B><FONT><FONT face="bosch office sans"><B><FONT lang=EN-GB style="FONT-SIZE: 10pt" face="bosch office sans">&nbsp;</FONT></B></FONT></FONT></B>

<P style="TEXT-ALIGN: justify; MARGIN: 0in 0in 0pt"><B><FONT><FONT face="bosch office sans"><B><FONT lang=EN-GB style="FONT-SIZE: 10pt" face="bosch office sans"></FONT></B></FONT></FONT></B>&nbsp;</P>

<P style="TEXT-ALIGN: justify; MARGIN: 0in 0in 0pt"><B><FONT><FONT face="bosch office sans"><B><FONT lang=EN-GB style="FONT-SIZE: 10pt" face="bosch office sans"></FONT></B></FONT></FONT></B>&nbsp;</P><FONT lang=EN-US><BR clear=all></FONT>

<P style="TEXT-ALIGN: justify; MARGIN: 0in 0in 0pt"><B><FONT><FONT face=arial,sans-serif><B><FONT lang=EN-GB style="FONT-SIZE: 10pt" face=arial,sans-serif>Doc. No.:</FONT></B></FONT></FONT></B><FONT face=arial,sans-serif><FONT lang=EN-GB style="FONT-SIZE: 10pt" face=arial,sans-serif> CM 46001350_N1-Z4A / dated 2018.08.30 (YYYY.MM.DD)</FONT></FONT></P>

<DIV style="BORDER-TOP: medium none; BORDER-RIGHT: medium none; BORDER-BOTTOM: windowtext 1.5pt solid; PADDING-BOTTOM: 1pt; PADDING-TOP: 0in; PADDING-LEFT: 0in; BORDER-LEFT: medium none; PADDING-RIGHT: 0in">

<P style="BORDER-TOP: medium none; BORDER-RIGHT: medium none; BORDER-BOTTOM: medium none; PADDING-BOTTOM: 0in; PADDING-TOP: 0in; PADDING-LEFT: 0in; BORDER-LEFT: medium none; MARGIN: 0in 0in 0pt; PADDING-RIGHT: 0in"><FONT face=arial,sans-serif><FONT lang=EN-GB style="FONT-SIZE: 10pt" face=arial,sans-serif>Data I/O Corporation</FONT></FONT><FONT face="bosch office sans"><FONT lang=EN-GB style="FONT-SIZE: 10pt" face="bosch office sans"> </FONT></FONT><B><FONT><FONT face="bosch office sans"><B><FONT lang=EN-GB style="FONT-SIZE: 9pt" face="bosch office sans">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </FONT></B></FONT></FONT></B><FONT face="bosch office sans"><FONT><FONT lang=EN-GB style="FONT-SIZE: 10pt" face="bosch office sans">&nbsp;</FONT></FONT></FONT></P></DIV>

<P style="MARGIN: 0in 0in 0pt"><FONT><FONT lang=EN-GB style="FONT-SIZE: 6pt" face=Calibri,sans-serif></FONT></FONT>&nbsp;</P></DIV>

<P style="TEXT-ALIGN: justify; MARGIN: 0in 0in 0pt"><FONT lang=EN-US style="FONT-SIZE: 10pt" face=arial,sans-serif></FONT>&nbsp;</P>

<P style="TEXT-ALIGN: justify; MARGIN: 0in 0in 0pt 0.25in; TEXT-INDENT: -0.25in"><B><FONT lang=EN-US style="FONT-SIZE: 10pt" face=arial,sans-serif>6.</FONT></B><B><FONT lang=EN-US style="FONT-SIZE: 7pt" face="times new roman">&nbsp;&nbsp;&nbsp;&nbsp; </FONT></B><B><FONT lang=EN-US style="FONT-SIZE: 10pt" face=arial,sans-serif>The following documents form integral components of this Negotiation Protocol and are <BR>already in the possession of SUPPLIER:</FONT></B></P>

<P style="TEXT-ALIGN: justify; MARGIN: 0in 0in 0pt 0.25in"><B><I><FONT lang=EN-US style="FONT-SIZE: 10pt" face=arial,sans-serif>2018 Aug 29&nbsp; Service and Support Bosch CM _ V4.ppx</FONT></I></B></P>

<P style="TEXT-ALIGN: justify; MARGIN: 0in 0in 0pt 0.25in"><B><I><FONT lang=EN-US style="FONT-SIZE: 10pt" face=arial,sans-serif>DataIO_ServiceContract from Bosch 2018 08 2 V2.xlxs</FONT></I></B></P>

<P style="TEXT-ALIGN: justify; MARGIN: 0in 0in 0pt 0.25in"><B><I><FONT lang=EN-US style="FONT-SIZE: 10pt" face=arial,sans-serif>2018 Aug 29 UFS price list .xlxs</FONT></I></B></P>

<P style="TEXT-ALIGN: justify; MARGIN: 0in 0in 0pt"><FONT lang=EN-US style="FONT-SIZE: 10pt" face=arial,sans-serif></FONT>&nbsp;</P>

<P style="TEXT-ALIGN: justify; MARGIN: 0in 0in 0pt"><FONT lang=EN-US style="FONT-SIZE: 10pt" face=arial,sans-serif></FONT>&nbsp;</P>

<P style="TEXT-ALIGN: justify; MARGIN: 0in 0in 0pt 0.25in; TEXT-INDENT: -0.25in"><B><FONT lang=EN-US style="FONT-SIZE: 10pt" face=arial,sans-serif>7.</FONT></B><B><FONT lang=EN-US style="FONT-SIZE: 7pt" face="times new roman">&nbsp;&nbsp;&nbsp;&nbsp; </FONT></B><B><FONT lang=EN-US style="FONT-SIZE: 10pt" face=arial,sans-serif>Commencement and Termination of the Negotiation Protocol</FONT></B></P>

<P style="TEXT-ALIGN: justify; MARGIN: 0in"><FONT lang=EN-US style="FONT-SIZE: 10pt; LINE-HEIGHT: 12pt" face=arial,sans-serif></FONT>&nbsp;</P>

<P style="TEXT-ALIGN: justify; MARGIN: 0in"><FONT lang=EN-US style="FONT-SIZE: 10pt; LINE-HEIGHT: 12pt" face=arial,sans-serif>The 1<SUP>st</SUP> Negotiation Protocol shall become effective at 2018.10.01 and terminates at 2023.12.31. For Purchase Orders executed in accordance with the purchase option in section 1.1 within this timeframe, the conditions of the Negotiation Protocol apply accordingly even though the Negotiation Protocol has expired.</FONT></P>

<P style="TEXT-ALIGN: justify; MARGIN: 0in 0in 0pt"><B><FONT lang=EN-US style="FONT-SIZE: 10pt" face=arial,sans-serif></FONT></B>&nbsp;</P>

<P style="TEXT-ALIGN: justify; MARGIN: 0in 0in 0pt"><FONT lang=EN-US style="FONT-SIZE: 10pt" face=arial,sans-serif></FONT>&nbsp;</P>

<P style="TEXT-ALIGN: justify; MARGIN: 0in 0in 0pt 0.25in; TEXT-INDENT: -0.25in"><B><FONT lang=EN-US style="FONT-SIZE: 10pt" face=arial,sans-serif>8.</FONT></B><B><FONT lang=EN-US style="FONT-SIZE: 7pt" face="times new roman">&nbsp;&nbsp;&nbsp;&nbsp; </FONT></B><B><FONT lang=EN-US style="FONT-SIZE: 10pt" face=arial,sans-serif>27. Changes</FONT></B></P>

<P style="TEXT-ALIGN: justify; MARGIN: 0in 0in 0pt"><FONT lang=EN-GB style="FONT-SIZE: 10pt" color=black face=arial,sans-serif></FONT>&nbsp;</P>

<P style="TEXT-ALIGN: justify; MARGIN: 0in 0in 0pt"><FONT lang=EN-GB style="FONT-SIZE: 10pt; LETTER-SPACING: -0.15pt" color=black face=arial,sans-serif>Changes and supplements to this Negotiation Protocol, including this Section 27, and any</FONT><FONT lang=EN-GB style="FONT-SIZE: 10pt" color=black face=arial,sans-serif> postponement </FONT><FONT lang=EN-GB style="FONT-SIZE: 10pt; LETTER-SPACING: -0.15pt" color=black face=arial,sans-serif>to the delivery dates agreed in the concrete purchase orders and/or changes to the scope of supply</FONT><FONT lang=EN-GB style="FONT-SIZE: 10pt" color=black face=arial,sans-serif> and services must be made in writing to be valid.</FONT></P>

<P style="TEXT-ALIGN: justify; MARGIN: 0in 0in 0pt"><FONT lang=EN-GB style="FONT-SIZE: 10pt" color=black face=arial,sans-serif></FONT>&nbsp;</P>

<P style="TEXT-ALIGN: justify; MARGIN: 0in 0in 0pt"><FONT lang=EN-GB style="FONT-SIZE: 10pt" color=black face=arial,sans-serif></FONT>&nbsp;</P>

<P style="TEXT-ALIGN: justify; MARGIN: 0in 0in 0pt 0.25in; TEXT-INDENT: -0.25in"><B><FONT lang=EN-US style="FONT-SIZE: 10pt" face=arial,sans-serif>9.</FONT></B><B><FONT lang=EN-US style="FONT-SIZE: 7pt" face="times new roman">&nbsp;&nbsp;&nbsp;&nbsp; </FONT></B><B><FONT lang=EN-US style="FONT-SIZE: 10pt" face=arial,sans-serif>28. Ineffectiveness</FONT></B></P>

<P style="TEXT-ALIGN: justify; MARGIN: 0in 0in 0pt"><B><FONT lang=EN-GB style="FONT-SIZE: 10pt" color=black face=arial,sans-serif></FONT></B>&nbsp;</P>

<P style="TEXT-ALIGN: justify; MARGIN: 0in 0in 0pt"><FONT lang=EN-GB style="FONT-SIZE: 10pt" color=black face=arial,sans-serif>If any provision of this Negotiation Protocol should be or become ineffective, this shall not affect the </FONT><FONT lang=EN-GB style="FONT-SIZE: 10pt; LETTER-SPACING: -0.1pt" color=black face=arial,sans-serif>validity of the remaining provisions of this Negotiation protocol. In such a case, the respective </FONT><FONT lang=EN-GB style="FONT-SIZE: 10pt" color=black face=arial,sans-serif>provision is to be replaced by a ruling approximating most closely the economic content of the original provision. The same shall apply to any gaps in the Negotiation protocol.</FONT></P>

<P style="TEXT-ALIGN: justify; MARGIN: 0in 0in 0pt"><FONT lang=EN-GB style="FONT-SIZE: 10pt" color=black face=arial,sans-serif></FONT>&nbsp;</P>

<P style="TEXT-ALIGN: justify; MARGIN: 0in 0in 0pt"><FONT lang=EN-GB style="FONT-SIZE: 10pt" color=black face=arial,sans-serif></FONT>&nbsp;</P>

<P style="TEXT-ALIGN: justify; MARGIN: 0in 0in 0pt 0.25in; TEXT-INDENT: -0.25in"><B><FONT lang=EN-US style="FONT-SIZE: 10pt" face=arial,sans-serif>10.</FONT></B><B><FONT lang=EN-US style="FONT-SIZE: 7pt" face="times new roman">&nbsp; </FONT></B><B><FONT lang=EN-US style="FONT-SIZE: 10pt" face=arial,sans-serif>Applicable Law / Jurisdiction</FONT></B></P>

<P style="TEXT-ALIGN: justify; MARGIN: 0in 0in 0pt"><FONT lang=EN-GB style="FONT-SIZE: 10pt" color=black face=arial,sans-serif></FONT>&nbsp;</P>

<P style="TEXT-ALIGN: justify; MARGIN: 0in 0in 10pt"><FONT lang=EN-US style="FONT-SIZE: 10pt; LINE-HEIGHT: 115%" color=black face=arial,sans-serif>This Negotiation Protocol as well as all agreements hereunder and disputes arising herefrom shall be governed by German law, excluding the rules on conflicts of laws and UN Convention on Contracts.</FONT></P>

<P style="TEXT-ALIGN: justify; MARGIN: 0in 0in 0pt"><FONT lang=EN-US style="FONT-SIZE: 10pt" color=black face=arial,sans-serif></FONT>&nbsp;</P>

<P style="TEXT-ALIGN: justify; MARGIN: 0in 0in 10pt"><FONT lang=EN-US style="FONT-SIZE: 10pt; LINE-HEIGHT: 115%" color=black face=arial,sans-serif>The courts of Stuttgart have exclusive jurisdiction over contractual disputes if all the disputing parties </FONT><FONT lang=EN-US style="FONT-SIZE: 10pt; LETTER-SPACING: -0.15pt; LINE-HEIGHT: 115%" color=black face=arial,sans-serif>have their registered office in Germany, in Switzerland or in any country of the European Union. In</FONT><FONT lang=EN-US style="FONT-SIZE: 10pt; LINE-HEIGHT: 115%" color=black face=arial,sans-serif> cases before local courts, the local court of Stuttgart (</FONT><I><FONT lang=EN-US style="FONT-SIZE: 10pt; LINE-HEIGHT: 115%" color=black face=arial,sans-serif>Amtsgericht Stuttgart</FONT></I><FONT lang=EN-US style="FONT-SIZE: 10pt; LINE-HEIGHT: 115%" color=black face=arial,sans-serif>, 70190 Stuttgart) shall have jurisdiction. In all other cases, contractual disputes shall be definitively adjudicated in accordance with the arbitration rules of the International Chamber of Commerce by one or more arbitrators appointed in accordance with such rules. The place of arbitration is Stuttgart, Germany, unless otherwise agreed by </FONT><FONT lang=EN-US style="FONT-SIZE: 10pt; LETTER-SPACING: -0.15pt; LINE-HEIGHT: 115%" color=black face=arial,sans-serif>the parties in dispute. The arbitration language is English. The parties in dispute shall treat in</FONT><FONT lang=EN-US style="FONT-SIZE: 10pt; LINE-HEIGHT: 115%" color=black face=arial,sans-serif> confidence all information which they receive with regard to arbitration proceedings in accordance with this provision, including the existence of arbitration proceedings. In judicial and/or arbitration proceedings, </FONT><FONT lang=EN-US style="FONT-SIZE: 10pt; LETTER-SPACING: -0.15pt; LINE-HEIGHT: 115%" color=black face=arial,sans-serif>they shall only disclose such information to the extent that this is necessary to exercise their rights.</FONT><FONT lang=EN-US style="FONT-SIZE: 10pt; LINE-HEIGHT: 115%" color=black face=arial,sans-serif> The </FONT><FONT lang=EN-US style="FONT-SIZE: 10pt; LETTER-SPACING: -0.15pt; LINE-HEIGHT: 115%" color=black face=arial,sans-serif>chairman or a sole arbitrator must be of different nationality to the parties in dispute. Subject to any </FONT><FONT lang=EN-US style="FONT-SIZE: 10pt; LINE-HEIGHT: 115%" color=black face=arial,sans-serif>other ruling returned by the arbitration tribunal, the parties in dispute shall continue to perform the contracts affected by the dispute</FONT><FONT lang=EN-US style="FONT-SIZE: 11pt; LINE-HEIGHT: 115%" color=black face=arial,sans-serif>. </FONT></P>

<a name="_bclFooter5"></a><DIV>

<DIV style="BORDER-TOP: medium none; BORDER-RIGHT: medium none; BORDER-BOTTOM: windowtext 1.5pt solid; PADDING-BOTTOM: 1pt; PADDING-TOP: 0in; PADDING-LEFT: 0in; BORDER-LEFT: medium none; PADDING-RIGHT: 0in">

<P style="BORDER-TOP: medium none; BORDER-RIGHT: medium none; BORDER-BOTTOM: medium none; PADDING-BOTTOM: 0in; PADDING-TOP: 0in; PADDING-LEFT: 0in; BORDER-LEFT: medium none; MARGIN: 0in 0in 0pt; PADDING-RIGHT: 0in"><FONT face="bosch office sans"><FONT lang=EN-US style="FONT-SIZE: 4pt" face="bosch office sans"></FONT></FONT>&nbsp;</P></DIV>

<P style="MARGIN: 0in 22.7pt 0pt 0in; TEXT-INDENT: 0in"><FONT face=arial,sans-serif><FONT lang=DE style="FONT-SIZE: 7.5pt; LETTER-SPACING: 0.2pt; LINE-HEIGHT: 9.05pt" face=arial,sans-serif>Registered Office: Stuttgart, Registration Court: Amtsgericht Stuttgart, HRB 14000; </FONT></FONT></P>

<P style="MARGIN: 0in 22.7pt 0pt 0in; TEXT-INDENT: 0in"><FONT face=arial,sans-serif><FONT lang=EN-GB style="FONT-SIZE: 7.5pt; LETTER-SPACING: 0.2pt; LINE-HEIGHT: 9.05pt" face=arial,sans-serif>Chairman of the Supervisory Board: Franz Fehrenbach; Managing Directors: Dr. Volkmar Denner,</FONT><FONT><FONT lang=EN-GB style="FONT-SIZE: 7.5pt; LETTER-SPACING: 0.2pt; LINE-HEIGHT: 9.05pt" face=arial,sans-serif>&nbsp; </FONT></FONT></FONT></P>

<P style="MARGIN: 0in 22.7pt 0pt 0in; TEXT-INDENT: 0in"><FONT face=arial,sans-serif><FONT lang=DE style="FONT-SIZE: 7.5pt; LETTER-SPACING: 0.2pt; LINE-HEIGHT: 9.05pt" face=arial,sans-serif>Prof. Dr. Stefan Asenkerschbaumer, Dr. Rolf Bulander, Dr. Stefan Hartung, Dr. Markus Heyn, Dr. Dirk Hoheisel,<BR>Christoph K&#252;bel, Uwe Raschke, Peter Tyroller</FONT></FONT></P>

<P style="MARGIN: 0in 0in 10pt"><FONT lang=EN-US style="FONT-SIZE: 9pt; LINE-HEIGHT: 115%" face=arial,sans-serif>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </FONT><FONT lang=EN-US style="FONT-SIZE: 8pt; LINE-HEIGHT: 115%" face=arial,sans-serif>Page </FONT><FONT style="DISPLAY: none"><FONT lang=EN-US style="FONT-SIZE: 8pt; LINE-HEIGHT: 115%" face=arial,sans-serif></FONT></FONT><FONT lang=EN-US style="FONT-SIZE: 8pt; LINE-HEIGHT: 115%" face=arial,sans-serif>5</FONT><FONT style="DISPLAY: none"><FONT lang=EN-US style="FONT-SIZE: 8pt; LINE-HEIGHT: 115%" face=arial,sans-serif></FONT></FONT><FONT lang=EN-US style="FONT-SIZE: 8pt; LINE-HEIGHT: 115%" face=arial,sans-serif> / 6</FONT></P></DIV></DIV>

<HR align=center SIZE=2 width="100%" noShade>



<DIV style="PAGE-BREAK-BEFORE: always">&nbsp;</DIV>

&nbsp; <A name="page_6"></A>

<a name="_bclPageBorder6"></a><DIV style="PADDING-LEFT: 0%; PADDING-RIGHT: 0%">

<a name="_bclHeader6"></a><DIV><FONT>

<TABLE cellSpacing=0 cellPadding=0 border=0>



<TR>

   <TD height=3 colSpan=2>&nbsp;</TD></TR>

<TR>

   <TD>&nbsp;</TD>

   <TD>
   <IMG src="x18111407495200.jpg" width=233 height=54></TD></TR></TABLE></FONT><B><FONT><FONT face="bosch office sans"><B><FONT lang=EN-GB style="FONT-SIZE: 10pt" face="bosch office sans">&nbsp;</FONT></B></FONT></FONT></B>

<P style="TEXT-ALIGN: justify; MARGIN: 0in 0in 0pt"><B><FONT><FONT face="bosch office sans"><B><FONT lang=EN-GB style="FONT-SIZE: 10pt" face="bosch office sans"></FONT></B></FONT></FONT></B>&nbsp;</P>

<P style="TEXT-ALIGN: justify; MARGIN: 0in 0in 0pt"><B><FONT><FONT face="bosch office sans"><B><FONT lang=EN-GB style="FONT-SIZE: 10pt" face="bosch office sans"></FONT></B></FONT></FONT></B>&nbsp;</P><FONT lang=EN-US><BR clear=all></FONT>

<P style="TEXT-ALIGN: justify; MARGIN: 0in 0in 0pt"><B><FONT><FONT face=arial,sans-serif><B><FONT lang=EN-GB style="FONT-SIZE: 10pt" face=arial,sans-serif>Doc. No.:</FONT></B></FONT></FONT></B><FONT face=arial,sans-serif><FONT lang=EN-GB style="FONT-SIZE: 10pt" face=arial,sans-serif> CM 46001350_N1-Z4A / dated 2018.08.30 (YYYY.MM.DD)</FONT></FONT></P>

<DIV style="BORDER-TOP: medium none; BORDER-RIGHT: medium none; BORDER-BOTTOM: windowtext 1.5pt solid; PADDING-BOTTOM: 1pt; PADDING-TOP: 0in; PADDING-LEFT: 0in; BORDER-LEFT: medium none; PADDING-RIGHT: 0in">

<P style="BORDER-TOP: medium none; BORDER-RIGHT: medium none; BORDER-BOTTOM: medium none; PADDING-BOTTOM: 0in; PADDING-TOP: 0in; PADDING-LEFT: 0in; BORDER-LEFT: medium none; MARGIN: 0in 0in 0pt; PADDING-RIGHT: 0in"><FONT face=arial,sans-serif><FONT lang=EN-GB style="FONT-SIZE: 10pt" face=arial,sans-serif>Data I/O Corporation</FONT></FONT><FONT face="bosch office sans"><FONT lang=EN-GB style="FONT-SIZE: 10pt" face="bosch office sans"> </FONT></FONT><B><FONT><FONT face="bosch office sans"><B><FONT lang=EN-GB style="FONT-SIZE: 9pt" face="bosch office sans">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </FONT></B></FONT></FONT></B><FONT face="bosch office sans"><FONT><FONT lang=EN-GB style="FONT-SIZE: 10pt" face="bosch office sans">&nbsp;</FONT></FONT></FONT></P></DIV>

<P style="MARGIN: 0in 0in 0pt"><FONT><FONT lang=EN-GB style="FONT-SIZE: 6pt" face=Calibri,sans-serif></FONT></FONT>&nbsp;</P></DIV>

<P style="TEXT-ALIGN: justify; MARGIN: 0in 0in 10pt 35.45pt; TEXT-INDENT: -35.45pt"><FONT lang=EN-US style="FONT-SIZE: 11pt; LINE-HEIGHT: 115%" color=black face=arial,sans-serif></FONT>&nbsp;</P>

<P style="TEXT-ALIGN: justify; MARGIN: 0in 0in 0pt"><FONT lang=EN-US style="FONT-SIZE: 10pt" face=arial,sans-serif></FONT>&nbsp;</P>

<P style="TEXT-ALIGN: justify; MARGIN: 0in 0in 0pt"><B><FONT lang=EN-US style="FONT-SIZE: 10pt" face=arial,sans-serif>Please confirm to us the agreements reached by signing and returning this "Negotiation Protocol".</FONT></B></P>

<DIV style="BORDER-TOP: medium none; BORDER-RIGHT: medium none; BORDER-BOTTOM: windowtext 1pt solid; PADDING-BOTTOM: 1pt; PADDING-TOP: 0in; PADDING-LEFT: 0in; BORDER-LEFT: medium none; PADDING-RIGHT: 0in">

<P style="BORDER-TOP: medium none; BORDER-RIGHT: medium none; BORDER-BOTTOM: medium none; PADDING-BOTTOM: 0in; TEXT-ALIGN: justify; PADDING-TOP: 0in; PADDING-LEFT: 0in; BORDER-LEFT: medium none; MARGIN: 0in 0in 0pt; PADDING-RIGHT: 0in"><FONT lang=EN-US style="FONT-SIZE: 10pt" face=arial,sans-serif></FONT>&nbsp;</P></DIV>

<P style="TEXT-ALIGN: justify; MARGIN: 0in 0in 0pt"><FONT lang=EN-US style="FONT-SIZE: 10pt" face=arial,sans-serif></FONT>&nbsp;</P>

<P style="TEXT-ALIGN: justify; MARGIN: 0in 0in 10pt"><B><FONT lang=EN-US style="FONT-SIZE: 10pt; LINE-HEIGHT: 115%" face=arial,sans-serif></FONT></B>&nbsp;</P>

<P style="TEXT-ALIGN: justify; MARGIN: 0in 0in 10pt"><B><FONT lang=EN-US style="FONT-SIZE: 10pt; LINE-HEIGHT: 115%" face=arial,sans-serif>Robert Bosch GmbH&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Supplier</FONT></B></P>

<P style="TEXT-ALIGN: justify; MARGIN: 0in 0in 10pt"><FONT lang=EN-US style="FONT-SIZE: 10pt; LINE-HEIGHT: 115%" face=arial,sans-serif>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Data I/O Corporation</FONT></P>

<P style="TEXT-ALIGN: justify; MARGIN: 0in 0in 10pt"><FONT lang=EN-US style="FONT-SIZE: 10pt; LINE-HEIGHT: 115%" face=arial,sans-serif></FONT>&nbsp;</P>

<P style="TEXT-ALIGN: justify; MARGIN: 0in 0in 10pt"><FONT lang=EN-US style="FONT-SIZE: 10pt; LINE-HEIGHT: 115%" face=arial,sans-serif></FONT>&nbsp;</P>

<P style="TEXT-ALIGN: justify; MARGIN: 0in 0in 10pt"><FONT lang=EN-US style="FONT-SIZE: 10pt; LINE-HEIGHT: 115%" face=arial,sans-serif></FONT>&nbsp;</P>

<P style="TEXT-ALIGN: justify; MARGIN: 0in 0in 10pt"><U><FONT lang=EN-US style="FONT-SIZE: 10pt; LINE-HEIGHT: 115%" face=arial,sans-serif>/S/ Lars G&#246;bel</FONT></U><FONT lang=EN-US style="FONT-SIZE: 10pt; LINE-HEIGHT: 115%" face=arial,sans-serif>_________&nbsp;&nbsp;&nbsp;&nbsp; </FONT><U><FONT lang=EN-US style="FONT-SIZE: 10pt; LINE-HEIGHT: 115%" face=arial,sans-serif>/S/ Walter Sch&#228;fer</FONT></U><FONT lang=EN-US style="FONT-SIZE: 10pt; LINE-HEIGHT: 115%" face=arial,sans-serif>_________&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </FONT><U><FONT lang=EN-US style="FONT-SIZE: 10pt; LINE-HEIGHT: 115%" face=arial,sans-serif>/S/Joel S Hatlen</FONT></U><FONT lang=EN-US style="FONT-SIZE: 10pt; LINE-HEIGHT: 115%" face=arial,sans-serif>_______</FONT></P>

<P style="TEXT-ALIGN: justify; MARGIN: 0in 0in 10pt"><FONT lang=EN-US style="FONT-SIZE: 10pt; LINE-HEIGHT: 115%" face=arial,sans-serif>Signature&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Signature&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Signature of Supplier</FONT></P>

<P style="TEXT-ALIGN: justify; MARGIN: 0in 0in 10pt"><FONT lang=EN-US style="FONT-SIZE: 10pt; LINE-HEIGHT: 115%" face=arial,sans-serif></FONT>&nbsp;</P>

<P style="TEXT-ALIGN: justify; MARGIN: 0in 0in 10pt"><FONT lang=EN-US style="FONT-SIZE: 10pt; LINE-HEIGHT: 115%" face=arial,sans-serif></FONT>&nbsp;</P>

<P style="TEXT-ALIGN: justify; MARGIN: 0in 0in 10pt"><U><FONT lang=EN-US style="FONT-SIZE: 10pt; LINE-HEIGHT: 115%" face=arial,sans-serif>Lars G&#246;bel</FONT></U><FONT lang=EN-US style="FONT-SIZE: 10pt; LINE-HEIGHT: 115%" face=arial,sans-serif>____________&nbsp;&nbsp;&nbsp; </FONT><U><FONT lang=EN-US style="FONT-SIZE: 10pt; LINE-HEIGHT: 115%" face=arial,sans-serif>Walter Sch&#228;fer</FONT></U><FONT lang=EN-US style="FONT-SIZE: 10pt; LINE-HEIGHT: 115%" face=arial,sans-serif>____________&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </FONT><U><FONT lang=EN-US style="FONT-SIZE: 10pt; LINE-HEIGHT: 115%" face=arial,sans-serif>September 24, 2018</FONT></U><FONT lang=EN-US style="FONT-SIZE: 10pt; LINE-HEIGHT: 115%" face=arial,sans-serif>____</FONT></P>

<P style="TEXT-ALIGN: justify; MARGIN: 0in 0in 10pt"><FONT lang=EN-US style="FONT-SIZE: 10pt; LINE-HEIGHT: 115%" face=arial,sans-serif>Name&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Name&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Date</FONT></P>

<P style="TEXT-ALIGN: justify; MARGIN: 0in 0in 10pt"><FONT lang=EN-US style="FONT-SIZE: 10pt; LINE-HEIGHT: 115%" face=arial,sans-serif></FONT>&nbsp;</P>

<P style="TEXT-ALIGN: justify; MARGIN: 0in 0in 10pt"><FONT lang=EN-US style="FONT-SIZE: 10pt; LINE-HEIGHT: 115%" face=arial,sans-serif></FONT>&nbsp;</P>

<P style="TEXT-ALIGN: justify; MARGIN: 0in 0in 10pt"><U><FONT lang=EN-US style="FONT-SIZE: 10pt; LINE-HEIGHT: 115%" face=arial,sans-serif>CP/TME</FONT></U><FONT lang=EN-US style="FONT-SIZE: 10pt; LINE-HEIGHT: 115%" face=arial,sans-serif>______________&nbsp;&nbsp;&nbsp; </FONT><U><FONT lang=EN-US style="FONT-SIZE: 10pt; LINE-HEIGHT: 115%" face=arial,sans-serif>CP/PIR-EN</FONT></U><FONT lang=EN-US style="FONT-SIZE: 10pt; LINE-HEIGHT: 115%" face=arial,sans-serif>______________ &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Company Stamp</FONT></P>

<P style="TEXT-ALIGN: justify; MARGIN: 0in 0in 10pt"><FONT lang=EN-US style="FONT-SIZE: 10pt; LINE-HEIGHT: 115%" face=arial,sans-serif>Department&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Department&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </FONT></P>

<P style="TEXT-ALIGN: justify; MARGIN: 0in 0in 10pt"><FONT lang=EN-US style="FONT-SIZE: 10pt; LINE-HEIGHT: 115%" face=arial,sans-serif>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </FONT></P>

<P style="TEXT-ALIGN: justify; MARGIN: 0in 0in 10pt"><FONT lang=EN-US style="FONT-SIZE: 10pt; LINE-HEIGHT: 115%" face=arial,sans-serif></FONT>&nbsp;</P>

<P style="TEXT-ALIGN: justify; MARGIN: 0in 0in 10pt"><U><FONT lang=EN-US style="FONT-SIZE: 10pt; LINE-HEIGHT: 115%" face=arial,sans-serif>19.9.18</FONT></U><FONT lang=EN-US style="FONT-SIZE: 10pt; LINE-HEIGHT: 115%" face=arial,sans-serif>______________&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </FONT><U><FONT lang=EN-US style="FONT-SIZE: 10pt; LINE-HEIGHT: 115%" face=arial,sans-serif>19. SEP. 2018</FONT></U><FONT lang=EN-US style="FONT-SIZE: 10pt; LINE-HEIGHT: 115%" face=arial,sans-serif>___________</FONT></P>

<P style="TEXT-ALIGN: justify; MARGIN: 0in 0in 10pt"><FONT lang=EN-US style="FONT-SIZE: 10pt; LINE-HEIGHT: 115%" face=arial,sans-serif>Date&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Date</FONT></P>

<P style="MARGIN: 0in 0in 10pt"><FONT lang=EN-US style="FONT-SIZE: 11pt; LINE-HEIGHT: 115%" face=Calibri,sans-serif></FONT>&nbsp;</P>

<a name="_bclFooter6"></a><DIV>

<DIV style="BORDER-TOP: medium none; BORDER-RIGHT: medium none; BORDER-BOTTOM: windowtext 1.5pt solid; PADDING-BOTTOM: 1pt; PADDING-TOP: 0in; PADDING-LEFT: 0in; BORDER-LEFT: medium none; PADDING-RIGHT: 0in">

<P style="BORDER-TOP: medium none; BORDER-RIGHT: medium none; BORDER-BOTTOM: medium none; PADDING-BOTTOM: 0in; PADDING-TOP: 0in; PADDING-LEFT: 0in; BORDER-LEFT: medium none; MARGIN: 0in 0in 0pt; PADDING-RIGHT: 0in"><FONT face="bosch office sans"><FONT lang=EN-US style="FONT-SIZE: 4pt" face="bosch office sans"></FONT></FONT>&nbsp;</P></DIV>

<P style="MARGIN: 0in 22.7pt 0pt 0in; TEXT-INDENT: 0in"><FONT face=arial,sans-serif><FONT lang=DE style="FONT-SIZE: 7.5pt; LETTER-SPACING: 0.2pt; LINE-HEIGHT: 9.05pt" face=arial,sans-serif>Registered Office: Stuttgart, Registration Court: Amtsgericht Stuttgart, HRB 14000; </FONT></FONT></P>

<P style="MARGIN: 0in 22.7pt 0pt 0in; TEXT-INDENT: 0in"><FONT face=arial,sans-serif><FONT lang=EN-GB style="FONT-SIZE: 7.5pt; LETTER-SPACING: 0.2pt; LINE-HEIGHT: 9.05pt" face=arial,sans-serif>Chairman of the Supervisory Board: Franz Fehrenbach; Managing Directors: Dr. Volkmar Denner,</FONT><FONT><FONT lang=EN-GB style="FONT-SIZE: 7.5pt; LETTER-SPACING: 0.2pt; LINE-HEIGHT: 9.05pt" face=arial,sans-serif>&nbsp; </FONT></FONT></FONT></P>

<P style="MARGIN: 0in 22.7pt 0pt 0in; TEXT-INDENT: 0in"><FONT face=arial,sans-serif><FONT lang=DE style="FONT-SIZE: 7.5pt; LETTER-SPACING: 0.2pt; LINE-HEIGHT: 9.05pt" face=arial,sans-serif>Prof. Dr. Stefan Asenkerschbaumer, Dr. Rolf Bulander, Dr. Stefan Hartung, Dr. Markus Heyn, Dr. Dirk Hoheisel,<BR>Christoph K&#252;bel, Uwe Raschke, Peter Tyroller</FONT></FONT></P>

<P style="MARGIN: 0in 0in 10pt"><FONT lang=EN-US style="FONT-SIZE: 9pt; LINE-HEIGHT: 115%" face=arial,sans-serif>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </FONT><FONT lang=EN-US style="FONT-SIZE: 8pt; LINE-HEIGHT: 115%" face=arial,sans-serif>Page </FONT><FONT style="DISPLAY: none"><FONT lang=EN-US style="FONT-SIZE: 8pt; LINE-HEIGHT: 115%" face=arial,sans-serif></FONT></FONT><FONT lang=EN-US style="FONT-SIZE: 8pt; LINE-HEIGHT: 115%" face=arial,sans-serif>6</FONT><FONT style="DISPLAY: none"><FONT lang=EN-US style="FONT-SIZE: 8pt; LINE-HEIGHT: 115%" face=arial,sans-serif></FONT></FONT><FONT lang=EN-US style="FONT-SIZE: 8pt; LINE-HEIGHT: 115%" face=arial,sans-serif> / 6</FONT></P></DIV></DIV>

</BODY>

</HTML>

</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>GRAPHIC
<SEQUENCE>7
<FILENAME>x18111407495200.jpg
<TEXT>
begin 644 x18111407495200.jpg
M_]C_X  02D9)1@ ! 0$ D "0  #_VP!#  @&!@<&!0@'!P<)"0@*#!0-# L+
M#!D2$P\4'1H?'AT:'!P@)"XG("(L(QP<*#<I+# Q-#0T'R<Y/3@R/"XS-#+_
MVP!# 0D)"0P+#!@-#1@R(1PA,C(R,C(R,C(R,C(R,C(R,C(R,C(R,C(R,C(R
M,C(R,C(R,C(R,C(R,C(R,C(R,C(R,C+_P  1"  V .D# 2(  A$! Q$!_\0
M'P   04! 0$! 0$           $" P0%!@<("0H+_\0 M1   @$# P($ P4%
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
I44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 ?_]D!

end
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>GRAPHIC
<SEQUENCE>8
<FILENAME>x18111407495201.jpg
<TEXT>
begin 644 x18111407495201.jpg
M_]C_X  02D9)1@ ! 0$ D "0  #_VP!#  @&!@<&!0@'!P<)"0@*#!0-# L+
M#!D2$P\4'1H?'AT:'!P@)"XG("(L(QP<*#<I+# Q-#0T'R<Y/3@R/"XS-#+_
MVP!# 0D)"0P+#!@-#1@R(1PA,C(R,C(R,C(R,C(R,C(R,C(R,C(R,C(R,C(R
M,C(R,C(R,C(R,C(R,C(R,C(R,C(R,C+_P  1"  V .D# 2(  A$! Q$!_\0
M'P   04! 0$! 0$           $" P0%!@<("0H+_\0 M1   @$# P($ P4%
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
I44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 ?_]D!

end
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-101.INS
<SEQUENCE>9
<FILENAME>daio-20180930.xml
<DESCRIPTION>XBRL INSTANCE FILE
<TEXT>
<XBRL>
<?xml version="1.0" encoding="US-ASCII" ?>
    <!-- Field: Doc-Info; Name: Generator; Value: QXInteractive; Version: 4.24a -->
    <!-- Field: Doc-Info; Name: Source; Value: 182297 09302018 10Q3.xfr; Date: 2018%2D11%2D12T13:35:24Z -->
    <!-- Field: Doc-Info; Name: Status; Value: 0x00000000 -->
<xbrli:xbrl xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:link="http://www.xbrl.org/2003/linkbase" xmlns:xbrli="http://www.xbrl.org/2003/instance" xmlns:xbrldt="http://xbrl.org/2005/xbrldt" xmlns:xbrldi="http://xbrl.org/2006/xbrldi" xmlns:dei="http://xbrl.sec.gov/dei/2018-01-31" xmlns:ref="http://www.xbrl.org/2006/ref" xmlns:iso4217="http://www.xbrl.org/2003/iso4217" xmlns:us-gaap="http://fasb.org/us-gaap/2018-01-31" xmlns:us-roles="http://fasb.org/us-roles/2018-01-31" xmlns:nonnum="http://www.xbrl.org/dtr/type/non-numeric" xmlns:num="http://www.xbrl.org/dtr/type/numeric" xmlns:us-types="http://fasb.org/us-types/2018-01-31" xmlns:country="http://xbrl.sec.gov/country/2017-01-31" xmlns:srt="http://fasb.org/srt/2018-01-31" xmlns:DAIO="http://dataio.com/20180930">
    <link:schemaRef xlink:href="daio-20180930.xsd" xlink:type="simple" />
    <xbrli:context id="From2018-01-01to2018-09-30">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0000351998</xbrli:identifier>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2018-01-01</xbrli:startDate>
        <xbrli:endDate>2018-09-30</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2017-01-01to2017-09-30">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0000351998</xbrli:identifier>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2017-01-01</xbrli:startDate>
        <xbrli:endDate>2017-09-30</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2017-12-31">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0000351998</xbrli:identifier>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2017-12-31</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2018-09-30">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0000351998</xbrli:identifier>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2018-09-30</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2018-01-01to2018-09-30_CostOfSalesMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0000351998</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:CostOfSalesMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2018-01-01</xbrli:startDate>
        <xbrli:endDate>2018-09-30</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2018-01-01to2018-09-30_us-gaap_ResearchAndDevelopmentExpenseMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0000351998</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:ResearchAndDevelopmentExpenseMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2018-01-01</xbrli:startDate>
        <xbrli:endDate>2018-09-30</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2018-01-01to2018-09-30_us-gaap_SellingGeneralAndAdministrativeExpensesMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0000351998</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:SellingGeneralAndAdministrativeExpensesMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2018-01-01</xbrli:startDate>
        <xbrli:endDate>2018-09-30</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2017-09-30">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0000351998</xbrli:identifier>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2017-09-30</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2017-01-01to2017-09-30_us-gaap_CostOfSalesMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0000351998</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:CostOfSalesMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2017-01-01</xbrli:startDate>
        <xbrli:endDate>2017-09-30</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2017-01-01to2017-09-30_us-gaap_ResearchAndDevelopmentExpenseMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0000351998</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:ResearchAndDevelopmentExpenseMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2017-01-01</xbrli:startDate>
        <xbrli:endDate>2017-09-30</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2017-01-01to2017-09-30_us-gaap_SellingGeneralAndAdministrativeExpensesMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0000351998</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:SellingGeneralAndAdministrativeExpensesMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2017-01-01</xbrli:startDate>
        <xbrli:endDate>2017-09-30</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2016-12-31">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0000351998</xbrli:identifier>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2016-12-31</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2018-07-01to2018-09-30">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0000351998</xbrli:identifier>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2018-07-01</xbrli:startDate>
        <xbrli:endDate>2018-09-30</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2017-07-01to2017-09-30">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0000351998</xbrli:identifier>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2017-07-01</xbrli:startDate>
        <xbrli:endDate>2017-09-30</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2018-07-01to2018-09-30_us-gaap_CostOfSalesMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0000351998</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:CostOfSalesMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2018-07-01</xbrli:startDate>
        <xbrli:endDate>2018-09-30</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2017-07-01to2017-09-30_us-gaap_CostOfSalesMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0000351998</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:CostOfSalesMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2017-07-01</xbrli:startDate>
        <xbrli:endDate>2017-09-30</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2018-07-01to2018-09-30_us-gaap_ResearchAndDevelopmentExpenseMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0000351998</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:ResearchAndDevelopmentExpenseMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2018-07-01</xbrli:startDate>
        <xbrli:endDate>2018-09-30</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2017-07-01to2017-09-30_us-gaap_ResearchAndDevelopmentExpenseMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0000351998</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:ResearchAndDevelopmentExpenseMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2017-07-01</xbrli:startDate>
        <xbrli:endDate>2017-09-30</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2018-07-01to2018-09-30_us-gaap_SellingGeneralAndAdministrativeExpensesMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0000351998</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:SellingGeneralAndAdministrativeExpensesMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2018-07-01</xbrli:startDate>
        <xbrli:endDate>2018-09-30</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2017-07-01to2017-09-30_us-gaap_SellingGeneralAndAdministrativeExpensesMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0000351998</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:SellingGeneralAndAdministrativeExpensesMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2017-07-01</xbrli:startDate>
        <xbrli:endDate>2017-09-30</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2018-10-30">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0000351998</xbrli:identifier>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2018-10-30</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:unit id="USD">
      <xbrli:measure>iso4217:USD</xbrli:measure>
    </xbrli:unit>
    <xbrli:unit id="Shares">
      <xbrli:measure>xbrli:shares</xbrli:measure>
    </xbrli:unit>
    <xbrli:unit id="USDPShares">
      <xbrli:divide>
        <xbrli:unitNumerator>
          <xbrli:measure>iso4217:USD</xbrli:measure>
        </xbrli:unitNumerator>
        <xbrli:unitDenominator>
          <xbrli:measure>xbrli:shares</xbrli:measure>
        </xbrli:unitDenominator>
      </xbrli:divide>
    </xbrli:unit>
    <xbrli:unit id="Percent">
      <xbrli:measure>xbrli:pure</xbrli:measure>
    </xbrli:unit>
    <dei:EntityRegistrantName contextRef="From2018-01-01to2018-09-30">DATA I/O CORP</dei:EntityRegistrantName>
    <dei:EntityCentralIndexKey contextRef="From2018-01-01to2018-09-30">0000351998</dei:EntityCentralIndexKey>
    <dei:DocumentType contextRef="From2018-01-01to2018-09-30">10-Q</dei:DocumentType>
    <dei:DocumentPeriodEndDate contextRef="From2018-01-01to2018-09-30">2018-09-30</dei:DocumentPeriodEndDate>
    <dei:AmendmentFlag contextRef="From2018-01-01to2018-09-30">false</dei:AmendmentFlag>
    <dei:CurrentFiscalYearEndDate contextRef="From2018-01-01to2018-09-30">--12-31</dei:CurrentFiscalYearEndDate>
    <dei:EntityCurrentReportingStatus contextRef="From2018-01-01to2018-09-30">Yes</dei:EntityCurrentReportingStatus>
    <dei:EntityFilerCategory contextRef="From2018-01-01to2018-09-30">Non-accelerated Filer</dei:EntityFilerCategory>
    <dei:DocumentFiscalYearFocus contextRef="From2018-01-01to2018-09-30">2018</dei:DocumentFiscalYearFocus>
    <us-gaap:PreferredStockSharesAuthorized contextRef="AsOf2017-12-31" unitRef="Shares" decimals="INF">5000000</us-gaap:PreferredStockSharesAuthorized>
    <us-gaap:PreferredStockSharesAuthorized contextRef="AsOf2018-09-30" unitRef="Shares" decimals="INF">5000000</us-gaap:PreferredStockSharesAuthorized>
    <us-gaap:CommonStockSharesAuthorized contextRef="AsOf2017-12-31" unitRef="Shares" decimals="INF">30000000</us-gaap:CommonStockSharesAuthorized>
    <us-gaap:CommonStockSharesAuthorized contextRef="AsOf2018-09-30" unitRef="Shares" decimals="INF">30000000</us-gaap:CommonStockSharesAuthorized>
    <dei:DocumentFiscalPeriodFocus contextRef="From2018-01-01to2018-09-30">Q3</dei:DocumentFiscalPeriodFocus>
    <us-gaap:CashAndCashEquivalentsAtCarryingValue contextRef="AsOf2017-12-31" unitRef="USD" decimals="-3">18541000</us-gaap:CashAndCashEquivalentsAtCarryingValue>
    <us-gaap:CashAndCashEquivalentsAtCarryingValue contextRef="AsOf2018-09-30" unitRef="USD" decimals="-3">18902000</us-gaap:CashAndCashEquivalentsAtCarryingValue>
    <us-gaap:CashAndCashEquivalentsAtCarryingValue contextRef="AsOf2017-09-30" unitRef="USD" decimals="-3">15164000</us-gaap:CashAndCashEquivalentsAtCarryingValue>
    <us-gaap:CashAndCashEquivalentsAtCarryingValue contextRef="AsOf2016-12-31" unitRef="USD" decimals="-3">11571000</us-gaap:CashAndCashEquivalentsAtCarryingValue>
    <us-gaap:AccountsReceivableNetCurrent contextRef="AsOf2017-12-31" unitRef="USD" decimals="-3">3769000</us-gaap:AccountsReceivableNetCurrent>
    <us-gaap:AccountsReceivableNetCurrent contextRef="AsOf2018-09-30" unitRef="USD" decimals="-3">2824000</us-gaap:AccountsReceivableNetCurrent>
    <us-gaap:AssetsCurrent contextRef="AsOf2017-12-31" unitRef="USD" decimals="-3">27186000</us-gaap:AssetsCurrent>
    <us-gaap:AssetsCurrent contextRef="AsOf2018-09-30" unitRef="USD" decimals="-3">27022000</us-gaap:AssetsCurrent>
    <us-gaap:OtherAssetsCurrent contextRef="AsOf2017-12-31" unitRef="USD" decimals="-3">708000</us-gaap:OtherAssetsCurrent>
    <us-gaap:OtherAssetsCurrent contextRef="AsOf2018-09-30" unitRef="USD" decimals="-3">738000</us-gaap:OtherAssetsCurrent>
    <us-gaap:InventoryNet contextRef="AsOf2017-12-31" unitRef="USD" decimals="-3">4168000</us-gaap:InventoryNet>
    <us-gaap:InventoryNet contextRef="AsOf2018-09-30" unitRef="USD" decimals="-3">4558000</us-gaap:InventoryNet>
    <us-gaap:Assets contextRef="AsOf2017-12-31" unitRef="USD" decimals="-3">30287000</us-gaap:Assets>
    <us-gaap:Assets contextRef="AsOf2018-09-30" unitRef="USD" decimals="-3">29863000</us-gaap:Assets>
    <us-gaap:OtherAssetsNoncurrent contextRef="AsOf2017-12-31" unitRef="USD" decimals="-3">45000</us-gaap:OtherAssetsNoncurrent>
    <us-gaap:OtherAssetsNoncurrent contextRef="AsOf2018-09-30" unitRef="USD" decimals="-3">220000</us-gaap:OtherAssetsNoncurrent>
    <us-gaap:PropertyPlantAndEquipmentNet contextRef="AsOf2017-12-31" unitRef="USD" decimals="-3">2458000</us-gaap:PropertyPlantAndEquipmentNet>
    <us-gaap:PropertyPlantAndEquipmentNet contextRef="AsOf2018-09-30" unitRef="USD" decimals="-3">2023000</us-gaap:PropertyPlantAndEquipmentNet>
    <us-gaap:IncomeTaxReceivable contextRef="AsOf2017-12-31" unitRef="USD" decimals="-3">598000</us-gaap:IncomeTaxReceivable>
    <us-gaap:IncomeTaxReceivable contextRef="AsOf2018-09-30" unitRef="USD" decimals="-3">598000</us-gaap:IncomeTaxReceivable>
    <us-gaap:LiabilitiesCurrent contextRef="AsOf2017-12-31" unitRef="USD" decimals="-3">7700000</us-gaap:LiabilitiesCurrent>
    <us-gaap:LiabilitiesCurrent contextRef="AsOf2018-09-30" unitRef="USD" decimals="-3">6424000</us-gaap:LiabilitiesCurrent>
    <us-gaap:AccruedIncomeTaxes contextRef="AsOf2017-12-31" unitRef="USD" decimals="-3">218000</us-gaap:AccruedIncomeTaxes>
    <us-gaap:AccruedIncomeTaxes contextRef="AsOf2018-09-30" unitRef="USD" decimals="-3">358000</us-gaap:AccruedIncomeTaxes>
    <us-gaap:OtherAccruedLiabilitiesCurrent contextRef="AsOf2017-12-31" unitRef="USD" decimals="-3">858000</us-gaap:OtherAccruedLiabilitiesCurrent>
    <us-gaap:OtherAccruedLiabilitiesCurrent contextRef="AsOf2018-09-30" unitRef="USD" decimals="-3">794000</us-gaap:OtherAccruedLiabilitiesCurrent>
    <us-gaap:DeferredRevenueCurrent contextRef="AsOf2017-12-31" unitRef="USD" decimals="-3">1787000</us-gaap:DeferredRevenueCurrent>
    <us-gaap:DeferredRevenueCurrent contextRef="AsOf2018-09-30" unitRef="USD" decimals="-3">1775000</us-gaap:DeferredRevenueCurrent>
    <us-gaap:EmployeeRelatedLiabilitiesCurrent contextRef="AsOf2017-12-31" unitRef="USD" decimals="-3">3536000</us-gaap:EmployeeRelatedLiabilitiesCurrent>
    <us-gaap:EmployeeRelatedLiabilitiesCurrent contextRef="AsOf2018-09-30" unitRef="USD" decimals="-3">2211000</us-gaap:EmployeeRelatedLiabilitiesCurrent>
    <us-gaap:AccountsPayableCurrent contextRef="AsOf2017-12-31" unitRef="USD" decimals="-3">1301000</us-gaap:AccountsPayableCurrent>
    <us-gaap:AccountsPayableCurrent contextRef="AsOf2018-09-30" unitRef="USD" decimals="-3">1286000</us-gaap:AccountsPayableCurrent>
    <us-gaap:OtherLiabilitiesNoncurrent contextRef="AsOf2017-12-31" unitRef="USD" decimals="-3">527000</us-gaap:OtherLiabilitiesNoncurrent>
    <us-gaap:OtherLiabilitiesNoncurrent contextRef="AsOf2018-09-30" unitRef="USD" decimals="-3">414000</us-gaap:OtherLiabilitiesNoncurrent>
    <us-gaap:CommitmentsAndContingencies contextRef="AsOf2017-12-31" unitRef="USD" decimals="-3">0</us-gaap:CommitmentsAndContingencies>
    <us-gaap:CommitmentsAndContingencies contextRef="AsOf2018-09-30" unitRef="USD" decimals="-3">0</us-gaap:CommitmentsAndContingencies>
    <us-gaap:PreferredStockValue contextRef="AsOf2017-12-31" unitRef="USD" decimals="-3">0</us-gaap:PreferredStockValue>
    <us-gaap:PreferredStockValue contextRef="AsOf2018-09-30" unitRef="USD" decimals="-3">0</us-gaap:PreferredStockValue>
    <us-gaap:CommonStockValue contextRef="AsOf2017-12-31" unitRef="USD" decimals="-3">18989000</us-gaap:CommonStockValue>
    <us-gaap:CommonStockValue contextRef="AsOf2018-09-30" unitRef="USD" decimals="-3">19493000</us-gaap:CommonStockValue>
    <us-gaap:LiabilitiesAndStockholdersEquity contextRef="AsOf2017-12-31" unitRef="USD" decimals="-3">30287000</us-gaap:LiabilitiesAndStockholdersEquity>
    <us-gaap:LiabilitiesAndStockholdersEquity contextRef="AsOf2018-09-30" unitRef="USD" decimals="-3">29863000</us-gaap:LiabilitiesAndStockholdersEquity>
    <us-gaap:StockholdersEquity contextRef="AsOf2017-12-31" unitRef="USD" decimals="-3">22060000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity contextRef="AsOf2018-09-30" unitRef="USD" decimals="-3">23025000</us-gaap:StockholdersEquity>
    <us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax contextRef="AsOf2017-12-31" unitRef="USD" decimals="-3">982000</us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax contextRef="AsOf2018-09-30" unitRef="USD" decimals="-3">485000</us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:RetainedEarningsAccumulatedDeficit contextRef="AsOf2017-12-31" unitRef="USD" decimals="-3">2089000</us-gaap:RetainedEarningsAccumulatedDeficit>
    <us-gaap:RetainedEarningsAccumulatedDeficit contextRef="AsOf2018-09-30" unitRef="USD" decimals="-3">3047000</us-gaap:RetainedEarningsAccumulatedDeficit>
    <us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent contextRef="AsOf2017-12-31" unitRef="USD" decimals="-3">73000</us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent>
    <us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent contextRef="AsOf2018-09-30" unitRef="USD" decimals="-3">52000</us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent>
    <us-gaap:PreferredStockSharesIssued contextRef="AsOf2017-12-31" unitRef="Shares" decimals="INF">0</us-gaap:PreferredStockSharesIssued>
    <us-gaap:PreferredStockSharesIssued contextRef="AsOf2018-09-30" unitRef="Shares" decimals="INF">0</us-gaap:PreferredStockSharesIssued>
    <us-gaap:PreferredStockSharesOutstanding contextRef="AsOf2017-12-31" unitRef="Shares" decimals="INF">0</us-gaap:PreferredStockSharesOutstanding>
    <us-gaap:PreferredStockSharesOutstanding contextRef="AsOf2018-09-30" unitRef="Shares" decimals="INF">0</us-gaap:PreferredStockSharesOutstanding>
    <us-gaap:CommonStockSharesIssued contextRef="AsOf2017-12-31" unitRef="Shares" decimals="INF">8276813</us-gaap:CommonStockSharesIssued>
    <us-gaap:CommonStockSharesIssued contextRef="AsOf2018-09-30" unitRef="Shares" decimals="INF">8440075</us-gaap:CommonStockSharesIssued>
    <us-gaap:CommonStockSharesOutstanding contextRef="AsOf2017-12-31" unitRef="Shares" decimals="INF">8276813</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:CommonStockSharesOutstanding contextRef="AsOf2018-09-30" unitRef="Shares" decimals="INF">8440075</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:UnrecognizedTaxBenefits contextRef="AsOf2017-12-31" unitRef="USD" decimals="-3">272000</us-gaap:UnrecognizedTaxBenefits>
    <us-gaap:UnrecognizedTaxBenefits contextRef="AsOf2018-09-30" unitRef="USD" decimals="-3">298000</us-gaap:UnrecognizedTaxBenefits>
    <us-gaap:InventoryRawMaterials contextRef="AsOf2017-12-31" unitRef="USD" decimals="-3">2392000</us-gaap:InventoryRawMaterials>
    <us-gaap:InventoryRawMaterials contextRef="AsOf2018-09-30" unitRef="USD" decimals="-3">2696000</us-gaap:InventoryRawMaterials>
    <us-gaap:InventoryWorkInProcess contextRef="AsOf2017-12-31" unitRef="USD" decimals="-3">1091000</us-gaap:InventoryWorkInProcess>
    <us-gaap:InventoryWorkInProcess contextRef="AsOf2018-09-30" unitRef="USD" decimals="-3">1396000</us-gaap:InventoryWorkInProcess>
    <us-gaap:FIFOInventoryAmount contextRef="AsOf2017-12-31" unitRef="USD" decimals="-3">685000</us-gaap:FIFOInventoryAmount>
    <us-gaap:FIFOInventoryAmount contextRef="AsOf2018-09-30" unitRef="USD" decimals="-3">466000</us-gaap:FIFOInventoryAmount>
    <us-gaap:PropertyPlantAndEquipmentGross contextRef="AsOf2017-12-31" unitRef="USD" decimals="-3">7010000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross contextRef="AsOf2018-09-30" unitRef="USD" decimals="-3">6918000</us-gaap:PropertyPlantAndEquipmentGross>
    <DAIO:SaleDemonstrationEquipment contextRef="AsOf2017-12-31" unitRef="USD" decimals="-3">1315000</DAIO:SaleDemonstrationEquipment>
    <DAIO:SaleDemonstrationEquipment contextRef="AsOf2018-09-30" unitRef="USD" decimals="-3">954000</DAIO:SaleDemonstrationEquipment>
    <DAIO:Equipment contextRef="AsOf2017-12-31" unitRef="USD" decimals="-3">5279000</DAIO:Equipment>
    <DAIO:Equipment contextRef="AsOf2018-09-30" unitRef="USD" decimals="-3">5565000</DAIO:Equipment>
    <us-gaap:LeaseholdImprovementsGross contextRef="AsOf2017-12-31" unitRef="USD" decimals="-3">416000</us-gaap:LeaseholdImprovementsGross>
    <us-gaap:LeaseholdImprovementsGross contextRef="AsOf2018-09-30" unitRef="USD" decimals="-3">399000</us-gaap:LeaseholdImprovementsGross>
    <us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment contextRef="AsOf2017-12-31" unitRef="USD" decimals="-3">4552000</us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment>
    <us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment contextRef="AsOf2018-09-30" unitRef="USD" decimals="-3">4895000</us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment>
    <us-gaap:AccruedLiabilitiesCurrentAndNoncurrent contextRef="AsOf2017-12-31" unitRef="USD" decimals="-3">858000</us-gaap:AccruedLiabilitiesCurrentAndNoncurrent>
    <us-gaap:AccruedLiabilitiesCurrentAndNoncurrent contextRef="AsOf2018-09-30" unitRef="USD" decimals="-3">794000</us-gaap:AccruedLiabilitiesCurrentAndNoncurrent>
    <us-gaap:OtherAccruedLiabilitiesCurrentAndNoncurrent contextRef="AsOf2017-12-31" unitRef="USD" decimals="-3">139000</us-gaap:OtherAccruedLiabilitiesCurrentAndNoncurrent>
    <us-gaap:OtherAccruedLiabilitiesCurrentAndNoncurrent contextRef="AsOf2018-09-30" unitRef="USD" decimals="-3">136000</us-gaap:OtherAccruedLiabilitiesCurrentAndNoncurrent>
    <us-gaap:TaxesPayableCurrent contextRef="AsOf2017-12-31" unitRef="USD" decimals="-3">109000</us-gaap:TaxesPayableCurrent>
    <us-gaap:TaxesPayableCurrent contextRef="AsOf2018-09-30" unitRef="USD" decimals="-3">99000</us-gaap:TaxesPayableCurrent>
    <us-gaap:ValuationAllowancesAndReservesBalance contextRef="AsOf2017-12-31" unitRef="USD" decimals="-3">80000</us-gaap:ValuationAllowancesAndReservesBalance>
    <us-gaap:ValuationAllowancesAndReservesBalance contextRef="AsOf2018-09-30" unitRef="USD" decimals="-3">87000</us-gaap:ValuationAllowancesAndReservesBalance>
    <us-gaap:ProductWarrantyAccrual contextRef="AsOf2017-12-31" unitRef="USD" decimals="-3">530000</us-gaap:ProductWarrantyAccrual>
    <us-gaap:ProductWarrantyAccrual contextRef="AsOf2018-09-30" unitRef="USD" decimals="-3">472000</us-gaap:ProductWarrantyAccrual>
    <dei:EntityEmergingGrowthCompany contextRef="From2018-01-01to2018-09-30">false</dei:EntityEmergingGrowthCompany>
    <dei:EntitySmallBusiness contextRef="From2018-01-01to2018-09-30">true</dei:EntitySmallBusiness>
    <dei:EntityCommonStockSharesOutstanding contextRef="AsOf2018-10-30" unitRef="Shares" decimals="INF">8440427</dei:EntityCommonStockSharesOutstanding>
    <us-gaap:OperatingIncomeLoss contextRef="From2018-01-01to2018-09-30" unitRef="USD" decimals="-3">994000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss contextRef="From2017-01-01to2017-09-30" unitRef="USD" decimals="-3">3896000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss contextRef="From2018-07-01to2018-09-30" unitRef="USD" decimals="-3">404000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss contextRef="From2017-07-01to2017-09-30" unitRef="USD" decimals="-3">1824000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingExpenses contextRef="From2018-01-01to2018-09-30" unitRef="USD" decimals="-3">11789000</us-gaap:OperatingExpenses>
    <us-gaap:OperatingExpenses contextRef="From2017-01-01to2017-09-30" unitRef="USD" decimals="-3">11430000</us-gaap:OperatingExpenses>
    <us-gaap:OperatingExpenses contextRef="From2018-07-01to2018-09-30" unitRef="USD" decimals="-3">3714000</us-gaap:OperatingExpenses>
    <us-gaap:OperatingExpenses contextRef="From2017-07-01to2017-09-30" unitRef="USD" decimals="-3">4133000</us-gaap:OperatingExpenses>
    <us-gaap:SellingGeneralAndAdministrativeExpense contextRef="From2018-01-01to2018-09-30" unitRef="USD" decimals="-3">6239000</us-gaap:SellingGeneralAndAdministrativeExpense>
    <us-gaap:SellingGeneralAndAdministrativeExpense contextRef="From2017-01-01to2017-09-30" unitRef="USD" decimals="-3">6300000</us-gaap:SellingGeneralAndAdministrativeExpense>
    <us-gaap:SellingGeneralAndAdministrativeExpense contextRef="From2018-07-01to2018-09-30" unitRef="USD" decimals="-3">1888000</us-gaap:SellingGeneralAndAdministrativeExpense>
    <us-gaap:SellingGeneralAndAdministrativeExpense contextRef="From2017-07-01to2017-09-30" unitRef="USD" decimals="-3">2319000</us-gaap:SellingGeneralAndAdministrativeExpense>
    <us-gaap:ResearchAndDevelopmentExpense contextRef="From2018-01-01to2018-09-30" unitRef="USD" decimals="-3">5550000</us-gaap:ResearchAndDevelopmentExpense>
    <us-gaap:ResearchAndDevelopmentExpense contextRef="From2017-01-01to2017-09-30" unitRef="USD" decimals="-3">5130000</us-gaap:ResearchAndDevelopmentExpense>
    <us-gaap:ResearchAndDevelopmentExpense contextRef="From2018-07-01to2018-09-30" unitRef="USD" decimals="-3">1826000</us-gaap:ResearchAndDevelopmentExpense>
    <us-gaap:ResearchAndDevelopmentExpense contextRef="From2017-07-01to2017-09-30" unitRef="USD" decimals="-3">1814000</us-gaap:ResearchAndDevelopmentExpense>
    <us-gaap:GrossProfit contextRef="From2018-01-01to2018-09-30" unitRef="USD" decimals="-3">12783000</us-gaap:GrossProfit>
    <us-gaap:GrossProfit contextRef="From2017-01-01to2017-09-30" unitRef="USD" decimals="-3">15326000</us-gaap:GrossProfit>
    <us-gaap:GrossProfit contextRef="From2018-07-01to2018-09-30" unitRef="USD" decimals="-3">4118000</us-gaap:GrossProfit>
    <us-gaap:GrossProfit contextRef="From2017-07-01to2017-09-30" unitRef="USD" decimals="-3">5957000</us-gaap:GrossProfit>
    <us-gaap:CostOfGoodsAndServicesSold contextRef="From2018-01-01to2018-09-30" unitRef="USD" decimals="-3">8584000</us-gaap:CostOfGoodsAndServicesSold>
    <us-gaap:CostOfGoodsAndServicesSold contextRef="From2017-01-01to2017-09-30" unitRef="USD" decimals="-3">10629000</us-gaap:CostOfGoodsAndServicesSold>
    <us-gaap:CostOfGoodsAndServicesSold contextRef="From2018-07-01to2018-09-30" unitRef="USD" decimals="-3">2415000</us-gaap:CostOfGoodsAndServicesSold>
    <us-gaap:CostOfGoodsAndServicesSold contextRef="From2017-07-01to2017-09-30" unitRef="USD" decimals="-3">3639000</us-gaap:CostOfGoodsAndServicesSold>
    <us-gaap:Revenues contextRef="From2018-01-01to2018-09-30" unitRef="USD" decimals="-3">21367000</us-gaap:Revenues>
    <us-gaap:Revenues contextRef="From2017-01-01to2017-09-30" unitRef="USD" decimals="-3">25955000</us-gaap:Revenues>
    <us-gaap:Revenues contextRef="From2018-07-01to2018-09-30" unitRef="USD" decimals="-3">6533000</us-gaap:Revenues>
    <us-gaap:Revenues contextRef="From2017-07-01to2017-09-30" unitRef="USD" decimals="-3">9596000</us-gaap:Revenues>
    <us-gaap:NetIncomeLoss contextRef="From2018-01-01to2018-09-30" unitRef="USD" decimals="-3">958000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss contextRef="From2017-01-01to2017-09-30" unitRef="USD" decimals="-3">3913000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss contextRef="From2018-07-01to2018-09-30" unitRef="USD" decimals="-3">342000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss contextRef="From2017-07-01to2017-09-30" unitRef="USD" decimals="-3">1728000</us-gaap:NetIncomeLoss>
    <us-gaap:IncomeTaxExpenseBenefit contextRef="From2018-01-01to2018-09-30" unitRef="USD" decimals="-3">267000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit contextRef="From2017-01-01to2017-09-30" unitRef="USD" decimals="-3">207000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit contextRef="From2018-07-01to2018-09-30" unitRef="USD" decimals="-3">180000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit contextRef="From2017-07-01to2017-09-30" unitRef="USD" decimals="-3">108000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest contextRef="From2018-01-01to2018-09-30" unitRef="USD" decimals="-3">1225000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest contextRef="From2017-01-01to2017-09-30" unitRef="USD" decimals="-3">4120000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest contextRef="From2018-07-01to2018-09-30" unitRef="USD" decimals="-3">522000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest contextRef="From2017-07-01to2017-09-30" unitRef="USD" decimals="-3">1836000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:NonoperatingIncomeExpense contextRef="From2018-01-01to2018-09-30" unitRef="USD" decimals="-3">231000</us-gaap:NonoperatingIncomeExpense>
    <us-gaap:NonoperatingIncomeExpense contextRef="From2017-01-01to2017-09-30" unitRef="USD" decimals="-3">224000</us-gaap:NonoperatingIncomeExpense>
    <us-gaap:NonoperatingIncomeExpense contextRef="From2018-07-01to2018-09-30" unitRef="USD" decimals="-3">118000</us-gaap:NonoperatingIncomeExpense>
    <us-gaap:NonoperatingIncomeExpense contextRef="From2017-07-01to2017-09-30" unitRef="USD" decimals="-3">12000</us-gaap:NonoperatingIncomeExpense>
    <us-gaap:ForeignCurrencyTransactionGainLossBeforeTax contextRef="From2018-01-01to2018-09-30" unitRef="USD" decimals="-3">201000</us-gaap:ForeignCurrencyTransactionGainLossBeforeTax>
    <us-gaap:ForeignCurrencyTransactionGainLossBeforeTax contextRef="From2017-01-01to2017-09-30" unitRef="USD" decimals="-3">-158000</us-gaap:ForeignCurrencyTransactionGainLossBeforeTax>
    <us-gaap:ForeignCurrencyTransactionGainLossBeforeTax contextRef="From2018-07-01to2018-09-30" unitRef="USD" decimals="-3">108000</us-gaap:ForeignCurrencyTransactionGainLossBeforeTax>
    <us-gaap:ForeignCurrencyTransactionGainLossBeforeTax contextRef="From2017-07-01to2017-09-30" unitRef="USD" decimals="-3">-66000</us-gaap:ForeignCurrencyTransactionGainLossBeforeTax>
    <us-gaap:GainLossOnDispositionOfAssets contextRef="From2018-01-01to2018-09-30" unitRef="USD" decimals="-3">4000</us-gaap:GainLossOnDispositionOfAssets>
    <us-gaap:GainLossOnDispositionOfAssets contextRef="From2017-01-01to2017-09-30" unitRef="USD" decimals="-3">363000</us-gaap:GainLossOnDispositionOfAssets>
    <us-gaap:GainLossOnDispositionOfAssets contextRef="From2018-07-01to2018-09-30" unitRef="USD" decimals="-3">0</us-gaap:GainLossOnDispositionOfAssets>
    <us-gaap:GainLossOnDispositionOfAssets contextRef="From2017-07-01to2017-09-30" unitRef="USD" decimals="-3">72000</us-gaap:GainLossOnDispositionOfAssets>
    <us-gaap:InterestIncomeExpenseNonoperatingNet contextRef="From2018-01-01to2018-09-30" unitRef="USD" decimals="-3">26000</us-gaap:InterestIncomeExpenseNonoperatingNet>
    <us-gaap:InterestIncomeExpenseNonoperatingNet contextRef="From2017-01-01to2017-09-30" unitRef="USD" decimals="-3">19000</us-gaap:InterestIncomeExpenseNonoperatingNet>
    <us-gaap:InterestIncomeExpenseNonoperatingNet contextRef="From2018-07-01to2018-09-30" unitRef="USD" decimals="-3">10000</us-gaap:InterestIncomeExpenseNonoperatingNet>
    <us-gaap:InterestIncomeExpenseNonoperatingNet contextRef="From2017-07-01to2017-09-30" unitRef="USD" decimals="-3">6000</us-gaap:InterestIncomeExpenseNonoperatingNet>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding contextRef="From2018-01-01to2018-09-30" unitRef="Shares" decimals="INF">8516</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding contextRef="From2017-01-01to2017-09-30" unitRef="Shares" decimals="INF">8400</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding contextRef="From2018-07-01to2018-09-30" unitRef="Shares" decimals="INF">8507</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding contextRef="From2017-07-01to2017-09-30" unitRef="Shares" decimals="INF">8467</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic contextRef="From2018-01-01to2018-09-30" unitRef="Shares" decimals="INF">8361</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic contextRef="From2017-01-01to2017-09-30" unitRef="Shares" decimals="INF">8112</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic contextRef="From2018-07-01to2018-09-30" unitRef="Shares" decimals="INF">8439</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic contextRef="From2017-07-01to2017-09-30" unitRef="Shares" decimals="INF">8201</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:EarningsPerShareDiluted contextRef="From2018-01-01to2018-09-30" unitRef="USDPShares" decimals="INF">0.11</us-gaap:EarningsPerShareDiluted>
    <us-gaap:EarningsPerShareDiluted contextRef="From2017-01-01to2017-09-30" unitRef="USDPShares" decimals="INF">0.47</us-gaap:EarningsPerShareDiluted>
    <us-gaap:EarningsPerShareDiluted contextRef="From2018-07-01to2018-09-30" unitRef="USDPShares" decimals="INF">0.04</us-gaap:EarningsPerShareDiluted>
    <us-gaap:EarningsPerShareDiluted contextRef="From2017-07-01to2017-09-30" unitRef="USDPShares" decimals="INF">0.20</us-gaap:EarningsPerShareDiluted>
    <us-gaap:EarningsPerShareBasic contextRef="From2018-01-01to2018-09-30" unitRef="USDPShares" decimals="INF">0.11</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareBasic contextRef="From2017-01-01to2017-09-30" unitRef="USDPShares" decimals="INF">0.48</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareBasic contextRef="From2018-07-01to2018-09-30" unitRef="USDPShares" decimals="INF">0.04</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareBasic contextRef="From2017-07-01to2017-09-30" unitRef="USDPShares" decimals="INF">0.21</us-gaap:EarningsPerShareBasic>
    <us-gaap:ComprehensiveIncomeNetOfTax contextRef="From2018-01-01to2018-09-30" unitRef="USD" decimals="-3">461000</us-gaap:ComprehensiveIncomeNetOfTax>
    <us-gaap:ComprehensiveIncomeNetOfTax contextRef="From2017-01-01to2017-09-30" unitRef="USD" decimals="-3">4515000</us-gaap:ComprehensiveIncomeNetOfTax>
    <us-gaap:ComprehensiveIncomeNetOfTax contextRef="From2018-07-01to2018-09-30" unitRef="USD" decimals="-3">78000</us-gaap:ComprehensiveIncomeNetOfTax>
    <us-gaap:ComprehensiveIncomeNetOfTax contextRef="From2017-07-01to2017-09-30" unitRef="USD" decimals="-3">1976000</us-gaap:ComprehensiveIncomeNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentBeforeTax contextRef="From2018-01-01to2018-09-30" unitRef="USD" decimals="-3">-497000</us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentBeforeTax>
    <us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentBeforeTax contextRef="From2017-01-01to2017-09-30" unitRef="USD" decimals="-3">602000</us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentBeforeTax>
    <us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentBeforeTax contextRef="From2018-07-01to2018-09-30" unitRef="USD" decimals="-3">-264000</us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentBeforeTax>
    <us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentBeforeTax contextRef="From2017-07-01to2017-09-30" unitRef="USD" decimals="-3">248000</us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentBeforeTax>
    <us-gaap:ShareBasedCompensation contextRef="From2018-01-01to2018-09-30" unitRef="USD" decimals="-3">932000</us-gaap:ShareBasedCompensation>
    <us-gaap:ShareBasedCompensation contextRef="From2017-01-01to2017-09-30" unitRef="USD" decimals="-3">540000</us-gaap:ShareBasedCompensation>
    <us-gaap:ShareBasedCompensation contextRef="From2018-01-01to2018-09-30_CostOfSalesMember" unitRef="USD" decimals="-3">19000</us-gaap:ShareBasedCompensation>
    <us-gaap:ShareBasedCompensation contextRef="From2018-01-01to2018-09-30_us-gaap_ResearchAndDevelopmentExpenseMember" unitRef="USD" decimals="-3">205000</us-gaap:ShareBasedCompensation>
    <us-gaap:ShareBasedCompensation contextRef="From2018-01-01to2018-09-30_us-gaap_SellingGeneralAndAdministrativeExpensesMember" unitRef="USD" decimals="-3">708000</us-gaap:ShareBasedCompensation>
    <us-gaap:ShareBasedCompensation contextRef="From2017-01-01to2017-09-30_us-gaap_CostOfSalesMember" unitRef="USD" decimals="-3">14000</us-gaap:ShareBasedCompensation>
    <us-gaap:ShareBasedCompensation contextRef="From2017-01-01to2017-09-30_us-gaap_ResearchAndDevelopmentExpenseMember" unitRef="USD" decimals="-3">127000</us-gaap:ShareBasedCompensation>
    <us-gaap:ShareBasedCompensation contextRef="From2017-01-01to2017-09-30_us-gaap_SellingGeneralAndAdministrativeExpensesMember" unitRef="USD" decimals="-3">399000</us-gaap:ShareBasedCompensation>
    <us-gaap:ShareBasedCompensation contextRef="From2018-07-01to2018-09-30" unitRef="USD" decimals="-3">282000</us-gaap:ShareBasedCompensation>
    <us-gaap:ShareBasedCompensation contextRef="From2017-07-01to2017-09-30" unitRef="USD" decimals="-3">173000</us-gaap:ShareBasedCompensation>
    <us-gaap:ShareBasedCompensation contextRef="From2018-07-01to2018-09-30_us-gaap_CostOfSalesMember" unitRef="USD" decimals="-3">4000</us-gaap:ShareBasedCompensation>
    <us-gaap:ShareBasedCompensation contextRef="From2017-07-01to2017-09-30_us-gaap_CostOfSalesMember" unitRef="USD" decimals="-3">4000</us-gaap:ShareBasedCompensation>
    <us-gaap:ShareBasedCompensation contextRef="From2018-07-01to2018-09-30_us-gaap_ResearchAndDevelopmentExpenseMember" unitRef="USD" decimals="-3">56000</us-gaap:ShareBasedCompensation>
    <us-gaap:ShareBasedCompensation contextRef="From2017-07-01to2017-09-30_us-gaap_ResearchAndDevelopmentExpenseMember" unitRef="USD" decimals="-3">39000</us-gaap:ShareBasedCompensation>
    <us-gaap:ShareBasedCompensation contextRef="From2018-07-01to2018-09-30_us-gaap_SellingGeneralAndAdministrativeExpensesMember" unitRef="USD" decimals="-3">222000</us-gaap:ShareBasedCompensation>
    <us-gaap:ShareBasedCompensation contextRef="From2017-07-01to2017-09-30_us-gaap_SellingGeneralAndAdministrativeExpensesMember" unitRef="USD" decimals="-3">130000</us-gaap:ShareBasedCompensation>
    <DAIO:EquipmentTransferredToCostOfGoodsSold contextRef="From2018-01-01to2018-09-30" unitRef="USD" decimals="-3">365000</DAIO:EquipmentTransferredToCostOfGoodsSold>
    <DAIO:EquipmentTransferredToCostOfGoodsSold contextRef="From2017-01-01to2017-09-30" unitRef="USD" decimals="-3">725000</DAIO:EquipmentTransferredToCostOfGoodsSold>
    <us-gaap:DepreciationDepletionAndAmortization contextRef="From2018-01-01to2018-09-30" unitRef="USD" decimals="-3">736000</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:DepreciationDepletionAndAmortization contextRef="From2017-01-01to2017-09-30" unitRef="USD" decimals="-3">634000</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:NetCashProvidedByUsedInOperatingActivities contextRef="From2018-01-01to2018-09-30" unitRef="USD" decimals="-3">1840000</us-gaap:NetCashProvidedByUsedInOperatingActivities>
    <us-gaap:NetCashProvidedByUsedInOperatingActivities contextRef="From2017-01-01to2017-09-30" unitRef="USD" decimals="-3">5436000</us-gaap:NetCashProvidedByUsedInOperatingActivities>
    <us-gaap:IncreaseDecreaseInDepositOtherAssets contextRef="From2018-01-01to2018-09-30" unitRef="USD" decimals="-3">175000</us-gaap:IncreaseDecreaseInDepositOtherAssets>
    <us-gaap:IncreaseDecreaseInDepositOtherAssets contextRef="From2017-01-01to2017-09-30" unitRef="USD" decimals="-3">-18000</us-gaap:IncreaseDecreaseInDepositOtherAssets>
    <us-gaap:IncreaseDecreaseInOtherNoncurrentLiabilities contextRef="From2018-01-01to2018-09-30" unitRef="USD" decimals="-3">-55000</us-gaap:IncreaseDecreaseInOtherNoncurrentLiabilities>
    <us-gaap:IncreaseDecreaseInOtherNoncurrentLiabilities contextRef="From2017-01-01to2017-09-30" unitRef="USD" decimals="-3">-52000</us-gaap:IncreaseDecreaseInOtherNoncurrentLiabilities>
    <us-gaap:IncreaseDecreaseInDeferredRevenue contextRef="From2018-01-01to2018-09-30" unitRef="USD" decimals="-3">-36000</us-gaap:IncreaseDecreaseInDeferredRevenue>
    <us-gaap:IncreaseDecreaseInDeferredRevenue contextRef="From2017-01-01to2017-09-30" unitRef="USD" decimals="-3">-485000</us-gaap:IncreaseDecreaseInDeferredRevenue>
    <us-gaap:IncreaseDecreaseInAccountsPayableAndAccruedLiabilities contextRef="From2018-01-01to2018-09-30" unitRef="USD" decimals="-3">-1211000</us-gaap:IncreaseDecreaseInAccountsPayableAndAccruedLiabilities>
    <us-gaap:IncreaseDecreaseInAccountsPayableAndAccruedLiabilities contextRef="From2017-01-01to2017-09-30" unitRef="USD" decimals="-3">1497000</us-gaap:IncreaseDecreaseInAccountsPayableAndAccruedLiabilities>
    <us-gaap:IncreaseDecreaseInOtherCurrentAssets contextRef="From2018-01-01to2018-09-30" unitRef="USD" decimals="-3">54000</us-gaap:IncreaseDecreaseInOtherCurrentAssets>
    <us-gaap:IncreaseDecreaseInOtherCurrentAssets contextRef="From2017-01-01to2017-09-30" unitRef="USD" decimals="-3">33000</us-gaap:IncreaseDecreaseInOtherCurrentAssets>
    <us-gaap:IncreaseDecreaseInInventories contextRef="From2018-01-01to2018-09-30" unitRef="USD" decimals="-3">521000</us-gaap:IncreaseDecreaseInInventories>
    <us-gaap:IncreaseDecreaseInInventories contextRef="From2017-01-01to2017-09-30" unitRef="USD" decimals="-3">766000</us-gaap:IncreaseDecreaseInInventories>
    <us-gaap:IncreaseDecreaseInAccountsReceivable contextRef="From2018-01-01to2018-09-30" unitRef="USD" decimals="-3">-905000</us-gaap:IncreaseDecreaseInAccountsReceivable>
    <us-gaap:IncreaseDecreaseInAccountsReceivable contextRef="From2017-01-01to2017-09-30" unitRef="USD" decimals="-3">192000</us-gaap:IncreaseDecreaseInAccountsReceivable>
    <us-gaap:NetCashProvidedByUsedInInvestingActivities contextRef="From2018-01-01to2018-09-30" unitRef="USD" decimals="-3">-664000</us-gaap:NetCashProvidedByUsedInInvestingActivities>
    <us-gaap:NetCashProvidedByUsedInInvestingActivities contextRef="From2017-01-01to2017-09-30" unitRef="USD" decimals="-3">-1279000</us-gaap:NetCashProvidedByUsedInInvestingActivities>
    <us-gaap:ProceedsFromSaleOfPropertyPlantAndEquipment contextRef="From2018-01-01to2018-09-30" unitRef="USD" decimals="-3">4000</us-gaap:ProceedsFromSaleOfPropertyPlantAndEquipment>
    <us-gaap:ProceedsFromSaleOfPropertyPlantAndEquipment contextRef="From2017-01-01to2017-09-30" unitRef="USD" decimals="-3">363000</us-gaap:ProceedsFromSaleOfPropertyPlantAndEquipment>
    <us-gaap:PaymentsToAcquirePropertyPlantAndEquipment contextRef="From2018-01-01to2018-09-30" unitRef="USD" decimals="-3">668000</us-gaap:PaymentsToAcquirePropertyPlantAndEquipment>
    <us-gaap:PaymentsToAcquirePropertyPlantAndEquipment contextRef="From2017-01-01to2017-09-30" unitRef="USD" decimals="-3">1642000</us-gaap:PaymentsToAcquirePropertyPlantAndEquipment>
    <us-gaap:NetCashProvidedByUsedInFinancingActivities contextRef="From2018-01-01to2018-09-30" unitRef="USD" decimals="-3">-429000</us-gaap:NetCashProvidedByUsedInFinancingActivities>
    <us-gaap:NetCashProvidedByUsedInFinancingActivities contextRef="From2017-01-01to2017-09-30" unitRef="USD" decimals="-3">-895000</us-gaap:NetCashProvidedByUsedInFinancingActivities>
    <us-gaap:ProceedsFromIssuanceOfCommonStock contextRef="From2018-01-01to2018-09-30" unitRef="USD" decimals="-3">-429000</us-gaap:ProceedsFromIssuanceOfCommonStock>
    <us-gaap:ProceedsFromIssuanceOfCommonStock contextRef="From2017-01-01to2017-09-30" unitRef="USD" decimals="-3">-895000</us-gaap:ProceedsFromIssuanceOfCommonStock>
    <us-gaap:CashAndCashEquivalentsPeriodIncreaseDecrease contextRef="From2018-01-01to2018-09-30" unitRef="USD" decimals="-3">747000</us-gaap:CashAndCashEquivalentsPeriodIncreaseDecrease>
    <us-gaap:CashAndCashEquivalentsPeriodIncreaseDecrease contextRef="From2017-01-01to2017-09-30" unitRef="USD" decimals="-3">3262000</us-gaap:CashAndCashEquivalentsPeriodIncreaseDecrease>
    <us-gaap:EffectOfExchangeRateOnCashAndCashEquivalents contextRef="From2018-01-01to2018-09-30" unitRef="USD" decimals="-3">-386000</us-gaap:EffectOfExchangeRateOnCashAndCashEquivalents>
    <us-gaap:EffectOfExchangeRateOnCashAndCashEquivalents contextRef="From2017-01-01to2017-09-30" unitRef="USD" decimals="-3">331000</us-gaap:EffectOfExchangeRateOnCashAndCashEquivalents>
    <us-gaap:IncomeTaxesPaid contextRef="From2018-01-01to2018-09-30" unitRef="USD" decimals="-3">118000</us-gaap:IncomeTaxesPaid>
    <us-gaap:IncomeTaxesPaid contextRef="From2017-01-01to2017-09-30" unitRef="USD" decimals="-3">82000</us-gaap:IncomeTaxesPaid>
    <us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock contextRef="From2018-01-01to2018-09-30">&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;Data I/O Corporation (&amp;#8220;Data I/O&amp;#8221;,&#13;&amp;#8220;We&amp;#8221;, &amp;#8220;Our&amp;#8221;, &amp;#8220;Us&amp;#8221;) prepared the financial statements as of September 30, 2018, and September&#13;30, 2017, according to the rules and regulations of the Securities and Exchange Commission (&amp;#34;SEC&amp;#34;). &amp;#160;These statements&#13;are unaudited but, in the opinion of management, include all adjustments (consisting of normal recurring adjustments and accruals)&#13;necessary to present fairly the results for the periods presented.&amp;#160; The balance sheet at December 31, 2017, has been derived&#13;from the audited financial statements at that date. &amp;#160;We have condensed or omitted certain information and footnote disclosures&#13;normally included in financial statements prepared in accordance with accounting principles generally accepted in the United States&#13;of America according to such SEC rules and regulations.&amp;#160; Operating results for the three and nine months ended September 30,&#13;2018, are not necessarily indicative of the results that may be expected for the year ending December 31, 2018.&amp;#160; These financial&#13;statements should be read in conjunction with the annual audited financial statements and the accompanying notes included in our&#13;Form 10-K for the year ended December 31, 2017.&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&amp;#160;&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&lt;u&gt;Revenue Recognition &lt;/u&gt;&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&amp;#160;&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;Effective January 1, 2018, the Company adopted&#13;ASU 2014-09, Revenue (&amp;#8220;Topic 606&amp;#8221;): Revenue from Contracts with Customers, using the modified retrospective method.&amp;#160;&#13;Topic 606 provides a single, principles-based five-step model to be applied to all contracts with customers.&amp;#160; It generally&#13;provides for the recognition of revenue in an amount that reflects the consideration to which the Company expects to be entitled,&#13;net of allowances for estimated returns, discounts or sales incentives, as well as taxes collected from customers when control&#13;over the promised goods or services are transferred to the customer.&amp;#160; For incremental contract acquisition costs, the Company&#13;has elected the practical expedient to capitalize and amortize incremental costs for obtaining contracts, primarily sales commissions,&#13;with terms that exceed one year.&amp;#160;&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&amp;#160;&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;Our basic revenue recognition remains essentially&#13;the same as it was in 2017, but we have modified our policies and processes to be able to identify and properly defer contract&#13;acquisition costs.&amp;#160; The adoption of Topic 606 did not have a material impact on our financial results.&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&amp;#160;&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;We generally recognize revenue at the time the&#13;product is shipped or when the service is delivered.&amp;#160; The revenue related to products requiring installation that is perfunctory&#13;is generally recognized at the time of shipment.&amp;#160; Installation that is considered perfunctory includes any installation that&#13;can be performed by other parties, such as distributors, other vendors, or the customers themselves.&amp;#160; This takes into account&#13;the complexity, skill and training needed as well as customer expectations regarding installation.&amp;#160; Contracts requiring acceptance&#13;are recognized when acceptance is received.&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&amp;#160;&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;We have determined that our programming equipment&#13;has reached a point of maturity and stability such that product acceptance can be assured by testing at the factory prior to shipment&#13;and that the installation meets the criteria to be considered a separate element.&amp;#160; These systems are standard products with&#13;published product specifications and are configurable with standard options.&amp;#160; The evidence that these systems could be deemed&#13;as accepted was based upon having standardized factory production of the units, results from batteries of tests of product performance&#13;to our published specifications, quality inspections and installation standardization, as well as past product operation validation&#13;with the customer and the history provided by our installed base of products upon which the current versions were based.&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&amp;#160;&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;We enter into multiple deliverable arrangements&#13;that arise during the sale of a system that may include consumables (adapters), an installation component, a service and support&#13;component and a software maintenance component.&amp;#160; We allocate the value of each element based on relative selling prices.&amp;#160;&#13;Relative selling price is based on the selling price of the standalone system.&amp;#160; For the installation and service and support&#13;components, we use the standard compensation provided as a discount to distributors or as additional commission to our representative&#13;channel which performs these components.&amp;#160; For software maintenance components, we use what we charge for annual software maintenance&#13;renewals after the initial year the system is sold.&amp;#160; Revenue is generally recognized on the system sale based on shipping&#13;terms, installation revenue is recognized after the installation is performed, and hardware service and support and software maintenance&#13;revenue is recognized ratably over the term of the agreement, typically one year.&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&amp;#160;&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;When we license software separately, we recognize&#13;software revenue upon shipment, provided that only inconsequential obligations remain on our part and substantive acceptance conditions,&#13;if any, have been met.&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&amp;#160;&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;We establish a reserve for sales returns based&#13;on historical trends in product returns and estimates for new items.&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&amp;#160;&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;We transfer certain products out of service&#13;from their internal use and make them available for sale.&amp;#160; The products transferred are our standard products and typically&#13;are service loaners, rental or test systems, engineering test systems or sales demonstration systems.&amp;#160; Once transferred, the&#13;systems are sold by our regular sales channels as used inventory.&amp;#160; These systems often involve refurbishing and an equipment&#13;warranty, and are conducted as sales in our normal and ordinary course of business.&amp;#160; The transfer amount is the system&amp;#8217;s&#13;net book value and the sale transaction is accounted for as revenue and cost of goods sold.&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&amp;#160;&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;Deferred revenue relates to contracted amounts&#13;that have been invoiced to customers for which remaining performance obligations must be completed before we can recognize revenue.&amp;#160;&#13;These amounts primarily relate to unamortized software and service contracts and other items invoiced but not recognized due to&#13;incomplete performance obligations, such as installation and acceptance requirements for systems.&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&amp;#160;&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;As of September 30, 2018 deferred revenue was&#13;$1.9 million, of which $1.8 million will be recognized over the next twelve months, with the remaining balance to be recognized&#13;beyond that.&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&amp;#160;&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&lt;u&gt;Stock-Based Compensation Expense&lt;/u&gt;&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&amp;#160;&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;All stock-based compensation awards are measured&#13;based on estimated fair values on the date of grant and recognized as compensation expense on the straight-line single-option method.&amp;#160;&#13;Our share-based compensation is reduced for estimated forfeitures at the time of grant and revised as necessary in subsequent periods&#13;if actual forfeitures differ from those estimates.&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&amp;#160;&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&lt;u&gt;Income Tax&lt;/u&gt;&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&amp;#160;&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;Penalties associated with tax matters are classified&#13;as general and administrative expense when incurred and amounts related to interest associated with tax matters are classified&#13;as interest income or interest expense.&amp;#160; We did not incur any interest or penalties associated with tax matters during the&#13;three months ended September 30, 2018.&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&amp;#160;&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;Tax Reform impact was included in our 2017 financial&#13;statements, which primarily reflected the deemed repatriation (IRC 965 transition tax), the AMT credit receivable as a result of&#13;AMT repeal, and the revaluation of net deferred tax assets and valuation allowance as a result of the income tax rate reduction.&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 24.5pt"&gt;&amp;#160;&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;We have incurred net operating losses in certain&#13;past years.&amp;#160; Given the uncertainty created by our loss history, as well as the volatile and uncertain economic outlook for&#13;our industry and cyclical capital spending, we have limited the recognition of net deferred tax assets associated with our net&#13;operating losses and credit carryforwards and continue to maintain a valuation allowance for the full amount of the net deferred&#13;tax asset balance.&amp;#160; We will continue to analyze the level of valuation allowance in future periods.&amp;#160; There were $298,000&#13;and $272,000 of unrecognized tax benefits related to uncertain tax positions and a corresponding valuation allowance as of September&#13;30, 2018, and December 31, 2017, respectively.&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 24.5pt"&gt;&amp;#160;&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;Tax years that remain open for examination include&#13;2015 through 2018 in the United States of America.&amp;#160; In addition, tax years from 2000 to 2014 may be subject to examination&#13;in the event that we utilize the net operating losses and credit carryforwards from those years in our current or future year tax&#13;returns.&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&amp;#160;&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&lt;u&gt;Recent Accounting Pronouncements&lt;/u&gt;&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&amp;#160;&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;In 2018, the FASB issued ASU 2018-15, &amp;#8220;Intangibles&amp;#8221;&#13;(ASU 2018-15).&amp;#160; ASU 2018-15 applies in accounting for implementation costs incurred in a cloud computing arrangement that&#13;is a service contract where the guidance in ASC 350-40 for internal-use software shall apply to determine capitalization or expensing&#13;of implementation, training or data conversion costs. The standard becomes effective beginning January 1, 2020.&amp;#160; We are in&#13;the process of evaluating the impact of adoption on our consolidated financial statements.&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&amp;#160;&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;In February 2016, the FASB issued ASU 2016-02,&amp;#160;&amp;#8220;&lt;i&gt;Leases&lt;/i&gt;&amp;#8221;&#13;(ASU 2016-02). &amp;#160;ASU 2016-02 requires lessees to recognize almost all leases on the balance sheet as a right-of-use asset and&#13;a lease liability and requires leases to be classified as either an operating or a financing lease. The standard excludes leases&#13;of intangible assets or inventory. &amp;#160;ASU 2018-11 provides lessors with a limited practical expedient.&amp;#160; The standard becomes&#13;effective beginning January 1, 2019.&amp;#160; We are in the process of evaluating the impact of adoption on our consolidated financial&#13;statements and have not determined the effect yet, which will include recording of right of use assets and liabilities for our&#13;leases and recognize a cumulative effect adjustment to the opening balance of retained earnings.&amp;#160; Our leases include facilities&#13;in Redmond, Washington, and in the Shanghai and Munich areas, as well as a small amount of office equipment and automobiles.&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&amp;#160;&lt;/p&gt;</us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock>
    <us-gaap:InventoryDisclosureTextBlock contextRef="From2018-01-01to2018-09-30">&lt;p style="font: 12pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"&gt;&lt;font style="font-size: 8pt"&gt;Inventories consisted of the following components:&lt;/font&gt; &amp;#160; &amp;#160; &amp;#160; &amp;#160;&lt;/p&gt;&#13;&#13;&#13;&#13;&lt;p style="margin: 0"&gt;&amp;#160;&lt;/p&gt;&#13;&#13;&lt;table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 12pt Times New Roman, Times, Serif"&gt;&#13;&lt;tr style="vertical-align: bottom"&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-size: 8pt; padding-bottom: 1pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td colspan="3" style="font-size: 8pt; text-align: center; border-bottom: Black 1pt solid"&gt;September 30,&lt;br /&gt; 2018&lt;/td&gt;&lt;td style="font-size: 8pt; padding-bottom: 1pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td colspan="3" style="font-size: 8pt; text-align: center; border-bottom: Black 1pt solid"&gt;December 31,&lt;br /&gt; 2017&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;&#13;    &lt;td style="font-size: 8pt; text-align: left"&gt;&amp;#160;(in thousands)&lt;/td&gt;&lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom; background-color: White"&gt;&#13;    &lt;td style="width: 56%; font-size: 8pt; text-align: left"&gt;Raw material&lt;/td&gt;&lt;td style="width: 8%; font-size: 8pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="width: 1%; font-size: 8pt; text-align: left"&gt;$&lt;/td&gt;&lt;td style="width: 12%; font-size: 8pt; text-align: right"&gt;2,696&lt;/td&gt;&lt;td style="width: 1%; font-size: 8pt; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="width: 8%; font-size: 8pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="width: 1%; font-size: 8pt; text-align: left"&gt;$&lt;/td&gt;&lt;td style="width: 12%; font-size: 8pt; text-align: right"&gt;2,392&lt;/td&gt;&lt;td style="width: 1%; font-size: 8pt; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;&#13;    &lt;td style="font-size: 8pt"&gt;Work-in-process&lt;/td&gt;&lt;td style="font-size: 8pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="font-size: 8pt; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-size: 8pt; text-align: right"&gt;1,396&lt;/td&gt;&lt;td style="font-size: 8pt; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-size: 8pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="font-size: 8pt; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-size: 8pt; text-align: right"&gt;1,091&lt;/td&gt;&lt;td style="font-size: 8pt; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom; background-color: White"&gt;&#13;    &lt;td style="font-size: 8pt; text-align: left; padding-bottom: 1pt"&gt;Finished goods&lt;/td&gt;&lt;td style="font-size: 8pt; padding-bottom: 1pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: Black 1pt solid; font-size: 8pt; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; font-size: 8pt; text-align: right"&gt;466&lt;/td&gt;&lt;td style="padding-bottom: 1pt; font-size: 8pt; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-size: 8pt; padding-bottom: 1pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: Black 1pt solid; font-size: 8pt; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; font-size: 8pt; text-align: right"&gt;685&lt;/td&gt;&lt;td style="padding-bottom: 1pt; font-size: 8pt; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;&#13;    &lt;td style="font-size: 8pt; padding-bottom: 2.5pt"&gt;Inventories&lt;/td&gt;&lt;td style="font-size: 8pt; padding-bottom: 2.5pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: Black 2.5pt double; font-size: 8pt; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 2.5pt double; font-size: 8pt; text-align: right"&gt;4,558&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; font-size: 8pt; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-size: 8pt; padding-bottom: 2.5pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: Black 2.5pt double; font-size: 8pt; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 2.5pt double; font-size: 8pt; text-align: right"&gt;4,168&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; font-size: 8pt; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;/table&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0 0 6pt; text-align: justify"&gt;&lt;b&gt;&amp;#160;&lt;/b&gt;&lt;/p&gt;</us-gaap:InventoryDisclosureTextBlock>
    <us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock contextRef="From2018-01-01to2018-09-30">&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;Property and equipment consisted of the following&#13;components:&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&amp;#160;&lt;/p&gt;&#13;&#13;&lt;table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 12pt Times New Roman, Times, Serif"&gt;&#13;&lt;tr style="vertical-align: bottom"&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-size: 8pt; padding-bottom: 1pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td colspan="3" style="font-size: 8pt; text-align: center; border-bottom: Black 1pt solid"&gt;September 30,&lt;br /&gt; 2018&lt;/td&gt;&lt;td style="font-size: 8pt; padding-bottom: 1pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td colspan="3" style="font-size: 8pt; text-align: center; border-bottom: Black 1pt solid"&gt;December 31,&lt;br /&gt; 2017&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;&#13;    &lt;td style="font-size: 8pt; text-align: left"&gt;&amp;#160;(in thousands)&lt;/td&gt;&lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom; background-color: White"&gt;&#13;    &lt;td style="width: 56%; font-size: 8pt; text-align: justify"&gt;&amp;#160;Leasehold improvements&lt;/td&gt;&lt;td style="width: 8%; font-size: 8pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="width: 1%; font-size: 8pt; text-align: left"&gt;$&lt;/td&gt;&lt;td style="width: 12%; font-size: 8pt; text-align: right"&gt;399&lt;/td&gt;&lt;td style="width: 1%; font-size: 8pt; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="width: 8%; font-size: 8pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="width: 1%; font-size: 8pt; text-align: left"&gt;$&lt;/td&gt;&lt;td style="width: 12%; font-size: 8pt; text-align: right"&gt;416&lt;/td&gt;&lt;td style="width: 1%; font-size: 8pt; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;&#13;    &lt;td style="font-size: 8pt; text-align: justify"&gt;&amp;#160;Equipment&lt;/td&gt;&lt;td style="font-size: 8pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="font-size: 8pt; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-size: 8pt; text-align: right"&gt;5,565&lt;/td&gt;&lt;td style="font-size: 8pt; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-size: 8pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="font-size: 8pt; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-size: 8pt; text-align: right"&gt;5,279&lt;/td&gt;&lt;td style="font-size: 8pt; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom; background-color: White"&gt;&#13;    &lt;td style="font-size: 8pt; text-align: justify; padding-bottom: 1pt"&gt;&amp;#160;Sales demonstration equipment&lt;/td&gt;&lt;td style="font-size: 8pt; padding-bottom: 1pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: Black 1pt solid; font-size: 8pt; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; font-size: 8pt; text-align: right"&gt;954&lt;/td&gt;&lt;td style="padding-bottom: 1pt; font-size: 8pt; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-size: 8pt; padding-bottom: 1pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: Black 1pt solid; font-size: 8pt; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; font-size: 8pt; text-align: right"&gt;1,315&lt;/td&gt;&lt;td style="padding-bottom: 1pt; font-size: 8pt; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;&#13;    &lt;td style="padding-left: 5.4pt"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-size: 8pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="font-size: 8pt; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-size: 8pt; text-align: right"&gt;6,918&lt;/td&gt;&lt;td style="font-size: 8pt; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-size: 8pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="font-size: 8pt; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-size: 8pt; text-align: right"&gt;7,010&lt;/td&gt;&lt;td style="font-size: 8pt; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom; background-color: White"&gt;&#13;    &lt;td style="font-size: 8pt; text-align: justify; padding-bottom: 1pt"&gt;&amp;#160;Less accumulated depreciation&lt;/td&gt;&lt;td style="font-size: 8pt; padding-bottom: 1pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: Black 1pt solid; font-size: 8pt; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; font-size: 8pt; text-align: right"&gt;4,895&lt;/td&gt;&lt;td style="padding-bottom: 1pt; font-size: 8pt; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-size: 8pt; padding-bottom: 1pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: Black 1pt solid; font-size: 8pt; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; font-size: 8pt; text-align: right"&gt;4,552&lt;/td&gt;&lt;td style="padding-bottom: 1pt; font-size: 8pt; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;&#13;    &lt;td style="font-size: 8pt; text-align: justify; padding-bottom: 2.5pt"&gt;&amp;#160;Property and equipment, net&lt;/td&gt;&lt;td style="font-size: 8pt; padding-bottom: 2.5pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: Black 2.5pt double; font-size: 8pt; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 2.5pt double; font-size: 8pt; text-align: right"&gt;2,023&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; font-size: 8pt; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-size: 8pt; padding-bottom: 2.5pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: Black 2.5pt double; font-size: 8pt; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 2.5pt double; font-size: 8pt; text-align: right"&gt;2,458&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; font-size: 8pt; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;/table&gt;</us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock>
    <us-gaap:AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock contextRef="From2018-01-01to2018-09-30">&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0 0 6pt; text-align: justify"&gt;Other accrued liabilities consisted of&#13;the following components:&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&amp;#160;&lt;/p&gt;&#13;&#13;&lt;table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 12pt Times New Roman, Times, Serif"&gt;&#13;&lt;tr style="vertical-align: bottom"&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-size: 8pt; padding-bottom: 1pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td colspan="3" style="font-size: 8pt; text-align: center; border-bottom: Black 1pt solid"&gt;September 30,&lt;br /&gt; 2018&lt;/td&gt;&lt;td style="font-size: 8pt; padding-bottom: 1pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td colspan="3" style="font-size: 8pt; text-align: center; border-bottom: Black 1pt solid"&gt;December 31,&lt;br /&gt; 2017&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;&#13;    &lt;td style="font-size: 8pt; text-align: left"&gt;&amp;#160;(in thousands)&lt;/td&gt;&lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom; background-color: White"&gt;&#13;    &lt;td style="width: 56%; font-size: 8pt; text-align: left"&gt;&amp;#160;Product warranty&lt;/td&gt;&lt;td style="width: 8%; font-size: 8pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="width: 1%; font-size: 8pt; text-align: left"&gt;$&lt;/td&gt;&lt;td style="width: 12%; font-size: 8pt; text-align: right"&gt;472&lt;/td&gt;&lt;td style="width: 1%; font-size: 8pt; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="width: 8%; font-size: 8pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="width: 1%; font-size: 8pt; text-align: left"&gt;$&lt;/td&gt;&lt;td style="width: 12%; font-size: 8pt; text-align: right"&gt;530&lt;/td&gt;&lt;td style="width: 1%; font-size: 8pt; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;&#13;    &lt;td style="font-size: 8pt; text-align: left"&gt;&amp;#160;Sales return reserve&lt;/td&gt;&lt;td style="font-size: 8pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="font-size: 8pt; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-size: 8pt; text-align: right"&gt;87&lt;/td&gt;&lt;td style="font-size: 8pt; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-size: 8pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="font-size: 8pt; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-size: 8pt; text-align: right"&gt;80&lt;/td&gt;&lt;td style="font-size: 8pt; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom; background-color: White"&gt;&#13;    &lt;td style="font-size: 8pt; text-align: left"&gt;&amp;#160;Other taxes&lt;/td&gt;&lt;td style="font-size: 8pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="font-size: 8pt; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-size: 8pt; text-align: right"&gt;99&lt;/td&gt;&lt;td style="font-size: 8pt; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-size: 8pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="font-size: 8pt; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-size: 8pt; text-align: right"&gt;109&lt;/td&gt;&lt;td style="font-size: 8pt; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;&#13;    &lt;td style="font-size: 8pt; padding-bottom: 1pt"&gt;&amp;#160;Other&lt;/td&gt;&lt;td style="font-size: 8pt; padding-bottom: 1pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: Black 1pt solid; font-size: 8pt; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; font-size: 8pt; text-align: right"&gt;136&lt;/td&gt;&lt;td style="padding-bottom: 1pt; font-size: 8pt; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-size: 8pt; padding-bottom: 1pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: Black 1pt solid; font-size: 8pt; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; font-size: 8pt; text-align: right"&gt;139&lt;/td&gt;&lt;td style="padding-bottom: 1pt; font-size: 8pt; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom; background-color: White"&gt;&#13;    &lt;td style="font-size: 8pt; text-align: left; padding-bottom: 2.5pt"&gt;&amp;#160;Other accrued liabilities&lt;/td&gt;&lt;td style="font-size: 8pt; padding-bottom: 2.5pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: Black 2.5pt double; font-size: 8pt; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 2.5pt double; font-size: 8pt; text-align: right"&gt;794&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; font-size: 8pt; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-size: 8pt; padding-bottom: 2.5pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: Black 2.5pt double; font-size: 8pt; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 2.5pt double; font-size: 8pt; text-align: right"&gt;858&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; font-size: 8pt; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;/table&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&amp;#160;&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;The changes in our product warranty liability&#13;for the nine months ending September 30, 2018 are as follows:&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0 0 6pt; text-align: justify"&gt;&amp;#160;&lt;/p&gt;&#13;&#13;&lt;table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 12pt Times New Roman, Times, Serif"&gt;&#13;&lt;tr style="vertical-align: bottom"&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-size: 8pt; padding-bottom: 1pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td colspan="3" style="font-size: 8pt; text-align: center; border-bottom: Black 1pt solid"&gt;September 30,&lt;br /&gt; 2018&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;&#13;    &lt;td style="font-size: 8pt; text-align: left"&gt;&amp;#160;(in thousands)&lt;/td&gt;&lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom; background-color: White"&gt;&#13;    &lt;td style="width: 70%; font-size: 8pt; text-align: left"&gt;&amp;#160;Liability, beginning balance&lt;/td&gt;&lt;td style="width: 10%; font-size: 8pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="width: 1%; font-size: 8pt; text-align: left"&gt;$&lt;/td&gt;&lt;td style="width: 18%; font-size: 8pt; text-align: right"&gt;530&lt;/td&gt;&lt;td style="width: 1%; font-size: 8pt; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;&#13;    &lt;td style="font-size: 8pt; text-align: left"&gt;&amp;#160;Net expenses&lt;/td&gt;&lt;td style="font-size: 8pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="font-size: 8pt; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-size: 8pt; text-align: right"&gt;737&lt;/td&gt;&lt;td style="font-size: 8pt; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom; background-color: White"&gt;&#13;    &lt;td style="font-size: 8pt; text-align: left"&gt;&amp;#160;Warranty claims&lt;/td&gt;&lt;td style="font-size: 8pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="font-size: 8pt; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-size: 8pt; text-align: right"&gt;(737&lt;/td&gt;&lt;td style="font-size: 8pt; text-align: left"&gt;)&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;&#13;    &lt;td style="font-size: 8pt; text-align: left; padding-bottom: 1pt"&gt;&amp;#160;Accrual revisions&lt;/td&gt;&lt;td style="font-size: 8pt; padding-bottom: 1pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: Black 1pt solid; font-size: 8pt; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; font-size: 8pt; text-align: right"&gt;(58&lt;/td&gt;&lt;td style="padding-bottom: 1pt; font-size: 8pt; text-align: left"&gt;)&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom; background-color: White"&gt;&#13;    &lt;td style="font-size: 8pt; padding-bottom: 2.5pt"&gt;&amp;#160;Liability, ending balance&lt;/td&gt;&lt;td style="font-size: 8pt; padding-bottom: 2.5pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: Black 2.5pt double; font-size: 8pt; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 2.5pt double; font-size: 8pt; text-align: right"&gt;472&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; font-size: 8pt; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;/table&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0 0 6pt; text-align: justify"&gt;&amp;#160;&lt;/p&gt;</us-gaap:AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock>
    <DAIO:OperatingLeaseCommitmentsTextBlock contextRef="From2018-01-01to2018-09-30">&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0 0 6pt; text-align: justify"&gt;We have commitments under non-cancelable&#13;operating leases and other agreements, primarily for factory and office space, with initial or remaining terms of one year or more&#13;as follows:&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;For the years ending December 31:&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&amp;#160;&lt;/p&gt;&#13;&#13;&lt;table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 8pt Times New Roman, Times, Serif"&gt;&#13;&lt;tr style="vertical-align: bottom"&gt;&#13;    &lt;td colspan="3" style="font-size: 12pt; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-bottom: 1pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td colspan="3" style="text-align: center; border-bottom: Black 1pt solid"&gt;Operating&lt;br /&gt; Leases&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;&#13;    &lt;td style="text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;(in thousands) &lt;/font&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-size: 12pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="font-size: 12pt; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-size: 12pt; text-align: right"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-size: 12pt; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom; background-color: White"&gt;&#13;    &lt;td style="width: 1%; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="width: 43%; text-align: left"&gt;&lt;font style="font-size: 8pt"&gt;2018 (remaining)&lt;/font&gt;&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="width: 10%"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td style="width: 43%; text-align: right"&gt;252&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;&#13;    &lt;td style="text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;2019&lt;/td&gt;&lt;td style="text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;915&lt;/td&gt;&lt;td style="text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom; background-color: White"&gt;&#13;    &lt;td style="text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;2020&lt;/td&gt;&lt;td style="text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;913&lt;/td&gt;&lt;td style="text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;&#13;    &lt;td style="text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;2021&lt;/td&gt;&lt;td style="text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;749&lt;/td&gt;&lt;td style="text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom; background-color: White"&gt;&#13;    &lt;td style="text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;2022&lt;/td&gt;&lt;td style="text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;232&lt;/td&gt;&lt;td style="text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;&#13;    &lt;td style="text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;font style="font-size: 8pt"&gt;Thereafter&lt;/font&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-bottom: 1pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: Black 1pt solid; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; text-align: right"&gt;&amp;#8212;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom; background-color: White"&gt;&#13;    &lt;td style="text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;font style="font-size: 8pt"&gt;Total&lt;/font&gt;&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: Black 2.5pt double; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 2.5pt double; text-align: right"&gt;3,061&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;/table&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&amp;#160;&amp;#160;&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;During the third quarter of 2017, we amended&#13;our lease agreement for the Redmond, Washington headquarters facility effective September 12, 2017, extending the lease to July&#13;31, 2022, waiving a potential space give back provision and receiving lease inducement incentives.&amp;#160; Previously on June 8,&#13;2015, the lease had been amended to relocate our headquarters to a nearby building and lower the square footage to approximately&#13;20,460.&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&amp;#160;&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;In addition to the Redmond facility, approximately&#13;24,000 square feet is leased at two foreign locations, including our sales, service, operations and engineering office located&#13;in Shanghai, China, and our German sales, service and engineering office located near Munich, Germany.&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&amp;#160;&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;We signed a lease agreement effective November&#13;1, 2015, that extends through October 31, 2021, for a facility located in Shanghai, China which we moved into during the first&#13;quarter of 2016.&amp;#160; This lease is for approximately 19,400 square feet.&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&amp;#160;&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;During the fourth quarter of 2016, we signed&#13;a lease agreement for a new facility located near Munich, Germany which was effective March 1, 2017, and extends through February&#13;28, 2022.&amp;#160; This lease is for approximately 4,895 square feet.&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&amp;#160;&lt;/p&gt;</DAIO:OperatingLeaseCommitmentsTextBlock>
    <DAIO:OtherCommitments contextRef="From2018-01-01to2018-09-30">&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;We have purchase obligations for inventory and&#13;production costs as well as other obligations such as capital expenditures, service contracts, marketing, and development agreements.&amp;#160;&#13;Arrangements are considered purchase obligations if a contract specifies all significant terms, including fixed or minimum quantities&#13;to be purchased, a pricing structure and approximate timing of the transaction.&amp;#160; Most arrangements are cancelable without&#13;a significant penalty, and with short notice, typically less than 90 days.&amp;#160; At September 30, 2018, the purchase commitments&#13;and other obligations totaled $1,486,000 of which all but $5,000 are expected to be paid over the next twelve months.&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&amp;#160;&lt;/p&gt;</DAIO:OtherCommitments>
    <us-gaap:CommitmentsAndContingenciesDisclosureTextBlock contextRef="From2018-01-01to2018-09-30">&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;As of September 30, 2018, we were not a party&#13;to any legal proceedings or aware of any indemnification agreement claims, the adverse outcome of which in management&amp;#8217;s opinion,&#13;individually or in the aggregate, would have a material adverse effect on our results of operations or financial position.&amp;#160;&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&amp;#160;&lt;/p&gt;</us-gaap:CommitmentsAndContingenciesDisclosureTextBlock>
    <us-gaap:EarningsPerShareTextBlock contextRef="From2018-01-01to2018-09-30">&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;Basic earnings per share is calculated based&#13;on the weighted average number of common shares outstanding during each period.&amp;#160; Diluted earnings per share is calculated&#13;based on these same weighted average shares outstanding plus the effect of potential shares issuable upon assumed exercise of stock&#13;options based on the treasury stock method.&amp;#160; Potential shares issuable upon the exercise of stock options are excluded from&#13;the calculation of diluted earnings per share to the extent their effect would be anti-dilutive.&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&amp;#160;&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;The following table sets forth the computation&#13;of basic and diluted earnings per share:&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&amp;#160;&lt;/p&gt;&#13;&#13;&lt;table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 12pt Times New Roman, Times, Serif"&gt;&#13;&lt;tr style="vertical-align: bottom"&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-size: 8pt; padding-bottom: 1pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td colspan="7" style="font-size: 8pt; text-align: center; border-bottom: Black 1pt solid"&gt;Three Months Ended&lt;/td&gt;&lt;td style="font-size: 8pt; padding-bottom: 1pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td colspan="7" style="font-size: 8pt; text-align: center; border-bottom: Black 1pt solid"&gt;Nine Months Ended&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom"&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-size: 8pt; padding-bottom: 1pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td colspan="3" style="font-size: 8pt; text-align: center; border-bottom: Black 1pt solid"&gt;Sep. 30,&lt;br /&gt; 2018&lt;/td&gt;&lt;td style="font-size: 8pt; padding-bottom: 1pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td colspan="3" style="font-size: 8pt; text-align: center; border-bottom: Black 1pt solid"&gt;Sep. 30,&lt;br /&gt; 2017&lt;/td&gt;&lt;td style="font-size: 8pt; padding-bottom: 1pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td colspan="3" style="font-size: 8pt; text-align: center; border-bottom: Black 1pt solid"&gt;Sep. 30,&lt;br /&gt; 2018&lt;/td&gt;&lt;td style="font-size: 8pt; padding-bottom: 1pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td colspan="3" style="font-size: 8pt; text-align: center; border-bottom: Black 1pt solid"&gt;Sep. 30,&lt;br /&gt; 2017&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom"&gt;&#13;    &lt;td style="font-size: 8pt"&gt;(in thousands except per share data)&lt;/td&gt;&lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td colspan="3"&gt;&amp;#160;&lt;/td&gt;&lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td colspan="3"&gt;&amp;#160;&lt;/td&gt;&lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td colspan="3"&gt;&amp;#160;&lt;/td&gt;&lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td colspan="3"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;&#13;    &lt;td style="font-size: 8pt; text-align: left"&gt;Numerator for basic and diluted&lt;/td&gt;&lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom; background-color: White"&gt;&#13;    &lt;td style="font-size: 8pt"&gt;earnings per share:&lt;/td&gt;&lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;&#13;    &lt;td style="width: 40%; font-size: 8pt; text-align: left"&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;Net income&lt;/td&gt;&lt;td style="width: 3%; font-size: 8pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="width: 1%; font-size: 8pt; text-align: left"&gt;$&lt;/td&gt;&lt;td style="width: 10%; font-size: 8pt; text-align: right"&gt;342&lt;/td&gt;&lt;td style="width: 1%; font-size: 8pt; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="width: 3%; font-size: 8pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="width: 1%; font-size: 8pt; text-align: left"&gt;$&lt;/td&gt;&lt;td style="width: 10%; font-size: 8pt; text-align: right"&gt;1,728&lt;/td&gt;&lt;td style="width: 1%; font-size: 8pt; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="width: 3%; font-size: 8pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="width: 1%; font-size: 8pt; text-align: left"&gt;$&lt;/td&gt;&lt;td style="width: 10%; font-size: 8pt; text-align: right"&gt;958&lt;/td&gt;&lt;td style="width: 1%; font-size: 8pt; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="width: 3%; font-size: 8pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="width: 1%; font-size: 8pt; text-align: left"&gt;$&lt;/td&gt;&lt;td style="width: 10%; font-size: 8pt; text-align: right"&gt;3,913&lt;/td&gt;&lt;td style="width: 1%; font-size: 8pt; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom; background-color: White"&gt;&#13;    &lt;td style="padding-left: 5.4pt"&gt;&amp;#160;&lt;/td&gt;&lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;&#13;    &lt;td style="font-size: 8pt; text-align: left"&gt;Denominator for basic&lt;/td&gt;&lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom; background-color: White"&gt;&#13;    &lt;td style="font-size: 8pt"&gt;earnings per share:&lt;/td&gt;&lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;&#13;    &lt;td style="font-size: 8pt"&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;Weighted-average shares&lt;/td&gt;&lt;td style="font-size: 8pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="font-size: 8pt; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-size: 8pt; text-align: right"&gt;8,439&lt;/td&gt;&lt;td style="font-size: 8pt; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-size: 8pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="font-size: 8pt; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-size: 8pt; text-align: right"&gt;8,201&lt;/td&gt;&lt;td style="font-size: 8pt; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-size: 8pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="font-size: 8pt; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-size: 8pt; text-align: right"&gt;8,361&lt;/td&gt;&lt;td style="font-size: 8pt; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-size: 8pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="font-size: 8pt; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-size: 8pt; text-align: right"&gt;8,112&lt;/td&gt;&lt;td style="font-size: 8pt; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom; background-color: White"&gt;&#13;    &lt;td style="padding-left: 5.4pt"&gt;&amp;#160;&lt;/td&gt;&lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;&#13;    &lt;td style="font-size: 8pt; text-align: left; padding-bottom: 1pt"&gt;Employee stock options and awards&lt;/td&gt;&lt;td style="font-size: 8pt; padding-bottom: 1pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: Black 1pt solid; font-size: 8pt; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; font-size: 8pt; text-align: right"&gt;68&lt;/td&gt;&lt;td style="padding-bottom: 1pt; font-size: 8pt; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-size: 8pt; padding-bottom: 1pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: Black 1pt solid; font-size: 8pt; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; font-size: 8pt; text-align: right"&gt;266&lt;/td&gt;&lt;td style="padding-bottom: 1pt; font-size: 8pt; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-size: 8pt; padding-bottom: 1pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: Black 1pt solid; font-size: 8pt; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; font-size: 8pt; text-align: right"&gt;155&lt;/td&gt;&lt;td style="padding-bottom: 1pt; font-size: 8pt; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-size: 8pt; padding-bottom: 1pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: Black 1pt solid; font-size: 8pt; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; font-size: 8pt; text-align: right"&gt;288&lt;/td&gt;&lt;td style="padding-bottom: 1pt; font-size: 8pt; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom; background-color: White"&gt;&#13;    &lt;td style="padding-left: 5.4pt"&gt;&amp;#160;&lt;/td&gt;&lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;&#13;    &lt;td style="font-size: 8pt; text-align: left"&gt;Denominator for diluted&lt;/td&gt;&lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom; background-color: White"&gt;&#13;    &lt;td style="font-size: 8pt"&gt;earnings per share:&lt;/td&gt;&lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;&#13;    &lt;td style="font-size: 8pt"&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;Adjusted weighted-average shares &amp;#38;&lt;/td&gt;&lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom; background-color: White"&gt;&#13;    &lt;td style="font-size: 8pt; text-align: left; padding-bottom: 2.5pt"&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;assumed conversions of stock options&lt;/td&gt;&lt;td style="font-size: 8pt; padding-bottom: 2.5pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: Black 2.5pt double; font-size: 8pt; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="border-bottom: Black 2.5pt double; font-size: 8pt; text-align: right"&gt;8,507&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; font-size: 8pt; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-size: 8pt; padding-bottom: 2.5pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: Black 2.5pt double; font-size: 8pt; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="border-bottom: Black 2.5pt double; font-size: 8pt; text-align: right"&gt;8,467&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; font-size: 8pt; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-size: 8pt; padding-bottom: 2.5pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: Black 2.5pt double; font-size: 8pt; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="border-bottom: Black 2.5pt double; font-size: 8pt; text-align: right"&gt;8,516&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; font-size: 8pt; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-size: 8pt; padding-bottom: 2.5pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: Black 2.5pt double; font-size: 8pt; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="border-bottom: Black 2.5pt double; font-size: 8pt; text-align: right"&gt;8,400&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; font-size: 8pt; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;&#13;    &lt;td style="padding-left: 5.4pt"&gt;&amp;#160;&lt;/td&gt;&lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom; background-color: White"&gt;&#13;    &lt;td style="font-size: 8pt; text-align: left"&gt;Basic and diluted&lt;/td&gt;&lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;&#13;    &lt;td style="font-size: 8pt"&gt;earnings per share:&lt;/td&gt;&lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom; background-color: White"&gt;&#13;    &lt;td style="font-size: 8pt"&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;Total basic earnings per share&lt;/td&gt;&lt;td style="font-size: 8pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="font-size: 8pt; text-align: left"&gt;$&lt;/td&gt;&lt;td style="font-size: 8pt; text-align: right"&gt;0.04&lt;/td&gt;&lt;td style="font-size: 8pt; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-size: 8pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="font-size: 8pt; text-align: left"&gt;$&lt;/td&gt;&lt;td style="font-size: 8pt; text-align: right"&gt;0.21&lt;/td&gt;&lt;td style="font-size: 8pt; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-size: 8pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="font-size: 8pt; text-align: left"&gt;$&lt;/td&gt;&lt;td style="font-size: 8pt; text-align: right"&gt;0.11&lt;/td&gt;&lt;td style="font-size: 8pt; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-size: 8pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="font-size: 8pt; text-align: left"&gt;$&lt;/td&gt;&lt;td style="font-size: 8pt; text-align: right"&gt;0.48&lt;/td&gt;&lt;td style="font-size: 8pt; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;&#13;    &lt;td style="font-size: 8pt"&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;Total diluted earnings per share&lt;/td&gt;&lt;td style="font-size: 8pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="font-size: 8pt; text-align: left"&gt;$&lt;/td&gt;&lt;td style="font-size: 8pt; text-align: right"&gt;0.04&lt;/td&gt;&lt;td style="font-size: 8pt; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-size: 8pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="font-size: 8pt; text-align: left"&gt;$&lt;/td&gt;&lt;td style="font-size: 8pt; text-align: right"&gt;0.20&lt;/td&gt;&lt;td style="font-size: 8pt; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-size: 8pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="font-size: 8pt; text-align: left"&gt;$&lt;/td&gt;&lt;td style="font-size: 8pt; text-align: right"&gt;0.11&lt;/td&gt;&lt;td style="font-size: 8pt; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-size: 8pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="font-size: 8pt; text-align: left"&gt;$&lt;/td&gt;&lt;td style="font-size: 8pt; text-align: right"&gt;0.47&lt;/td&gt;&lt;td style="font-size: 8pt; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;/table&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&amp;#160;&amp;#160;&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;Options to purchase 25,000 and 8,425 shares&#13;were outstanding as of September 30, 2018, and 2017, respectively, but were excluded from the computation of diluted earnings per&#13;share for the periods then ended because the options were anti-dilutive.&lt;/p&gt;</us-gaap:EarningsPerShareTextBlock>
    <us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock contextRef="From2018-01-01to2018-09-30">&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;For share-based awards granted, we have recognized&#13;compensation expense based on the estimated grant date fair value method.&amp;#160; For these awards we have recognized compensation&#13;expense using a straight-line amortization method reduced for estimated forfeitures. &amp;#160;&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&amp;#160;&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;The impact on our results of operations of recording&#13;share-based compensation, net of forfeitures, for the three and nine months ended September 30, 2018, and 2017, respectively, was&#13;as follows:&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&amp;#160;&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&amp;#160;&lt;/p&gt;&#13;&#13;&lt;table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 12pt Times New Roman, Times, Serif"&gt;&#13;&lt;tr style="vertical-align: bottom"&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-size: 8pt; padding-bottom: 1pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td colspan="7" style="font-size: 8pt; text-align: center; border-bottom: Black 1pt solid"&gt;Three Months Ended&lt;/td&gt;&lt;td style="font-size: 8pt; padding-bottom: 1pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td colspan="7" style="font-size: 8pt; text-align: center; border-bottom: Black 1pt solid"&gt;Nine Months Ended&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom"&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-size: 8pt; padding-bottom: 1pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td colspan="3" style="font-size: 8pt; text-align: center; border-bottom: Black 1pt solid"&gt;Sep. 30,&lt;br /&gt; 2018&lt;/td&gt;&lt;td style="font-size: 8pt; padding-bottom: 1pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td colspan="3" style="font-size: 8pt; text-align: center; border-bottom: Black 1pt solid"&gt;Sep. 30,&lt;br /&gt; 2017&lt;/td&gt;&lt;td style="font-size: 8pt; padding-bottom: 1pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td colspan="3" style="font-size: 8pt; text-align: center; border-bottom: Black 1pt solid"&gt;Sep. 30,&lt;br /&gt; 2018&lt;/td&gt;&lt;td style="font-size: 8pt; padding-bottom: 1pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td colspan="3" style="font-size: 8pt; text-align: center; border-bottom: Black 1pt solid"&gt;Sep. 30,&lt;br /&gt; 2017&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom"&gt;&#13;    &lt;td style="font-size: 8pt"&gt;(in thousands)&lt;/td&gt;&lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td colspan="3"&gt;&amp;#160;&lt;/td&gt;&lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td colspan="3"&gt;&amp;#160;&lt;/td&gt;&lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td colspan="3"&gt;&amp;#160;&lt;/td&gt;&lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td colspan="3"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;&#13;    &lt;td style="width: 40%; font-size: 8pt; text-align: left"&gt;Cost of goods sold&lt;/td&gt;&lt;td style="width: 3%; font-size: 8pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="width: 1%; font-size: 8pt; text-align: left"&gt;$&lt;/td&gt;&lt;td style="width: 10%; font-size: 8pt; text-align: right"&gt;4&lt;/td&gt;&lt;td style="width: 1%; font-size: 8pt; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="width: 3%; font-size: 8pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="width: 1%; font-size: 8pt; text-align: left"&gt;$&lt;/td&gt;&lt;td style="width: 10%; font-size: 8pt; text-align: right"&gt;4&lt;/td&gt;&lt;td style="width: 1%; font-size: 8pt; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="width: 3%; font-size: 8pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="width: 1%; font-size: 8pt; text-align: left"&gt;$&lt;/td&gt;&lt;td style="width: 10%; font-size: 8pt; text-align: right"&gt;19&lt;/td&gt;&lt;td style="width: 1%; font-size: 8pt; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="width: 3%; font-size: 8pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="width: 1%; font-size: 8pt; text-align: left"&gt;$&lt;/td&gt;&lt;td style="width: 10%; font-size: 8pt; text-align: right"&gt;14&lt;/td&gt;&lt;td style="width: 1%; font-size: 8pt; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom; background-color: White"&gt;&#13;    &lt;td style="font-size: 8pt; text-align: left"&gt;Research and development&lt;/td&gt;&lt;td style="font-size: 8pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="font-size: 8pt; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-size: 8pt; text-align: right"&gt;56&lt;/td&gt;&lt;td style="font-size: 8pt; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-size: 8pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="font-size: 8pt; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-size: 8pt; text-align: right"&gt;39&lt;/td&gt;&lt;td style="font-size: 8pt; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-size: 8pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="font-size: 8pt; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-size: 8pt; text-align: right"&gt;205&lt;/td&gt;&lt;td style="font-size: 8pt; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-size: 8pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="font-size: 8pt; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-size: 8pt; text-align: right"&gt;127&lt;/td&gt;&lt;td style="font-size: 8pt; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;&#13;    &lt;td style="font-size: 8pt; text-align: left; padding-bottom: 1pt"&gt;Selling, general and administrative&lt;/td&gt;&lt;td style="font-size: 8pt; padding-bottom: 1pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: Black 1pt solid; font-size: 8pt; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; font-size: 8pt; text-align: right"&gt;222&lt;/td&gt;&lt;td style="padding-bottom: 1pt; font-size: 8pt; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-size: 8pt; padding-bottom: 1pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: Black 1pt solid; font-size: 8pt; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; font-size: 8pt; text-align: right"&gt;130&lt;/td&gt;&lt;td style="padding-bottom: 1pt; font-size: 8pt; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-size: 8pt; padding-bottom: 1pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: Black 1pt solid; font-size: 8pt; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; font-size: 8pt; text-align: right"&gt;708&lt;/td&gt;&lt;td style="padding-bottom: 1pt; font-size: 8pt; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-size: 8pt; padding-bottom: 1pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: Black 1pt solid; font-size: 8pt; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; font-size: 8pt; text-align: right"&gt;399&lt;/td&gt;&lt;td style="padding-bottom: 1pt; font-size: 8pt; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom; background-color: White"&gt;&#13;    &lt;td style="font-size: 8pt; text-align: left; padding-bottom: 2.5pt"&gt;Total share-based compensation&lt;/td&gt;&lt;td style="font-size: 8pt; padding-bottom: 2.5pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: Black 2.5pt double; font-size: 8pt; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 2.5pt double; font-size: 8pt; text-align: right"&gt;282&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; font-size: 8pt; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-size: 8pt; padding-bottom: 2.5pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: Black 2.5pt double; font-size: 8pt; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 2.5pt double; font-size: 8pt; text-align: right"&gt;173&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; font-size: 8pt; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-size: 8pt; padding-bottom: 2.5pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: Black 2.5pt double; font-size: 8pt; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 2.5pt double; font-size: 8pt; text-align: right"&gt;932&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; font-size: 8pt; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-size: 8pt; padding-bottom: 2.5pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: Black 2.5pt double; font-size: 8pt; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 2.5pt double; font-size: 8pt; text-align: right"&gt;540&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; font-size: 8pt; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;/table&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&amp;#160;&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;Equity awards granted during the three and&#13;nine months ended September 30, 2018, and 2017 were as follows:&amp;#160;&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&amp;#160;&lt;/p&gt;&#13;&#13;&lt;table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 12pt Times New Roman, Times, Serif"&gt;&#13;&lt;tr style="vertical-align: bottom"&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-size: 8pt; padding-bottom: 1pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td colspan="7" style="font-size: 8pt; text-align: center; border-bottom: Black 1pt solid"&gt;Three Months Ended&lt;/td&gt;&lt;td style="font-size: 8pt; padding-bottom: 1pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td colspan="7" style="font-size: 8pt; text-align: center; border-bottom: Black 1pt solid"&gt;Nine Months Ended&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom"&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-size: 8pt; padding-bottom: 1pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td colspan="3" style="font-size: 8pt; text-align: center; border-bottom: Black 1pt solid"&gt;Sep. 30,&lt;br /&gt; 2018&lt;/td&gt;&lt;td style="font-size: 8pt; padding-bottom: 1pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td colspan="3" style="font-size: 8pt; text-align: center; border-bottom: Black 1pt solid"&gt;Sep. 30,&lt;br /&gt; 2017&lt;/td&gt;&lt;td style="font-size: 8pt; padding-bottom: 1pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td colspan="3" style="font-size: 8pt; text-align: center; border-bottom: Black 1pt solid"&gt;Sep. 30,&lt;br /&gt; 2018&lt;/td&gt;&lt;td style="font-size: 8pt; padding-bottom: 1pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td colspan="3" style="font-size: 8pt; text-align: center; border-bottom: Black 1pt solid"&gt;Sep. 30,&lt;br /&gt; 2017&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;&#13;    &lt;td style="width: 40%; font-size: 8pt; text-align: justify"&gt;Restricted Stock&lt;/td&gt;&lt;td style="width: 3%; font-size: 8pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="width: 1%; font-size: 8pt; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="width: 10%; font-size: 8pt; text-align: right"&gt;1,000&lt;/td&gt;&lt;td style="width: 1%; font-size: 8pt; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="width: 3%; font-size: 8pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="width: 1%; font-size: 8pt; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="width: 10%; font-size: 8pt; text-align: right"&gt;51,000&lt;/td&gt;&lt;td style="width: 1%; font-size: 8pt; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="width: 3%; font-size: 8pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="width: 1%; font-size: 8pt; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="width: 10%; font-size: 8pt; text-align: right"&gt;206,856&lt;/td&gt;&lt;td style="width: 1%; font-size: 8pt; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="width: 3%; font-size: 8pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="width: 1%; font-size: 8pt; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="width: 10%; font-size: 8pt; text-align: right"&gt;286,600&lt;/td&gt;&lt;td style="width: 1%; font-size: 8pt; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom; background-color: White"&gt;&#13;    &lt;td style="font-size: 8pt; text-align: justify"&gt;Stock Options&lt;/td&gt;&lt;td style="font-size: 8pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="font-size: 8pt; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-size: 8pt; text-align: right"&gt;&amp;#8212;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="font-size: 8pt; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-size: 8pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="font-size: 8pt; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-size: 8pt; text-align: right"&gt;25,000&lt;/td&gt;&lt;td style="font-size: 8pt; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-size: 8pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="font-size: 8pt; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-size: 8pt; text-align: right"&gt;&amp;#8212;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="font-size: 8pt; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-size: 8pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="font-size: 8pt; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-size: 8pt; text-align: right"&gt;25,000&lt;/td&gt;&lt;td style="font-size: 8pt; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;/table&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&amp;#160;&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;There were no stock option awards granted during&#13;the three and nine months ended September 30, 2018.&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&amp;#160;&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;Non-employee directors Restricted Stock Units&#13;(&amp;#8220;RSU&amp;#8217;s&amp;#8221;) vest over one year and options vest over three years and have a six year exercise period.&amp;#160; Employee&#13;RSU&amp;#8217;s vest over four years and employee Non-Qualified stock options vest quarterly over 4 years and have a six year exercise&#13;period.&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&amp;#160;&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;The remaining unamortized expected future equity&#13;compensation expense and remaining amortization period associated with unvested option grants, restricted stock awards and restricted&#13;stock unit awards at September 30, 2018, are:&amp;#160;&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&amp;#160;&lt;/p&gt;&#13;&#13;&lt;table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 12pt Times New Roman, Times, Serif"&gt;&#13;&lt;tr style="vertical-align: bottom"&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-size: 8pt; padding-bottom: 1pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td colspan="3" style="font-size: 8pt; text-align: center; border-bottom: Black 1pt solid"&gt;Sep. 30,&lt;br /&gt; 2018&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;&#13;    &lt;td style="width: 70%; font-size: 8pt; text-align: left"&gt;Unamortized future equity compensation expense (in thousands)&lt;/td&gt;&lt;td style="width: 10%; font-size: 8pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="width: 1%; font-size: 8pt; text-align: left"&gt;$&lt;/td&gt;&lt;td style="width: 18%; font-size: 8pt; text-align: right"&gt;3,096&lt;/td&gt;&lt;td style="width: 1%; font-size: 8pt; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom; background-color: White"&gt;&#13;    &lt;td style="font-size: 8pt"&gt;Remaining weighted average amortization period (in years)&lt;/td&gt;&lt;td style="font-size: 8pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="font-size: 8pt; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-size: 8pt; text-align: right"&gt;2.83&lt;/td&gt;&lt;td style="font-size: 8pt; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;/table&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&amp;#160;&lt;/p&gt;</us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock>
    <DAIO:ShareRepurchaseProgramDisclosureTextBlock contextRef="From2018-01-01to2018-09-30">&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;No stock repurchase programs were in effect&#13;during the quarter ending September 30, 2018, and 2017.&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&amp;#160;&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;On October 31, 2018, our Board of Directors&#13;approved a share repurchase program with provisions to buy back up to $2 million dollars of our stock during the next one year&#13;period.&lt;/p&gt;</DAIO:ShareRepurchaseProgramDisclosureTextBlock>
    <us-gaap:RevenueRecognitionPolicyTextBlock contextRef="From2018-01-01to2018-09-30">&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;Effective January 1, 2018, the Company adopted&#13;ASU 2014-09, Revenue (&amp;#8220;Topic 606&amp;#8221;): Revenue from Contracts with Customers, using the modified retrospective method.&amp;#160;&#13;Topic 606 provides a single, principles-based five-step model to be applied to all contracts with customers.&amp;#160; It generally&#13;provides for the recognition of revenue in an amount that reflects the consideration to which the Company expects to be entitled,&#13;net of allowances for estimated returns, discounts or sales incentives, as well as taxes collected from customers when control&#13;over the promised goods or services are transferred to the customer.&amp;#160; For incremental contract acquisition costs, the Company&#13;has elected the practical expedient to capitalize and amortize incremental costs for obtaining contracts, primarily sales commissions,&#13;with terms that exceed one year.&amp;#160;&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&amp;#160;&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;Our basic revenue recognition remains essentially&#13;the same as it was in 2017, but we have modified our policies and processes to be able to identify and properly defer contract&#13;acquisition costs.&amp;#160; The adoption of Topic 606 did not have a material impact on our financial results.&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&amp;#160;&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;We generally recognize revenue at the time the&#13;product is shipped or when the service is delivered.&amp;#160; The revenue related to products requiring installation that is perfunctory&#13;is generally recognized at the time of shipment.&amp;#160; Installation that is considered perfunctory includes any installation that&#13;can be performed by other parties, such as distributors, other vendors, or the customers themselves.&amp;#160; This takes into account&#13;the complexity, skill and training needed as well as customer expectations regarding installation.&amp;#160; Contracts requiring acceptance&#13;are recognized when acceptance is received.&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&amp;#160;&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;We have determined that our programming equipment&#13;has reached a point of maturity and stability such that product acceptance can be assured by testing at the factory prior to shipment&#13;and that the installation meets the criteria to be considered a separate element.&amp;#160; These systems are standard products with&#13;published product specifications and are configurable with standard options.&amp;#160; The evidence that these systems could be deemed&#13;as accepted was based upon having standardized factory production of the units, results from batteries of tests of product performance&#13;to our published specifications, quality inspections and installation standardization, as well as past product operation validation&#13;with the customer and the history provided by our installed base of products upon which the current versions were based.&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&amp;#160;&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;We enter into multiple deliverable arrangements&#13;that arise during the sale of a system that may include consumables (adapters), an installation component, a service and support&#13;component and a software maintenance component.&amp;#160; We allocate the value of each element based on relative selling prices.&amp;#160;&#13;Relative selling price is based on the selling price of the standalone system.&amp;#160; For the installation and service and support&#13;components, we use the standard compensation provided as a discount to distributors or as additional commission to our representative&#13;channel which performs these components.&amp;#160; For software maintenance components, we use what we charge for annual software maintenance&#13;renewals after the initial year the system is sold.&amp;#160; Revenue is generally recognized on the system sale based on shipping&#13;terms, installation revenue is recognized after the installation is performed, and hardware service and support and software maintenance&#13;revenue is recognized ratably over the term of the agreement, typically one year.&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&amp;#160;&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;When we license software separately, we recognize&#13;software revenue upon shipment, provided that only inconsequential obligations remain on our part and substantive acceptance conditions,&#13;if any, have been met.&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&amp;#160;&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;We establish a reserve for sales returns based&#13;on historical trends in product returns and estimates for new items.&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&amp;#160;&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;We transfer certain products out of service&#13;from their internal use and make them available for sale.&amp;#160; The products transferred are our standard products and typically&#13;are service loaners, rental or test systems, engineering test systems or sales demonstration systems.&amp;#160; Once transferred, the&#13;systems are sold by our regular sales channels as used inventory.&amp;#160; These systems often involve refurbishing and an equipment&#13;warranty, and are conducted as sales in our normal and ordinary course of business.&amp;#160; The transfer amount is the system&amp;#8217;s&#13;net book value and the sale transaction is accounted for as revenue and cost of goods sold.&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&amp;#160;&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;Deferred revenue relates to contracted amounts&#13;that have been invoiced to customers for which remaining performance obligations must be completed before we can recognize revenue.&amp;#160;&#13;These amounts primarily relate to unamortized software and service contracts and other items invoiced but not recognized due to&#13;incomplete performance obligations, such as installation and acceptance requirements for systems.&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&amp;#160;&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;As of September 30, 2018 deferred revenue was&#13;$1.9 million, of which $1.8 million will be recognized over the next twelve months, with the remaining balance to be recognized&#13;beyond that.&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&amp;#160;&lt;/p&gt;</us-gaap:RevenueRecognitionPolicyTextBlock>
    <us-gaap:ShareBasedCompensationOptionAndIncentivePlansPolicy contextRef="From2018-01-01to2018-09-30">&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;All stock-based compensation awards are measured&#13;based on estimated fair values on the date of grant and recognized as compensation expense on the straight-line single-option method.&amp;#160;&#13;Our share-based compensation is reduced for estimated forfeitures at the time of grant and revised as necessary in subsequent periods&#13;if actual forfeitures differ from those estimates.&lt;/p&gt;</us-gaap:ShareBasedCompensationOptionAndIncentivePlansPolicy>
    <us-gaap:IncomeTaxPolicyTextBlock contextRef="From2018-01-01to2018-09-30">&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;Penalties associated with tax matters are classified&#13;as general and administrative expense when incurred and amounts related to interest associated with tax matters are classified&#13;as interest income or interest expense.&amp;#160; We did not incur any interest or penalties associated with tax matters during the&#13;three months ended September 30, 2018.&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&amp;#160;&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;Tax Reform impact was included in our 2017 financial&#13;statements, which primarily reflected the deemed repatriation (IRC 965 transition tax), the AMT credit receivable as a result of&#13;AMT repeal, and the revaluation of net deferred tax assets and valuation allowance as a result of the income tax rate reduction.&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 24.5pt"&gt;&amp;#160;&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;We have incurred net operating losses in certain&#13;past years.&amp;#160; Given the uncertainty created by our loss history, as well as the volatile and uncertain economic outlook for&#13;our industry and cyclical capital spending, we have limited the recognition of net deferred tax assets associated with our net&#13;operating losses and credit carryforwards and continue to maintain a valuation allowance for the full amount of the net deferred&#13;tax asset balance.&amp;#160; We will continue to analyze the level of valuation allowance in future periods.&amp;#160; There were $298,000&#13;and $272,000 of unrecognized tax benefits related to uncertain tax positions and a corresponding valuation allowance as of September&#13;30, 2018, and December 31, 2017, respectively.&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 24.5pt"&gt;&amp;#160;&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;Tax years that remain open for examination include&#13;2015 through 2018 in the United States of America.&amp;#160; In addition, tax years from 2000 to 2014 may be subject to examination&#13;in the event that we utilize the net operating losses and credit carryforwards from those years in our current or future year tax&#13;returns.&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&amp;#160;&lt;/p&gt;</us-gaap:IncomeTaxPolicyTextBlock>
    <us-gaap:NewAccountingPronouncementsPolicyPolicyTextBlock contextRef="From2018-01-01to2018-09-30">&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;In 2018, the FASB issued ASU 2018-15, &amp;#8220;Intangibles&amp;#8221;&#13;(ASU 2018-15).&amp;#160; ASU 2018-15 applies in accounting for implementation costs incurred in a cloud computing arrangement that&#13;is a service contract where the guidance in ASC 350-40 for internal-use software shall apply to determine capitalization or expensing&#13;of implementation, training or data conversion costs. The standard becomes effective beginning January 1, 2020.&amp;#160; We are in&#13;the process of evaluating the impact of adoption on our consolidated financial statements.&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&amp;#160;&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;In February 2016, the FASB issued ASU 2016-02,&amp;#160;&amp;#8220;&lt;i&gt;Leases&lt;/i&gt;&amp;#8221;&#13;(ASU 2016-02). &amp;#160;ASU 2016-02 requires lessees to recognize almost all leases on the balance sheet as a right-of-use asset and&#13;a lease liability and requires leases to be classified as either an operating or a financing lease. The standard excludes leases&#13;of intangible assets or inventory. &amp;#160;ASU 2018-11 provides lessors with a limited practical expedient.&amp;#160; The standard becomes&#13;effective beginning January 1, 2019.&amp;#160; We are in the process of evaluating the impact of adoption on our consolidated financial&#13;statements and have not determined the effect yet, which will include recording of right of use assets and liabilities for our&#13;leases and recognize a cumulative effect adjustment to the opening balance of retained earnings.&amp;#160; Our leases include facilities&#13;in Redmond, Washington, and in the Shanghai and Munich areas, as well as a small amount of office equipment and automobiles.&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&amp;#160;&lt;/p&gt;</us-gaap:NewAccountingPronouncementsPolicyPolicyTextBlock>
    <us-gaap:ScheduleOfInventoryCurrentTableTextBlock contextRef="From2018-01-01to2018-09-30">&lt;table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 12pt Times New Roman, Times, Serif"&gt;&#13;&lt;tr style="vertical-align: bottom"&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-size: 8pt; padding-bottom: 1pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td colspan="3" style="font-size: 8pt; text-align: center; border-bottom: Black 1pt solid"&gt;September 30,&lt;br /&gt; 2018&lt;/td&gt;&lt;td style="font-size: 8pt; padding-bottom: 1pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td colspan="3" style="font-size: 8pt; text-align: center; border-bottom: Black 1pt solid"&gt;December 31,&lt;br /&gt; 2017&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;&#13;    &lt;td style="font-size: 8pt; text-align: left"&gt;&amp;#160;(in thousands)&lt;/td&gt;&lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom; background-color: White"&gt;&#13;    &lt;td style="width: 56%; font-size: 8pt; text-align: left"&gt;Raw material&lt;/td&gt;&lt;td style="width: 8%; font-size: 8pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="width: 1%; font-size: 8pt; text-align: left"&gt;$&lt;/td&gt;&lt;td style="width: 12%; font-size: 8pt; text-align: right"&gt;2,696&lt;/td&gt;&lt;td style="width: 1%; font-size: 8pt; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="width: 8%; font-size: 8pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="width: 1%; font-size: 8pt; text-align: left"&gt;$&lt;/td&gt;&lt;td style="width: 12%; font-size: 8pt; text-align: right"&gt;2,392&lt;/td&gt;&lt;td style="width: 1%; font-size: 8pt; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;&#13;    &lt;td style="font-size: 8pt"&gt;Work-in-process&lt;/td&gt;&lt;td style="font-size: 8pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="font-size: 8pt; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-size: 8pt; text-align: right"&gt;1,396&lt;/td&gt;&lt;td style="font-size: 8pt; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-size: 8pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="font-size: 8pt; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-size: 8pt; text-align: right"&gt;1,091&lt;/td&gt;&lt;td style="font-size: 8pt; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom; background-color: White"&gt;&#13;    &lt;td style="font-size: 8pt; text-align: left; padding-bottom: 1pt"&gt;Finished goods&lt;/td&gt;&lt;td style="font-size: 8pt; padding-bottom: 1pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: Black 1pt solid; font-size: 8pt; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; font-size: 8pt; text-align: right"&gt;466&lt;/td&gt;&lt;td style="padding-bottom: 1pt; font-size: 8pt; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-size: 8pt; padding-bottom: 1pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: Black 1pt solid; font-size: 8pt; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; font-size: 8pt; text-align: right"&gt;685&lt;/td&gt;&lt;td style="padding-bottom: 1pt; font-size: 8pt; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;&#13;    &lt;td style="font-size: 8pt; padding-bottom: 2.5pt"&gt;Inventories&lt;/td&gt;&lt;td style="font-size: 8pt; padding-bottom: 2.5pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: Black 2.5pt double; font-size: 8pt; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 2.5pt double; font-size: 8pt; text-align: right"&gt;4,558&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; font-size: 8pt; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-size: 8pt; padding-bottom: 2.5pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: Black 2.5pt double; font-size: 8pt; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 2.5pt double; font-size: 8pt; text-align: right"&gt;4,168&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; font-size: 8pt; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;/table&gt;</us-gaap:ScheduleOfInventoryCurrentTableTextBlock>
    <DAIO:TablePropertyPlantAndEquipmentNet contextRef="From2018-01-01to2018-09-30">&lt;table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 12pt Times New Roman, Times, Serif"&gt;&#13;&lt;tr style="vertical-align: bottom"&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-size: 8pt; padding-bottom: 1pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td colspan="3" style="font-size: 8pt; text-align: center; border-bottom: Black 1pt solid"&gt;September 30,&lt;br /&gt; 2018&lt;/td&gt;&lt;td style="font-size: 8pt; padding-bottom: 1pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td colspan="3" style="font-size: 8pt; text-align: center; border-bottom: Black 1pt solid"&gt;December 31,&lt;br /&gt; 2017&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;&#13;    &lt;td style="font-size: 8pt; text-align: left"&gt;&amp;#160;(in thousands)&lt;/td&gt;&lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom; background-color: White"&gt;&#13;    &lt;td style="width: 56%; font-size: 8pt; text-align: justify"&gt;&amp;#160;Leasehold improvements&lt;/td&gt;&lt;td style="width: 8%; font-size: 8pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="width: 1%; font-size: 8pt; text-align: left"&gt;$&lt;/td&gt;&lt;td style="width: 12%; font-size: 8pt; text-align: right"&gt;399&lt;/td&gt;&lt;td style="width: 1%; font-size: 8pt; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="width: 8%; font-size: 8pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="width: 1%; font-size: 8pt; text-align: left"&gt;$&lt;/td&gt;&lt;td style="width: 12%; font-size: 8pt; text-align: right"&gt;416&lt;/td&gt;&lt;td style="width: 1%; font-size: 8pt; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;&#13;    &lt;td style="font-size: 8pt; text-align: justify"&gt;&amp;#160;Equipment&lt;/td&gt;&lt;td style="font-size: 8pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="font-size: 8pt; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-size: 8pt; text-align: right"&gt;5,565&lt;/td&gt;&lt;td style="font-size: 8pt; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-size: 8pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="font-size: 8pt; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-size: 8pt; text-align: right"&gt;5,279&lt;/td&gt;&lt;td style="font-size: 8pt; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom; background-color: White"&gt;&#13;    &lt;td style="font-size: 8pt; text-align: justify; padding-bottom: 1pt"&gt;&amp;#160;Sales demonstration equipment&lt;/td&gt;&lt;td style="font-size: 8pt; padding-bottom: 1pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: Black 1pt solid; font-size: 8pt; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; font-size: 8pt; text-align: right"&gt;954&lt;/td&gt;&lt;td style="padding-bottom: 1pt; font-size: 8pt; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-size: 8pt; padding-bottom: 1pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: Black 1pt solid; font-size: 8pt; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; font-size: 8pt; text-align: right"&gt;1,315&lt;/td&gt;&lt;td style="padding-bottom: 1pt; font-size: 8pt; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;&#13;    &lt;td style="padding-left: 5.4pt"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-size: 8pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="font-size: 8pt; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-size: 8pt; text-align: right"&gt;6,918&lt;/td&gt;&lt;td style="font-size: 8pt; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-size: 8pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="font-size: 8pt; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-size: 8pt; text-align: right"&gt;7,010&lt;/td&gt;&lt;td style="font-size: 8pt; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom; background-color: White"&gt;&#13;    &lt;td style="font-size: 8pt; text-align: justify; padding-bottom: 1pt"&gt;&amp;#160;Less accumulated depreciation&lt;/td&gt;&lt;td style="font-size: 8pt; padding-bottom: 1pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: Black 1pt solid; font-size: 8pt; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; font-size: 8pt; text-align: right"&gt;4,895&lt;/td&gt;&lt;td style="padding-bottom: 1pt; font-size: 8pt; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-size: 8pt; padding-bottom: 1pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: Black 1pt solid; font-size: 8pt; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; font-size: 8pt; text-align: right"&gt;4,552&lt;/td&gt;&lt;td style="padding-bottom: 1pt; font-size: 8pt; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;&#13;    &lt;td style="font-size: 8pt; text-align: justify; padding-bottom: 2.5pt"&gt;&amp;#160;Property and equipment, net&lt;/td&gt;&lt;td style="font-size: 8pt; padding-bottom: 2.5pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: Black 2.5pt double; font-size: 8pt; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 2.5pt double; font-size: 8pt; text-align: right"&gt;2,023&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; font-size: 8pt; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-size: 8pt; padding-bottom: 2.5pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: Black 2.5pt double; font-size: 8pt; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 2.5pt double; font-size: 8pt; text-align: right"&gt;2,458&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; font-size: 8pt; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;/table&gt;</DAIO:TablePropertyPlantAndEquipmentNet>
    <us-gaap:ScheduleOfAccruedLiabilitiesTableTextBlock contextRef="From2018-01-01to2018-09-30">&lt;table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 8pt Times New Roman, Times, Serif"&gt;&#13;&lt;tr style="vertical-align: bottom"&gt;&#13;    &lt;td style="font-size: 12pt"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-bottom: 1pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td colspan="3" style="text-align: center; border-bottom: Black 1pt solid"&gt;September 30,&lt;br /&gt; 2018&lt;/td&gt;&lt;td style="padding-bottom: 1pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td colspan="3" style="text-align: center; border-bottom: Black 1pt solid"&gt;December 31,&lt;br /&gt; 2017&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;&#13;    &lt;td style="text-align: left"&gt;&amp;#160;(in thousands)&lt;/td&gt;&lt;td style="font-size: 12pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="font-size: 12pt; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-size: 12pt; text-align: right"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-size: 12pt; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-size: 12pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="font-size: 12pt; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-size: 12pt; text-align: right"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-size: 12pt; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom; background-color: White"&gt;&#13;    &lt;td style="width: 56%; text-align: left"&gt;&amp;#160;Product warranty&lt;/td&gt;&lt;td style="width: 8%"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td style="width: 12%; text-align: right"&gt;472&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="width: 8%"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td style="width: 12%; text-align: right"&gt;530&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;&#13;    &lt;td style="text-align: left"&gt;&amp;#160;Sales return reserve&lt;/td&gt;&lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;87&lt;/td&gt;&lt;td style="text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;80&lt;/td&gt;&lt;td style="text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom; background-color: White"&gt;&#13;    &lt;td style="text-align: left"&gt;&amp;#160;Other taxes&lt;/td&gt;&lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;99&lt;/td&gt;&lt;td style="text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;109&lt;/td&gt;&lt;td style="text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;&#13;    &lt;td style="padding-bottom: 1pt"&gt;&amp;#160;Other&lt;/td&gt;&lt;td style="padding-bottom: 1pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: Black 1pt solid; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; text-align: right"&gt;136&lt;/td&gt;&lt;td style="padding-bottom: 1pt; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-bottom: 1pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: Black 1pt solid; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; text-align: right"&gt;139&lt;/td&gt;&lt;td style="padding-bottom: 1pt; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom; background-color: White"&gt;&#13;    &lt;td style="text-align: left; padding-bottom: 2.5pt"&gt;&amp;#160;Other accrued liabilities&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: Black 2.5pt double; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 2.5pt double; text-align: right"&gt;794&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: Black 2.5pt double; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 2.5pt double; text-align: right"&gt;858&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;/table&gt;</us-gaap:ScheduleOfAccruedLiabilitiesTableTextBlock>
    <us-gaap:ScheduleOfProductWarrantyLiabilityTableTextBlock contextRef="From2018-01-01to2018-09-30">&lt;table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 8pt Times New Roman, Times, Serif"&gt;&#13;&lt;tr style="vertical-align: bottom"&gt;&#13;    &lt;td style="font-size: 12pt"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-bottom: 1pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td colspan="3" style="text-align: center; border-bottom: Black 1pt solid"&gt;September 30,&lt;br /&gt; 2018&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;&#13;    &lt;td style="text-align: left"&gt;&amp;#160;(in thousands)&lt;/td&gt;&lt;td style="font-size: 12pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="font-size: 12pt; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-size: 12pt; text-align: right"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-size: 12pt; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom; background-color: White"&gt;&#13;    &lt;td style="width: 70%; text-align: left"&gt;&amp;#160;Liability, beginning balance&lt;/td&gt;&lt;td style="width: 10%"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td style="width: 18%; text-align: right"&gt;530&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;&#13;    &lt;td style="text-align: left"&gt;&amp;#160;Net expenses&lt;/td&gt;&lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;737&lt;/td&gt;&lt;td style="text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom; background-color: White"&gt;&#13;    &lt;td style="text-align: left"&gt;&amp;#160;Warranty claims&lt;/td&gt;&lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;(737&lt;/td&gt;&lt;td style="text-align: left"&gt;)&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;&#13;    &lt;td style="text-align: left; padding-bottom: 1pt"&gt;&amp;#160;Accrual revisions&lt;/td&gt;&lt;td style="padding-bottom: 1pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: Black 1pt solid; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; text-align: right"&gt;(58&lt;/td&gt;&lt;td style="padding-bottom: 1pt; text-align: left"&gt;)&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom; background-color: White"&gt;&#13;    &lt;td style="padding-bottom: 2.5pt"&gt;&amp;#160;Liability, ending balance&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: Black 2.5pt double; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 2.5pt double; text-align: right"&gt;472&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;/table&gt;</us-gaap:ScheduleOfProductWarrantyLiabilityTableTextBlock>
    <us-gaap:ScheduleOfFutureMinimumRentalPaymentsForOperatingLeasesTableTextBlock contextRef="From2018-01-01to2018-09-30">&lt;table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 8pt Times New Roman, Times, Serif"&gt;&#13;&lt;tr style="vertical-align: bottom"&gt;&#13;    &lt;td colspan="3" style="font-size: 12pt; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-bottom: 1pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td colspan="3" style="text-align: center; border-bottom: Black 1pt solid"&gt;Operating&lt;br /&gt; Leases&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;&#13;    &lt;td style="text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;(in thousands) &lt;/font&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-size: 12pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="font-size: 12pt; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-size: 12pt; text-align: right"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-size: 12pt; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom; background-color: White"&gt;&#13;    &lt;td style="width: 1%; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="width: 43%; text-align: left"&gt;&lt;font style="font-size: 8pt"&gt;2018 (remaining)&lt;/font&gt;&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="width: 10%"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td style="width: 43%; text-align: right"&gt;252&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;&#13;    &lt;td style="text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;2019&lt;/td&gt;&lt;td style="text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;915&lt;/td&gt;&lt;td style="text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom; background-color: White"&gt;&#13;    &lt;td style="text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;2020&lt;/td&gt;&lt;td style="text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;913&lt;/td&gt;&lt;td style="text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;&#13;    &lt;td style="text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;2021&lt;/td&gt;&lt;td style="text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;749&lt;/td&gt;&lt;td style="text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom; background-color: White"&gt;&#13;    &lt;td style="text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;2022&lt;/td&gt;&lt;td style="text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;232&lt;/td&gt;&lt;td style="text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;&#13;    &lt;td style="text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;font style="font-size: 8pt"&gt;Thereafter&lt;/font&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-bottom: 1pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: Black 1pt solid; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; text-align: right"&gt;&amp;#8212;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom; background-color: White"&gt;&#13;    &lt;td style="text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;font style="font-size: 8pt"&gt;Total&lt;/font&gt;&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: Black 2.5pt double; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 2.5pt double; text-align: right"&gt;3,061&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;/table&gt;</us-gaap:ScheduleOfFutureMinimumRentalPaymentsForOperatingLeasesTableTextBlock>
    <us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock contextRef="From2018-01-01to2018-09-30">&lt;table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 12pt Times New Roman, Times, Serif"&gt;&#13;&lt;tr style="vertical-align: bottom"&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-size: 8pt; padding-bottom: 1pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td colspan="7" style="font-size: 8pt; text-align: center; border-bottom: Black 1pt solid"&gt;Three Months Ended&lt;/td&gt;&lt;td style="font-size: 8pt; padding-bottom: 1pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td colspan="7" style="font-size: 8pt; text-align: center; border-bottom: Black 1pt solid"&gt;Nine Months Ended&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom"&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-size: 8pt; padding-bottom: 1pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td colspan="3" style="font-size: 8pt; text-align: center; border-bottom: Black 1pt solid"&gt;Sep. 30,&lt;br /&gt; 2018&lt;/td&gt;&lt;td style="font-size: 8pt; padding-bottom: 1pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td colspan="3" style="font-size: 8pt; text-align: center; border-bottom: Black 1pt solid"&gt;Sep. 30,&lt;br /&gt; 2017&lt;/td&gt;&lt;td style="font-size: 8pt; padding-bottom: 1pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td colspan="3" style="font-size: 8pt; text-align: center; border-bottom: Black 1pt solid"&gt;Sep. 30,&lt;br /&gt; 2018&lt;/td&gt;&lt;td style="font-size: 8pt; padding-bottom: 1pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td colspan="3" style="font-size: 8pt; text-align: center; border-bottom: Black 1pt solid"&gt;Sep. 30,&lt;br /&gt; 2017&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom"&gt;&#13;    &lt;td style="font-size: 8pt"&gt;(in thousands except per share data)&lt;/td&gt;&lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td colspan="3"&gt;&amp;#160;&lt;/td&gt;&lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td colspan="3"&gt;&amp;#160;&lt;/td&gt;&lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td colspan="3"&gt;&amp;#160;&lt;/td&gt;&lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td colspan="3"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;&#13;    &lt;td style="font-size: 8pt; text-align: left"&gt;Numerator for basic and diluted&lt;/td&gt;&lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom; background-color: White"&gt;&#13;    &lt;td style="font-size: 8pt"&gt;earnings per share:&lt;/td&gt;&lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;&#13;    &lt;td style="width: 40%; font-size: 8pt; text-align: left"&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;Net income&lt;/td&gt;&lt;td style="width: 3%; font-size: 8pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="width: 1%; font-size: 8pt; text-align: left"&gt;$&lt;/td&gt;&lt;td style="width: 10%; font-size: 8pt; text-align: right"&gt;342&lt;/td&gt;&lt;td style="width: 1%; font-size: 8pt; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="width: 3%; font-size: 8pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="width: 1%; font-size: 8pt; text-align: left"&gt;$&lt;/td&gt;&lt;td style="width: 10%; font-size: 8pt; text-align: right"&gt;1,728&lt;/td&gt;&lt;td style="width: 1%; font-size: 8pt; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="width: 3%; font-size: 8pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="width: 1%; font-size: 8pt; text-align: left"&gt;$&lt;/td&gt;&lt;td style="width: 10%; font-size: 8pt; text-align: right"&gt;958&lt;/td&gt;&lt;td style="width: 1%; font-size: 8pt; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="width: 3%; font-size: 8pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="width: 1%; font-size: 8pt; text-align: left"&gt;$&lt;/td&gt;&lt;td style="width: 10%; font-size: 8pt; text-align: right"&gt;3,913&lt;/td&gt;&lt;td style="width: 1%; font-size: 8pt; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom; background-color: White"&gt;&#13;    &lt;td style="padding-left: 5.4pt"&gt;&amp;#160;&lt;/td&gt;&lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;&#13;    &lt;td style="font-size: 8pt; text-align: left"&gt;Denominator for basic&lt;/td&gt;&lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom; background-color: White"&gt;&#13;    &lt;td style="font-size: 8pt"&gt;earnings per share:&lt;/td&gt;&lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;&#13;    &lt;td style="font-size: 8pt"&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;Weighted-average shares&lt;/td&gt;&lt;td style="font-size: 8pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="font-size: 8pt; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-size: 8pt; text-align: right"&gt;8,439&lt;/td&gt;&lt;td style="font-size: 8pt; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-size: 8pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="font-size: 8pt; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-size: 8pt; text-align: right"&gt;8,201&lt;/td&gt;&lt;td style="font-size: 8pt; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-size: 8pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="font-size: 8pt; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-size: 8pt; text-align: right"&gt;8,361&lt;/td&gt;&lt;td style="font-size: 8pt; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-size: 8pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="font-size: 8pt; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-size: 8pt; text-align: right"&gt;8,112&lt;/td&gt;&lt;td style="font-size: 8pt; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom; background-color: White"&gt;&#13;    &lt;td style="padding-left: 5.4pt"&gt;&amp;#160;&lt;/td&gt;&lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;&#13;    &lt;td style="font-size: 8pt; text-align: left; padding-bottom: 1pt"&gt;Employee stock options and awards&lt;/td&gt;&lt;td style="font-size: 8pt; padding-bottom: 1pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: Black 1pt solid; font-size: 8pt; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; font-size: 8pt; text-align: right"&gt;68&lt;/td&gt;&lt;td style="padding-bottom: 1pt; font-size: 8pt; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-size: 8pt; padding-bottom: 1pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: Black 1pt solid; font-size: 8pt; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; font-size: 8pt; text-align: right"&gt;266&lt;/td&gt;&lt;td style="padding-bottom: 1pt; font-size: 8pt; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-size: 8pt; padding-bottom: 1pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: Black 1pt solid; font-size: 8pt; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; font-size: 8pt; text-align: right"&gt;155&lt;/td&gt;&lt;td style="padding-bottom: 1pt; font-size: 8pt; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-size: 8pt; padding-bottom: 1pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: Black 1pt solid; font-size: 8pt; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; font-size: 8pt; text-align: right"&gt;288&lt;/td&gt;&lt;td style="padding-bottom: 1pt; font-size: 8pt; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom; background-color: White"&gt;&#13;    &lt;td style="padding-left: 5.4pt"&gt;&amp;#160;&lt;/td&gt;&lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;&#13;    &lt;td style="font-size: 8pt; text-align: left"&gt;Denominator for diluted&lt;/td&gt;&lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom; background-color: White"&gt;&#13;    &lt;td style="font-size: 8pt"&gt;earnings per share:&lt;/td&gt;&lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;&#13;    &lt;td style="font-size: 8pt"&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;Adjusted weighted-average shares &amp;#38;&lt;/td&gt;&lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom; background-color: White"&gt;&#13;    &lt;td style="font-size: 8pt; text-align: left; padding-bottom: 2.5pt"&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;assumed conversions of stock options&lt;/td&gt;&lt;td style="font-size: 8pt; padding-bottom: 2.5pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: Black 2.5pt double; font-size: 8pt; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="border-bottom: Black 2.5pt double; font-size: 8pt; text-align: right"&gt;8,507&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; font-size: 8pt; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-size: 8pt; padding-bottom: 2.5pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: Black 2.5pt double; font-size: 8pt; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="border-bottom: Black 2.5pt double; font-size: 8pt; text-align: right"&gt;8,467&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; font-size: 8pt; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-size: 8pt; padding-bottom: 2.5pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: Black 2.5pt double; font-size: 8pt; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="border-bottom: Black 2.5pt double; font-size: 8pt; text-align: right"&gt;8,516&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; font-size: 8pt; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-size: 8pt; padding-bottom: 2.5pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: Black 2.5pt double; font-size: 8pt; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="border-bottom: Black 2.5pt double; font-size: 8pt; text-align: right"&gt;8,400&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; font-size: 8pt; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;&#13;    &lt;td style="padding-left: 5.4pt"&gt;&amp;#160;&lt;/td&gt;&lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom; background-color: White"&gt;&#13;    &lt;td style="font-size: 8pt; text-align: left"&gt;Basic and diluted&lt;/td&gt;&lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;&#13;    &lt;td style="font-size: 8pt"&gt;earnings per share:&lt;/td&gt;&lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom; background-color: White"&gt;&#13;    &lt;td style="font-size: 8pt"&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;Total basic earnings per share&lt;/td&gt;&lt;td style="font-size: 8pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="font-size: 8pt; text-align: left"&gt;$&lt;/td&gt;&lt;td style="font-size: 8pt; text-align: right"&gt;0.04&lt;/td&gt;&lt;td style="font-size: 8pt; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-size: 8pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="font-size: 8pt; text-align: left"&gt;$&lt;/td&gt;&lt;td style="font-size: 8pt; text-align: right"&gt;0.21&lt;/td&gt;&lt;td style="font-size: 8pt; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-size: 8pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="font-size: 8pt; text-align: left"&gt;$&lt;/td&gt;&lt;td style="font-size: 8pt; text-align: right"&gt;0.11&lt;/td&gt;&lt;td style="font-size: 8pt; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-size: 8pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="font-size: 8pt; text-align: left"&gt;$&lt;/td&gt;&lt;td style="font-size: 8pt; text-align: right"&gt;0.48&lt;/td&gt;&lt;td style="font-size: 8pt; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;&#13;    &lt;td style="font-size: 8pt"&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;Total diluted earnings per share&lt;/td&gt;&lt;td style="font-size: 8pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="font-size: 8pt; text-align: left"&gt;$&lt;/td&gt;&lt;td style="font-size: 8pt; text-align: right"&gt;0.04&lt;/td&gt;&lt;td style="font-size: 8pt; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-size: 8pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="font-size: 8pt; text-align: left"&gt;$&lt;/td&gt;&lt;td style="font-size: 8pt; text-align: right"&gt;0.20&lt;/td&gt;&lt;td style="font-size: 8pt; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-size: 8pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="font-size: 8pt; text-align: left"&gt;$&lt;/td&gt;&lt;td style="font-size: 8pt; text-align: right"&gt;0.11&lt;/td&gt;&lt;td style="font-size: 8pt; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-size: 8pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="font-size: 8pt; text-align: left"&gt;$&lt;/td&gt;&lt;td style="font-size: 8pt; text-align: right"&gt;0.47&lt;/td&gt;&lt;td style="font-size: 8pt; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;/table&gt;</us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock>
    <us-gaap:ScheduleOfCompensationCostForShareBasedPaymentArrangementsAllocationOfShareBasedCompensationCostsByPlanTableTextBlock contextRef="From2018-01-01to2018-09-30">&lt;table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 12pt Times New Roman, Times, Serif"&gt;&#13;&lt;tr style="vertical-align: bottom"&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-size: 8pt; padding-bottom: 1pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td colspan="7" style="font-size: 8pt; text-align: center; border-bottom: Black 1pt solid"&gt;Three Months Ended&lt;/td&gt;&lt;td style="font-size: 8pt; padding-bottom: 1pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td colspan="7" style="font-size: 8pt; text-align: center; border-bottom: Black 1pt solid"&gt;Nine Months Ended&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom"&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-size: 8pt; padding-bottom: 1pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td colspan="3" style="font-size: 8pt; text-align: center; border-bottom: Black 1pt solid"&gt;Sep. 30,&lt;br /&gt; 2018&lt;/td&gt;&lt;td style="font-size: 8pt; padding-bottom: 1pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td colspan="3" style="font-size: 8pt; text-align: center; border-bottom: Black 1pt solid"&gt;Sep. 30,&lt;br /&gt; 2017&lt;/td&gt;&lt;td style="font-size: 8pt; padding-bottom: 1pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td colspan="3" style="font-size: 8pt; text-align: center; border-bottom: Black 1pt solid"&gt;Sep. 30,&lt;br /&gt; 2018&lt;/td&gt;&lt;td style="font-size: 8pt; padding-bottom: 1pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td colspan="3" style="font-size: 8pt; text-align: center; border-bottom: Black 1pt solid"&gt;Sep. 30,&lt;br /&gt; 2017&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom"&gt;&#13;    &lt;td style="font-size: 8pt"&gt;(in thousands)&lt;/td&gt;&lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td colspan="3"&gt;&amp;#160;&lt;/td&gt;&lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td colspan="3"&gt;&amp;#160;&lt;/td&gt;&lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td colspan="3"&gt;&amp;#160;&lt;/td&gt;&lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td colspan="3"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;&#13;    &lt;td style="width: 40%; font-size: 8pt; text-align: left"&gt;Cost of goods sold&lt;/td&gt;&lt;td style="width: 3%; font-size: 8pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="width: 1%; font-size: 8pt; text-align: left"&gt;$&lt;/td&gt;&lt;td style="width: 10%; font-size: 8pt; text-align: right"&gt;4&lt;/td&gt;&lt;td style="width: 1%; font-size: 8pt; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="width: 3%; font-size: 8pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="width: 1%; font-size: 8pt; text-align: left"&gt;$&lt;/td&gt;&lt;td style="width: 10%; font-size: 8pt; text-align: right"&gt;4&lt;/td&gt;&lt;td style="width: 1%; font-size: 8pt; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="width: 3%; font-size: 8pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="width: 1%; font-size: 8pt; text-align: left"&gt;$&lt;/td&gt;&lt;td style="width: 10%; font-size: 8pt; text-align: right"&gt;19&lt;/td&gt;&lt;td style="width: 1%; font-size: 8pt; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="width: 3%; font-size: 8pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="width: 1%; font-size: 8pt; text-align: left"&gt;$&lt;/td&gt;&lt;td style="width: 10%; font-size: 8pt; text-align: right"&gt;14&lt;/td&gt;&lt;td style="width: 1%; font-size: 8pt; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom; background-color: White"&gt;&#13;    &lt;td style="font-size: 8pt; text-align: left"&gt;Research and development&lt;/td&gt;&lt;td style="font-size: 8pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="font-size: 8pt; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-size: 8pt; text-align: right"&gt;56&lt;/td&gt;&lt;td style="font-size: 8pt; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-size: 8pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="font-size: 8pt; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-size: 8pt; text-align: right"&gt;39&lt;/td&gt;&lt;td style="font-size: 8pt; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-size: 8pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="font-size: 8pt; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-size: 8pt; text-align: right"&gt;205&lt;/td&gt;&lt;td style="font-size: 8pt; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-size: 8pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="font-size: 8pt; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-size: 8pt; text-align: right"&gt;127&lt;/td&gt;&lt;td style="font-size: 8pt; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;&#13;    &lt;td style="font-size: 8pt; text-align: left; padding-bottom: 1pt"&gt;Selling, general and administrative&lt;/td&gt;&lt;td style="font-size: 8pt; padding-bottom: 1pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: Black 1pt solid; font-size: 8pt; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; font-size: 8pt; text-align: right"&gt;222&lt;/td&gt;&lt;td style="padding-bottom: 1pt; font-size: 8pt; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-size: 8pt; padding-bottom: 1pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: Black 1pt solid; font-size: 8pt; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; font-size: 8pt; text-align: right"&gt;130&lt;/td&gt;&lt;td style="padding-bottom: 1pt; font-size: 8pt; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-size: 8pt; padding-bottom: 1pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: Black 1pt solid; font-size: 8pt; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; font-size: 8pt; text-align: right"&gt;708&lt;/td&gt;&lt;td style="padding-bottom: 1pt; font-size: 8pt; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-size: 8pt; padding-bottom: 1pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: Black 1pt solid; font-size: 8pt; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; font-size: 8pt; text-align: right"&gt;399&lt;/td&gt;&lt;td style="padding-bottom: 1pt; font-size: 8pt; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom; background-color: White"&gt;&#13;    &lt;td style="font-size: 8pt; text-align: left; padding-bottom: 2.5pt"&gt;Total share-based compensation&lt;/td&gt;&lt;td style="font-size: 8pt; padding-bottom: 2.5pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: Black 2.5pt double; font-size: 8pt; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 2.5pt double; font-size: 8pt; text-align: right"&gt;282&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; font-size: 8pt; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-size: 8pt; padding-bottom: 2.5pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: Black 2.5pt double; font-size: 8pt; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 2.5pt double; font-size: 8pt; text-align: right"&gt;173&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; font-size: 8pt; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-size: 8pt; padding-bottom: 2.5pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: Black 2.5pt double; font-size: 8pt; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 2.5pt double; font-size: 8pt; text-align: right"&gt;932&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; font-size: 8pt; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-size: 8pt; padding-bottom: 2.5pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: Black 2.5pt double; font-size: 8pt; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 2.5pt double; font-size: 8pt; text-align: right"&gt;540&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; font-size: 8pt; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;/table&gt;</us-gaap:ScheduleOfCompensationCostForShareBasedPaymentArrangementsAllocationOfShareBasedCompensationCostsByPlanTableTextBlock>
    <us-gaap:ScheduleOfShareBasedCompensationActivityTableTextBlock contextRef="From2018-01-01to2018-09-30">&lt;table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 12pt Times New Roman, Times, Serif"&gt;&#13;&lt;tr style="vertical-align: bottom"&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-size: 8pt; padding-bottom: 1pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td colspan="7" style="font-size: 8pt; text-align: center; border-bottom: Black 1pt solid"&gt;Three Months Ended&lt;/td&gt;&lt;td style="font-size: 8pt; padding-bottom: 1pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td colspan="7" style="font-size: 8pt; text-align: center; border-bottom: Black 1pt solid"&gt;Nine Months Ended&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom"&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-size: 8pt; padding-bottom: 1pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td colspan="3" style="font-size: 8pt; text-align: center; border-bottom: Black 1pt solid"&gt;Sep. 30,&lt;br /&gt; 2018&lt;/td&gt;&lt;td style="font-size: 8pt; padding-bottom: 1pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td colspan="3" style="font-size: 8pt; text-align: center; border-bottom: Black 1pt solid"&gt;Sep. 30,&lt;br /&gt; 2017&lt;/td&gt;&lt;td style="font-size: 8pt; padding-bottom: 1pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td colspan="3" style="font-size: 8pt; text-align: center; border-bottom: Black 1pt solid"&gt;Sep. 30,&lt;br /&gt; 2018&lt;/td&gt;&lt;td style="font-size: 8pt; padding-bottom: 1pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td colspan="3" style="font-size: 8pt; text-align: center; border-bottom: Black 1pt solid"&gt;Sep. 30,&lt;br /&gt; 2017&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;&#13;    &lt;td style="width: 40%; font-size: 8pt; text-align: justify"&gt;Restricted Stock&lt;/td&gt;&lt;td style="width: 3%; font-size: 8pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="width: 1%; font-size: 8pt; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="width: 10%; font-size: 8pt; text-align: right"&gt;1,000&lt;/td&gt;&lt;td style="width: 1%; font-size: 8pt; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="width: 3%; font-size: 8pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="width: 1%; font-size: 8pt; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="width: 10%; font-size: 8pt; text-align: right"&gt;51,000&lt;/td&gt;&lt;td style="width: 1%; font-size: 8pt; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="width: 3%; font-size: 8pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="width: 1%; font-size: 8pt; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="width: 10%; font-size: 8pt; text-align: right"&gt;206,856&lt;/td&gt;&lt;td style="width: 1%; font-size: 8pt; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="width: 3%; font-size: 8pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="width: 1%; font-size: 8pt; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="width: 10%; font-size: 8pt; text-align: right"&gt;286,600&lt;/td&gt;&lt;td style="width: 1%; font-size: 8pt; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom; background-color: White"&gt;&#13;    &lt;td style="font-size: 8pt; text-align: justify"&gt;Stock Options&lt;/td&gt;&lt;td style="font-size: 8pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="font-size: 8pt; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-size: 8pt; text-align: right"&gt;&amp;#8212;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="font-size: 8pt; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-size: 8pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="font-size: 8pt; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-size: 8pt; text-align: right"&gt;25,000&lt;/td&gt;&lt;td style="font-size: 8pt; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-size: 8pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="font-size: 8pt; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-size: 8pt; text-align: right"&gt;&amp;#8212;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="font-size: 8pt; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-size: 8pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="font-size: 8pt; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-size: 8pt; text-align: right"&gt;25,000&lt;/td&gt;&lt;td style="font-size: 8pt; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;/table&gt;</us-gaap:ScheduleOfShareBasedCompensationActivityTableTextBlock>
    <us-gaap:ScheduleOfDeferredCompensationArrangementWithIndividualShareBasedPaymentsTextBlock contextRef="From2018-01-01to2018-09-30">&lt;table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 12pt Times New Roman, Times, Serif"&gt;&#13;&lt;tr style="vertical-align: bottom"&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-size: 8pt; padding-bottom: 1pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td colspan="3" style="font-size: 8pt; text-align: center; border-bottom: Black 1pt solid"&gt;Sep. 30,&lt;br /&gt; 2018&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;&#13;    &lt;td style="width: 70%; font-size: 8pt; text-align: left"&gt;Unamortized future equity compensation expense (in thousands)&lt;/td&gt;&lt;td style="width: 10%; font-size: 8pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="width: 1%; font-size: 8pt; text-align: left"&gt;$&lt;/td&gt;&lt;td style="width: 18%; font-size: 8pt; text-align: right"&gt;3,096&lt;/td&gt;&lt;td style="width: 1%; font-size: 8pt; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom; background-color: White"&gt;&#13;    &lt;td style="font-size: 8pt"&gt;Remaining weighted average amortization period (in years)&lt;/td&gt;&lt;td style="font-size: 8pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="font-size: 8pt; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-size: 8pt; text-align: right"&gt;2.83&lt;/td&gt;&lt;td style="font-size: 8pt; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;/table&gt;</us-gaap:ScheduleOfDeferredCompensationArrangementWithIndividualShareBasedPaymentsTextBlock>
    <us-gaap:ProductWarrantyAccrualPeriodIncreaseDecrease contextRef="From2018-01-01to2018-09-30" unitRef="USD" decimals="-3">737000</us-gaap:ProductWarrantyAccrualPeriodIncreaseDecrease>
    <us-gaap:ProductWarrantyAccrualPayments contextRef="From2018-01-01to2018-09-30" unitRef="USD" decimals="-3">737000</us-gaap:ProductWarrantyAccrualPayments>
    <us-gaap:ProductWarrantyAccrualWarrantiesIssued contextRef="From2018-01-01to2018-09-30" unitRef="USD" decimals="-3">58000</us-gaap:ProductWarrantyAccrualWarrantiesIssued>
    <us-gaap:OperatingLeasesFutureMinimumPaymentsReceivableRemainderOfFiscalYear contextRef="AsOf2018-09-30" unitRef="USD" decimals="-3">252000</us-gaap:OperatingLeasesFutureMinimumPaymentsReceivableRemainderOfFiscalYear>
    <us-gaap:OperatingLeasesFutureMinimumPaymentsDueInTwoYears contextRef="AsOf2018-09-30" unitRef="USD" decimals="-3">915000</us-gaap:OperatingLeasesFutureMinimumPaymentsDueInTwoYears>
    <us-gaap:OperatingLeasesFutureMinimumPaymentsDueInThreeYears contextRef="AsOf2018-09-30" unitRef="USD" decimals="-3">913000</us-gaap:OperatingLeasesFutureMinimumPaymentsDueInThreeYears>
    <us-gaap:OperatingLeasesFutureMinimumPaymentsDueInFourYears contextRef="AsOf2018-09-30" unitRef="USD" decimals="-3">749000</us-gaap:OperatingLeasesFutureMinimumPaymentsDueInFourYears>
    <us-gaap:OperatingLeasesFutureMinimumPaymentsDueInFiveYears contextRef="AsOf2018-09-30" unitRef="USD" decimals="-3">232000</us-gaap:OperatingLeasesFutureMinimumPaymentsDueInFiveYears>
    <us-gaap:OperatingLeasesFutureMinimumPaymentsDueThereafter contextRef="AsOf2018-09-30" unitRef="USD" decimals="-3">0</us-gaap:OperatingLeasesFutureMinimumPaymentsDueThereafter>
    <us-gaap:OperatingLeasesFutureMinimumPaymentsDue contextRef="AsOf2018-09-30" unitRef="USD" decimals="-3">3061000</us-gaap:OperatingLeasesFutureMinimumPaymentsDue>
    <us-gaap:PurchaseObligation contextRef="AsOf2018-09-30" unitRef="USD" decimals="-3">1486000</us-gaap:PurchaseObligation>
    <us-gaap:PurchaseObligationDueInNextTwelveMonths contextRef="AsOf2018-09-30" unitRef="USD" decimals="-3">5000</us-gaap:PurchaseObligationDueInNextTwelveMonths>
    <us-gaap:WeightedAverageNumberOfSharesIssuedBasic contextRef="From2018-01-01to2018-09-30" unitRef="Shares" decimals="INF">8361</us-gaap:WeightedAverageNumberOfSharesIssuedBasic>
    <us-gaap:WeightedAverageNumberOfSharesIssuedBasic contextRef="From2017-01-01to2017-09-30" unitRef="Shares" decimals="INF">8112</us-gaap:WeightedAverageNumberOfSharesIssuedBasic>
    <us-gaap:WeightedAverageNumberOfSharesIssuedBasic contextRef="From2018-07-01to2018-09-30" unitRef="Shares" decimals="INF">8439</us-gaap:WeightedAverageNumberOfSharesIssuedBasic>
    <us-gaap:WeightedAverageNumberOfSharesIssuedBasic contextRef="From2017-07-01to2017-09-30" unitRef="Shares" decimals="INF">8201</us-gaap:WeightedAverageNumberOfSharesIssuedBasic>
    <DAIO:DilutiveImpactOfOptionsAndEquityAwardsOutstanding contextRef="From2018-01-01to2018-09-30" unitRef="Shares" decimals="INF">155</DAIO:DilutiveImpactOfOptionsAndEquityAwardsOutstanding>
    <DAIO:DilutiveImpactOfOptionsAndEquityAwardsOutstanding contextRef="From2017-01-01to2017-09-30" unitRef="Shares" decimals="INF">288</DAIO:DilutiveImpactOfOptionsAndEquityAwardsOutstanding>
    <DAIO:DilutiveImpactOfOptionsAndEquityAwardsOutstanding contextRef="From2018-07-01to2018-09-30" unitRef="Shares" decimals="INF">68</DAIO:DilutiveImpactOfOptionsAndEquityAwardsOutstanding>
    <DAIO:DilutiveImpactOfOptionsAndEquityAwardsOutstanding contextRef="From2017-07-01to2017-09-30" unitRef="Shares" decimals="INF">266</DAIO:DilutiveImpactOfOptionsAndEquityAwardsOutstanding>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount contextRef="From2018-01-01to2018-09-30" unitRef="Shares" decimals="INF">25000</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount contextRef="From2017-01-01to2017-09-30" unitRef="Shares" decimals="INF">8425</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsGranted contextRef="From2018-01-01to2018-09-30" unitRef="Shares" decimals="INF">206856</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsGranted>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsGranted contextRef="From2017-01-01to2017-09-30" unitRef="Shares" decimals="INF">286600</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsGranted>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsGranted contextRef="From2018-07-01to2018-09-30" unitRef="Shares" decimals="INF">1000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsGranted>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsGranted contextRef="From2017-07-01to2017-09-30" unitRef="Shares" decimals="INF">51000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsGranted>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriod contextRef="From2018-01-01to2018-09-30" unitRef="Shares" decimals="INF">0</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriod contextRef="From2017-01-01to2017-09-30" unitRef="Shares" decimals="INF">25000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriod contextRef="From2018-07-01to2018-09-30" unitRef="Shares" decimals="INF">0</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriod contextRef="From2017-07-01to2017-09-30" unitRef="Shares" decimals="INF">25000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriod>
    <us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized contextRef="AsOf2018-09-30" unitRef="USD" decimals="-3">3096000</us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized>
    <us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1 contextRef="From2018-01-01to2018-09-30">P2Y9M29D</us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1>
</xbrli:xbrl>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-101.SCH
<SEQUENCE>10
<FILENAME>daio-20180930.xsd
<DESCRIPTION>XBRL SCHEMA FILE
<TEXT>
<XBRL>
<?xml version="1.0" encoding="US-ASCII" ?>
    <!-- Field: Doc-Info; Name: Generator; Value: QXInteractive; Version: 4.24a -->
    <!-- Field: Doc-Info; Name: Source; Value: 182297 09302018 10Q3.xfr; Date: 2018%2D11%2D12T13:35:24Z -->
    <!-- Field: Doc-Info; Name: Status; Value: 0x00000000 -->
    <!-- Field: Doc-Info; Name: Misc; Value: /6kps7xRiXgen8uKYXQsSaOPaaPtxZp8KZlBuWp+bQlKDyss1h0H+y9AIesGsTsA -->
<schema xmlns="http://www.w3.org/2001/XMLSchema" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:link="http://www.xbrl.org/2003/linkbase" xmlns:xbrli="http://www.xbrl.org/2003/instance" xmlns:xbrldt="http://xbrl.org/2005/xbrldt" xmlns:xbrldi="http://xbrl.org/2006/xbrldi" xmlns:dei="http://xbrl.sec.gov/dei/2018-01-31" xmlns:us-gaap="http://fasb.org/us-gaap/2018-01-31" xmlns:us-roles="http://fasb.org/us-roles/2018-01-31" xmlns:nonnum="http://www.xbrl.org/dtr/type/non-numeric" xmlns:num="http://www.xbrl.org/dtr/type/numeric" xmlns:us-types="http://fasb.org/us-types/2018-01-31" xmlns:DAIO="http://dataio.com/20180930" elementFormDefault="qualified" targetNamespace="http://dataio.com/20180930">
    <annotation>
      <appinfo>
	<link:roleType roleURI="http://dataio.com/role/DocumentAndEntityInformation" id="DocumentAndEntityInformation">
	  <link:definition>00000001 - Document - Document and Entity Information</link:definition>
	  <link:usedOn>link:presentationLink</link:usedOn>
	  <link:usedOn>link:calculationLink</link:usedOn>
	  <link:usedOn>link:definitionLink</link:usedOn>
	</link:roleType>
	<link:roleType roleURI="http://dataio.com/role/ConsolidatedBalanceSheetsInThousandsExceptShareData" id="ConsolidatedBalanceSheetsInThousandsExceptShareData">
	  <link:definition>00000002 - Statement - CONSOLIDATED BALANCE SHEETS (in thousands, except share data)  (Unaudited)</link:definition>
	  <link:usedOn>link:presentationLink</link:usedOn>
	  <link:usedOn>link:calculationLink</link:usedOn>
	  <link:usedOn>link:definitionLink</link:usedOn>
	</link:roleType>
	<link:roleType roleURI="http://dataio.com/role/ConsolidatedBalanceSheetsInThousandsExceptShareDataParenthetical" id="ConsolidatedBalanceSheetsInThousandsExceptShareDataParenthetical">
	  <link:definition>00000003 - Statement - CONSOLIDATED BALANCE SHEETS (in thousands, except share data)  (Parenthetical)</link:definition>
	  <link:usedOn>link:presentationLink</link:usedOn>
	  <link:usedOn>link:calculationLink</link:usedOn>
	  <link:usedOn>link:definitionLink</link:usedOn>
	</link:roleType>
	<link:roleType roleURI="http://dataio.com/role/ConsolidatedStatementsOfOperationsInThousandsExceptPerShareAmounts" id="ConsolidatedStatementsOfOperationsInThousandsExceptPerShareAmounts">
	  <link:definition>00000004 - Statement - CONSOLIDATED STATEMENTS OF OPERATIONS (in thousands, except per share amounts) (Unaudited)</link:definition>
	  <link:usedOn>link:presentationLink</link:usedOn>
	  <link:usedOn>link:calculationLink</link:usedOn>
	  <link:usedOn>link:definitionLink</link:usedOn>
	</link:roleType>
	<link:roleType roleURI="http://dataio.com/role/ConsolidatedStatementsOfComprehensiveIncomeLossInThousands" id="ConsolidatedStatementsOfComprehensiveIncomeLossInThousands">
	  <link:definition>00000005 - Statement - CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME (LOSS) (in thousands) (Unaudited)</link:definition>
	  <link:usedOn>link:presentationLink</link:usedOn>
	  <link:usedOn>link:calculationLink</link:usedOn>
	  <link:usedOn>link:definitionLink</link:usedOn>
	</link:roleType>
	<link:roleType roleURI="http://dataio.com/role/ConsolidatedStatementOfCashFlows" id="ConsolidatedStatementOfCashFlows">
	  <link:definition>00000006 - Statement - CONSOLIDATED STATEMENT OF CASH FLOWS (Unaudited)</link:definition>
	  <link:usedOn>link:presentationLink</link:usedOn>
	  <link:usedOn>link:calculationLink</link:usedOn>
	  <link:usedOn>link:definitionLink</link:usedOn>
	</link:roleType>
	<link:roleType roleURI="http://dataio.com/role/Note1-FinancialStatementPreparation" id="Note1-FinancialStatementPreparation">
	  <link:definition>00000007 - Disclosure - NOTE 1 - FINANCIAL STATEMENT PREPARATION</link:definition>
	  <link:usedOn>link:presentationLink</link:usedOn>
	  <link:usedOn>link:calculationLink</link:usedOn>
	  <link:usedOn>link:definitionLink</link:usedOn>
	</link:roleType>
	<link:roleType roleURI="http://dataio.com/role/Note2-Inventories" id="Note2-Inventories">
	  <link:definition>00000008 - Disclosure - NOTE 2 - INVENTORIES</link:definition>
	  <link:usedOn>link:presentationLink</link:usedOn>
	  <link:usedOn>link:calculationLink</link:usedOn>
	  <link:usedOn>link:definitionLink</link:usedOn>
	</link:roleType>
	<link:roleType roleURI="http://dataio.com/role/Note3-PropertyPlantAndEquipmentNet" id="Note3-PropertyPlantAndEquipmentNet">
	  <link:definition>00000009 - Disclosure - NOTE 3 - PROPERTY, PLANT AND EQUIPMENT, NET</link:definition>
	  <link:usedOn>link:presentationLink</link:usedOn>
	  <link:usedOn>link:calculationLink</link:usedOn>
	  <link:usedOn>link:definitionLink</link:usedOn>
	</link:roleType>
	<link:roleType roleURI="http://dataio.com/role/Note4-OtherAccruedLiabilities" id="Note4-OtherAccruedLiabilities">
	  <link:definition>00000010 - Disclosure - NOTE 4 - OTHER ACCRUED LIABILITIES</link:definition>
	  <link:usedOn>link:presentationLink</link:usedOn>
	  <link:usedOn>link:calculationLink</link:usedOn>
	  <link:usedOn>link:definitionLink</link:usedOn>
	</link:roleType>
	<link:roleType roleURI="http://dataio.com/role/Note5-OperatingLeaseCommitments" id="Note5-OperatingLeaseCommitments">
	  <link:definition>00000011 - Disclosure - NOTE 5 - OPERATING LEASE COMMITMENTS</link:definition>
	  <link:usedOn>link:presentationLink</link:usedOn>
	  <link:usedOn>link:calculationLink</link:usedOn>
	  <link:usedOn>link:definitionLink</link:usedOn>
	</link:roleType>
	<link:roleType roleURI="http://dataio.com/role/Note6-OtherCommitments" id="Note6-OtherCommitments">
	  <link:definition>00000012 - Disclosure - NOTE 6 - OTHER COMMITMENTS</link:definition>
	  <link:usedOn>link:presentationLink</link:usedOn>
	  <link:usedOn>link:calculationLink</link:usedOn>
	  <link:usedOn>link:definitionLink</link:usedOn>
	</link:roleType>
	<link:roleType roleURI="http://dataio.com/role/Note7-Contingencies" id="Note7-Contingencies">
	  <link:definition>00000013 - Disclosure - NOTE 7 - CONTINGENCIES</link:definition>
	  <link:usedOn>link:presentationLink</link:usedOn>
	  <link:usedOn>link:calculationLink</link:usedOn>
	  <link:usedOn>link:definitionLink</link:usedOn>
	</link:roleType>
	<link:roleType roleURI="http://dataio.com/role/Note8-EarningsPerShare" id="Note8-EarningsPerShare">
	  <link:definition>00000014 - Disclosure - NOTE 8 - EARNINGS PER SHARE</link:definition>
	  <link:usedOn>link:presentationLink</link:usedOn>
	  <link:usedOn>link:calculationLink</link:usedOn>
	  <link:usedOn>link:definitionLink</link:usedOn>
	</link:roleType>
	<link:roleType roleURI="http://dataio.com/role/Note9-Share-basedCompensation" id="Note9-Share-basedCompensation">
	  <link:definition>00000015 - Disclosure - NOTE 9 - SHARE-BASED COMPENSATION</link:definition>
	  <link:usedOn>link:presentationLink</link:usedOn>
	  <link:usedOn>link:calculationLink</link:usedOn>
	  <link:usedOn>link:definitionLink</link:usedOn>
	</link:roleType>
	<link:roleType roleURI="http://dataio.com/role/Note10-ShareRepurchaseProgram" id="Note10-ShareRepurchaseProgram">
	  <link:definition>00000016 - Disclosure - NOTE 10 - SHARE REPURCHASE PROGRAM</link:definition>
	  <link:usedOn>link:presentationLink</link:usedOn>
	  <link:usedOn>link:calculationLink</link:usedOn>
	  <link:usedOn>link:definitionLink</link:usedOn>
	</link:roleType>
	<link:roleType roleURI="http://dataio.com/role/Note1-FinancialStatementPreparationPolicies" id="Note1-FinancialStatementPreparationPolicies">
	  <link:definition>00000017 - Disclosure - NOTE 1 - FINANCIAL STATEMENT PREPARATION (Policies)</link:definition>
	  <link:usedOn>link:presentationLink</link:usedOn>
	  <link:usedOn>link:calculationLink</link:usedOn>
	  <link:usedOn>link:definitionLink</link:usedOn>
	</link:roleType>
	<link:roleType roleURI="http://dataio.com/role/Note2-InventoriesTables" id="Note2-InventoriesTables">
	  <link:definition>00000018 - Disclosure - NOTE 2 - INVENTORIES (Tables)</link:definition>
	  <link:usedOn>link:presentationLink</link:usedOn>
	  <link:usedOn>link:calculationLink</link:usedOn>
	  <link:usedOn>link:definitionLink</link:usedOn>
	</link:roleType>
	<link:roleType roleURI="http://dataio.com/role/Note3-PropertyPlantAndEquipmentNetTables" id="Note3-PropertyPlantAndEquipmentNetTables">
	  <link:definition>00000019 - Disclosure - NOTE 3 - PROPERTY, PLANT AND EQUIPMENT, NET (Tables)</link:definition>
	  <link:usedOn>link:presentationLink</link:usedOn>
	  <link:usedOn>link:calculationLink</link:usedOn>
	  <link:usedOn>link:definitionLink</link:usedOn>
	</link:roleType>
	<link:roleType roleURI="http://dataio.com/role/Note4-OtherAccruedLiabilitiesTables" id="Note4-OtherAccruedLiabilitiesTables">
	  <link:definition>00000020 - Disclosure - NOTE 4 - OTHER ACCRUED LIABILITIES (Tables)</link:definition>
	  <link:usedOn>link:presentationLink</link:usedOn>
	  <link:usedOn>link:calculationLink</link:usedOn>
	  <link:usedOn>link:definitionLink</link:usedOn>
	</link:roleType>
	<link:roleType roleURI="http://dataio.com/role/Note5-OperatingLeaseCommitmentsTables" id="Note5-OperatingLeaseCommitmentsTables">
	  <link:definition>00000021 - Disclosure - NOTE 5 - OPERATING LEASE COMMITMENTS (Tables)</link:definition>
	  <link:usedOn>link:presentationLink</link:usedOn>
	  <link:usedOn>link:calculationLink</link:usedOn>
	  <link:usedOn>link:definitionLink</link:usedOn>
	</link:roleType>
	<link:roleType roleURI="http://dataio.com/role/Note8-EarningsPerShareTables" id="Note8-EarningsPerShareTables">
	  <link:definition>00000022 - Disclosure - NOTE 8 - EARNINGS PER SHARE (Tables)</link:definition>
	  <link:usedOn>link:presentationLink</link:usedOn>
	  <link:usedOn>link:calculationLink</link:usedOn>
	  <link:usedOn>link:definitionLink</link:usedOn>
	</link:roleType>
	<link:roleType roleURI="http://dataio.com/role/Note9-Share-basedCompensationTables" id="Note9-Share-basedCompensationTables">
	  <link:definition>00000023 - Disclosure - NOTE 9 - SHARE-BASED COMPENSATION (Tables)</link:definition>
	  <link:usedOn>link:presentationLink</link:usedOn>
	  <link:usedOn>link:calculationLink</link:usedOn>
	  <link:usedOn>link:definitionLink</link:usedOn>
	</link:roleType>
	<link:roleType roleURI="http://dataio.com/role/Note1-FinancialStatementPreparationDetailsNarrative" id="Note1-FinancialStatementPreparationDetailsNarrative">
	  <link:definition>00000024 - Disclosure - NOTE 1 - FINANCIAL STATEMENT PREPARATION (Details Narrative)</link:definition>
	  <link:usedOn>link:presentationLink</link:usedOn>
	  <link:usedOn>link:calculationLink</link:usedOn>
	  <link:usedOn>link:definitionLink</link:usedOn>
	</link:roleType>
	<link:roleType roleURI="http://dataio.com/role/Note2-InventoriesDetails" id="Note2-InventoriesDetails">
	  <link:definition>00000025 - Disclosure - NOTE 2 - INVENTORIES (Details)</link:definition>
	  <link:usedOn>link:presentationLink</link:usedOn>
	  <link:usedOn>link:calculationLink</link:usedOn>
	  <link:usedOn>link:definitionLink</link:usedOn>
	</link:roleType>
	<link:roleType roleURI="http://dataio.com/role/Note3-PropertyPlantAndEquipmentNetDetailsInThousands" id="Note3-PropertyPlantAndEquipmentNetDetailsInThousands">
	  <link:definition>00000026 - Disclosure - NOTE 3 - PROPERTY, PLANT AND EQUIPMENT, NET (Details) (in thousands)</link:definition>
	  <link:usedOn>link:presentationLink</link:usedOn>
	  <link:usedOn>link:calculationLink</link:usedOn>
	  <link:usedOn>link:definitionLink</link:usedOn>
	</link:roleType>
	<link:roleType roleURI="http://dataio.com/role/Note4-OtherAccruedLiabilitiesDetailsInThousands" id="Note4-OtherAccruedLiabilitiesDetailsInThousands">
	  <link:definition>00000027 - Disclosure - NOTE 4 - OTHER ACCRUED LIABILITIES (Details) (in thousands)</link:definition>
	  <link:usedOn>link:presentationLink</link:usedOn>
	  <link:usedOn>link:calculationLink</link:usedOn>
	  <link:usedOn>link:definitionLink</link:usedOn>
	</link:roleType>
	<link:roleType roleURI="http://dataio.com/role/Note4-OtherAccruedLiabilitiesDetails1InThousands" id="Note4-OtherAccruedLiabilitiesDetails1InThousands">
	  <link:definition>00000028 - Disclosure - NOTE 4 - OTHER ACCRUED LIABILITIES (Details 1) (in thousands)</link:definition>
	  <link:usedOn>link:presentationLink</link:usedOn>
	  <link:usedOn>link:calculationLink</link:usedOn>
	  <link:usedOn>link:definitionLink</link:usedOn>
	</link:roleType>
	<link:roleType roleURI="http://dataio.com/role/Note5-OperatingLeaseCommitmentsDetailsInThousands" id="Note5-OperatingLeaseCommitmentsDetailsInThousands">
	  <link:definition>00000029 - Disclosure - NOTE 5 - OPERATING LEASE COMMITMENTS (Details) (in thousands)</link:definition>
	  <link:usedOn>link:presentationLink</link:usedOn>
	  <link:usedOn>link:calculationLink</link:usedOn>
	  <link:usedOn>link:definitionLink</link:usedOn>
	</link:roleType>
	<link:roleType roleURI="http://dataio.com/role/Note6-OtherCommitmentsDetailsNarrative" id="Note6-OtherCommitmentsDetailsNarrative">
	  <link:definition>00000030 - Disclosure - NOTE 6 - OTHER COMMITMENTS (Details Narrative)</link:definition>
	  <link:usedOn>link:presentationLink</link:usedOn>
	  <link:usedOn>link:calculationLink</link:usedOn>
	  <link:usedOn>link:definitionLink</link:usedOn>
	</link:roleType>
	<link:roleType roleURI="http://dataio.com/role/Note8-EarningsPerShareInThousandsExceptPerShareDataDetails" id="Note8-EarningsPerShareInThousandsExceptPerShareDataDetails">
	  <link:definition>00000031 - Disclosure - NOTE 8 - EARNINGS PER SHARE (In thousands, except per share data) (Details)</link:definition>
	  <link:usedOn>link:presentationLink</link:usedOn>
	  <link:usedOn>link:calculationLink</link:usedOn>
	  <link:usedOn>link:definitionLink</link:usedOn>
	</link:roleType>
	<link:roleType roleURI="http://dataio.com/role/Note8-EarningsPerShareDetailsNarrative" id="Note8-EarningsPerShareDetailsNarrative">
	  <link:definition>00000032 - Disclosure - NOTE 8 - EARNINGS PER SHARE (Details Narrative)</link:definition>
	  <link:usedOn>link:presentationLink</link:usedOn>
	  <link:usedOn>link:calculationLink</link:usedOn>
	  <link:usedOn>link:definitionLink</link:usedOn>
	</link:roleType>
	<link:roleType roleURI="http://dataio.com/role/Note9-Share-basedCompensationDetailsInThousandsExceptPerShareData" id="Note9-Share-basedCompensationDetailsInThousandsExceptPerShareData">
	  <link:definition>00000033 - Disclosure - NOTE 9 - SHARE-BASED COMPENSATION (Details) (in thousands, except per share data)</link:definition>
	  <link:usedOn>link:presentationLink</link:usedOn>
	  <link:usedOn>link:calculationLink</link:usedOn>
	  <link:usedOn>link:definitionLink</link:usedOn>
	</link:roleType>
	<link:roleType roleURI="http://dataio.com/role/Note9-Share-basedCompensationDetails1" id="Note9-Share-basedCompensationDetails1">
	  <link:definition>00000034 - Disclosure - NOTE 9 - SHARE-BASED COMPENSATION (Details 1)</link:definition>
	  <link:usedOn>link:presentationLink</link:usedOn>
	  <link:usedOn>link:calculationLink</link:usedOn>
	  <link:usedOn>link:definitionLink</link:usedOn>
	</link:roleType>
	<link:roleType roleURI="http://dataio.com/role/Note9-Share-basedCompensationDetails2" id="Note9-Share-basedCompensationDetails2">
	  <link:definition>00000035 - Disclosure - NOTE 9 - SHARE-BASED COMPENSATION (Details 2)</link:definition>
	  <link:usedOn>link:presentationLink</link:usedOn>
	  <link:usedOn>link:calculationLink</link:usedOn>
	  <link:usedOn>link:definitionLink</link:usedOn>
	</link:roleType>
	<link:linkbaseRef xlink:type="simple" xlink:href="daio-20180930_pre.xml" xlink:role="http://www.xbrl.org/2003/role/presentationLinkbaseRef" xlink:arcrole="http://www.w3.org/1999/xlink/properties/linkbase" xlink:title="Presentation Links" />
	<link:linkbaseRef xlink:type="simple" xlink:href="daio-20180930_lab.xml" xlink:role="http://www.xbrl.org/2003/role/labelLinkbaseRef" xlink:arcrole="http://www.w3.org/1999/xlink/properties/linkbase" xlink:title="Label Links" />
	<link:linkbaseRef xlink:type="simple" xlink:href="daio-20180930_cal.xml" xlink:role="http://www.xbrl.org/2003/role/calculationLinkbaseRef" xlink:arcrole="http://www.w3.org/1999/xlink/properties/linkbase" xlink:title="Calculation Links" />
	<link:linkbaseRef xlink:type="simple" xlink:href="daio-20180930_def.xml" xlink:role="http://www.xbrl.org/2003/role/definitionLinkbaseRef" xlink:arcrole="http://www.w3.org/1999/xlink/properties/linkbase" xlink:title="Definition Links" />
      </appinfo>
    </annotation>
    <import namespace="http://www.xbrl.org/2003/instance" schemaLocation="http://www.xbrl.org/2003/xbrl-instance-2003-12-31.xsd" />
    <import namespace="http://www.xbrl.org/2003/linkbase" schemaLocation="http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd" />
    <import namespace="http://xbrl.sec.gov/dei/2018-01-31" schemaLocation="https://xbrl.sec.gov/dei/2018/dei-2018-01-31.xsd" />
    <import namespace="http://fasb.org/us-gaap/2018-01-31" schemaLocation="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd" />
    <import namespace="http://fasb.org/us-types/2018-01-31" schemaLocation="http://xbrl.fasb.org/us-gaap/2018/elts/us-types-2018-01-31.xsd" />
    <import namespace="http://www.xbrl.org/dtr/type/non-numeric" schemaLocation="http://www.xbrl.org/dtr/type/nonNumeric-2009-12-16.xsd" />
    <import namespace="http://www.xbrl.org/dtr/type/numeric" schemaLocation="http://www.xbrl.org/dtr/type/numeric-2009-12-16.xsd" />
    <import namespace="http://xbrl.sec.gov/country/2017-01-31" schemaLocation="http://xbrl.sec.gov/country/2017/country-2017-01-31.xsd" />
    <import namespace="http://fasb.org/srt/2018-01-31" schemaLocation="http://xbrl.fasb.org/srt/2018/elts/srt-2018-01-31.xsd" />
    <element id="DAIO_SaleDemonstrationEquipment" name="SaleDemonstrationEquipment" nillable="true" xbrli:periodType="instant" xbrli:balance="debit" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" />
    <element id="DAIO_Equipment" name="Equipment" nillable="true" xbrli:periodType="instant" xbrli:balance="debit" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" />
    <element id="DAIO_EquipmentTransferredToCostOfGoodsSold" name="EquipmentTransferredToCostOfGoodsSold" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" />
    <element id="DAIO_OperatingLeaseCommitmentsTextBlock" name="OperatingLeaseCommitmentsTextBlock" nillable="true" xbrli:periodType="duration" type="nonnum:textBlockItemType" substitutionGroup="xbrli:item" />
    <element id="DAIO_OtherCommitments" name="OtherCommitments" nillable="true" xbrli:periodType="duration" type="nonnum:textBlockItemType" substitutionGroup="xbrli:item" />
    <element id="DAIO_ShareRepurchaseProgramDisclosureTextBlock" name="ShareRepurchaseProgramDisclosureTextBlock" nillable="true" xbrli:periodType="duration" type="nonnum:textBlockItemType" substitutionGroup="xbrli:item" />
    <element id="DAIO_TablePropertyPlantAndEquipmentNet" name="TablePropertyPlantAndEquipmentNet" nillable="true" xbrli:periodType="duration" type="nonnum:textBlockItemType" substitutionGroup="xbrli:item" />
    <element id="DAIO_DilutiveImpactOfOptionsAndEquityAwardsOutstanding" name="DilutiveImpactOfOptionsAndEquityAwardsOutstanding" nillable="true" xbrli:periodType="duration" type="xbrli:sharesItemType" substitutionGroup="xbrli:item" />
    <element id="DAIO_UnitedStatesMember" name="UnitedStatesMember" nillable="true" xbrli:periodType="duration" type="nonnum:domainItemType" substitutionGroup="xbrli:item" />
    <element id="DAIO_March2016Member" name="March2016Member" nillable="true" xbrli:periodType="duration" type="nonnum:domainItemType" substitutionGroup="xbrli:item" />
    <element id="DAIO_April2016Member" name="April2016Member" nillable="true" xbrli:periodType="duration" type="nonnum:domainItemType" substitutionGroup="xbrli:item" />
    <element id="DAIO_May2016Member" name="May2016Member" nillable="true" xbrli:periodType="duration" type="nonnum:domainItemType" substitutionGroup="xbrli:item" />
    <element id="DAIO_June2016Member" name="June2016Member" nillable="true" xbrli:periodType="duration" type="nonnum:domainItemType" substitutionGroup="xbrli:item" />
    <element id="DAIO_July2016Member" name="July2016Member" nillable="true" xbrli:periodType="duration" type="nonnum:domainItemType" substitutionGroup="xbrli:item" />
    <element id="DAIO_DocumentAndEntityInformationAbstract" name="DocumentAndEntityInformationAbstract" abstract="true" nillable="true" xbrli:periodType="duration" type="xbrli:stringItemType" substitutionGroup="xbrli:item" />
    <element id="DAIO_ConsolidatedStatementsOfComprehensiveIncomeLossAbstract" name="ConsolidatedStatementsOfComprehensiveIncomeLossAbstract" abstract="true" nillable="true" xbrli:periodType="duration" type="xbrli:stringItemType" substitutionGroup="xbrli:item" />
    <element id="DAIO_Note5OtherAccruedLiabilitiesAbstract" name="Note5OtherAccruedLiabilitiesAbstract" abstract="true" nillable="true" xbrli:periodType="duration" type="xbrli:stringItemType" substitutionGroup="xbrli:item" />
    <element id="DAIO_NotesToFinancialStatementsAbstract" name="NotesToFinancialStatementsAbstract" abstract="true" nillable="true" xbrli:periodType="duration" type="xbrli:stringItemType" substitutionGroup="xbrli:item" />
    <element id="DAIO_FinancialStatementPreparationPoliciesAbstract" name="FinancialStatementPreparationPoliciesAbstract" abstract="true" nillable="true" xbrli:periodType="duration" type="xbrli:stringItemType" substitutionGroup="xbrli:item" />
    <element id="DAIO_InventoriesTablesAbstract" name="InventoriesTablesAbstract" abstract="true" nillable="true" xbrli:periodType="duration" type="xbrli:stringItemType" substitutionGroup="xbrli:item" />
    <element id="DAIO_PropertyPlantAndEquipmentNetTablesAbstract" name="PropertyPlantAndEquipmentNetTablesAbstract" abstract="true" nillable="true" xbrli:periodType="duration" type="xbrli:stringItemType" substitutionGroup="xbrli:item" />
    <element id="DAIO_OtherAccruedLiabilitiesTablesAbstract" name="OtherAccruedLiabilitiesTablesAbstract" abstract="true" nillable="true" xbrli:periodType="duration" type="xbrli:stringItemType" substitutionGroup="xbrli:item" />
    <element id="DAIO_Note7OperatingLeaseCommitmentsTablesAbstract" name="Note7OperatingLeaseCommitmentsTablesAbstract" abstract="true" nillable="true" xbrli:periodType="duration" type="xbrli:stringItemType" substitutionGroup="xbrli:item" />
    <element id="DAIO_EarningsPerShareTablesAbstract" name="EarningsPerShareTablesAbstract" abstract="true" nillable="true" xbrli:periodType="duration" type="xbrli:stringItemType" substitutionGroup="xbrli:item" />
    <element id="DAIO_SharebasedCompensationTablesAbstract" name="SharebasedCompensationTablesAbstract" abstract="true" nillable="true" xbrli:periodType="duration" type="xbrli:stringItemType" substitutionGroup="xbrli:item" />
    <element id="DAIO_SharebasedCompensationDetails1Abstract" name="SharebasedCompensationDetails1Abstract" abstract="true" nillable="true" xbrli:periodType="duration" type="xbrli:stringItemType" substitutionGroup="xbrli:item" />
    <element id="DAIO_Note10SharebasedCompensationDetailsNarrativeAbstract" name="Note10SharebasedCompensationDetailsNarrativeAbstract" abstract="true" nillable="true" xbrli:periodType="duration" type="xbrli:stringItemType" substitutionGroup="xbrli:item" />
</schema>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-101.CAL
<SEQUENCE>11
<FILENAME>daio-20180930_cal.xml
<DESCRIPTION>XBRL CALCULATION FILE
<TEXT>
<XBRL>
<?xml version="1.0" encoding="US-ASCII" standalone="no"?>
    <!-- Field: Doc-Info; Name: Generator; Value: QXInteractive; Version: 4.24a -->
    <!-- Field: Doc-Info; Name: Source; Value: 182297 09302018 10Q3.xfr; Date: 2018%2D11%2D12T13:35:24Z -->
    <!-- Field: Doc-Info; Name: Status; Value: 0x00000000 -->
<link:linkbase xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:link="http://www.xbrl.org/2003/linkbase" xmlns:xbrli="http://www.xbrl.org/2003/instance" xsi:schemaLocation="http://www.xbrl.org/2003/linkbase http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd">
    <link:roleRef roleURI="http://dataio.com/role/DocumentAndEntityInformation" xlink:href="daio-20180930.xsd#DocumentAndEntityInformation" xlink:type="simple" />
    <link:roleRef roleURI="http://dataio.com/role/ConsolidatedBalanceSheetsInThousandsExceptShareData" xlink:href="daio-20180930.xsd#ConsolidatedBalanceSheetsInThousandsExceptShareData" xlink:type="simple" />
    <link:roleRef roleURI="http://dataio.com/role/ConsolidatedBalanceSheetsInThousandsExceptShareDataParenthetical" xlink:href="daio-20180930.xsd#ConsolidatedBalanceSheetsInThousandsExceptShareDataParenthetical" xlink:type="simple" />
    <link:roleRef roleURI="http://dataio.com/role/ConsolidatedStatementsOfOperationsInThousandsExceptPerShareAmounts" xlink:href="daio-20180930.xsd#ConsolidatedStatementsOfOperationsInThousandsExceptPerShareAmounts" xlink:type="simple" />
    <link:roleRef roleURI="http://dataio.com/role/ConsolidatedStatementsOfComprehensiveIncomeLossInThousands" xlink:href="daio-20180930.xsd#ConsolidatedStatementsOfComprehensiveIncomeLossInThousands" xlink:type="simple" />
    <link:roleRef roleURI="http://dataio.com/role/ConsolidatedStatementOfCashFlows" xlink:href="daio-20180930.xsd#ConsolidatedStatementOfCashFlows" xlink:type="simple" />
    <link:roleRef roleURI="http://dataio.com/role/Note1-FinancialStatementPreparation" xlink:href="daio-20180930.xsd#Note1-FinancialStatementPreparation" xlink:type="simple" />
    <link:roleRef roleURI="http://dataio.com/role/Note2-Inventories" xlink:href="daio-20180930.xsd#Note2-Inventories" xlink:type="simple" />
    <link:roleRef roleURI="http://dataio.com/role/Note3-PropertyPlantAndEquipmentNet" xlink:href="daio-20180930.xsd#Note3-PropertyPlantAndEquipmentNet" xlink:type="simple" />
    <link:roleRef roleURI="http://dataio.com/role/Note4-OtherAccruedLiabilities" xlink:href="daio-20180930.xsd#Note4-OtherAccruedLiabilities" xlink:type="simple" />
    <link:roleRef roleURI="http://dataio.com/role/Note5-OperatingLeaseCommitments" xlink:href="daio-20180930.xsd#Note5-OperatingLeaseCommitments" xlink:type="simple" />
    <link:roleRef roleURI="http://dataio.com/role/Note6-OtherCommitments" xlink:href="daio-20180930.xsd#Note6-OtherCommitments" xlink:type="simple" />
    <link:roleRef roleURI="http://dataio.com/role/Note7-Contingencies" xlink:href="daio-20180930.xsd#Note7-Contingencies" xlink:type="simple" />
    <link:roleRef roleURI="http://dataio.com/role/Note8-EarningsPerShare" xlink:href="daio-20180930.xsd#Note8-EarningsPerShare" xlink:type="simple" />
    <link:roleRef roleURI="http://dataio.com/role/Note9-Share-basedCompensation" xlink:href="daio-20180930.xsd#Note9-Share-basedCompensation" xlink:type="simple" />
    <link:roleRef roleURI="http://dataio.com/role/Note10-ShareRepurchaseProgram" xlink:href="daio-20180930.xsd#Note10-ShareRepurchaseProgram" xlink:type="simple" />
    <link:roleRef roleURI="http://dataio.com/role/Note1-FinancialStatementPreparationPolicies" xlink:href="daio-20180930.xsd#Note1-FinancialStatementPreparationPolicies" xlink:type="simple" />
    <link:roleRef roleURI="http://dataio.com/role/Note2-InventoriesTables" xlink:href="daio-20180930.xsd#Note2-InventoriesTables" xlink:type="simple" />
    <link:roleRef roleURI="http://dataio.com/role/Note3-PropertyPlantAndEquipmentNetTables" xlink:href="daio-20180930.xsd#Note3-PropertyPlantAndEquipmentNetTables" xlink:type="simple" />
    <link:roleRef roleURI="http://dataio.com/role/Note4-OtherAccruedLiabilitiesTables" xlink:href="daio-20180930.xsd#Note4-OtherAccruedLiabilitiesTables" xlink:type="simple" />
    <link:roleRef roleURI="http://dataio.com/role/Note5-OperatingLeaseCommitmentsTables" xlink:href="daio-20180930.xsd#Note5-OperatingLeaseCommitmentsTables" xlink:type="simple" />
    <link:roleRef roleURI="http://dataio.com/role/Note8-EarningsPerShareTables" xlink:href="daio-20180930.xsd#Note8-EarningsPerShareTables" xlink:type="simple" />
    <link:roleRef roleURI="http://dataio.com/role/Note9-Share-basedCompensationTables" xlink:href="daio-20180930.xsd#Note9-Share-basedCompensationTables" xlink:type="simple" />
    <link:roleRef roleURI="http://dataio.com/role/Note1-FinancialStatementPreparationDetailsNarrative" xlink:href="daio-20180930.xsd#Note1-FinancialStatementPreparationDetailsNarrative" xlink:type="simple" />
    <link:roleRef roleURI="http://dataio.com/role/Note2-InventoriesDetails" xlink:href="daio-20180930.xsd#Note2-InventoriesDetails" xlink:type="simple" />
    <link:roleRef roleURI="http://dataio.com/role/Note3-PropertyPlantAndEquipmentNetDetailsInThousands" xlink:href="daio-20180930.xsd#Note3-PropertyPlantAndEquipmentNetDetailsInThousands" xlink:type="simple" />
    <link:roleRef roleURI="http://dataio.com/role/Note4-OtherAccruedLiabilitiesDetailsInThousands" xlink:href="daio-20180930.xsd#Note4-OtherAccruedLiabilitiesDetailsInThousands" xlink:type="simple" />
    <link:roleRef roleURI="http://dataio.com/role/Note4-OtherAccruedLiabilitiesDetails1InThousands" xlink:href="daio-20180930.xsd#Note4-OtherAccruedLiabilitiesDetails1InThousands" xlink:type="simple" />
    <link:roleRef roleURI="http://dataio.com/role/Note5-OperatingLeaseCommitmentsDetailsInThousands" xlink:href="daio-20180930.xsd#Note5-OperatingLeaseCommitmentsDetailsInThousands" xlink:type="simple" />
    <link:roleRef roleURI="http://dataio.com/role/Note6-OtherCommitmentsDetailsNarrative" xlink:href="daio-20180930.xsd#Note6-OtherCommitmentsDetailsNarrative" xlink:type="simple" />
    <link:roleRef roleURI="http://dataio.com/role/Note8-EarningsPerShareInThousandsExceptPerShareDataDetails" xlink:href="daio-20180930.xsd#Note8-EarningsPerShareInThousandsExceptPerShareDataDetails" xlink:type="simple" />
    <link:roleRef roleURI="http://dataio.com/role/Note8-EarningsPerShareDetailsNarrative" xlink:href="daio-20180930.xsd#Note8-EarningsPerShareDetailsNarrative" xlink:type="simple" />
    <link:roleRef roleURI="http://dataio.com/role/Note9-Share-basedCompensationDetailsInThousandsExceptPerShareData" xlink:href="daio-20180930.xsd#Note9-Share-basedCompensationDetailsInThousandsExceptPerShareData" xlink:type="simple" />
    <link:roleRef roleURI="http://dataio.com/role/Note9-Share-basedCompensationDetails1" xlink:href="daio-20180930.xsd#Note9-Share-basedCompensationDetails1" xlink:type="simple" />
    <link:roleRef roleURI="http://dataio.com/role/Note9-Share-basedCompensationDetails2" xlink:href="daio-20180930.xsd#Note9-Share-basedCompensationDetails2" xlink:type="simple" />
    <link:calculationLink xlink:type="extended" xlink:role="http://dataio.com/role/DocumentAndEntityInformation" xlink:title="00000001 - Document - Document and Entity Information" />
    <link:calculationLink xlink:type="extended" xlink:role="http://dataio.com/role/ConsolidatedBalanceSheetsInThousandsExceptShareData" xlink:title="00000002 - Statement - CONSOLIDATED BALANCE SHEETS (in thousands, except share data)  (Unaudited)">
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_AssetsCurrent" xlink:label="loc_us-gaapAssetsCurrent" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_CashAndCashEquivalentsAtCarryingValue" xlink:label="loc_us-gaapCashAndCashEquivalentsAtCarryingValue" />
      <link:calculationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapAssetsCurrent" xlink:to="loc_us-gaapCashAndCashEquivalentsAtCarryingValue" xlink:type="arc" weight="1" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_AccountsReceivableNetCurrent" xlink:label="loc_us-gaapAccountsReceivableNetCurrent" />
      <link:calculationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapAssetsCurrent" xlink:to="loc_us-gaapAccountsReceivableNetCurrent" xlink:type="arc" weight="1" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_InventoryNet" xlink:label="loc_us-gaapInventoryNet" />
      <link:calculationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapAssetsCurrent" xlink:to="loc_us-gaapInventoryNet" xlink:type="arc" weight="1" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_OtherAssetsCurrent" xlink:label="loc_us-gaapOtherAssetsCurrent" />
      <link:calculationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapAssetsCurrent" xlink:to="loc_us-gaapOtherAssetsCurrent" xlink:type="arc" weight="1" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_Assets" xlink:label="loc_us-gaapAssets" />
      <link:calculationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapAssets" xlink:to="loc_us-gaapAssetsCurrent" xlink:type="arc" weight="1" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_PropertyPlantAndEquipmentNet" xlink:label="loc_us-gaapPropertyPlantAndEquipmentNet" />
      <link:calculationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapAssets" xlink:to="loc_us-gaapPropertyPlantAndEquipmentNet" xlink:type="arc" weight="1" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_OtherAssetsNoncurrent" xlink:label="loc_us-gaapOtherAssetsNoncurrent" />
      <link:calculationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapAssets" xlink:to="loc_us-gaapOtherAssetsNoncurrent" xlink:type="arc" weight="1" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_IncomeTaxReceivable" xlink:label="loc_us-gaapIncomeTaxReceivable" />
      <link:calculationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapAssets" xlink:to="loc_us-gaapIncomeTaxReceivable" xlink:type="arc" weight="1" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_LiabilitiesCurrent" xlink:label="loc_us-gaapLiabilitiesCurrent" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_AccountsPayableCurrent" xlink:label="loc_us-gaapAccountsPayableCurrent" />
      <link:calculationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapLiabilitiesCurrent" xlink:to="loc_us-gaapAccountsPayableCurrent" xlink:type="arc" weight="1" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_EmployeeRelatedLiabilitiesCurrent" xlink:label="loc_us-gaapEmployeeRelatedLiabilitiesCurrent" />
      <link:calculationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapLiabilitiesCurrent" xlink:to="loc_us-gaapEmployeeRelatedLiabilitiesCurrent" xlink:type="arc" weight="1" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_DeferredRevenueCurrent" xlink:label="loc_us-gaapDeferredRevenueCurrent" />
      <link:calculationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapLiabilitiesCurrent" xlink:to="loc_us-gaapDeferredRevenueCurrent" xlink:type="arc" weight="1" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_OtherAccruedLiabilitiesCurrent" xlink:label="loc_us-gaapOtherAccruedLiabilitiesCurrent" />
      <link:calculationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapLiabilitiesCurrent" xlink:to="loc_us-gaapOtherAccruedLiabilitiesCurrent" xlink:type="arc" weight="1" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_AccruedIncomeTaxes" xlink:label="loc_us-gaapAccruedIncomeTaxes" />
      <link:calculationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapLiabilitiesCurrent" xlink:to="loc_us-gaapAccruedIncomeTaxes" xlink:type="arc" weight="1" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_StockholdersEquity" xlink:label="loc_us-gaapStockholdersEquity" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_PreferredStockValue" xlink:label="loc_us-gaapPreferredStockValue" />
      <link:calculationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapStockholdersEquity" xlink:to="loc_us-gaapPreferredStockValue" xlink:type="arc" weight="1" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_RetainedEarningsAccumulatedDeficit" xlink:label="loc_us-gaapRetainedEarningsAccumulatedDeficit" />
      <link:calculationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapStockholdersEquity" xlink:to="loc_us-gaapRetainedEarningsAccumulatedDeficit" xlink:type="arc" weight="1" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax" xlink:label="loc_us-gaapAccumulatedOtherComprehensiveIncomeLossNetOfTax" />
      <link:calculationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapStockholdersEquity" xlink:to="loc_us-gaapAccumulatedOtherComprehensiveIncomeLossNetOfTax" xlink:type="arc" weight="1" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_CommonStockValue" xlink:label="loc_us-gaapCommonStockValue" />
      <link:calculationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapStockholdersEquity" xlink:to="loc_us-gaapCommonStockValue" xlink:type="arc" weight="1" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_LiabilitiesAndStockholdersEquity" xlink:label="loc_us-gaapLiabilitiesAndStockholdersEquity" />
      <link:calculationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapLiabilitiesAndStockholdersEquity" xlink:to="loc_us-gaapLiabilitiesCurrent" xlink:type="arc" weight="1" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_OtherLiabilitiesNoncurrent" xlink:label="loc_us-gaapOtherLiabilitiesNoncurrent" />
      <link:calculationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapLiabilitiesAndStockholdersEquity" xlink:to="loc_us-gaapOtherLiabilitiesNoncurrent" xlink:type="arc" weight="1" />
      <link:calculationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapLiabilitiesAndStockholdersEquity" xlink:to="loc_us-gaapStockholdersEquity" xlink:type="arc" weight="1" />
    </link:calculationLink>
    <link:calculationLink xlink:type="extended" xlink:role="http://dataio.com/role/ConsolidatedBalanceSheetsInThousandsExceptShareDataParenthetical" xlink:title="00000003 - Statement - CONSOLIDATED BALANCE SHEETS (in thousands, except share data)  (Parenthetical)" />
    <link:calculationLink xlink:type="extended" xlink:role="http://dataio.com/role/ConsolidatedStatementsOfOperationsInThousandsExceptPerShareAmounts" xlink:title="00000004 - Statement - CONSOLIDATED STATEMENTS OF OPERATIONS (in thousands, except per share amounts) (Unaudited)">
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_GrossProfit" xlink:label="loc_us-gaapGrossProfit" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_CostOfGoodsAndServicesSold" xlink:label="loc_us-gaapCostOfGoodsAndServicesSold" />
      <link:calculationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapGrossProfit" xlink:to="loc_us-gaapCostOfGoodsAndServicesSold" xlink:type="arc" weight="-1" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_Revenues" xlink:label="loc_us-gaapRevenues" />
      <link:calculationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapGrossProfit" xlink:to="loc_us-gaapRevenues" xlink:type="arc" weight="1" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_OperatingExpenses" xlink:label="loc_us-gaapOperatingExpenses" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ResearchAndDevelopmentExpense" xlink:label="loc_us-gaapResearchAndDevelopmentExpense" />
      <link:calculationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapOperatingExpenses" xlink:to="loc_us-gaapResearchAndDevelopmentExpense" xlink:type="arc" weight="1" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_SellingGeneralAndAdministrativeExpense" xlink:label="loc_us-gaapSellingGeneralAndAdministrativeExpense" />
      <link:calculationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapOperatingExpenses" xlink:to="loc_us-gaapSellingGeneralAndAdministrativeExpense" xlink:type="arc" weight="1" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_OperatingIncomeLoss" xlink:label="loc_us-gaapOperatingIncomeLoss" />
      <link:calculationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapOperatingIncomeLoss" xlink:to="loc_us-gaapGrossProfit" xlink:type="arc" weight="1" />
      <link:calculationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapOperatingIncomeLoss" xlink:to="loc_us-gaapOperatingExpenses" xlink:type="arc" weight="-1" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_NonoperatingIncomeExpense" xlink:label="loc_us-gaapNonoperatingIncomeExpense" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ForeignCurrencyTransactionGainLossBeforeTax" xlink:label="loc_us-gaapForeignCurrencyTransactionGainLossBeforeTax" />
      <link:calculationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapNonoperatingIncomeExpense" xlink:to="loc_us-gaapForeignCurrencyTransactionGainLossBeforeTax" xlink:type="arc" weight="1" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_InterestIncomeExpenseNonoperatingNet" xlink:label="loc_us-gaapInterestIncomeExpenseNonoperatingNet" />
      <link:calculationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapNonoperatingIncomeExpense" xlink:to="loc_us-gaapInterestIncomeExpenseNonoperatingNet" xlink:type="arc" weight="1" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_GainLossOnDispositionOfAssets" xlink:label="loc_us-gaapGainLossOnDispositionOfAssets" />
      <link:calculationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapNonoperatingIncomeExpense" xlink:to="loc_us-gaapGainLossOnDispositionOfAssets" xlink:type="arc" weight="1" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" xlink:label="loc_us-gaapIncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" />
      <link:calculationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapIncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" xlink:to="loc_us-gaapOperatingIncomeLoss" xlink:type="arc" weight="1" />
      <link:calculationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapIncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" xlink:to="loc_us-gaapNonoperatingIncomeExpense" xlink:type="arc" weight="1" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_NetIncomeLoss" xlink:label="loc_us-gaapNetIncomeLoss" />
      <link:calculationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapNetIncomeLoss" xlink:to="loc_us-gaapIncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" xlink:type="arc" weight="1" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_IncomeTaxExpenseBenefit" xlink:label="loc_us-gaapIncomeTaxExpenseBenefit" />
      <link:calculationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapNetIncomeLoss" xlink:to="loc_us-gaapIncomeTaxExpenseBenefit" xlink:type="arc" weight="-1" />
    </link:calculationLink>
    <link:calculationLink xlink:type="extended" xlink:role="http://dataio.com/role/ConsolidatedStatementsOfComprehensiveIncomeLossInThousands" xlink:title="00000005 - Statement - CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME (LOSS) (in thousands) (Unaudited)">
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ComprehensiveIncomeNetOfTax" xlink:label="loc_us-gaapComprehensiveIncomeNetOfTax" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_NetIncomeLoss" xlink:label="loc_us-gaapNetIncomeLoss" />
      <link:calculationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapComprehensiveIncomeNetOfTax" xlink:to="loc_us-gaapNetIncomeLoss" xlink:type="arc" weight="1" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentBeforeTax" xlink:label="loc_us-gaapOtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentBeforeTax" />
      <link:calculationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapComprehensiveIncomeNetOfTax" xlink:to="loc_us-gaapOtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentBeforeTax" xlink:type="arc" weight="1" />
    </link:calculationLink>
    <link:calculationLink xlink:type="extended" xlink:role="http://dataio.com/role/ConsolidatedStatementOfCashFlows" xlink:title="00000006 - Statement - CONSOLIDATED STATEMENT OF CASH FLOWS (Unaudited)">
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:label="loc_us-gaapNetCashProvidedByUsedInOperatingActivities" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_NetIncomeLoss" xlink:label="loc_us-gaapNetIncomeLoss" />
      <link:calculationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapNetCashProvidedByUsedInOperatingActivities" xlink:to="loc_us-gaapNetIncomeLoss" xlink:type="arc" weight="1" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_DepreciationDepletionAndAmortization" xlink:label="loc_us-gaapDepreciationDepletionAndAmortization" />
      <link:calculationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapNetCashProvidedByUsedInOperatingActivities" xlink:to="loc_us-gaapDepreciationDepletionAndAmortization" xlink:type="arc" weight="1" />
      <link:loc xlink:type="locator" xlink:href="daio-20180930.xsd#DAIO_EquipmentTransferredToCostOfGoodsSold" xlink:label="loc_DAIOEquipmentTransferredToCostOfGoodsSold" />
      <link:calculationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapNetCashProvidedByUsedInOperatingActivities" xlink:to="loc_DAIOEquipmentTransferredToCostOfGoodsSold" xlink:type="arc" weight="1" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ShareBasedCompensation" xlink:label="loc_us-gaapShareBasedCompensation" />
      <link:calculationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapNetCashProvidedByUsedInOperatingActivities" xlink:to="loc_us-gaapShareBasedCompensation" xlink:type="arc" weight="1" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_IncreaseDecreaseInAccountsReceivable" xlink:label="loc_us-gaapIncreaseDecreaseInAccountsReceivable" />
      <link:calculationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapNetCashProvidedByUsedInOperatingActivities" xlink:to="loc_us-gaapIncreaseDecreaseInAccountsReceivable" xlink:type="arc" weight="-1" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_IncreaseDecreaseInInventories" xlink:label="loc_us-gaapIncreaseDecreaseInInventories" />
      <link:calculationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapNetCashProvidedByUsedInOperatingActivities" xlink:to="loc_us-gaapIncreaseDecreaseInInventories" xlink:type="arc" weight="-1" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_IncreaseDecreaseInOtherCurrentAssets" xlink:label="loc_us-gaapIncreaseDecreaseInOtherCurrentAssets" />
      <link:calculationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapNetCashProvidedByUsedInOperatingActivities" xlink:to="loc_us-gaapIncreaseDecreaseInOtherCurrentAssets" xlink:type="arc" weight="-1" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_IncreaseDecreaseInAccountsPayableAndAccruedLiabilities" xlink:label="loc_us-gaapIncreaseDecreaseInAccountsPayableAndAccruedLiabilities" />
      <link:calculationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapNetCashProvidedByUsedInOperatingActivities" xlink:to="loc_us-gaapIncreaseDecreaseInAccountsPayableAndAccruedLiabilities" xlink:type="arc" weight="1" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_IncreaseDecreaseInDeferredRevenue" xlink:label="loc_us-gaapIncreaseDecreaseInDeferredRevenue" />
      <link:calculationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapNetCashProvidedByUsedInOperatingActivities" xlink:to="loc_us-gaapIncreaseDecreaseInDeferredRevenue" xlink:type="arc" weight="1" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_IncreaseDecreaseInOtherNoncurrentLiabilities" xlink:label="loc_us-gaapIncreaseDecreaseInOtherNoncurrentLiabilities" />
      <link:calculationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapNetCashProvidedByUsedInOperatingActivities" xlink:to="loc_us-gaapIncreaseDecreaseInOtherNoncurrentLiabilities" xlink:type="arc" weight="1" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_GainLossOnDispositionOfAssets" xlink:label="loc_us-gaapGainLossOnDispositionOfAssets" />
      <link:calculationArc order="11" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapNetCashProvidedByUsedInOperatingActivities" xlink:to="loc_us-gaapGainLossOnDispositionOfAssets" xlink:type="arc" weight="-1" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_IncreaseDecreaseInDepositOtherAssets" xlink:label="loc_us-gaapIncreaseDecreaseInDepositOtherAssets" />
      <link:calculationArc order="12" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapNetCashProvidedByUsedInOperatingActivities" xlink:to="loc_us-gaapIncreaseDecreaseInDepositOtherAssets" xlink:type="arc" weight="-1" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_NetCashProvidedByUsedInInvestingActivities" xlink:label="loc_us-gaapNetCashProvidedByUsedInInvestingActivities" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_PaymentsToAcquirePropertyPlantAndEquipment" xlink:label="loc_us-gaapPaymentsToAcquirePropertyPlantAndEquipment" />
      <link:calculationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapNetCashProvidedByUsedInInvestingActivities" xlink:to="loc_us-gaapPaymentsToAcquirePropertyPlantAndEquipment" xlink:type="arc" weight="-1" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ProceedsFromSaleOfPropertyPlantAndEquipment" xlink:label="loc_us-gaapProceedsFromSaleOfPropertyPlantAndEquipment" />
      <link:calculationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapNetCashProvidedByUsedInInvestingActivities" xlink:to="loc_us-gaapProceedsFromSaleOfPropertyPlantAndEquipment" xlink:type="arc" weight="1" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_NetCashProvidedByUsedInFinancingActivities" xlink:label="loc_us-gaapNetCashProvidedByUsedInFinancingActivities" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ProceedsFromIssuanceOfCommonStock" xlink:label="loc_us-gaapProceedsFromIssuanceOfCommonStock" />
      <link:calculationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapNetCashProvidedByUsedInFinancingActivities" xlink:to="loc_us-gaapProceedsFromIssuanceOfCommonStock" xlink:type="arc" weight="1" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_CashAndCashEquivalentsPeriodIncreaseDecrease" xlink:label="loc_us-gaapCashAndCashEquivalentsPeriodIncreaseDecrease" />
      <link:calculationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapCashAndCashEquivalentsPeriodIncreaseDecrease" xlink:to="loc_us-gaapNetCashProvidedByUsedInOperatingActivities" xlink:type="arc" weight="1" />
      <link:calculationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapCashAndCashEquivalentsPeriodIncreaseDecrease" xlink:to="loc_us-gaapNetCashProvidedByUsedInInvestingActivities" xlink:type="arc" weight="1" />
      <link:calculationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapCashAndCashEquivalentsPeriodIncreaseDecrease" xlink:to="loc_us-gaapNetCashProvidedByUsedInFinancingActivities" xlink:type="arc" weight="1" />
    </link:calculationLink>
    <link:calculationLink xlink:type="extended" xlink:role="http://dataio.com/role/Note1-FinancialStatementPreparation" xlink:title="00000007 - Disclosure - NOTE 1 - FINANCIAL STATEMENT PREPARATION" />
    <link:calculationLink xlink:type="extended" xlink:role="http://dataio.com/role/Note2-Inventories" xlink:title="00000008 - Disclosure - NOTE 2 - INVENTORIES" />
    <link:calculationLink xlink:type="extended" xlink:role="http://dataio.com/role/Note3-PropertyPlantAndEquipmentNet" xlink:title="00000009 - Disclosure - NOTE 3 - PROPERTY, PLANT AND EQUIPMENT, NET" />
    <link:calculationLink xlink:type="extended" xlink:role="http://dataio.com/role/Note4-OtherAccruedLiabilities" xlink:title="00000010 - Disclosure - NOTE 4 - OTHER ACCRUED LIABILITIES" />
    <link:calculationLink xlink:type="extended" xlink:role="http://dataio.com/role/Note5-OperatingLeaseCommitments" xlink:title="00000011 - Disclosure - NOTE 5 - OPERATING LEASE COMMITMENTS" />
    <link:calculationLink xlink:type="extended" xlink:role="http://dataio.com/role/Note6-OtherCommitments" xlink:title="00000012 - Disclosure - NOTE 6 - OTHER COMMITMENTS" />
    <link:calculationLink xlink:type="extended" xlink:role="http://dataio.com/role/Note7-Contingencies" xlink:title="00000013 - Disclosure - NOTE 7 - CONTINGENCIES" />
    <link:calculationLink xlink:type="extended" xlink:role="http://dataio.com/role/Note8-EarningsPerShare" xlink:title="00000014 - Disclosure - NOTE 8 - EARNINGS PER SHARE" />
    <link:calculationLink xlink:type="extended" xlink:role="http://dataio.com/role/Note9-Share-basedCompensation" xlink:title="00000015 - Disclosure - NOTE 9 - SHARE-BASED COMPENSATION" />
    <link:calculationLink xlink:type="extended" xlink:role="http://dataio.com/role/Note10-ShareRepurchaseProgram" xlink:title="00000016 - Disclosure - NOTE 10 - SHARE REPURCHASE PROGRAM" />
    <link:calculationLink xlink:type="extended" xlink:role="http://dataio.com/role/Note1-FinancialStatementPreparationPolicies" xlink:title="00000017 - Disclosure - NOTE 1 - FINANCIAL STATEMENT PREPARATION (Policies)" />
    <link:calculationLink xlink:type="extended" xlink:role="http://dataio.com/role/Note2-InventoriesTables" xlink:title="00000018 - Disclosure - NOTE 2 - INVENTORIES (Tables)" />
    <link:calculationLink xlink:type="extended" xlink:role="http://dataio.com/role/Note3-PropertyPlantAndEquipmentNetTables" xlink:title="00000019 - Disclosure - NOTE 3 - PROPERTY, PLANT AND EQUIPMENT, NET (Tables)" />
    <link:calculationLink xlink:type="extended" xlink:role="http://dataio.com/role/Note4-OtherAccruedLiabilitiesTables" xlink:title="00000020 - Disclosure - NOTE 4 - OTHER ACCRUED LIABILITIES (Tables)" />
    <link:calculationLink xlink:type="extended" xlink:role="http://dataio.com/role/Note5-OperatingLeaseCommitmentsTables" xlink:title="00000021 - Disclosure - NOTE 5 - OPERATING LEASE COMMITMENTS (Tables)" />
    <link:calculationLink xlink:type="extended" xlink:role="http://dataio.com/role/Note8-EarningsPerShareTables" xlink:title="00000022 - Disclosure - NOTE 8 - EARNINGS PER SHARE (Tables)" />
    <link:calculationLink xlink:type="extended" xlink:role="http://dataio.com/role/Note9-Share-basedCompensationTables" xlink:title="00000023 - Disclosure - NOTE 9 - SHARE-BASED COMPENSATION (Tables)" />
    <link:calculationLink xlink:type="extended" xlink:role="http://dataio.com/role/Note1-FinancialStatementPreparationDetailsNarrative" xlink:title="00000024 - Disclosure - NOTE 1 - FINANCIAL STATEMENT PREPARATION (Details Narrative)" />
    <link:calculationLink xlink:type="extended" xlink:role="http://dataio.com/role/Note2-InventoriesDetails" xlink:title="00000025 - Disclosure - NOTE 2 - INVENTORIES (Details)">
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_InventoryNet" xlink:label="loc_us-gaapInventoryNet" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_InventoryRawMaterials" xlink:label="loc_us-gaapInventoryRawMaterials" />
      <link:calculationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapInventoryNet" xlink:to="loc_us-gaapInventoryRawMaterials" xlink:type="arc" weight="1" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_InventoryWorkInProcess" xlink:label="loc_us-gaapInventoryWorkInProcess" />
      <link:calculationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapInventoryNet" xlink:to="loc_us-gaapInventoryWorkInProcess" xlink:type="arc" weight="1" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_FIFOInventoryAmount" xlink:label="loc_us-gaapFIFOInventoryAmount" />
      <link:calculationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapInventoryNet" xlink:to="loc_us-gaapFIFOInventoryAmount" xlink:type="arc" weight="1" />
    </link:calculationLink>
    <link:calculationLink xlink:type="extended" xlink:role="http://dataio.com/role/Note3-PropertyPlantAndEquipmentNetDetailsInThousands" xlink:title="00000026 - Disclosure - NOTE 3 - PROPERTY, PLANT AND EQUIPMENT, NET (Details) (in thousands)">
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_PropertyPlantAndEquipmentGross" xlink:label="loc_us-gaapPropertyPlantAndEquipmentGross" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_LeaseholdImprovementsGross" xlink:label="loc_us-gaapLeaseholdImprovementsGross" />
      <link:calculationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapPropertyPlantAndEquipmentGross" xlink:to="loc_us-gaapLeaseholdImprovementsGross" xlink:type="arc" weight="1" />
      <link:loc xlink:type="locator" xlink:href="daio-20180930.xsd#DAIO_Equipment" xlink:label="loc_DAIOEquipment" />
      <link:calculationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapPropertyPlantAndEquipmentGross" xlink:to="loc_DAIOEquipment" xlink:type="arc" weight="1" />
      <link:loc xlink:type="locator" xlink:href="daio-20180930.xsd#DAIO_SaleDemonstrationEquipment" xlink:label="loc_DAIOSaleDemonstrationEquipment" />
      <link:calculationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapPropertyPlantAndEquipmentGross" xlink:to="loc_DAIOSaleDemonstrationEquipment" xlink:type="arc" weight="1" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_PropertyPlantAndEquipmentNet" xlink:label="loc_us-gaapPropertyPlantAndEquipmentNet" />
      <link:calculationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapPropertyPlantAndEquipmentNet" xlink:to="loc_us-gaapPropertyPlantAndEquipmentGross" xlink:type="arc" weight="1" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment" xlink:label="loc_us-gaapAccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment" />
      <link:calculationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapPropertyPlantAndEquipmentNet" xlink:to="loc_us-gaapAccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment" xlink:type="arc" weight="-1" />
    </link:calculationLink>
    <link:calculationLink xlink:type="extended" xlink:role="http://dataio.com/role/Note4-OtherAccruedLiabilitiesDetailsInThousands" xlink:title="00000027 - Disclosure - NOTE 4 - OTHER ACCRUED LIABILITIES (Details) (in thousands)">
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_AccruedLiabilitiesCurrentAndNoncurrent" xlink:label="loc_us-gaapAccruedLiabilitiesCurrentAndNoncurrent" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ProductWarrantyAccrual" xlink:label="loc_us-gaapProductWarrantyAccrual" />
      <link:calculationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapAccruedLiabilitiesCurrentAndNoncurrent" xlink:to="loc_us-gaapProductWarrantyAccrual" xlink:type="arc" weight="1" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ValuationAllowancesAndReservesBalance" xlink:label="loc_us-gaapValuationAllowancesAndReservesBalance" />
      <link:calculationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapAccruedLiabilitiesCurrentAndNoncurrent" xlink:to="loc_us-gaapValuationAllowancesAndReservesBalance" xlink:type="arc" weight="1" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_OtherAccruedLiabilitiesCurrentAndNoncurrent" xlink:label="loc_us-gaapOtherAccruedLiabilitiesCurrentAndNoncurrent" />
      <link:calculationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapAccruedLiabilitiesCurrentAndNoncurrent" xlink:to="loc_us-gaapOtherAccruedLiabilitiesCurrentAndNoncurrent" xlink:type="arc" weight="1" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_TaxesPayableCurrent" xlink:label="loc_us-gaapTaxesPayableCurrent" />
      <link:calculationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapAccruedLiabilitiesCurrentAndNoncurrent" xlink:to="loc_us-gaapTaxesPayableCurrent" xlink:type="arc" weight="1" />
    </link:calculationLink>
    <link:calculationLink xlink:type="extended" xlink:role="http://dataio.com/role/Note4-OtherAccruedLiabilitiesDetails1InThousands" xlink:title="00000028 - Disclosure - NOTE 4 - OTHER ACCRUED LIABILITIES (Details 1) (in thousands)" />
    <link:calculationLink xlink:type="extended" xlink:role="http://dataio.com/role/Note5-OperatingLeaseCommitmentsDetailsInThousands" xlink:title="00000029 - Disclosure - NOTE 5 - OPERATING LEASE COMMITMENTS (Details) (in thousands)" />
    <link:calculationLink xlink:type="extended" xlink:role="http://dataio.com/role/Note6-OtherCommitmentsDetailsNarrative" xlink:title="00000030 - Disclosure - NOTE 6 - OTHER COMMITMENTS (Details Narrative)" />
    <link:calculationLink xlink:type="extended" xlink:role="http://dataio.com/role/Note8-EarningsPerShareInThousandsExceptPerShareDataDetails" xlink:title="00000031 - Disclosure - NOTE 8 - EARNINGS PER SHARE (In thousands, except per share data) (Details)" />
    <link:calculationLink xlink:type="extended" xlink:role="http://dataio.com/role/Note8-EarningsPerShareDetailsNarrative" xlink:title="00000032 - Disclosure - NOTE 8 - EARNINGS PER SHARE (Details Narrative)" />
    <link:calculationLink xlink:type="extended" xlink:role="http://dataio.com/role/Note9-Share-basedCompensationDetailsInThousandsExceptPerShareData" xlink:title="00000033 - Disclosure - NOTE 9 - SHARE-BASED COMPENSATION (Details) (in thousands, except per share data)" />
    <link:calculationLink xlink:type="extended" xlink:role="http://dataio.com/role/Note9-Share-basedCompensationDetails1" xlink:title="00000034 - Disclosure - NOTE 9 - SHARE-BASED COMPENSATION (Details 1)" />
    <link:calculationLink xlink:type="extended" xlink:role="http://dataio.com/role/Note9-Share-basedCompensationDetails2" xlink:title="00000035 - Disclosure - NOTE 9 - SHARE-BASED COMPENSATION (Details 2)" />
</link:linkbase>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-101.DEF
<SEQUENCE>12
<FILENAME>daio-20180930_def.xml
<DESCRIPTION>XBRL DEFINITION FILE
<TEXT>
<XBRL>
<?xml version="1.0" encoding="US-ASCII" standalone="no"?>
    <!-- Field: Doc-Info; Name: Generator; Value: QXInteractive; Version: 4.24a -->
    <!-- Field: Doc-Info; Name: Source; Value: 182297 09302018 10Q3.xfr; Date: 2018%2D11%2D12T13:35:24Z -->
    <!-- Field: Doc-Info; Name: Status; Value: 0x00000000 -->
<link:linkbase xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:link="http://www.xbrl.org/2003/linkbase" xmlns:xbrldt="http://xbrl.org/2005/xbrldt" xmlns:xbrli="http://www.xbrl.org/2003/instance" xsi:schemaLocation="http://www.xbrl.org/2003/linkbase http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd">
    <link:roleRef roleURI="http://dataio.com/role/DocumentAndEntityInformation" xlink:href="daio-20180930.xsd#DocumentAndEntityInformation" xlink:type="simple" />
    <link:roleRef roleURI="http://dataio.com/role/ConsolidatedBalanceSheetsInThousandsExceptShareData" xlink:href="daio-20180930.xsd#ConsolidatedBalanceSheetsInThousandsExceptShareData" xlink:type="simple" />
    <link:roleRef roleURI="http://dataio.com/role/ConsolidatedBalanceSheetsInThousandsExceptShareDataParenthetical" xlink:href="daio-20180930.xsd#ConsolidatedBalanceSheetsInThousandsExceptShareDataParenthetical" xlink:type="simple" />
    <link:roleRef roleURI="http://dataio.com/role/ConsolidatedStatementsOfOperationsInThousandsExceptPerShareAmounts" xlink:href="daio-20180930.xsd#ConsolidatedStatementsOfOperationsInThousandsExceptPerShareAmounts" xlink:type="simple" />
    <link:roleRef roleURI="http://dataio.com/role/ConsolidatedStatementsOfComprehensiveIncomeLossInThousands" xlink:href="daio-20180930.xsd#ConsolidatedStatementsOfComprehensiveIncomeLossInThousands" xlink:type="simple" />
    <link:roleRef roleURI="http://dataio.com/role/ConsolidatedStatementOfCashFlows" xlink:href="daio-20180930.xsd#ConsolidatedStatementOfCashFlows" xlink:type="simple" />
    <link:roleRef roleURI="http://dataio.com/role/Note1-FinancialStatementPreparation" xlink:href="daio-20180930.xsd#Note1-FinancialStatementPreparation" xlink:type="simple" />
    <link:roleRef roleURI="http://dataio.com/role/Note2-Inventories" xlink:href="daio-20180930.xsd#Note2-Inventories" xlink:type="simple" />
    <link:roleRef roleURI="http://dataio.com/role/Note3-PropertyPlantAndEquipmentNet" xlink:href="daio-20180930.xsd#Note3-PropertyPlantAndEquipmentNet" xlink:type="simple" />
    <link:roleRef roleURI="http://dataio.com/role/Note4-OtherAccruedLiabilities" xlink:href="daio-20180930.xsd#Note4-OtherAccruedLiabilities" xlink:type="simple" />
    <link:roleRef roleURI="http://dataio.com/role/Note5-OperatingLeaseCommitments" xlink:href="daio-20180930.xsd#Note5-OperatingLeaseCommitments" xlink:type="simple" />
    <link:roleRef roleURI="http://dataio.com/role/Note6-OtherCommitments" xlink:href="daio-20180930.xsd#Note6-OtherCommitments" xlink:type="simple" />
    <link:roleRef roleURI="http://dataio.com/role/Note7-Contingencies" xlink:href="daio-20180930.xsd#Note7-Contingencies" xlink:type="simple" />
    <link:roleRef roleURI="http://dataio.com/role/Note8-EarningsPerShare" xlink:href="daio-20180930.xsd#Note8-EarningsPerShare" xlink:type="simple" />
    <link:roleRef roleURI="http://dataio.com/role/Note9-Share-basedCompensation" xlink:href="daio-20180930.xsd#Note9-Share-basedCompensation" xlink:type="simple" />
    <link:roleRef roleURI="http://dataio.com/role/Note10-ShareRepurchaseProgram" xlink:href="daio-20180930.xsd#Note10-ShareRepurchaseProgram" xlink:type="simple" />
    <link:roleRef roleURI="http://dataio.com/role/Note1-FinancialStatementPreparationPolicies" xlink:href="daio-20180930.xsd#Note1-FinancialStatementPreparationPolicies" xlink:type="simple" />
    <link:roleRef roleURI="http://dataio.com/role/Note2-InventoriesTables" xlink:href="daio-20180930.xsd#Note2-InventoriesTables" xlink:type="simple" />
    <link:roleRef roleURI="http://dataio.com/role/Note3-PropertyPlantAndEquipmentNetTables" xlink:href="daio-20180930.xsd#Note3-PropertyPlantAndEquipmentNetTables" xlink:type="simple" />
    <link:roleRef roleURI="http://dataio.com/role/Note4-OtherAccruedLiabilitiesTables" xlink:href="daio-20180930.xsd#Note4-OtherAccruedLiabilitiesTables" xlink:type="simple" />
    <link:roleRef roleURI="http://dataio.com/role/Note5-OperatingLeaseCommitmentsTables" xlink:href="daio-20180930.xsd#Note5-OperatingLeaseCommitmentsTables" xlink:type="simple" />
    <link:roleRef roleURI="http://dataio.com/role/Note8-EarningsPerShareTables" xlink:href="daio-20180930.xsd#Note8-EarningsPerShareTables" xlink:type="simple" />
    <link:roleRef roleURI="http://dataio.com/role/Note9-Share-basedCompensationTables" xlink:href="daio-20180930.xsd#Note9-Share-basedCompensationTables" xlink:type="simple" />
    <link:roleRef roleURI="http://dataio.com/role/Note1-FinancialStatementPreparationDetailsNarrative" xlink:href="daio-20180930.xsd#Note1-FinancialStatementPreparationDetailsNarrative" xlink:type="simple" />
    <link:roleRef roleURI="http://dataio.com/role/Note2-InventoriesDetails" xlink:href="daio-20180930.xsd#Note2-InventoriesDetails" xlink:type="simple" />
    <link:roleRef roleURI="http://dataio.com/role/Note3-PropertyPlantAndEquipmentNetDetailsInThousands" xlink:href="daio-20180930.xsd#Note3-PropertyPlantAndEquipmentNetDetailsInThousands" xlink:type="simple" />
    <link:roleRef roleURI="http://dataio.com/role/Note4-OtherAccruedLiabilitiesDetailsInThousands" xlink:href="daio-20180930.xsd#Note4-OtherAccruedLiabilitiesDetailsInThousands" xlink:type="simple" />
    <link:roleRef roleURI="http://dataio.com/role/Note4-OtherAccruedLiabilitiesDetails1InThousands" xlink:href="daio-20180930.xsd#Note4-OtherAccruedLiabilitiesDetails1InThousands" xlink:type="simple" />
    <link:roleRef roleURI="http://dataio.com/role/Note5-OperatingLeaseCommitmentsDetailsInThousands" xlink:href="daio-20180930.xsd#Note5-OperatingLeaseCommitmentsDetailsInThousands" xlink:type="simple" />
    <link:roleRef roleURI="http://dataio.com/role/Note6-OtherCommitmentsDetailsNarrative" xlink:href="daio-20180930.xsd#Note6-OtherCommitmentsDetailsNarrative" xlink:type="simple" />
    <link:roleRef roleURI="http://dataio.com/role/Note8-EarningsPerShareInThousandsExceptPerShareDataDetails" xlink:href="daio-20180930.xsd#Note8-EarningsPerShareInThousandsExceptPerShareDataDetails" xlink:type="simple" />
    <link:roleRef roleURI="http://dataio.com/role/Note8-EarningsPerShareDetailsNarrative" xlink:href="daio-20180930.xsd#Note8-EarningsPerShareDetailsNarrative" xlink:type="simple" />
    <link:roleRef roleURI="http://dataio.com/role/Note9-Share-basedCompensationDetailsInThousandsExceptPerShareData" xlink:href="daio-20180930.xsd#Note9-Share-basedCompensationDetailsInThousandsExceptPerShareData" xlink:type="simple" />
    <link:roleRef roleURI="http://dataio.com/role/Note9-Share-basedCompensationDetails1" xlink:href="daio-20180930.xsd#Note9-Share-basedCompensationDetails1" xlink:type="simple" />
    <link:roleRef roleURI="http://dataio.com/role/Note9-Share-basedCompensationDetails2" xlink:href="daio-20180930.xsd#Note9-Share-basedCompensationDetails2" xlink:type="simple" />
    <link:arcroleRef xlink:type="simple" xlink:href="http://www.xbrl.org/2005/xbrldt-2005.xsd#hypercube-dimension" arcroleURI="http://xbrl.org/int/dim/arcrole/hypercube-dimension" />
    <link:arcroleRef xlink:type="simple" xlink:href="http://www.xbrl.org/2005/xbrldt-2005.xsd#dimension-domain" arcroleURI="http://xbrl.org/int/dim/arcrole/dimension-domain" />
    <link:arcroleRef xlink:type="simple" xlink:href="http://www.xbrl.org/2005/xbrldt-2005.xsd#domain-member" arcroleURI="http://xbrl.org/int/dim/arcrole/domain-member" />
    <link:arcroleRef xlink:type="simple" xlink:href="http://www.xbrl.org/2005/xbrldt-2005.xsd#all" arcroleURI="http://xbrl.org/int/dim/arcrole/all" />
    <link:arcroleRef xlink:type="simple" xlink:href="http://www.xbrl.org/2005/xbrldt-2005.xsd#notAll" arcroleURI="http://xbrl.org/int/dim/arcrole/notAll" />
    <link:arcroleRef xlink:type="simple" xlink:href="http://www.xbrl.org/2005/xbrldt-2005.xsd#dimension-default" arcroleURI="http://xbrl.org/int/dim/arcrole/dimension-default" />
    <link:definitionLink xlink:type="extended" xlink:role="http://dataio.com/role/DocumentAndEntityInformation" xlink:title="00000001 - Document - Document and Entity Information" />
    <link:definitionLink xlink:type="extended" xlink:role="http://dataio.com/role/ConsolidatedBalanceSheetsInThousandsExceptShareData" xlink:title="00000002 - Statement - CONSOLIDATED BALANCE SHEETS (in thousands, except share data)  (Unaudited)" />
    <link:definitionLink xlink:type="extended" xlink:role="http://dataio.com/role/ConsolidatedBalanceSheetsInThousandsExceptShareDataParenthetical" xlink:title="00000003 - Statement - CONSOLIDATED BALANCE SHEETS (in thousands, except share data)  (Parenthetical)" />
    <link:definitionLink xlink:type="extended" xlink:role="http://dataio.com/role/ConsolidatedStatementsOfOperationsInThousandsExceptPerShareAmounts" xlink:title="00000004 - Statement - CONSOLIDATED STATEMENTS OF OPERATIONS (in thousands, except per share amounts) (Unaudited)" />
    <link:definitionLink xlink:type="extended" xlink:role="http://dataio.com/role/ConsolidatedStatementsOfComprehensiveIncomeLossInThousands" xlink:title="00000005 - Statement - CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME (LOSS) (in thousands) (Unaudited)" />
    <link:definitionLink xlink:type="extended" xlink:role="http://dataio.com/role/ConsolidatedStatementOfCashFlows" xlink:title="00000006 - Statement - CONSOLIDATED STATEMENT OF CASH FLOWS (Unaudited)" />
    <link:definitionLink xlink:type="extended" xlink:role="http://dataio.com/role/Note1-FinancialStatementPreparation" xlink:title="00000007 - Disclosure - NOTE 1 - FINANCIAL STATEMENT PREPARATION" />
    <link:definitionLink xlink:type="extended" xlink:role="http://dataio.com/role/Note2-Inventories" xlink:title="00000008 - Disclosure - NOTE 2 - INVENTORIES" />
    <link:definitionLink xlink:type="extended" xlink:role="http://dataio.com/role/Note3-PropertyPlantAndEquipmentNet" xlink:title="00000009 - Disclosure - NOTE 3 - PROPERTY, PLANT AND EQUIPMENT, NET" />
    <link:definitionLink xlink:type="extended" xlink:role="http://dataio.com/role/Note4-OtherAccruedLiabilities" xlink:title="00000010 - Disclosure - NOTE 4 - OTHER ACCRUED LIABILITIES" />
    <link:definitionLink xlink:type="extended" xlink:role="http://dataio.com/role/Note5-OperatingLeaseCommitments" xlink:title="00000011 - Disclosure - NOTE 5 - OPERATING LEASE COMMITMENTS" />
    <link:definitionLink xlink:type="extended" xlink:role="http://dataio.com/role/Note6-OtherCommitments" xlink:title="00000012 - Disclosure - NOTE 6 - OTHER COMMITMENTS" />
    <link:definitionLink xlink:type="extended" xlink:role="http://dataio.com/role/Note7-Contingencies" xlink:title="00000013 - Disclosure - NOTE 7 - CONTINGENCIES" />
    <link:definitionLink xlink:type="extended" xlink:role="http://dataio.com/role/Note8-EarningsPerShare" xlink:title="00000014 - Disclosure - NOTE 8 - EARNINGS PER SHARE" />
    <link:definitionLink xlink:type="extended" xlink:role="http://dataio.com/role/Note9-Share-basedCompensation" xlink:title="00000015 - Disclosure - NOTE 9 - SHARE-BASED COMPENSATION" />
    <link:definitionLink xlink:type="extended" xlink:role="http://dataio.com/role/Note10-ShareRepurchaseProgram" xlink:title="00000016 - Disclosure - NOTE 10 - SHARE REPURCHASE PROGRAM" />
    <link:definitionLink xlink:type="extended" xlink:role="http://dataio.com/role/Note1-FinancialStatementPreparationPolicies" xlink:title="00000017 - Disclosure - NOTE 1 - FINANCIAL STATEMENT PREPARATION (Policies)" />
    <link:definitionLink xlink:type="extended" xlink:role="http://dataio.com/role/Note2-InventoriesTables" xlink:title="00000018 - Disclosure - NOTE 2 - INVENTORIES (Tables)" />
    <link:definitionLink xlink:type="extended" xlink:role="http://dataio.com/role/Note3-PropertyPlantAndEquipmentNetTables" xlink:title="00000019 - Disclosure - NOTE 3 - PROPERTY, PLANT AND EQUIPMENT, NET (Tables)" />
    <link:definitionLink xlink:type="extended" xlink:role="http://dataio.com/role/Note4-OtherAccruedLiabilitiesTables" xlink:title="00000020 - Disclosure - NOTE 4 - OTHER ACCRUED LIABILITIES (Tables)" />
    <link:definitionLink xlink:type="extended" xlink:role="http://dataio.com/role/Note5-OperatingLeaseCommitmentsTables" xlink:title="00000021 - Disclosure - NOTE 5 - OPERATING LEASE COMMITMENTS (Tables)" />
    <link:definitionLink xlink:type="extended" xlink:role="http://dataio.com/role/Note8-EarningsPerShareTables" xlink:title="00000022 - Disclosure - NOTE 8 - EARNINGS PER SHARE (Tables)" />
    <link:definitionLink xlink:type="extended" xlink:role="http://dataio.com/role/Note9-Share-basedCompensationTables" xlink:title="00000023 - Disclosure - NOTE 9 - SHARE-BASED COMPENSATION (Tables)" />
    <link:definitionLink xlink:type="extended" xlink:role="http://dataio.com/role/Note1-FinancialStatementPreparationDetailsNarrative" xlink:title="00000024 - Disclosure - NOTE 1 - FINANCIAL STATEMENT PREPARATION (Details Narrative)" />
    <link:definitionLink xlink:type="extended" xlink:role="http://dataio.com/role/Note2-InventoriesDetails" xlink:title="00000025 - Disclosure - NOTE 2 - INVENTORIES (Details)" />
    <link:definitionLink xlink:type="extended" xlink:role="http://dataio.com/role/Note3-PropertyPlantAndEquipmentNetDetailsInThousands" xlink:title="00000026 - Disclosure - NOTE 3 - PROPERTY, PLANT AND EQUIPMENT, NET (Details) (in thousands)" />
    <link:definitionLink xlink:type="extended" xlink:role="http://dataio.com/role/Note4-OtherAccruedLiabilitiesDetailsInThousands" xlink:title="00000027 - Disclosure - NOTE 4 - OTHER ACCRUED LIABILITIES (Details) (in thousands)" />
    <link:definitionLink xlink:type="extended" xlink:role="http://dataio.com/role/Note4-OtherAccruedLiabilitiesDetails1InThousands" xlink:title="00000028 - Disclosure - NOTE 4 - OTHER ACCRUED LIABILITIES (Details 1) (in thousands)" />
    <link:definitionLink xlink:type="extended" xlink:role="http://dataio.com/role/Note5-OperatingLeaseCommitmentsDetailsInThousands" xlink:title="00000029 - Disclosure - NOTE 5 - OPERATING LEASE COMMITMENTS (Details) (in thousands)" />
    <link:definitionLink xlink:type="extended" xlink:role="http://dataio.com/role/Note6-OtherCommitmentsDetailsNarrative" xlink:title="00000030 - Disclosure - NOTE 6 - OTHER COMMITMENTS (Details Narrative)" />
    <link:definitionLink xlink:type="extended" xlink:role="http://dataio.com/role/Note8-EarningsPerShareInThousandsExceptPerShareDataDetails" xlink:title="00000031 - Disclosure - NOTE 8 - EARNINGS PER SHARE (In thousands, except per share data) (Details)" />
    <link:definitionLink xlink:type="extended" xlink:role="http://dataio.com/role/Note8-EarningsPerShareDetailsNarrative" xlink:title="00000032 - Disclosure - NOTE 8 - EARNINGS PER SHARE (Details Narrative)" />
    <link:definitionLink xlink:type="extended" xlink:role="http://dataio.com/role/Note9-Share-basedCompensationDetailsInThousandsExceptPerShareData" xlink:title="00000033 - Disclosure - NOTE 9 - SHARE-BASED COMPENSATION (Details) (in thousands, except per share data)">
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_StatementLineItems" xlink:label="loc_us-gaapStatementLineItems" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_StatementTable" xlink:label="loc_us-gaapStatementTable" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xbrldt:contextElement="segment" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapStatementTable" xlink:type="arc" order="10" xbrldt:closed="true" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_IncomeStatementLocationAxis" xlink:label="loc_us-gaapIncomeStatementLocationAxis" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaapStatementTable" xlink:to="loc_us-gaapIncomeStatementLocationAxis" xlink:type="arc" order="1" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_IncomeStatementLocationDomain" xlink:label="loc_us-gaapIncomeStatementLocationDomain" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaapIncomeStatementLocationAxis" xlink:to="loc_us-gaapIncomeStatementLocationDomain" xlink:type="arc" order="20" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_IncomeStatementLocationDomain" xlink:label="loc_us-gaapIncomeStatementLocationDomain_10" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xbrldt:contextElement="segment" xlink:from="loc_us-gaapIncomeStatementLocationAxis" xlink:to="loc_us-gaapIncomeStatementLocationDomain_10" xlink:type="arc" order="30" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_CostOfSalesMember" xlink:label="loc_us-gaapCostOfSalesMember_0" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapIncomeStatementLocationDomain" xlink:to="loc_us-gaapCostOfSalesMember_0" xlink:type="arc" order="1" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ResearchAndDevelopmentExpenseMember" xlink:label="loc_us-gaapResearchAndDevelopmentExpenseMember_10" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapIncomeStatementLocationDomain" xlink:to="loc_us-gaapResearchAndDevelopmentExpenseMember_10" xlink:type="arc" order="11" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_SellingGeneralAndAdministrativeExpensesMember" xlink:label="loc_us-gaapSellingGeneralAndAdministrativeExpensesMember_20" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapIncomeStatementLocationDomain" xlink:to="loc_us-gaapSellingGeneralAndAdministrativeExpensesMember_20" xlink:type="arc" order="21" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ShareBasedCompensation" xlink:label="loc_us-gaapShareBasedCompensation_170" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapShareBasedCompensation_170" xlink:type="arc" order="0" />
    </link:definitionLink>
    <link:definitionLink xlink:type="extended" xlink:role="http://dataio.com/role/Note9-Share-basedCompensationDetails1" xlink:title="00000034 - Disclosure - NOTE 9 - SHARE-BASED COMPENSATION (Details 1)" />
    <link:definitionLink xlink:type="extended" xlink:role="http://dataio.com/role/Note9-Share-basedCompensationDetails2" xlink:title="00000035 - Disclosure - NOTE 9 - SHARE-BASED COMPENSATION (Details 2)" />
</link:linkbase>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-101.LAB
<SEQUENCE>13
<FILENAME>daio-20180930_lab.xml
<DESCRIPTION>XBRL LABEL FILE
<TEXT>
<XBRL>
<?xml version="1.0" encoding="US-ASCII" standalone="no"?>
    <!-- Field: Doc-Info; Name: Generator; Value: QXInteractive; Version: 4.24a -->
    <!-- Field: Doc-Info; Name: Source; Value: 182297 09302018 10Q3.xfr; Date: 2018%2D11%2D12T13:35:24Z -->
    <!-- Field: Doc-Info; Name: Status; Value: 0x00000000 -->
<link:linkbase xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:link="http://www.xbrl.org/2003/linkbase" xmlns:xbrli="http://www.xbrl.org/2003/instance" xsi:schemaLocation="http://www.xbrl.org/2003/linkbase http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd">
    <link:roleRef xlink:type="simple" xlink:href="http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd#negatedLabel" roleURI="http://www.xbrl.org/2009/role/negatedLabel" />
    <link:roleRef xlink:type="simple" xlink:href="http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd#negatedPeriodEndLabel" roleURI="http://www.xbrl.org/2009/role/negatedPeriodEndLabel" />
    <link:roleRef xlink:type="simple" xlink:href="http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd#negatedPeriodStartLabel" roleURI="http://www.xbrl.org/2009/role/negatedPeriodStartLabel" />
    <link:roleRef xlink:type="simple" xlink:href="http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd#negatedTotalLabel" roleURI="http://www.xbrl.org/2009/role/negatedTotalLabel" />
    <link:roleRef xlink:type="simple" xlink:href="http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd#negatedNetLabel" roleURI="http://www.xbrl.org/2009/role/negatedNetLabel" />
    <link:roleRef xlink:type="simple" xlink:href="http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd#negatedTerseLabel" roleURI="http://www.xbrl.org/2009/role/negatedTerseLabel" />
    <link:roleRef xlink:type="simple" xlink:href="http://www.xbrl.org/lrr/role/net-2009-12-16.xsd#netLabel" roleURI="http://www.xbrl.org/2009/role/netLabel" />
    <link:labelLink xlink:type="extended" xlink:role="http://www.xbrl.org/2003/role/link">
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_IncomeStatementLocationAxis" xlink:label="us-gaap_IncomeStatementLocationAxis" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncomeStatementLocationAxis" xlink:to="us-gaap_IncomeStatementLocationAxis_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_IncomeStatementLocationAxis_lbl" xml:lang="en-US">Income Statement Location [Axis]</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_CostOfSalesMember" xlink:label="us-gaap_CostOfSalesMember" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CostOfSalesMember" xlink:to="us-gaap_CostOfSalesMember_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_CostOfSalesMember_lbl" xml:lang="en-US">Cost Of Goods Sold</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ResearchAndDevelopmentExpenseMember" xlink:label="us-gaap_ResearchAndDevelopmentExpenseMember" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ResearchAndDevelopmentExpenseMember" xlink:to="us-gaap_ResearchAndDevelopmentExpenseMember_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ResearchAndDevelopmentExpenseMember_lbl" xml:lang="en-US">Research and Development</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_SellingGeneralAndAdministrativeExpensesMember" xlink:label="us-gaap_SellingGeneralAndAdministrativeExpensesMember" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_SellingGeneralAndAdministrativeExpensesMember" xlink:to="us-gaap_SellingGeneralAndAdministrativeExpensesMember_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_SellingGeneralAndAdministrativeExpensesMember_lbl" xml:lang="en-US">Selling, general and administrative</link:label>
      <link:loc xlink:type="locator" xlink:href="daio-20180930.xsd#DAIO_DocumentAndEntityInformationAbstract" xlink:label="DAIO_DocumentAndEntityInformationAbstract" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DAIO_DocumentAndEntityInformationAbstract" xlink:to="DAIO_DocumentAndEntityInformationAbstract_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="DAIO_DocumentAndEntityInformationAbstract_lbl" xml:lang="en-US">Document And Entity Information</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2018/dei-2018-01-31.xsd#dei_EntityRegistrantName" xlink:label="dei_EntityRegistrantName" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityRegistrantName" xlink:to="dei_EntityRegistrantName_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_EntityRegistrantName_lbl" xml:lang="en-US">Entity Registrant Name</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2018/dei-2018-01-31.xsd#dei_EntityCentralIndexKey" xlink:label="dei_EntityCentralIndexKey" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityCentralIndexKey" xlink:to="dei_EntityCentralIndexKey_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_EntityCentralIndexKey_lbl" xml:lang="en-US">Entity Central Index Key</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2018/dei-2018-01-31.xsd#dei_DocumentType" xlink:label="dei_DocumentType" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_DocumentType" xlink:to="dei_DocumentType_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_DocumentType_lbl" xml:lang="en-US">Document Type</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2018/dei-2018-01-31.xsd#dei_DocumentPeriodEndDate" xlink:label="dei_DocumentPeriodEndDate" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_DocumentPeriodEndDate" xlink:to="dei_DocumentPeriodEndDate_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_DocumentPeriodEndDate_lbl" xml:lang="en-US">Document Period End Date</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2018/dei-2018-01-31.xsd#dei_AmendmentFlag" xlink:label="dei_AmendmentFlag" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_AmendmentFlag" xlink:to="dei_AmendmentFlag_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_AmendmentFlag_lbl" xml:lang="en-US">Amendment Flag</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2018/dei-2018-01-31.xsd#dei_CurrentFiscalYearEndDate" xlink:label="dei_CurrentFiscalYearEndDate" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_CurrentFiscalYearEndDate" xlink:to="dei_CurrentFiscalYearEndDate_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_CurrentFiscalYearEndDate_lbl" xml:lang="en-US">Current Fiscal Year End Date</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2018/dei-2018-01-31.xsd#dei_EntityCurrentReportingStatus" xlink:label="dei_EntityCurrentReportingStatus" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityCurrentReportingStatus" xlink:to="dei_EntityCurrentReportingStatus_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_EntityCurrentReportingStatus_lbl" xml:lang="en-US">Is Entity's Reporting Status Current?</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2018/dei-2018-01-31.xsd#dei_EntityFilerCategory" xlink:label="dei_EntityFilerCategory" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityFilerCategory" xlink:to="dei_EntityFilerCategory_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_EntityFilerCategory_lbl" xml:lang="en-US">Entity Filer Category</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2018/dei-2018-01-31.xsd#dei_EntityEmergingGrowthCompany" xlink:label="dei_EntityEmergingGrowthCompany" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityEmergingGrowthCompany" xlink:to="dei_EntityEmergingGrowthCompany_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_EntityEmergingGrowthCompany_lbl" xml:lang="en-US">Entity Emerging Growth Company</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2018/dei-2018-01-31.xsd#dei_EntitySmallBusiness" xlink:label="dei_EntitySmallBusiness" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntitySmallBusiness" xlink:to="dei_EntitySmallBusiness_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_EntitySmallBusiness_lbl" xml:lang="en-US">Entity Small Business</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2018/dei-2018-01-31.xsd#dei_EntityCommonStockSharesOutstanding" xlink:label="dei_EntityCommonStockSharesOutstanding" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityCommonStockSharesOutstanding" xlink:to="dei_EntityCommonStockSharesOutstanding_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_EntityCommonStockSharesOutstanding_lbl" xml:lang="en-US">Entity Common Stock, Shares Outstanding</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2018/dei-2018-01-31.xsd#dei_DocumentFiscalPeriodFocus" xlink:label="dei_DocumentFiscalPeriodFocus" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_DocumentFiscalPeriodFocus" xlink:to="dei_DocumentFiscalPeriodFocus_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_DocumentFiscalPeriodFocus_lbl" xml:lang="en-US">Document Fiscal Period Focus</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2018/dei-2018-01-31.xsd#dei_DocumentFiscalYearFocus" xlink:label="dei_DocumentFiscalYearFocus" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_DocumentFiscalYearFocus" xlink:to="dei_DocumentFiscalYearFocus_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_DocumentFiscalYearFocus_lbl" xml:lang="en-US">Document Fiscal Year Focus</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_StatementOfFinancialPositionAbstract" xlink:label="us-gaap_StatementOfFinancialPositionAbstract" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_StatementOfFinancialPositionAbstract" xlink:to="us-gaap_StatementOfFinancialPositionAbstract_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_StatementOfFinancialPositionAbstract_lbl" xml:lang="en-US">Statement of Financial Position [Abstract]</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_AssetsAbstract" xlink:label="us-gaap_AssetsAbstract" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AssetsAbstract" xlink:to="us-gaap_AssetsAbstract_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_AssetsAbstract_lbl" xml:lang="en-US">ASSETS</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_AssetsCurrentAbstract" xlink:label="us-gaap_AssetsCurrentAbstract" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AssetsCurrentAbstract" xlink:to="us-gaap_AssetsCurrentAbstract_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_AssetsCurrentAbstract_lbl" xml:lang="en-US">CURRENT ASSETS:</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_CashAndCashEquivalentsAtCarryingValue" xlink:label="us-gaap_CashAndCashEquivalentsAtCarryingValue" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CashAndCashEquivalentsAtCarryingValue" xlink:to="us-gaap_CashAndCashEquivalentsAtCarryingValue_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_CashAndCashEquivalentsAtCarryingValue_lbl" xml:lang="en-US">Cash and cash equivalents</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_AccountsReceivableNetCurrent" xlink:label="us-gaap_AccountsReceivableNetCurrent" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AccountsReceivableNetCurrent" xlink:to="us-gaap_AccountsReceivableNetCurrent_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_AccountsReceivableNetCurrent_lbl" xml:lang="en-US">Trade accounts receivable, net of allowance for doubtful accounts of $52 and $73, respectively</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_InventoryNet" xlink:label="us-gaap_InventoryNet" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_InventoryNet" xlink:to="us-gaap_InventoryNet_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_InventoryNet_lbl" xml:lang="en-US">Inventories</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_OtherAssetsCurrent" xlink:label="us-gaap_OtherAssetsCurrent" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OtherAssetsCurrent" xlink:to="us-gaap_OtherAssetsCurrent_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_OtherAssetsCurrent_lbl" xml:lang="en-US">Other current assets</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_AssetsCurrent" xlink:label="us-gaap_AssetsCurrent" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AssetsCurrent" xlink:to="us-gaap_AssetsCurrent_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="us-gaap_AssetsCurrent_lbl" xml:lang="en-US">TOTAL CURRENT ASSETS</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_PropertyPlantAndEquipmentNet" xlink:label="us-gaap_PropertyPlantAndEquipmentNet" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PropertyPlantAndEquipmentNet" xlink:to="us-gaap_PropertyPlantAndEquipmentNet_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_PropertyPlantAndEquipmentNet_lbl" xml:lang="en-US">Property, plant and equipment - net</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_IncomeTaxReceivable" xlink:label="us-gaap_IncomeTaxReceivable" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncomeTaxReceivable" xlink:to="us-gaap_IncomeTaxReceivable_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_IncomeTaxReceivable_lbl" xml:lang="en-US">Income tax receivable</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_OtherAssetsNoncurrent" xlink:label="us-gaap_OtherAssetsNoncurrent" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OtherAssetsNoncurrent" xlink:to="us-gaap_OtherAssetsNoncurrent_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_OtherAssetsNoncurrent_lbl" xml:lang="en-US">Other assets</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_Assets" xlink:label="us-gaap_Assets" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_Assets" xlink:to="us-gaap_Assets_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="us-gaap_Assets_lbl" xml:lang="en-US">TOTAL ASSETS</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_LiabilitiesAndStockholdersEquityAbstract" xlink:label="us-gaap_LiabilitiesAndStockholdersEquityAbstract" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LiabilitiesAndStockholdersEquityAbstract" xlink:to="us-gaap_LiabilitiesAndStockholdersEquityAbstract_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_LiabilitiesAndStockholdersEquityAbstract_lbl" xml:lang="en-US">LIABILITIES AND STOCKHOLDERS' EQUITY</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_LiabilitiesCurrentAbstract" xlink:label="us-gaap_LiabilitiesCurrentAbstract" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LiabilitiesCurrentAbstract" xlink:to="us-gaap_LiabilitiesCurrentAbstract_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_LiabilitiesCurrentAbstract_lbl" xml:lang="en-US">CURRENT LIABILITIES:</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_AccountsPayableCurrent" xlink:label="us-gaap_AccountsPayableCurrent" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AccountsPayableCurrent" xlink:to="us-gaap_AccountsPayableCurrent_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_AccountsPayableCurrent_lbl" xml:lang="en-US">Accounts payable</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_EmployeeRelatedLiabilitiesCurrent" xlink:label="us-gaap_EmployeeRelatedLiabilitiesCurrent" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_EmployeeRelatedLiabilitiesCurrent" xlink:to="us-gaap_EmployeeRelatedLiabilitiesCurrent_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_EmployeeRelatedLiabilitiesCurrent_lbl" xml:lang="en-US">Accrued compensation</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_DeferredRevenueCurrent" xlink:label="us-gaap_DeferredRevenueCurrent" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DeferredRevenueCurrent" xlink:to="us-gaap_DeferredRevenueCurrent_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_DeferredRevenueCurrent_lbl" xml:lang="en-US">Deferred revenue</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_OtherAccruedLiabilitiesCurrent" xlink:label="us-gaap_OtherAccruedLiabilitiesCurrent" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OtherAccruedLiabilitiesCurrent" xlink:to="us-gaap_OtherAccruedLiabilitiesCurrent_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_OtherAccruedLiabilitiesCurrent_lbl" xml:lang="en-US">Other accrued liabilities</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_AccruedIncomeTaxes" xlink:label="us-gaap_AccruedIncomeTaxes" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AccruedIncomeTaxes" xlink:to="us-gaap_AccruedIncomeTaxes_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_AccruedIncomeTaxes_lbl" xml:lang="en-US">Income taxes payable</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_LiabilitiesCurrent" xlink:label="us-gaap_LiabilitiesCurrent" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LiabilitiesCurrent" xlink:to="us-gaap_LiabilitiesCurrent_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="us-gaap_LiabilitiesCurrent_lbl" xml:lang="en-US">TOTAL CURRENT LIABILITIES</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_OtherLiabilitiesNoncurrent" xlink:label="us-gaap_OtherLiabilitiesNoncurrent" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OtherLiabilitiesNoncurrent" xlink:to="us-gaap_OtherLiabilitiesNoncurrent_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_OtherLiabilitiesNoncurrent_lbl" xml:lang="en-US">Long-term other payables</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_CommitmentsAndContingencies" xlink:label="us-gaap_CommitmentsAndContingencies" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CommitmentsAndContingencies" xlink:to="us-gaap_CommitmentsAndContingencies_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_CommitmentsAndContingencies_lbl" xml:lang="en-US">COMMITMENTS</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_StockholdersEquityAbstract" xlink:label="us-gaap_StockholdersEquityAbstract" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_StockholdersEquityAbstract" xlink:to="us-gaap_StockholdersEquityAbstract_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_StockholdersEquityAbstract_lbl" xml:lang="en-US">STOCKHOLDERS' EQUITY</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_PreferredStockValue" xlink:label="us-gaap_PreferredStockValue" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PreferredStockValue" xlink:to="us-gaap_PreferredStockValue_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_PreferredStockValue_lbl" xml:lang="en-US">Preferred stock - Authorized, 5,000,000 shares, including 200,000 shares of Series A Junior Participating Issued and outstanding, none</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_CommonStockValue" xlink:label="us-gaap_CommonStockValue" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CommonStockValue" xlink:to="us-gaap_CommonStockValue_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_CommonStockValue_lbl" xml:lang="en-US">Common stock, at stated value - Authorized, 30,000,000 shares issued and outstanding, 8,440,075 shares as of September 30, 2018 and 8,276,813 shares as of December 31, 2017</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_RetainedEarningsAccumulatedDeficit" xlink:label="us-gaap_RetainedEarningsAccumulatedDeficit" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_RetainedEarningsAccumulatedDeficit" xlink:to="us-gaap_RetainedEarningsAccumulatedDeficit_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_RetainedEarningsAccumulatedDeficit_lbl" xml:lang="en-US">Accumulated earnings</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax" xlink:label="us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax" xlink:to="us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax_lbl" xml:lang="en-US">Accumulated other comprehensive income</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_StockholdersEquity" xlink:label="us-gaap_StockholdersEquity" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_StockholdersEquity" xlink:to="us-gaap_StockholdersEquity_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="us-gaap_StockholdersEquity_lbl" xml:lang="en-US">TOTAL STOCKHOLDERS' EQUITY</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_LiabilitiesAndStockholdersEquity" xlink:label="us-gaap_LiabilitiesAndStockholdersEquity" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LiabilitiesAndStockholdersEquity" xlink:to="us-gaap_LiabilitiesAndStockholdersEquity_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="us-gaap_LiabilitiesAndStockholdersEquity_lbl" xml:lang="en-US">TOTAL LIABILITIES AND STOCKHOLDERS' EQUITY</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent" xlink:label="us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent" xlink:to="us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent_lbl" xml:lang="en-US">Trade accounts receivable, net of allowance</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_PreferredStockSharesAuthorized" xlink:label="us-gaap_PreferredStockSharesAuthorized" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PreferredStockSharesAuthorized" xlink:to="us-gaap_PreferredStockSharesAuthorized_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_PreferredStockSharesAuthorized_lbl" xml:lang="en-US">Preferred stock, authorized shares (including Series A)</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_PreferredStockSharesIssued" xlink:label="us-gaap_PreferredStockSharesIssued" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PreferredStockSharesIssued" xlink:to="us-gaap_PreferredStockSharesIssued_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_PreferredStockSharesIssued_lbl" xml:lang="en-US">Preferred stock, issued shares</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_PreferredStockSharesOutstanding" xlink:label="us-gaap_PreferredStockSharesOutstanding" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PreferredStockSharesOutstanding" xlink:to="us-gaap_PreferredStockSharesOutstanding_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_PreferredStockSharesOutstanding_lbl" xml:lang="en-US">Preferred stock, outstanding shares</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_CommonStockSharesAuthorized" xlink:label="us-gaap_CommonStockSharesAuthorized" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CommonStockSharesAuthorized" xlink:to="us-gaap_CommonStockSharesAuthorized_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_CommonStockSharesAuthorized_lbl" xml:lang="en-US">Common stock, authorized shares</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_CommonStockSharesIssued" xlink:label="us-gaap_CommonStockSharesIssued" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CommonStockSharesIssued" xlink:to="us-gaap_CommonStockSharesIssued_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_CommonStockSharesIssued_lbl" xml:lang="en-US">Common stock, issued shares</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_CommonStockSharesOutstanding" xlink:label="us-gaap_CommonStockSharesOutstanding" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CommonStockSharesOutstanding" xlink:to="us-gaap_CommonStockSharesOutstanding_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_CommonStockSharesOutstanding_lbl" xml:lang="en-US">Common stock, outstanding shares</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_IncomeStatementAbstract" xlink:label="us-gaap_IncomeStatementAbstract" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncomeStatementAbstract" xlink:to="us-gaap_IncomeStatementAbstract_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_IncomeStatementAbstract_lbl" xml:lang="en-US">Income Statement [Abstract]</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_Revenues" xlink:label="us-gaap_Revenues" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_Revenues" xlink:to="us-gaap_Revenues_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_Revenues_lbl" xml:lang="en-US">Net sales</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_CostOfGoodsAndServicesSold" xlink:label="us-gaap_CostOfGoodsAndServicesSold" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CostOfGoodsAndServicesSold" xlink:to="us-gaap_CostOfGoodsAndServicesSold_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_CostOfGoodsAndServicesSold_lbl" xml:lang="en-US">Cost of goods sold</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_GrossProfit" xlink:label="us-gaap_GrossProfit" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_GrossProfit" xlink:to="us-gaap_GrossProfit_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="us-gaap_GrossProfit_lbl" xml:lang="en-US">Gross margin</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_OperatingExpensesAbstract" xlink:label="us-gaap_OperatingExpensesAbstract" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OperatingExpensesAbstract" xlink:to="us-gaap_OperatingExpensesAbstract_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_OperatingExpensesAbstract_lbl" xml:lang="en-US">Operating expenses:</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ResearchAndDevelopmentExpense" xlink:label="us-gaap_ResearchAndDevelopmentExpense" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ResearchAndDevelopmentExpense" xlink:to="us-gaap_ResearchAndDevelopmentExpense_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ResearchAndDevelopmentExpense_lbl" xml:lang="en-US">Research and development</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_SellingGeneralAndAdministrativeExpense" xlink:label="us-gaap_SellingGeneralAndAdministrativeExpense" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_SellingGeneralAndAdministrativeExpense" xlink:to="us-gaap_SellingGeneralAndAdministrativeExpense_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_SellingGeneralAndAdministrativeExpense_lbl" xml:lang="en-US">Selling, general and administrative</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_OperatingExpenses" xlink:label="us-gaap_OperatingExpenses" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OperatingExpenses" xlink:to="us-gaap_OperatingExpenses_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="us-gaap_OperatingExpenses_lbl" xml:lang="en-US">Total operating expenses</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_OperatingIncomeLoss" xlink:label="us-gaap_OperatingIncomeLoss" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OperatingIncomeLoss" xlink:to="us-gaap_OperatingIncomeLoss_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="us-gaap_OperatingIncomeLoss_lbl" xml:lang="en-US">Operating income</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_NonoperatingIncomeExpenseAbstract" xlink:label="us-gaap_NonoperatingIncomeExpenseAbstract" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_NonoperatingIncomeExpenseAbstract" xlink:to="us-gaap_NonoperatingIncomeExpenseAbstract_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_NonoperatingIncomeExpenseAbstract_lbl" xml:lang="en-US">Non-operating income (expense):</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_InterestIncomeExpenseNonoperatingNet" xlink:label="us-gaap_InterestIncomeExpenseNonoperatingNet" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_InterestIncomeExpenseNonoperatingNet" xlink:to="us-gaap_InterestIncomeExpenseNonoperatingNet_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_InterestIncomeExpenseNonoperatingNet_lbl" xml:lang="en-US">Interest income</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_GainLossOnDispositionOfAssets" xlink:label="us-gaap_GainLossOnDispositionOfAssets" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_GainLossOnDispositionOfAssets" xlink:to="us-gaap_GainLossOnDispositionOfAssets_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_GainLossOnDispositionOfAssets_lbl" xml:lang="en-US">Gain on sale of assets</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ForeignCurrencyTransactionGainLossBeforeTax" xlink:label="us-gaap_ForeignCurrencyTransactionGainLossBeforeTax" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ForeignCurrencyTransactionGainLossBeforeTax" xlink:to="us-gaap_ForeignCurrencyTransactionGainLossBeforeTax_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ForeignCurrencyTransactionGainLossBeforeTax_lbl" xml:lang="en-US">Foreign currency transaction gain (loss)</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_NonoperatingIncomeExpense" xlink:label="us-gaap_NonoperatingIncomeExpense" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_NonoperatingIncomeExpense" xlink:to="us-gaap_NonoperatingIncomeExpense_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="us-gaap_NonoperatingIncomeExpense_lbl" xml:lang="en-US">Total non-operating income</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" xlink:label="us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" xlink:to="us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_lbl" xml:lang="en-US">Income before income taxes</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_IncomeTaxExpenseBenefit" xlink:label="us-gaap_IncomeTaxExpenseBenefit" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncomeTaxExpenseBenefit" xlink:to="us-gaap_IncomeTaxExpenseBenefit_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="us-gaap_IncomeTaxExpenseBenefit_lbl" xml:lang="en-US">Income tax (expense)</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_NetIncomeLoss" xlink:label="us-gaap_NetIncomeLoss" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_NetIncomeLoss" xlink:to="us-gaap_NetIncomeLoss_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="us-gaap_NetIncomeLoss_lbl" xml:lang="en-US">Net income</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_EarningsPerShareBasic" xlink:label="us-gaap_EarningsPerShareBasic" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_EarningsPerShareBasic" xlink:to="us-gaap_EarningsPerShareBasic_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_EarningsPerShareBasic_lbl" xml:lang="en-US">Basic earnings per share</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_EarningsPerShareDiluted" xlink:label="us-gaap_EarningsPerShareDiluted" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_EarningsPerShareDiluted" xlink:to="us-gaap_EarningsPerShareDiluted_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_EarningsPerShareDiluted_lbl" xml:lang="en-US">Diluted earnings per share</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_WeightedAverageNumberOfSharesOutstandingBasic" xlink:label="us-gaap_WeightedAverageNumberOfSharesOutstandingBasic" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_WeightedAverageNumberOfSharesOutstandingBasic" xlink:to="us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_lbl" xml:lang="en-US">Weighted-average basic shares</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding" xlink:label="us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding" xlink:to="us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_lbl" xml:lang="en-US">Weighted-average diluted shares</link:label>
      <link:loc xlink:type="locator" xlink:href="daio-20180930.xsd#DAIO_ConsolidatedStatementsOfComprehensiveIncomeLossAbstract" xlink:label="DAIO_ConsolidatedStatementsOfComprehensiveIncomeLossAbstract" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DAIO_ConsolidatedStatementsOfComprehensiveIncomeLossAbstract" xlink:to="DAIO_ConsolidatedStatementsOfComprehensiveIncomeLossAbstract_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="DAIO_ConsolidatedStatementsOfComprehensiveIncomeLossAbstract_lbl" xml:lang="en-US">Consolidated Statements Of Comprehensive Income Loss In Thousands</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_NetIncomeLoss" xlink:to="us-gaap_NetIncomeLoss_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_NetIncomeLoss_2_lbl" xml:lang="en-US">Net income</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParentAbstract" xlink:label="us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParentAbstract" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParentAbstract" xlink:to="us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParentAbstract_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParentAbstract_lbl" xml:lang="en-US">Other comprehensive income:</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentBeforeTax" xlink:label="us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentBeforeTax" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentBeforeTax" xlink:to="us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentBeforeTax_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentBeforeTax_lbl" xml:lang="en-US">Foreign currency translation gain (loss)</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ComprehensiveIncomeNetOfTax" xlink:label="us-gaap_ComprehensiveIncomeNetOfTax" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ComprehensiveIncomeNetOfTax" xlink:to="us-gaap_ComprehensiveIncomeNetOfTax_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="us-gaap_ComprehensiveIncomeNetOfTax_lbl" xml:lang="en-US">Comprehensive income (loss)</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_StatementOfCashFlowsAbstract" xlink:label="us-gaap_StatementOfCashFlowsAbstract" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_StatementOfCashFlowsAbstract" xlink:to="us-gaap_StatementOfCashFlowsAbstract_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_StatementOfCashFlowsAbstract_lbl" xml:lang="en-US">Statement of Cash Flows [Abstract]</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract" xlink:label="us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract" xlink:to="us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract_lbl" xml:lang="en-US">CASH FLOWS FROM OPERATING ACTIVITIES:</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:label="us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:to="us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_lbl" xml:lang="en-US">Adjustments to reconcile net income to net cash provided by (used in) operating activities:</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_DepreciationDepletionAndAmortization" xlink:label="us-gaap_DepreciationDepletionAndAmortization" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DepreciationDepletionAndAmortization" xlink:to="us-gaap_DepreciationDepletionAndAmortization_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_DepreciationDepletionAndAmortization_lbl" xml:lang="en-US">Depreciation and amortization</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_GainLossOnDispositionOfAssets" xlink:to="us-gaap_GainLossOnDispositionOfAssets_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="us-gaap_GainLossOnDispositionOfAssets_2_lbl" xml:lang="en-US">Gain on sale of assets</link:label>
      <link:loc xlink:type="locator" xlink:href="daio-20180930.xsd#DAIO_EquipmentTransferredToCostOfGoodsSold" xlink:label="DAIO_EquipmentTransferredToCostOfGoodsSold" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DAIO_EquipmentTransferredToCostOfGoodsSold" xlink:to="DAIO_EquipmentTransferredToCostOfGoodsSold_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="DAIO_EquipmentTransferredToCostOfGoodsSold_lbl" xml:lang="en-US">Equipment transferred to cost of goods sold</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ShareBasedCompensation" xlink:label="us-gaap_ShareBasedCompensation" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareBasedCompensation" xlink:to="us-gaap_ShareBasedCompensation_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ShareBasedCompensation_lbl" xml:lang="en-US">Share-based compensation</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_IncreaseDecreaseInOperatingCapitalAbstract" xlink:label="us-gaap_IncreaseDecreaseInOperatingCapitalAbstract" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncreaseDecreaseInOperatingCapitalAbstract" xlink:to="us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_lbl" xml:lang="en-US">Net change in:</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_IncreaseDecreaseInAccountsReceivable" xlink:label="us-gaap_IncreaseDecreaseInAccountsReceivable" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncreaseDecreaseInAccountsReceivable" xlink:to="us-gaap_IncreaseDecreaseInAccountsReceivable_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="us-gaap_IncreaseDecreaseInAccountsReceivable_lbl" xml:lang="en-US">Trade accounts receivable</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_IncreaseDecreaseInInventories" xlink:label="us-gaap_IncreaseDecreaseInInventories" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncreaseDecreaseInInventories" xlink:to="us-gaap_IncreaseDecreaseInInventories_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="us-gaap_IncreaseDecreaseInInventories_lbl" xml:lang="en-US">Inventories</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_IncreaseDecreaseInOtherCurrentAssets" xlink:label="us-gaap_IncreaseDecreaseInOtherCurrentAssets" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncreaseDecreaseInOtherCurrentAssets" xlink:to="us-gaap_IncreaseDecreaseInOtherCurrentAssets_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="us-gaap_IncreaseDecreaseInOtherCurrentAssets_lbl" xml:lang="en-US">Other current assets</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_IncreaseDecreaseInAccountsPayableAndAccruedLiabilities" xlink:label="us-gaap_IncreaseDecreaseInAccountsPayableAndAccruedLiabilities" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncreaseDecreaseInAccountsPayableAndAccruedLiabilities" xlink:to="us-gaap_IncreaseDecreaseInAccountsPayableAndAccruedLiabilities_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_IncreaseDecreaseInAccountsPayableAndAccruedLiabilities_lbl" xml:lang="en-US">Accounts payable and accrued liabilities</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_IncreaseDecreaseInDeferredRevenue" xlink:label="us-gaap_IncreaseDecreaseInDeferredRevenue" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncreaseDecreaseInDeferredRevenue" xlink:to="us-gaap_IncreaseDecreaseInDeferredRevenue_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_IncreaseDecreaseInDeferredRevenue_lbl" xml:lang="en-US">Deferred revenue</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_IncreaseDecreaseInOtherNoncurrentLiabilities" xlink:label="us-gaap_IncreaseDecreaseInOtherNoncurrentLiabilities" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncreaseDecreaseInOtherNoncurrentLiabilities" xlink:to="us-gaap_IncreaseDecreaseInOtherNoncurrentLiabilities_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_IncreaseDecreaseInOtherNoncurrentLiabilities_lbl" xml:lang="en-US">Other long-term liabilities</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_IncreaseDecreaseInDepositOtherAssets" xlink:label="us-gaap_IncreaseDecreaseInDepositOtherAssets" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncreaseDecreaseInDepositOtherAssets" xlink:to="us-gaap_IncreaseDecreaseInDepositOtherAssets_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="us-gaap_IncreaseDecreaseInDepositOtherAssets_lbl" xml:lang="en-US">Deposits and other long-term assets</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:label="us-gaap_NetCashProvidedByUsedInOperatingActivities" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:to="us-gaap_NetCashProvidedByUsedInOperatingActivities_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="us-gaap_NetCashProvidedByUsedInOperatingActivities_lbl" xml:lang="en-US">Net cash provided by (used in) operating activities</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract" xlink:label="us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract" xlink:to="us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_lbl" xml:lang="en-US">CASH FLOWS FROM INVESTING ACTIVITIES:</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_PaymentsToAcquirePropertyPlantAndEquipment" xlink:label="us-gaap_PaymentsToAcquirePropertyPlantAndEquipment" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PaymentsToAcquirePropertyPlantAndEquipment" xlink:to="us-gaap_PaymentsToAcquirePropertyPlantAndEquipment_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="us-gaap_PaymentsToAcquirePropertyPlantAndEquipment_lbl" xml:lang="en-US">Purchases of property, plant and equipment</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ProceedsFromSaleOfPropertyPlantAndEquipment" xlink:label="us-gaap_ProceedsFromSaleOfPropertyPlantAndEquipment" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ProceedsFromSaleOfPropertyPlantAndEquipment" xlink:to="us-gaap_ProceedsFromSaleOfPropertyPlantAndEquipment_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ProceedsFromSaleOfPropertyPlantAndEquipment_lbl" xml:lang="en-US">Net proceeds from sale of assets</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_NetCashProvidedByUsedInInvestingActivities" xlink:label="us-gaap_NetCashProvidedByUsedInInvestingActivities" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_NetCashProvidedByUsedInInvestingActivities" xlink:to="us-gaap_NetCashProvidedByUsedInInvestingActivities_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="us-gaap_NetCashProvidedByUsedInInvestingActivities_lbl" xml:lang="en-US">Cash provided by (used in) investing activities</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract" xlink:label="us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract" xlink:to="us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_lbl" xml:lang="en-US">CASH FLOWS FROM FINANCING ACTIVITIES:</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ProceedsFromIssuanceOfCommonStock" xlink:label="us-gaap_ProceedsFromIssuanceOfCommonStock" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ProceedsFromIssuanceOfCommonStock" xlink:to="us-gaap_ProceedsFromIssuanceOfCommonStock_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ProceedsFromIssuanceOfCommonStock_lbl" xml:lang="en-US">Net proceeds from issuance of common stock, less payments for shares withheld to cover tax</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_NetCashProvidedByUsedInFinancingActivities" xlink:label="us-gaap_NetCashProvidedByUsedInFinancingActivities" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_NetCashProvidedByUsedInFinancingActivities" xlink:to="us-gaap_NetCashProvidedByUsedInFinancingActivities_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="us-gaap_NetCashProvidedByUsedInFinancingActivities_lbl" xml:lang="en-US">Cash provided by (used in) financing activities</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_CashAndCashEquivalentsPeriodIncreaseDecrease" xlink:label="us-gaap_CashAndCashEquivalentsPeriodIncreaseDecrease" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CashAndCashEquivalentsPeriodIncreaseDecrease" xlink:to="us-gaap_CashAndCashEquivalentsPeriodIncreaseDecrease_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="us-gaap_CashAndCashEquivalentsPeriodIncreaseDecrease_lbl" xml:lang="en-US">Increase (decrease) in cash and cash equivalents</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_EffectOfExchangeRateOnCashAndCashEquivalents" xlink:label="us-gaap_EffectOfExchangeRateOnCashAndCashEquivalents" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_EffectOfExchangeRateOnCashAndCashEquivalents" xlink:to="us-gaap_EffectOfExchangeRateOnCashAndCashEquivalents_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_EffectOfExchangeRateOnCashAndCashEquivalents_lbl" xml:lang="en-US">Effects of exchange rate changes on cash</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CashAndCashEquivalentsAtCarryingValue" xlink:to="us-gaap_CashAndCashEquivalentsAtCarryingValue_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel" xlink:label="us-gaap_CashAndCashEquivalentsAtCarryingValue_2_lbl" xml:lang="en-US">Cash and cash equivalents at beginning of period</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CashAndCashEquivalentsAtCarryingValue" xlink:to="us-gaap_CashAndCashEquivalentsAtCarryingValue_3_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:label="us-gaap_CashAndCashEquivalentsAtCarryingValue_3_lbl" xml:lang="en-US">Cash and cash equivalents at end of period</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_SupplementalCashFlowElementsAbstract" xlink:label="us-gaap_SupplementalCashFlowElementsAbstract" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_SupplementalCashFlowElementsAbstract" xlink:to="us-gaap_SupplementalCashFlowElementsAbstract_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_SupplementalCashFlowElementsAbstract_lbl" xml:lang="en-US">Supplemental disclosure of cash flow information:</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_IncomeTaxesPaid" xlink:label="us-gaap_IncomeTaxesPaid" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncomeTaxesPaid" xlink:to="us-gaap_IncomeTaxesPaid_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_IncomeTaxesPaid_lbl" xml:lang="en-US">Cash paid during the period for: Income Taxes</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract" xlink:label="us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract" xlink:to="us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_lbl" xml:lang="en-US">Organization, Consolidation and Presentation of Financial Statements [Abstract]</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock" xlink:label="us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock" xlink:to="us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock_lbl" xml:lang="en-US">NOTE 1 - FINANCIAL STATEMENT PREPARATION</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_InventoryDisclosureAbstract" xlink:label="us-gaap_InventoryDisclosureAbstract" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_InventoryDisclosureAbstract" xlink:to="us-gaap_InventoryDisclosureAbstract_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_InventoryDisclosureAbstract_lbl" xml:lang="en-US">Inventory Disclosure [Abstract]</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_InventoryDisclosureTextBlock" xlink:label="us-gaap_InventoryDisclosureTextBlock" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_InventoryDisclosureTextBlock" xlink:to="us-gaap_InventoryDisclosureTextBlock_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_InventoryDisclosureTextBlock_lbl" xml:lang="en-US">NOTE 2 - INVENTORIES</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_PropertyPlantAndEquipmentAbstract" xlink:label="us-gaap_PropertyPlantAndEquipmentAbstract" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PropertyPlantAndEquipmentAbstract" xlink:to="us-gaap_PropertyPlantAndEquipmentAbstract_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_PropertyPlantAndEquipmentAbstract_lbl" xml:lang="en-US">Property, Plant and Equipment [Abstract]</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock" xlink:label="us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock" xlink:to="us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock_lbl" xml:lang="en-US">NOTE 3 - PROPERTY, PLANT AND EQUIPMENT, NET</link:label>
      <link:loc xlink:type="locator" xlink:href="daio-20180930.xsd#DAIO_Note5OtherAccruedLiabilitiesAbstract" xlink:label="DAIO_Note5OtherAccruedLiabilitiesAbstract" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DAIO_Note5OtherAccruedLiabilitiesAbstract" xlink:to="DAIO_Note5OtherAccruedLiabilitiesAbstract_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="DAIO_Note5OtherAccruedLiabilitiesAbstract_lbl" xml:lang="en-US">Note 4 - Other Accrued Liabilities</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock" xlink:label="us-gaap_AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock" xlink:to="us-gaap_AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock_lbl" xml:lang="en-US">NOTE 4 - OTHER ACCRUED LIABILITIES</link:label>
      <link:loc xlink:type="locator" xlink:href="daio-20180930.xsd#DAIO_NotesToFinancialStatementsAbstract" xlink:label="DAIO_NotesToFinancialStatementsAbstract" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DAIO_NotesToFinancialStatementsAbstract" xlink:to="DAIO_NotesToFinancialStatementsAbstract_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="DAIO_NotesToFinancialStatementsAbstract_lbl" xml:lang="en-US">Notes to Financial Statements</link:label>
      <link:loc xlink:type="locator" xlink:href="daio-20180930.xsd#DAIO_OperatingLeaseCommitmentsTextBlock" xlink:label="DAIO_OperatingLeaseCommitmentsTextBlock" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DAIO_OperatingLeaseCommitmentsTextBlock" xlink:to="DAIO_OperatingLeaseCommitmentsTextBlock_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="DAIO_OperatingLeaseCommitmentsTextBlock_lbl" xml:lang="en-US">NOTE 5 - OPERATING LEASE COMMITMENTS</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_CommitmentsAndContingenciesDisclosureAbstract" xlink:label="us-gaap_CommitmentsAndContingenciesDisclosureAbstract" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CommitmentsAndContingenciesDisclosureAbstract" xlink:to="us-gaap_CommitmentsAndContingenciesDisclosureAbstract_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_CommitmentsAndContingenciesDisclosureAbstract_lbl" xml:lang="en-US">Commitments and Contingencies Disclosure [Abstract]</link:label>
      <link:loc xlink:type="locator" xlink:href="daio-20180930.xsd#DAIO_OtherCommitments" xlink:label="DAIO_OtherCommitments" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DAIO_OtherCommitments" xlink:to="DAIO_OtherCommitments_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="DAIO_OtherCommitments_lbl" xml:lang="en-US">NOTE 6 - OTHER COMMITMENTS</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_CommitmentsAndContingenciesDisclosureTextBlock" xlink:label="us-gaap_CommitmentsAndContingenciesDisclosureTextBlock" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CommitmentsAndContingenciesDisclosureTextBlock" xlink:to="us-gaap_CommitmentsAndContingenciesDisclosureTextBlock_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_CommitmentsAndContingenciesDisclosureTextBlock_lbl" xml:lang="en-US">NOTE 7 - CONTINGENCIES</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_EarningsPerShareAbstract" xlink:label="us-gaap_EarningsPerShareAbstract" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_EarningsPerShareAbstract" xlink:to="us-gaap_EarningsPerShareAbstract_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_EarningsPerShareAbstract_lbl" xml:lang="en-US">Earnings Per Share [Abstract]</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_EarningsPerShareTextBlock" xlink:label="us-gaap_EarningsPerShareTextBlock" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_EarningsPerShareTextBlock" xlink:to="us-gaap_EarningsPerShareTextBlock_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_EarningsPerShareTextBlock_lbl" xml:lang="en-US">NOTE 8 - EARNINGS PER SHARE</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ShareBasedCompensationAbstract" xlink:label="us-gaap_ShareBasedCompensationAbstract" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareBasedCompensationAbstract" xlink:to="us-gaap_ShareBasedCompensationAbstract_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ShareBasedCompensationAbstract_lbl" xml:lang="en-US">Share-based Compensation [Abstract]</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock" xlink:label="us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock" xlink:to="us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock_lbl" xml:lang="en-US">NOTE 9 - SHARE-BASED COMPENSATION</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_EquityAbstract" xlink:label="us-gaap_EquityAbstract" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_EquityAbstract" xlink:to="us-gaap_EquityAbstract_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_EquityAbstract_lbl" xml:lang="en-US">Equity [Abstract]</link:label>
      <link:loc xlink:type="locator" xlink:href="daio-20180930.xsd#DAIO_ShareRepurchaseProgramDisclosureTextBlock" xlink:label="DAIO_ShareRepurchaseProgramDisclosureTextBlock" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DAIO_ShareRepurchaseProgramDisclosureTextBlock" xlink:to="DAIO_ShareRepurchaseProgramDisclosureTextBlock_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="DAIO_ShareRepurchaseProgramDisclosureTextBlock_lbl" xml:lang="en-US">NOTE 10 - SHARE REPURCHASE PROGRAM</link:label>
      <link:loc xlink:type="locator" xlink:href="daio-20180930.xsd#DAIO_FinancialStatementPreparationPoliciesAbstract" xlink:label="DAIO_FinancialStatementPreparationPoliciesAbstract" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DAIO_FinancialStatementPreparationPoliciesAbstract" xlink:to="DAIO_FinancialStatementPreparationPoliciesAbstract_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="DAIO_FinancialStatementPreparationPoliciesAbstract_lbl" xml:lang="en-US">Note 1 - Financial Statement Preparation</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_RevenueRecognitionPolicyTextBlock" xlink:label="us-gaap_RevenueRecognitionPolicyTextBlock" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_RevenueRecognitionPolicyTextBlock" xlink:to="us-gaap_RevenueRecognitionPolicyTextBlock_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_RevenueRecognitionPolicyTextBlock_lbl" xml:lang="en-US">Revenue Recognition</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy" xlink:label="us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy" xlink:to="us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy_lbl" xml:lang="en-US">Stock-Based Compensation Expense</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_IncomeTaxPolicyTextBlock" xlink:label="us-gaap_IncomeTaxPolicyTextBlock" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncomeTaxPolicyTextBlock" xlink:to="us-gaap_IncomeTaxPolicyTextBlock_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_IncomeTaxPolicyTextBlock_lbl" xml:lang="en-US">Income Tax</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock" xlink:label="us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock" xlink:to="us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock_lbl" xml:lang="en-US">Recent Accounting Pronouncements</link:label>
      <link:loc xlink:type="locator" xlink:href="daio-20180930.xsd#DAIO_InventoriesTablesAbstract" xlink:label="DAIO_InventoriesTablesAbstract" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DAIO_InventoriesTablesAbstract" xlink:to="DAIO_InventoriesTablesAbstract_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="DAIO_InventoriesTablesAbstract_lbl" xml:lang="en-US">Note 2 - Inventories</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ScheduleOfInventoryCurrentTableTextBlock" xlink:label="us-gaap_ScheduleOfInventoryCurrentTableTextBlock" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ScheduleOfInventoryCurrentTableTextBlock" xlink:to="us-gaap_ScheduleOfInventoryCurrentTableTextBlock_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ScheduleOfInventoryCurrentTableTextBlock_lbl" xml:lang="en-US">INVENTORIES</link:label>
      <link:loc xlink:type="locator" xlink:href="daio-20180930.xsd#DAIO_PropertyPlantAndEquipmentNetTablesAbstract" xlink:label="DAIO_PropertyPlantAndEquipmentNetTablesAbstract" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DAIO_PropertyPlantAndEquipmentNetTablesAbstract" xlink:to="DAIO_PropertyPlantAndEquipmentNetTablesAbstract_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="DAIO_PropertyPlantAndEquipmentNetTablesAbstract_lbl" xml:lang="en-US">Note 3 - Property Plant And Equipment Net</link:label>
      <link:loc xlink:type="locator" xlink:href="daio-20180930.xsd#DAIO_TablePropertyPlantAndEquipmentNet" xlink:label="DAIO_TablePropertyPlantAndEquipmentNet" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DAIO_TablePropertyPlantAndEquipmentNet" xlink:to="DAIO_TablePropertyPlantAndEquipmentNet_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="DAIO_TablePropertyPlantAndEquipmentNet_lbl" xml:lang="en-US">PROPERTY, PLANT AND EQUIPMENT, NET</link:label>
      <link:loc xlink:type="locator" xlink:href="daio-20180930.xsd#DAIO_OtherAccruedLiabilitiesTablesAbstract" xlink:label="DAIO_OtherAccruedLiabilitiesTablesAbstract" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DAIO_OtherAccruedLiabilitiesTablesAbstract" xlink:to="DAIO_OtherAccruedLiabilitiesTablesAbstract_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="DAIO_OtherAccruedLiabilitiesTablesAbstract_lbl" xml:lang="en-US">Note 4 - Other Accrued Liabilities</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ScheduleOfAccruedLiabilitiesTableTextBlock" xlink:label="us-gaap_ScheduleOfAccruedLiabilitiesTableTextBlock" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ScheduleOfAccruedLiabilitiesTableTextBlock" xlink:to="us-gaap_ScheduleOfAccruedLiabilitiesTableTextBlock_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_ScheduleOfAccruedLiabilitiesTableTextBlock_lbl" xml:lang="en-US">Other accrued liabilities</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ScheduleOfProductWarrantyLiabilityTableTextBlock" xlink:label="us-gaap_ScheduleOfProductWarrantyLiabilityTableTextBlock" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ScheduleOfProductWarrantyLiabilityTableTextBlock" xlink:to="us-gaap_ScheduleOfProductWarrantyLiabilityTableTextBlock_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ScheduleOfProductWarrantyLiabilityTableTextBlock_lbl" xml:lang="en-US">Product warranty liability</link:label>
      <link:loc xlink:type="locator" xlink:href="daio-20180930.xsd#DAIO_Note7OperatingLeaseCommitmentsTablesAbstract" xlink:label="DAIO_Note7OperatingLeaseCommitmentsTablesAbstract" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DAIO_Note7OperatingLeaseCommitmentsTablesAbstract" xlink:to="DAIO_Note7OperatingLeaseCommitmentsTablesAbstract_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="DAIO_Note7OperatingLeaseCommitmentsTablesAbstract_lbl" xml:lang="en-US">Note 5 - Operating Lease Commitments</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ScheduleOfFutureMinimumRentalPaymentsForOperatingLeasesTableTextBlock" xlink:label="us-gaap_ScheduleOfFutureMinimumRentalPaymentsForOperatingLeasesTableTextBlock" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ScheduleOfFutureMinimumRentalPaymentsForOperatingLeasesTableTextBlock" xlink:to="us-gaap_ScheduleOfFutureMinimumRentalPaymentsForOperatingLeasesTableTextBlock_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ScheduleOfFutureMinimumRentalPaymentsForOperatingLeasesTableTextBlock_lbl" xml:lang="en-US">OPERATING LEASE COMMITMENTS</link:label>
      <link:loc xlink:type="locator" xlink:href="daio-20180930.xsd#DAIO_EarningsPerShareTablesAbstract" xlink:label="DAIO_EarningsPerShareTablesAbstract" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DAIO_EarningsPerShareTablesAbstract" xlink:to="DAIO_EarningsPerShareTablesAbstract_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="DAIO_EarningsPerShareTablesAbstract_lbl" xml:lang="en-US">Note 8 - Earnings Per Share</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock" xlink:label="us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock" xlink:to="us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock_lbl" xml:lang="en-US">EARNINGS PER SHARE</link:label>
      <link:loc xlink:type="locator" xlink:href="daio-20180930.xsd#DAIO_SharebasedCompensationTablesAbstract" xlink:label="DAIO_SharebasedCompensationTablesAbstract" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DAIO_SharebasedCompensationTablesAbstract" xlink:to="DAIO_SharebasedCompensationTablesAbstract_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="DAIO_SharebasedCompensationTablesAbstract_lbl" xml:lang="en-US">Note 9 - Share-based Compensation</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ScheduleOfCompensationCostForShareBasedPaymentArrangementsAllocationOfShareBasedCompensationCostsByPlanTableTextBlock" xlink:label="us-gaap_ScheduleOfCompensationCostForShareBasedPaymentArrangementsAllocationOfShareBasedCompensationCostsByPlanTableTextBlock" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ScheduleOfCompensationCostForShareBasedPaymentArrangementsAllocationOfShareBasedCompensationCostsByPlanTableTextBlock" xlink:to="us-gaap_ScheduleOfCompensationCostForShareBasedPaymentArrangementsAllocationOfShareBasedCompensationCostsByPlanTableTextBlock_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ScheduleOfCompensationCostForShareBasedPaymentArrangementsAllocationOfShareBasedCompensationCostsByPlanTableTextBlock_lbl" xml:lang="en-US">Impact on operations of recording share-based compensation</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ScheduleOfShareBasedCompensationActivityTableTextBlock" xlink:label="us-gaap_ScheduleOfShareBasedCompensationActivityTableTextBlock" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ScheduleOfShareBasedCompensationActivityTableTextBlock" xlink:to="us-gaap_ScheduleOfShareBasedCompensationActivityTableTextBlock_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ScheduleOfShareBasedCompensationActivityTableTextBlock_lbl" xml:lang="en-US">Equity award activity</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ScheduleOfDeferredCompensationArrangementWithIndividualShareBasedPaymentsTextBlock" xlink:label="us-gaap_ScheduleOfDeferredCompensationArrangementWithIndividualShareBasedPaymentsTextBlock" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ScheduleOfDeferredCompensationArrangementWithIndividualShareBasedPaymentsTextBlock" xlink:to="us-gaap_ScheduleOfDeferredCompensationArrangementWithIndividualShareBasedPaymentsTextBlock_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ScheduleOfDeferredCompensationArrangementWithIndividualShareBasedPaymentsTextBlock_lbl" xml:lang="en-US">Future equity compensation expense</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_UnrecognizedTaxBenefits" xlink:label="us-gaap_UnrecognizedTaxBenefits" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_UnrecognizedTaxBenefits" xlink:to="us-gaap_UnrecognizedTaxBenefits_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_UnrecognizedTaxBenefits_lbl" xml:lang="en-US">Unrecognized tax benefits</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_InventoryRawMaterials" xlink:label="us-gaap_InventoryRawMaterials" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_InventoryRawMaterials" xlink:to="us-gaap_InventoryRawMaterials_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_InventoryRawMaterials_lbl" xml:lang="en-US">Raw material</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_InventoryWorkInProcess" xlink:label="us-gaap_InventoryWorkInProcess" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_InventoryWorkInProcess" xlink:to="us-gaap_InventoryWorkInProcess_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_InventoryWorkInProcess_lbl" xml:lang="en-US">Work-in-process</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_FIFOInventoryAmount" xlink:label="us-gaap_FIFOInventoryAmount" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_FIFOInventoryAmount" xlink:to="us-gaap_FIFOInventoryAmount_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_FIFOInventoryAmount_lbl" xml:lang="en-US">Finished goods</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_InventoryNet" xlink:to="us-gaap_InventoryNet_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="us-gaap_InventoryNet_2_lbl" xml:lang="en-US">Inventories</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_LeaseholdImprovementsGross" xlink:label="us-gaap_LeaseholdImprovementsGross" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LeaseholdImprovementsGross" xlink:to="us-gaap_LeaseholdImprovementsGross_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_LeaseholdImprovementsGross_lbl" xml:lang="en-US">Leasehold improvements</link:label>
      <link:loc xlink:type="locator" xlink:href="daio-20180930.xsd#DAIO_Equipment" xlink:label="DAIO_Equipment" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DAIO_Equipment" xlink:to="DAIO_Equipment_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="DAIO_Equipment_lbl" xml:lang="en-US">Equipment</link:label>
      <link:loc xlink:type="locator" xlink:href="daio-20180930.xsd#DAIO_SaleDemonstrationEquipment" xlink:label="DAIO_SaleDemonstrationEquipment" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DAIO_SaleDemonstrationEquipment" xlink:to="DAIO_SaleDemonstrationEquipment_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="DAIO_SaleDemonstrationEquipment_lbl" xml:lang="en-US">Sale demonstration equipment</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_PropertyPlantAndEquipmentGross" xlink:label="us-gaap_PropertyPlantAndEquipmentGross" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PropertyPlantAndEquipmentGross" xlink:to="us-gaap_PropertyPlantAndEquipmentGross_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="us-gaap_PropertyPlantAndEquipmentGross_lbl" xml:lang="en-US">Property and equipment gross</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment" xlink:label="us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment" xlink:to="us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment_lbl" xml:lang="en-US">Less accumulated depreciation</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PropertyPlantAndEquipmentNet" xlink:to="us-gaap_PropertyPlantAndEquipmentNet_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="us-gaap_PropertyPlantAndEquipmentNet_2_lbl" xml:lang="en-US">Property and equipment, net</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_PayablesAndAccrualsAbstract" xlink:label="us-gaap_PayablesAndAccrualsAbstract" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PayablesAndAccrualsAbstract" xlink:to="us-gaap_PayablesAndAccrualsAbstract_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_PayablesAndAccrualsAbstract_lbl" xml:lang="en-US">Payables and Accruals [Abstract]</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ProductWarrantyAccrual" xlink:label="us-gaap_ProductWarrantyAccrual" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ProductWarrantyAccrual" xlink:to="us-gaap_ProductWarrantyAccrual_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ProductWarrantyAccrual_lbl" xml:lang="en-US">Product warranty</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ValuationAllowancesAndReservesBalance" xlink:label="us-gaap_ValuationAllowancesAndReservesBalance" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ValuationAllowancesAndReservesBalance" xlink:to="us-gaap_ValuationAllowancesAndReservesBalance_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ValuationAllowancesAndReservesBalance_lbl" xml:lang="en-US">Sales return reserve</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_TaxesPayableCurrent" xlink:label="us-gaap_TaxesPayableCurrent" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_TaxesPayableCurrent" xlink:to="us-gaap_TaxesPayableCurrent_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_TaxesPayableCurrent_lbl" xml:lang="en-US">Other taxes</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_OtherAccruedLiabilitiesCurrentAndNoncurrent" xlink:label="us-gaap_OtherAccruedLiabilitiesCurrentAndNoncurrent" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OtherAccruedLiabilitiesCurrentAndNoncurrent" xlink:to="us-gaap_OtherAccruedLiabilitiesCurrentAndNoncurrent_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_OtherAccruedLiabilitiesCurrentAndNoncurrent_lbl" xml:lang="en-US">Other</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_AccruedLiabilitiesCurrentAndNoncurrent" xlink:label="us-gaap_AccruedLiabilitiesCurrentAndNoncurrent" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AccruedLiabilitiesCurrentAndNoncurrent" xlink:to="us-gaap_AccruedLiabilitiesCurrentAndNoncurrent_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="us-gaap_AccruedLiabilitiesCurrentAndNoncurrent_lbl" xml:lang="en-US">Other accrued liabilities</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ProductWarrantyAccrual" xlink:to="us-gaap_ProductWarrantyAccrual_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel" xlink:label="us-gaap_ProductWarrantyAccrual_2_lbl" xml:lang="en-US">Liability, beginning balance</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ProductWarrantyAccrualPeriodIncreaseDecrease" xlink:label="us-gaap_ProductWarrantyAccrualPeriodIncreaseDecrease" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ProductWarrantyAccrualPeriodIncreaseDecrease" xlink:to="us-gaap_ProductWarrantyAccrualPeriodIncreaseDecrease_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ProductWarrantyAccrualPeriodIncreaseDecrease_lbl" xml:lang="en-US">Net expenses</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ProductWarrantyAccrualPayments" xlink:label="us-gaap_ProductWarrantyAccrualPayments" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ProductWarrantyAccrualPayments" xlink:to="us-gaap_ProductWarrantyAccrualPayments_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="us-gaap_ProductWarrantyAccrualPayments_lbl" xml:lang="en-US">Warranty claims</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ProductWarrantyAccrualWarrantiesIssued" xlink:label="us-gaap_ProductWarrantyAccrualWarrantiesIssued" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ProductWarrantyAccrualWarrantiesIssued" xlink:to="us-gaap_ProductWarrantyAccrualWarrantiesIssued_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="us-gaap_ProductWarrantyAccrualWarrantiesIssued_lbl" xml:lang="en-US">Accrual revisions</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ProductWarrantyAccrual" xlink:to="us-gaap_ProductWarrantyAccrual_3_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:label="us-gaap_ProductWarrantyAccrual_3_lbl" xml:lang="en-US">Liability, ending balance</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_OperatingLeasesFutureMinimumPaymentsDueAbstract" xlink:label="us-gaap_OperatingLeasesFutureMinimumPaymentsDueAbstract" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OperatingLeasesFutureMinimumPaymentsDueAbstract" xlink:to="us-gaap_OperatingLeasesFutureMinimumPaymentsDueAbstract_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_OperatingLeasesFutureMinimumPaymentsDueAbstract_lbl" xml:lang="en-US">Operating Leases, Future Minimum Payments Due, Fiscal Year Maturity [Abstract]</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_OperatingLeasesFutureMinimumPaymentsReceivableRemainderOfFiscalYear" xlink:label="us-gaap_OperatingLeasesFutureMinimumPaymentsReceivableRemainderOfFiscalYear" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OperatingLeasesFutureMinimumPaymentsReceivableRemainderOfFiscalYear" xlink:to="us-gaap_OperatingLeasesFutureMinimumPaymentsReceivableRemainderOfFiscalYear_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_OperatingLeasesFutureMinimumPaymentsReceivableRemainderOfFiscalYear_lbl" xml:lang="en-US">2018 (remaining)</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_OperatingLeasesFutureMinimumPaymentsDueInTwoYears" xlink:label="us-gaap_OperatingLeasesFutureMinimumPaymentsDueInTwoYears" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OperatingLeasesFutureMinimumPaymentsDueInTwoYears" xlink:to="us-gaap_OperatingLeasesFutureMinimumPaymentsDueInTwoYears_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_OperatingLeasesFutureMinimumPaymentsDueInTwoYears_lbl" xml:lang="en-US">2019</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_OperatingLeasesFutureMinimumPaymentsDueInThreeYears" xlink:label="us-gaap_OperatingLeasesFutureMinimumPaymentsDueInThreeYears" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OperatingLeasesFutureMinimumPaymentsDueInThreeYears" xlink:to="us-gaap_OperatingLeasesFutureMinimumPaymentsDueInThreeYears_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_OperatingLeasesFutureMinimumPaymentsDueInThreeYears_lbl" xml:lang="en-US">2020</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_OperatingLeasesFutureMinimumPaymentsDueInFourYears" xlink:label="us-gaap_OperatingLeasesFutureMinimumPaymentsDueInFourYears" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OperatingLeasesFutureMinimumPaymentsDueInFourYears" xlink:to="us-gaap_OperatingLeasesFutureMinimumPaymentsDueInFourYears_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_OperatingLeasesFutureMinimumPaymentsDueInFourYears_lbl" xml:lang="en-US">2021</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_OperatingLeasesFutureMinimumPaymentsDueInFiveYears" xlink:label="us-gaap_OperatingLeasesFutureMinimumPaymentsDueInFiveYears" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OperatingLeasesFutureMinimumPaymentsDueInFiveYears" xlink:to="us-gaap_OperatingLeasesFutureMinimumPaymentsDueInFiveYears_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_OperatingLeasesFutureMinimumPaymentsDueInFiveYears_lbl" xml:lang="en-US">2022</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_OperatingLeasesFutureMinimumPaymentsDueThereafter" xlink:label="us-gaap_OperatingLeasesFutureMinimumPaymentsDueThereafter" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OperatingLeasesFutureMinimumPaymentsDueThereafter" xlink:to="us-gaap_OperatingLeasesFutureMinimumPaymentsDueThereafter_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_OperatingLeasesFutureMinimumPaymentsDueThereafter_lbl" xml:lang="en-US">Thereafter</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_OperatingLeasesFutureMinimumPaymentsDue" xlink:label="us-gaap_OperatingLeasesFutureMinimumPaymentsDue" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OperatingLeasesFutureMinimumPaymentsDue" xlink:to="us-gaap_OperatingLeasesFutureMinimumPaymentsDue_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_OperatingLeasesFutureMinimumPaymentsDue_lbl" xml:lang="en-US">Total</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_PurchaseObligation" xlink:label="us-gaap_PurchaseObligation" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PurchaseObligation" xlink:to="us-gaap_PurchaseObligation_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_PurchaseObligation_lbl" xml:lang="en-US">Purchase and other obligations</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_PurchaseObligationDueInNextTwelveMonths" xlink:label="us-gaap_PurchaseObligationDueInNextTwelveMonths" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PurchaseObligationDueInNextTwelveMonths" xlink:to="us-gaap_PurchaseObligationDueInNextTwelveMonths_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_PurchaseObligationDueInNextTwelveMonths_lbl" xml:lang="en-US">After 2018</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_NetIncomeLoss" xlink:to="us-gaap_NetIncomeLoss_3_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_NetIncomeLoss_3_lbl" xml:lang="en-US">Numerator for basic and diluted earnings per share: Net income (loss)</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_WeightedAverageNumberOfSharesIssuedBasic" xlink:label="us-gaap_WeightedAverageNumberOfSharesIssuedBasic" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_WeightedAverageNumberOfSharesIssuedBasic" xlink:to="us-gaap_WeightedAverageNumberOfSharesIssuedBasic_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_WeightedAverageNumberOfSharesIssuedBasic_lbl" xml:lang="en-US">Denominator for basic earnings per share: weighted average shares</link:label>
      <link:loc xlink:type="locator" xlink:href="daio-20180930.xsd#DAIO_DilutiveImpactOfOptionsAndEquityAwardsOutstanding" xlink:label="DAIO_DilutiveImpactOfOptionsAndEquityAwardsOutstanding" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DAIO_DilutiveImpactOfOptionsAndEquityAwardsOutstanding" xlink:to="DAIO_DilutiveImpactOfOptionsAndEquityAwardsOutstanding_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="DAIO_DilutiveImpactOfOptionsAndEquityAwardsOutstanding_lbl" xml:lang="en-US">Employee stock options and awards</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding" xlink:to="us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_2_lbl" xml:lang="en-US">Denominator for diluted earnings per share: adjusted weighted-average shares and assumed conversions of stock options</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_EarningsPerShareBasic" xlink:to="us-gaap_EarningsPerShareBasic_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_EarningsPerShareBasic_2_lbl" xml:lang="en-US">Total basic earnings per share</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_EarningsPerShareDiluted" xlink:to="us-gaap_EarningsPerShareDiluted_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_EarningsPerShareDiluted_2_lbl" xml:lang="en-US">Total diluted earnings per share</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" xlink:label="us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" xlink:to="us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount_lbl" xml:lang="en-US">Anti dilutive options to purchase shares</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_StatementTable" xlink:label="us-gaap_StatementTable" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_StatementTable" xlink:to="us-gaap_StatementTable_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_StatementTable_lbl" xml:lang="en-US">Statement [Table]</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_StatementLineItems" xlink:label="us-gaap_StatementLineItems" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_StatementLineItems_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_StatementLineItems_lbl" xml:lang="en-US">Statement [Line Items]</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareBasedCompensation" xlink:to="us-gaap_ShareBasedCompensation_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_ShareBasedCompensation_2_lbl" xml:lang="en-US">Total share-based compensation</link:label>
      <link:loc xlink:type="locator" xlink:href="daio-20180930.xsd#DAIO_SharebasedCompensationDetails1Abstract" xlink:label="DAIO_SharebasedCompensationDetails1Abstract" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DAIO_SharebasedCompensationDetails1Abstract" xlink:to="DAIO_SharebasedCompensationDetails1Abstract_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="DAIO_SharebasedCompensationDetails1Abstract_lbl" xml:lang="en-US">Note 9 - Share-based Compensation</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsGranted" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsGranted" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsGranted" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsGranted_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsGranted_lbl" xml:lang="en-US">Restricted stock granted</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriod" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriod" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriod" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriod_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriod_lbl" xml:lang="en-US">Stock options granted</link:label>
      <link:loc xlink:type="locator" xlink:href="daio-20180930.xsd#DAIO_Note10SharebasedCompensationDetailsNarrativeAbstract" xlink:label="DAIO_Note10SharebasedCompensationDetailsNarrativeAbstract" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DAIO_Note10SharebasedCompensationDetailsNarrativeAbstract" xlink:to="DAIO_Note10SharebasedCompensationDetailsNarrativeAbstract_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="DAIO_Note10SharebasedCompensationDetailsNarrativeAbstract_lbl" xml:lang="en-US">Note 9 - Share-based Compensation</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized" xlink:label="us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized" xlink:to="us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized_lbl" xml:lang="en-US">Unamortized future equity compensation expense</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1" xlink:label="us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1" xlink:to="us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1_lbl" xml:lang="en-US">Remaining weighted average amortization period</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DAIO_DilutiveImpactOfOptionsAndEquityAwardsOutstanding" xlink:to="DAIO_DilutiveImpactOfOptionsAndEquityAwardsOutstanding_doc" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="DAIO_DilutiveImpactOfOptionsAndEquityAwardsOutstanding_doc" xml:lang="en-US">Custom Element.</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DAIO_Equipment" xlink:to="DAIO_Equipment_doc" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="DAIO_Equipment_doc" xml:lang="en-US">Custom Element.</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DAIO_EquipmentTransferredToCostOfGoodsSold" xlink:to="DAIO_EquipmentTransferredToCostOfGoodsSold_doc" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="DAIO_EquipmentTransferredToCostOfGoodsSold_doc" xml:lang="en-US">Equipment Transferred To Cost Of Goods Sold.</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DAIO_OperatingLeaseCommitmentsTextBlock" xlink:to="DAIO_OperatingLeaseCommitmentsTextBlock_doc" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="DAIO_OperatingLeaseCommitmentsTextBlock_doc" xml:lang="en-US">Custom Element.</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DAIO_OtherCommitments" xlink:to="DAIO_OtherCommitments_doc" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="DAIO_OtherCommitments_doc" xml:lang="en-US">Custom Element.</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DAIO_TablePropertyPlantAndEquipmentNet" xlink:to="DAIO_TablePropertyPlantAndEquipmentNet_doc" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="DAIO_TablePropertyPlantAndEquipmentNet_doc" xml:lang="en-US">Custom Element.</link:label>
      <link:loc xlink:type="locator" xlink:href="daio-20180930.xsd#DAIO_UnitedStatesMember" xlink:label="DAIO_UnitedStatesMember" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DAIO_UnitedStatesMember" xlink:to="DAIO_UnitedStatesMember_doc" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="DAIO_UnitedStatesMember_doc" xml:lang="en-US">Custom Element.</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AssetsCurrent" xlink:to="us-gaap_AssetsCurrent_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_AssetsCurrent_2_lbl" xml:lang="en-US">Assets, Current</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_Assets" xlink:to="us-gaap_Assets_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_Assets_2_lbl" xml:lang="en-US">Assets</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LiabilitiesCurrent" xlink:to="us-gaap_LiabilitiesCurrent_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_LiabilitiesCurrent_2_lbl" xml:lang="en-US">Liabilities, Current</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_StockholdersEquity" xlink:to="us-gaap_StockholdersEquity_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_StockholdersEquity_2_lbl" xml:lang="en-US">Stockholders' Equity Attributable to Parent</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LiabilitiesAndStockholdersEquity" xlink:to="us-gaap_LiabilitiesAndStockholdersEquity_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_LiabilitiesAndStockholdersEquity_2_lbl" xml:lang="en-US">Liabilities and Equity</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_GrossProfit" xlink:to="us-gaap_GrossProfit_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_GrossProfit_2_lbl" xml:lang="en-US">Gross Profit</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_SellingGeneralAndAdministrativeExpense" xlink:to="us-gaap_SellingGeneralAndAdministrativeExpense_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_SellingGeneralAndAdministrativeExpense_2_lbl" xml:lang="en-US">Selling, General and Administrative Expense</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OperatingExpenses" xlink:to="us-gaap_OperatingExpenses_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_OperatingExpenses_2_lbl" xml:lang="en-US">Operating Expenses</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OperatingIncomeLoss" xlink:to="us-gaap_OperatingIncomeLoss_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_OperatingIncomeLoss_2_lbl" xml:lang="en-US">Operating Income (Loss)</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_NonoperatingIncomeExpense" xlink:to="us-gaap_NonoperatingIncomeExpense_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_NonoperatingIncomeExpense_2_lbl" xml:lang="en-US">Nonoperating Income (Expense)</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncomeTaxExpenseBenefit" xlink:to="us-gaap_IncomeTaxExpenseBenefit_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_IncomeTaxExpenseBenefit_2_lbl" xml:lang="en-US">Income Tax Expense (Benefit)</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ComprehensiveIncomeNetOfTax" xlink:to="us-gaap_ComprehensiveIncomeNetOfTax_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ComprehensiveIncomeNetOfTax_2_lbl" xml:lang="en-US">Comprehensive Income (Loss), Net of Tax, Attributable to Parent</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncreaseDecreaseInAccountsReceivable" xlink:to="us-gaap_IncreaseDecreaseInAccountsReceivable_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_IncreaseDecreaseInAccountsReceivable_2_lbl" xml:lang="en-US">Increase (Decrease) in Accounts Receivable</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncreaseDecreaseInInventories" xlink:to="us-gaap_IncreaseDecreaseInInventories_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_IncreaseDecreaseInInventories_2_lbl" xml:lang="en-US">Increase (Decrease) in Inventories</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncreaseDecreaseInOtherCurrentAssets" xlink:to="us-gaap_IncreaseDecreaseInOtherCurrentAssets_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_IncreaseDecreaseInOtherCurrentAssets_2_lbl" xml:lang="en-US">Increase (Decrease) in Other Current Assets</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncreaseDecreaseInDeferredRevenue" xlink:to="us-gaap_IncreaseDecreaseInDeferredRevenue_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_IncreaseDecreaseInDeferredRevenue_2_lbl" xml:lang="en-US">Increase (Decrease) in Deferred Revenue</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncreaseDecreaseInDepositOtherAssets" xlink:to="us-gaap_IncreaseDecreaseInDepositOtherAssets_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_IncreaseDecreaseInDepositOtherAssets_2_lbl" xml:lang="en-US">Increase (Decrease) in Deposit Assets</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:to="us-gaap_NetCashProvidedByUsedInOperatingActivities_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_NetCashProvidedByUsedInOperatingActivities_2_lbl" xml:lang="en-US">Net Cash Provided by (Used in) Operating Activities</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PaymentsToAcquirePropertyPlantAndEquipment" xlink:to="us-gaap_PaymentsToAcquirePropertyPlantAndEquipment_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_PaymentsToAcquirePropertyPlantAndEquipment_2_lbl" xml:lang="en-US">Payments to Acquire Property, Plant, and Equipment</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_NetCashProvidedByUsedInInvestingActivities" xlink:to="us-gaap_NetCashProvidedByUsedInInvestingActivities_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_NetCashProvidedByUsedInInvestingActivities_2_lbl" xml:lang="en-US">Net Cash Provided by (Used in) Investing Activities</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_NetCashProvidedByUsedInFinancingActivities" xlink:to="us-gaap_NetCashProvidedByUsedInFinancingActivities_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_NetCashProvidedByUsedInFinancingActivities_2_lbl" xml:lang="en-US">Net Cash Provided by (Used in) Financing Activities</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CashAndCashEquivalentsPeriodIncreaseDecrease" xlink:to="us-gaap_CashAndCashEquivalentsPeriodIncreaseDecrease_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_CashAndCashEquivalentsPeriodIncreaseDecrease_2_lbl" xml:lang="en-US">Cash and Cash Equivalents, Period Increase (Decrease)</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ScheduleOfAccruedLiabilitiesTableTextBlock" xlink:to="us-gaap_ScheduleOfAccruedLiabilitiesTableTextBlock_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ScheduleOfAccruedLiabilitiesTableTextBlock_2_lbl" xml:lang="en-US">Schedule of Accrued Liabilities [Table Text Block]</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PropertyPlantAndEquipmentGross" xlink:to="us-gaap_PropertyPlantAndEquipmentGross_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_PropertyPlantAndEquipmentGross_2_lbl" xml:lang="en-US">Property, Plant and Equipment, Gross</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AccruedLiabilitiesCurrentAndNoncurrent" xlink:to="us-gaap_AccruedLiabilitiesCurrentAndNoncurrent_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_AccruedLiabilitiesCurrentAndNoncurrent_2_lbl" xml:lang="en-US">Accrued Liabilities</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ProductWarrantyAccrualPayments" xlink:to="us-gaap_ProductWarrantyAccrualPayments_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ProductWarrantyAccrualPayments_2_lbl" xml:lang="en-US">Standard and Extended Product Warranty Accrual, Decrease for Payments</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ProductWarrantyAccrualWarrantiesIssued" xlink:to="us-gaap_ProductWarrantyAccrualWarrantiesIssued_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ProductWarrantyAccrualWarrantiesIssued_2_lbl" xml:lang="en-US">Standard and Extended Product Warranty Accrual, Increase for Warranties Issued</link:label>
    </link:labelLink>
</link:linkbase>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-101.PRE
<SEQUENCE>14
<FILENAME>daio-20180930_pre.xml
<DESCRIPTION>XBRL PRESENTATION FILE
<TEXT>
<XBRL>
<?xml version="1.0" encoding="US-ASCII" standalone="no"?>
    <!-- Field: Doc-Info; Name: Generator; Value: QXInteractive; Version: 4.24a -->
    <!-- Field: Doc-Info; Name: Source; Value: 182297 09302018 10Q3.xfr; Date: 2018%2D11%2D12T13:35:24Z -->
    <!-- Field: Doc-Info; Name: Status; Value: 0x00000000 -->
<link:linkbase xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:link="http://www.xbrl.org/2003/linkbase" xmlns:xbrli="http://www.xbrl.org/2003/instance" xsi:schemaLocation="http://www.xbrl.org/2003/linkbase http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd">
    <link:roleRef roleURI="http://dataio.com/role/DocumentAndEntityInformation" xlink:href="daio-20180930.xsd#DocumentAndEntityInformation" xlink:type="simple" />
    <link:roleRef roleURI="http://dataio.com/role/ConsolidatedBalanceSheetsInThousandsExceptShareData" xlink:href="daio-20180930.xsd#ConsolidatedBalanceSheetsInThousandsExceptShareData" xlink:type="simple" />
    <link:roleRef roleURI="http://dataio.com/role/ConsolidatedBalanceSheetsInThousandsExceptShareDataParenthetical" xlink:href="daio-20180930.xsd#ConsolidatedBalanceSheetsInThousandsExceptShareDataParenthetical" xlink:type="simple" />
    <link:roleRef roleURI="http://dataio.com/role/ConsolidatedStatementsOfOperationsInThousandsExceptPerShareAmounts" xlink:href="daio-20180930.xsd#ConsolidatedStatementsOfOperationsInThousandsExceptPerShareAmounts" xlink:type="simple" />
    <link:roleRef roleURI="http://dataio.com/role/ConsolidatedStatementsOfComprehensiveIncomeLossInThousands" xlink:href="daio-20180930.xsd#ConsolidatedStatementsOfComprehensiveIncomeLossInThousands" xlink:type="simple" />
    <link:roleRef roleURI="http://dataio.com/role/ConsolidatedStatementOfCashFlows" xlink:href="daio-20180930.xsd#ConsolidatedStatementOfCashFlows" xlink:type="simple" />
    <link:roleRef roleURI="http://dataio.com/role/Note1-FinancialStatementPreparation" xlink:href="daio-20180930.xsd#Note1-FinancialStatementPreparation" xlink:type="simple" />
    <link:roleRef roleURI="http://dataio.com/role/Note2-Inventories" xlink:href="daio-20180930.xsd#Note2-Inventories" xlink:type="simple" />
    <link:roleRef roleURI="http://dataio.com/role/Note3-PropertyPlantAndEquipmentNet" xlink:href="daio-20180930.xsd#Note3-PropertyPlantAndEquipmentNet" xlink:type="simple" />
    <link:roleRef roleURI="http://dataio.com/role/Note4-OtherAccruedLiabilities" xlink:href="daio-20180930.xsd#Note4-OtherAccruedLiabilities" xlink:type="simple" />
    <link:roleRef roleURI="http://dataio.com/role/Note5-OperatingLeaseCommitments" xlink:href="daio-20180930.xsd#Note5-OperatingLeaseCommitments" xlink:type="simple" />
    <link:roleRef roleURI="http://dataio.com/role/Note6-OtherCommitments" xlink:href="daio-20180930.xsd#Note6-OtherCommitments" xlink:type="simple" />
    <link:roleRef roleURI="http://dataio.com/role/Note7-Contingencies" xlink:href="daio-20180930.xsd#Note7-Contingencies" xlink:type="simple" />
    <link:roleRef roleURI="http://dataio.com/role/Note8-EarningsPerShare" xlink:href="daio-20180930.xsd#Note8-EarningsPerShare" xlink:type="simple" />
    <link:roleRef roleURI="http://dataio.com/role/Note9-Share-basedCompensation" xlink:href="daio-20180930.xsd#Note9-Share-basedCompensation" xlink:type="simple" />
    <link:roleRef roleURI="http://dataio.com/role/Note10-ShareRepurchaseProgram" xlink:href="daio-20180930.xsd#Note10-ShareRepurchaseProgram" xlink:type="simple" />
    <link:roleRef roleURI="http://dataio.com/role/Note1-FinancialStatementPreparationPolicies" xlink:href="daio-20180930.xsd#Note1-FinancialStatementPreparationPolicies" xlink:type="simple" />
    <link:roleRef roleURI="http://dataio.com/role/Note2-InventoriesTables" xlink:href="daio-20180930.xsd#Note2-InventoriesTables" xlink:type="simple" />
    <link:roleRef roleURI="http://dataio.com/role/Note3-PropertyPlantAndEquipmentNetTables" xlink:href="daio-20180930.xsd#Note3-PropertyPlantAndEquipmentNetTables" xlink:type="simple" />
    <link:roleRef roleURI="http://dataio.com/role/Note4-OtherAccruedLiabilitiesTables" xlink:href="daio-20180930.xsd#Note4-OtherAccruedLiabilitiesTables" xlink:type="simple" />
    <link:roleRef roleURI="http://dataio.com/role/Note5-OperatingLeaseCommitmentsTables" xlink:href="daio-20180930.xsd#Note5-OperatingLeaseCommitmentsTables" xlink:type="simple" />
    <link:roleRef roleURI="http://dataio.com/role/Note8-EarningsPerShareTables" xlink:href="daio-20180930.xsd#Note8-EarningsPerShareTables" xlink:type="simple" />
    <link:roleRef roleURI="http://dataio.com/role/Note9-Share-basedCompensationTables" xlink:href="daio-20180930.xsd#Note9-Share-basedCompensationTables" xlink:type="simple" />
    <link:roleRef roleURI="http://dataio.com/role/Note1-FinancialStatementPreparationDetailsNarrative" xlink:href="daio-20180930.xsd#Note1-FinancialStatementPreparationDetailsNarrative" xlink:type="simple" />
    <link:roleRef roleURI="http://dataio.com/role/Note2-InventoriesDetails" xlink:href="daio-20180930.xsd#Note2-InventoriesDetails" xlink:type="simple" />
    <link:roleRef roleURI="http://dataio.com/role/Note3-PropertyPlantAndEquipmentNetDetailsInThousands" xlink:href="daio-20180930.xsd#Note3-PropertyPlantAndEquipmentNetDetailsInThousands" xlink:type="simple" />
    <link:roleRef roleURI="http://dataio.com/role/Note4-OtherAccruedLiabilitiesDetailsInThousands" xlink:href="daio-20180930.xsd#Note4-OtherAccruedLiabilitiesDetailsInThousands" xlink:type="simple" />
    <link:roleRef roleURI="http://dataio.com/role/Note4-OtherAccruedLiabilitiesDetails1InThousands" xlink:href="daio-20180930.xsd#Note4-OtherAccruedLiabilitiesDetails1InThousands" xlink:type="simple" />
    <link:roleRef roleURI="http://dataio.com/role/Note5-OperatingLeaseCommitmentsDetailsInThousands" xlink:href="daio-20180930.xsd#Note5-OperatingLeaseCommitmentsDetailsInThousands" xlink:type="simple" />
    <link:roleRef roleURI="http://dataio.com/role/Note6-OtherCommitmentsDetailsNarrative" xlink:href="daio-20180930.xsd#Note6-OtherCommitmentsDetailsNarrative" xlink:type="simple" />
    <link:roleRef roleURI="http://dataio.com/role/Note8-EarningsPerShareInThousandsExceptPerShareDataDetails" xlink:href="daio-20180930.xsd#Note8-EarningsPerShareInThousandsExceptPerShareDataDetails" xlink:type="simple" />
    <link:roleRef roleURI="http://dataio.com/role/Note8-EarningsPerShareDetailsNarrative" xlink:href="daio-20180930.xsd#Note8-EarningsPerShareDetailsNarrative" xlink:type="simple" />
    <link:roleRef roleURI="http://dataio.com/role/Note9-Share-basedCompensationDetailsInThousandsExceptPerShareData" xlink:href="daio-20180930.xsd#Note9-Share-basedCompensationDetailsInThousandsExceptPerShareData" xlink:type="simple" />
    <link:roleRef roleURI="http://dataio.com/role/Note9-Share-basedCompensationDetails1" xlink:href="daio-20180930.xsd#Note9-Share-basedCompensationDetails1" xlink:type="simple" />
    <link:roleRef roleURI="http://dataio.com/role/Note9-Share-basedCompensationDetails2" xlink:href="daio-20180930.xsd#Note9-Share-basedCompensationDetails2" xlink:type="simple" />
    <link:presentationLink xlink:type="extended" xlink:role="http://dataio.com/role/DocumentAndEntityInformation" xlink:title="00000001 - Document - Document and Entity Information">
      <link:loc xlink:type="locator" xlink:href="daio-20180930.xsd#DAIO_DocumentAndEntityInformationAbstract" xlink:label="loc_DAIODocumentAndEntityInformationAbstract" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2018/dei-2018-01-31.xsd#dei_EntityRegistrantName" xlink:label="loc_deiEntityRegistrantName" />
      <link:presentationArc order="0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_DAIODocumentAndEntityInformationAbstract" xlink:to="loc_deiEntityRegistrantName" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2018/dei-2018-01-31.xsd#dei_EntityCentralIndexKey" xlink:label="loc_deiEntityCentralIndexKey" />
      <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_DAIODocumentAndEntityInformationAbstract" xlink:to="loc_deiEntityCentralIndexKey" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2018/dei-2018-01-31.xsd#dei_DocumentType" xlink:label="loc_deiDocumentType" />
      <link:presentationArc order="20" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_DAIODocumentAndEntityInformationAbstract" xlink:to="loc_deiDocumentType" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2018/dei-2018-01-31.xsd#dei_DocumentPeriodEndDate" xlink:label="loc_deiDocumentPeriodEndDate" />
      <link:presentationArc order="30" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_DAIODocumentAndEntityInformationAbstract" xlink:to="loc_deiDocumentPeriodEndDate" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2018/dei-2018-01-31.xsd#dei_AmendmentFlag" xlink:label="loc_deiAmendmentFlag" />
      <link:presentationArc order="40" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_DAIODocumentAndEntityInformationAbstract" xlink:to="loc_deiAmendmentFlag" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2018/dei-2018-01-31.xsd#dei_CurrentFiscalYearEndDate" xlink:label="loc_deiCurrentFiscalYearEndDate" />
      <link:presentationArc order="50" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_DAIODocumentAndEntityInformationAbstract" xlink:to="loc_deiCurrentFiscalYearEndDate" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2018/dei-2018-01-31.xsd#dei_EntityCurrentReportingStatus" xlink:label="loc_deiEntityCurrentReportingStatus" />
      <link:presentationArc order="60" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_DAIODocumentAndEntityInformationAbstract" xlink:to="loc_deiEntityCurrentReportingStatus" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2018/dei-2018-01-31.xsd#dei_EntityFilerCategory" xlink:label="loc_deiEntityFilerCategory" />
      <link:presentationArc order="70" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_DAIODocumentAndEntityInformationAbstract" xlink:to="loc_deiEntityFilerCategory" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2018/dei-2018-01-31.xsd#dei_EntityEmergingGrowthCompany" xlink:label="loc_deiEntityEmergingGrowthCompany" />
      <link:presentationArc order="80" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_DAIODocumentAndEntityInformationAbstract" xlink:to="loc_deiEntityEmergingGrowthCompany" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2018/dei-2018-01-31.xsd#dei_EntitySmallBusiness" xlink:label="loc_deiEntitySmallBusiness" />
      <link:presentationArc order="90" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_DAIODocumentAndEntityInformationAbstract" xlink:to="loc_deiEntitySmallBusiness" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2018/dei-2018-01-31.xsd#dei_EntityCommonStockSharesOutstanding" xlink:label="loc_deiEntityCommonStockSharesOutstanding" />
      <link:presentationArc order="100" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_DAIODocumentAndEntityInformationAbstract" xlink:to="loc_deiEntityCommonStockSharesOutstanding" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2018/dei-2018-01-31.xsd#dei_DocumentFiscalPeriodFocus" xlink:label="loc_deiDocumentFiscalPeriodFocus" />
      <link:presentationArc order="110" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_DAIODocumentAndEntityInformationAbstract" xlink:to="loc_deiDocumentFiscalPeriodFocus" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2018/dei-2018-01-31.xsd#dei_DocumentFiscalYearFocus" xlink:label="loc_deiDocumentFiscalYearFocus" />
      <link:presentationArc order="120" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_DAIODocumentAndEntityInformationAbstract" xlink:to="loc_deiDocumentFiscalYearFocus" xlink:type="arc" />
    </link:presentationLink>
    <link:presentationLink xlink:type="extended" xlink:role="http://dataio.com/role/ConsolidatedBalanceSheetsInThousandsExceptShareData" xlink:title="00000002 - Statement - CONSOLIDATED BALANCE SHEETS (in thousands, except share data)  (Unaudited)">
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_StatementOfFinancialPositionAbstract" xlink:label="loc_us-gaapStatementOfFinancialPositionAbstract" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_AssetsAbstract" xlink:label="loc_us-gaapAssetsAbstract" />
      <link:presentationArc order="0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementOfFinancialPositionAbstract" xlink:to="loc_us-gaapAssetsAbstract" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_AssetsCurrentAbstract" xlink:label="loc_us-gaapAssetsCurrentAbstract" />
      <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapAssetsAbstract" xlink:to="loc_us-gaapAssetsCurrentAbstract" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_CashAndCashEquivalentsAtCarryingValue" xlink:label="loc_us-gaapCashAndCashEquivalentsAtCarryingValue" />
      <link:presentationArc order="20" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapAssetsCurrentAbstract" xlink:to="loc_us-gaapCashAndCashEquivalentsAtCarryingValue" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_AccountsReceivableNetCurrent" xlink:label="loc_us-gaapAccountsReceivableNetCurrent" />
      <link:presentationArc order="30" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapAssetsCurrentAbstract" xlink:to="loc_us-gaapAccountsReceivableNetCurrent" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_InventoryNet" xlink:label="loc_us-gaapInventoryNet" />
      <link:presentationArc order="40" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapAssetsCurrentAbstract" xlink:to="loc_us-gaapInventoryNet" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_OtherAssetsCurrent" xlink:label="loc_us-gaapOtherAssetsCurrent" />
      <link:presentationArc order="50" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapAssetsCurrentAbstract" xlink:to="loc_us-gaapOtherAssetsCurrent" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_AssetsCurrent" xlink:label="loc_us-gaapAssetsCurrent" />
      <link:presentationArc order="60" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapAssetsCurrentAbstract" xlink:to="loc_us-gaapAssetsCurrent" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_PropertyPlantAndEquipmentNet" xlink:label="loc_us-gaapPropertyPlantAndEquipmentNet" />
      <link:presentationArc order="70" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapAssetsCurrentAbstract" xlink:to="loc_us-gaapPropertyPlantAndEquipmentNet" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_IncomeTaxReceivable" xlink:label="loc_us-gaapIncomeTaxReceivable" />
      <link:presentationArc order="80" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapAssetsCurrentAbstract" xlink:to="loc_us-gaapIncomeTaxReceivable" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_OtherAssetsNoncurrent" xlink:label="loc_us-gaapOtherAssetsNoncurrent" />
      <link:presentationArc order="90" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapAssetsCurrentAbstract" xlink:to="loc_us-gaapOtherAssetsNoncurrent" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_Assets" xlink:label="loc_us-gaapAssets" />
      <link:presentationArc order="100" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapAssetsCurrentAbstract" xlink:to="loc_us-gaapAssets" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_LiabilitiesAndStockholdersEquityAbstract" xlink:label="loc_us-gaapLiabilitiesAndStockholdersEquityAbstract" />
      <link:presentationArc order="110" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementOfFinancialPositionAbstract" xlink:to="loc_us-gaapLiabilitiesAndStockholdersEquityAbstract" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_LiabilitiesCurrentAbstract" xlink:label="loc_us-gaapLiabilitiesCurrentAbstract" />
      <link:presentationArc order="120" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapLiabilitiesAndStockholdersEquityAbstract" xlink:to="loc_us-gaapLiabilitiesCurrentAbstract" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_AccountsPayableCurrent" xlink:label="loc_us-gaapAccountsPayableCurrent" />
      <link:presentationArc order="130" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapLiabilitiesCurrentAbstract" xlink:to="loc_us-gaapAccountsPayableCurrent" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_EmployeeRelatedLiabilitiesCurrent" xlink:label="loc_us-gaapEmployeeRelatedLiabilitiesCurrent" />
      <link:presentationArc order="140" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapLiabilitiesCurrentAbstract" xlink:to="loc_us-gaapEmployeeRelatedLiabilitiesCurrent" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_DeferredRevenueCurrent" xlink:label="loc_us-gaapDeferredRevenueCurrent" />
      <link:presentationArc order="150" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapLiabilitiesCurrentAbstract" xlink:to="loc_us-gaapDeferredRevenueCurrent" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_OtherAccruedLiabilitiesCurrent" xlink:label="loc_us-gaapOtherAccruedLiabilitiesCurrent" />
      <link:presentationArc order="160" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapLiabilitiesCurrentAbstract" xlink:to="loc_us-gaapOtherAccruedLiabilitiesCurrent" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_AccruedIncomeTaxes" xlink:label="loc_us-gaapAccruedIncomeTaxes" />
      <link:presentationArc order="170" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapLiabilitiesCurrentAbstract" xlink:to="loc_us-gaapAccruedIncomeTaxes" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_LiabilitiesCurrent" xlink:label="loc_us-gaapLiabilitiesCurrent" />
      <link:presentationArc order="180" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapLiabilitiesCurrentAbstract" xlink:to="loc_us-gaapLiabilitiesCurrent" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_OtherLiabilitiesNoncurrent" xlink:label="loc_us-gaapOtherLiabilitiesNoncurrent" />
      <link:presentationArc order="190" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapLiabilitiesCurrentAbstract" xlink:to="loc_us-gaapOtherLiabilitiesNoncurrent" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_CommitmentsAndContingencies" xlink:label="loc_us-gaapCommitmentsAndContingencies" />
      <link:presentationArc order="200" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapLiabilitiesCurrentAbstract" xlink:to="loc_us-gaapCommitmentsAndContingencies" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_StockholdersEquityAbstract" xlink:label="loc_us-gaapStockholdersEquityAbstract" />
      <link:presentationArc order="210" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapLiabilitiesAndStockholdersEquityAbstract" xlink:to="loc_us-gaapStockholdersEquityAbstract" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_PreferredStockValue" xlink:label="loc_us-gaapPreferredStockValue" />
      <link:presentationArc order="220" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStockholdersEquityAbstract" xlink:to="loc_us-gaapPreferredStockValue" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_CommonStockValue" xlink:label="loc_us-gaapCommonStockValue" />
      <link:presentationArc order="230" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStockholdersEquityAbstract" xlink:to="loc_us-gaapCommonStockValue" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_RetainedEarningsAccumulatedDeficit" xlink:label="loc_us-gaapRetainedEarningsAccumulatedDeficit" />
      <link:presentationArc order="240" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStockholdersEquityAbstract" xlink:to="loc_us-gaapRetainedEarningsAccumulatedDeficit" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax" xlink:label="loc_us-gaapAccumulatedOtherComprehensiveIncomeLossNetOfTax" />
      <link:presentationArc order="250" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStockholdersEquityAbstract" xlink:to="loc_us-gaapAccumulatedOtherComprehensiveIncomeLossNetOfTax" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_StockholdersEquity" xlink:label="loc_us-gaapStockholdersEquity" />
      <link:presentationArc order="260" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStockholdersEquityAbstract" xlink:to="loc_us-gaapStockholdersEquity" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_LiabilitiesAndStockholdersEquity" xlink:label="loc_us-gaapLiabilitiesAndStockholdersEquity" />
      <link:presentationArc order="270" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStockholdersEquityAbstract" xlink:to="loc_us-gaapLiabilitiesAndStockholdersEquity" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" />
    </link:presentationLink>
    <link:presentationLink xlink:type="extended" xlink:role="http://dataio.com/role/ConsolidatedBalanceSheetsInThousandsExceptShareDataParenthetical" xlink:title="00000003 - Statement - CONSOLIDATED BALANCE SHEETS (in thousands, except share data)  (Parenthetical)">
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_StatementOfFinancialPositionAbstract" xlink:label="loc_us-gaapStatementOfFinancialPositionAbstract" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_AssetsCurrentAbstract" xlink:label="loc_us-gaapAssetsCurrentAbstract" />
      <link:presentationArc order="0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementOfFinancialPositionAbstract" xlink:to="loc_us-gaapAssetsCurrentAbstract" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent" xlink:label="loc_us-gaapAllowanceForDoubtfulAccountsReceivableCurrent" />
      <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapAssetsCurrentAbstract" xlink:to="loc_us-gaapAllowanceForDoubtfulAccountsReceivableCurrent" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_StockholdersEquityAbstract" xlink:label="loc_us-gaapStockholdersEquityAbstract" />
      <link:presentationArc order="30" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementOfFinancialPositionAbstract" xlink:to="loc_us-gaapStockholdersEquityAbstract" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_PreferredStockSharesAuthorized" xlink:label="loc_us-gaapPreferredStockSharesAuthorized" />
      <link:presentationArc order="40" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStockholdersEquityAbstract" xlink:to="loc_us-gaapPreferredStockSharesAuthorized" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_PreferredStockSharesIssued" xlink:label="loc_us-gaapPreferredStockSharesIssued" />
      <link:presentationArc order="50" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStockholdersEquityAbstract" xlink:to="loc_us-gaapPreferredStockSharesIssued" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_PreferredStockSharesOutstanding" xlink:label="loc_us-gaapPreferredStockSharesOutstanding" />
      <link:presentationArc order="60" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStockholdersEquityAbstract" xlink:to="loc_us-gaapPreferredStockSharesOutstanding" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_CommonStockSharesAuthorized" xlink:label="loc_us-gaapCommonStockSharesAuthorized" />
      <link:presentationArc order="80" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStockholdersEquityAbstract" xlink:to="loc_us-gaapCommonStockSharesAuthorized" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_CommonStockSharesIssued" xlink:label="loc_us-gaapCommonStockSharesIssued" />
      <link:presentationArc order="90" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStockholdersEquityAbstract" xlink:to="loc_us-gaapCommonStockSharesIssued" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_CommonStockSharesOutstanding" xlink:label="loc_us-gaapCommonStockSharesOutstanding" />
      <link:presentationArc order="100" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStockholdersEquityAbstract" xlink:to="loc_us-gaapCommonStockSharesOutstanding" xlink:type="arc" />
    </link:presentationLink>
    <link:presentationLink xlink:type="extended" xlink:role="http://dataio.com/role/ConsolidatedStatementsOfOperationsInThousandsExceptPerShareAmounts" xlink:title="00000004 - Statement - CONSOLIDATED STATEMENTS OF OPERATIONS (in thousands, except per share amounts) (Unaudited)">
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_IncomeStatementAbstract" xlink:label="loc_us-gaapIncomeStatementAbstract" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_Revenues" xlink:label="loc_us-gaapRevenues" />
      <link:presentationArc order="0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapIncomeStatementAbstract" xlink:to="loc_us-gaapRevenues" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_CostOfGoodsAndServicesSold" xlink:label="loc_us-gaapCostOfGoodsAndServicesSold" />
      <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapIncomeStatementAbstract" xlink:to="loc_us-gaapCostOfGoodsAndServicesSold" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_GrossProfit" xlink:label="loc_us-gaapGrossProfit" />
      <link:presentationArc order="20" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapIncomeStatementAbstract" xlink:to="loc_us-gaapGrossProfit" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_OperatingExpensesAbstract" xlink:label="loc_us-gaapOperatingExpensesAbstract" />
      <link:presentationArc order="30" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapIncomeStatementAbstract" xlink:to="loc_us-gaapOperatingExpensesAbstract" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ResearchAndDevelopmentExpense" xlink:label="loc_us-gaapResearchAndDevelopmentExpense" />
      <link:presentationArc order="40" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapOperatingExpensesAbstract" xlink:to="loc_us-gaapResearchAndDevelopmentExpense" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_SellingGeneralAndAdministrativeExpense" xlink:label="loc_us-gaapSellingGeneralAndAdministrativeExpense" />
      <link:presentationArc order="50" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapOperatingExpensesAbstract" xlink:to="loc_us-gaapSellingGeneralAndAdministrativeExpense" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_OperatingExpenses" xlink:label="loc_us-gaapOperatingExpenses" />
      <link:presentationArc order="60" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapOperatingExpensesAbstract" xlink:to="loc_us-gaapOperatingExpenses" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_OperatingIncomeLoss" xlink:label="loc_us-gaapOperatingIncomeLoss" />
      <link:presentationArc order="70" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapOperatingExpensesAbstract" xlink:to="loc_us-gaapOperatingIncomeLoss" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_NonoperatingIncomeExpenseAbstract" xlink:label="loc_us-gaapNonoperatingIncomeExpenseAbstract" />
      <link:presentationArc order="80" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapIncomeStatementAbstract" xlink:to="loc_us-gaapNonoperatingIncomeExpenseAbstract" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_InterestIncomeExpenseNonoperatingNet" xlink:label="loc_us-gaapInterestIncomeExpenseNonoperatingNet" />
      <link:presentationArc order="90" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapNonoperatingIncomeExpenseAbstract" xlink:to="loc_us-gaapInterestIncomeExpenseNonoperatingNet" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_GainLossOnDispositionOfAssets" xlink:label="loc_us-gaapGainLossOnDispositionOfAssets" />
      <link:presentationArc order="100" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapNonoperatingIncomeExpenseAbstract" xlink:to="loc_us-gaapGainLossOnDispositionOfAssets" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ForeignCurrencyTransactionGainLossBeforeTax" xlink:label="loc_us-gaapForeignCurrencyTransactionGainLossBeforeTax" />
      <link:presentationArc order="110" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapNonoperatingIncomeExpenseAbstract" xlink:to="loc_us-gaapForeignCurrencyTransactionGainLossBeforeTax" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_NonoperatingIncomeExpense" xlink:label="loc_us-gaapNonoperatingIncomeExpense" />
      <link:presentationArc order="120" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapNonoperatingIncomeExpenseAbstract" xlink:to="loc_us-gaapNonoperatingIncomeExpense" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" xlink:label="loc_us-gaapIncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" />
      <link:presentationArc order="130" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapNonoperatingIncomeExpenseAbstract" xlink:to="loc_us-gaapIncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_IncomeTaxExpenseBenefit" xlink:label="loc_us-gaapIncomeTaxExpenseBenefit" />
      <link:presentationArc order="140" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapNonoperatingIncomeExpenseAbstract" xlink:to="loc_us-gaapIncomeTaxExpenseBenefit" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_NetIncomeLoss" xlink:label="loc_us-gaapNetIncomeLoss" />
      <link:presentationArc order="150" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapNonoperatingIncomeExpenseAbstract" xlink:to="loc_us-gaapNetIncomeLoss" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_EarningsPerShareBasic" xlink:label="loc_us-gaapEarningsPerShareBasic" />
      <link:presentationArc order="160" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapNonoperatingIncomeExpenseAbstract" xlink:to="loc_us-gaapEarningsPerShareBasic" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_EarningsPerShareDiluted" xlink:label="loc_us-gaapEarningsPerShareDiluted" />
      <link:presentationArc order="170" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapNonoperatingIncomeExpenseAbstract" xlink:to="loc_us-gaapEarningsPerShareDiluted" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_WeightedAverageNumberOfSharesOutstandingBasic" xlink:label="loc_us-gaapWeightedAverageNumberOfSharesOutstandingBasic" />
      <link:presentationArc order="180" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapNonoperatingIncomeExpenseAbstract" xlink:to="loc_us-gaapWeightedAverageNumberOfSharesOutstandingBasic" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding" xlink:label="loc_us-gaapWeightedAverageNumberOfDilutedSharesOutstanding" />
      <link:presentationArc order="190" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapNonoperatingIncomeExpenseAbstract" xlink:to="loc_us-gaapWeightedAverageNumberOfDilutedSharesOutstanding" xlink:type="arc" />
    </link:presentationLink>
    <link:presentationLink xlink:type="extended" xlink:role="http://dataio.com/role/ConsolidatedStatementsOfComprehensiveIncomeLossInThousands" xlink:title="00000005 - Statement - CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME (LOSS) (in thousands) (Unaudited)">
      <link:loc xlink:type="locator" xlink:href="daio-20180930.xsd#DAIO_ConsolidatedStatementsOfComprehensiveIncomeLossAbstract" xlink:label="loc_DAIOConsolidatedStatementsOfComprehensiveIncomeLossAbstract" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_NetIncomeLoss" xlink:label="loc_us-gaapNetIncomeLoss" />
      <link:presentationArc order="0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_DAIOConsolidatedStatementsOfComprehensiveIncomeLossAbstract" xlink:to="loc_us-gaapNetIncomeLoss" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParentAbstract" xlink:label="loc_us-gaapOtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParentAbstract" />
      <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_DAIOConsolidatedStatementsOfComprehensiveIncomeLossAbstract" xlink:to="loc_us-gaapOtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParentAbstract" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentBeforeTax" xlink:label="loc_us-gaapOtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentBeforeTax" />
      <link:presentationArc order="20" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapOtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParentAbstract" xlink:to="loc_us-gaapOtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentBeforeTax" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ComprehensiveIncomeNetOfTax" xlink:label="loc_us-gaapComprehensiveIncomeNetOfTax" />
      <link:presentationArc order="30" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapOtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParentAbstract" xlink:to="loc_us-gaapComprehensiveIncomeNetOfTax" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" />
    </link:presentationLink>
    <link:presentationLink xlink:type="extended" xlink:role="http://dataio.com/role/ConsolidatedStatementOfCashFlows" xlink:title="00000006 - Statement - CONSOLIDATED STATEMENT OF CASH FLOWS (Unaudited)">
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_StatementOfCashFlowsAbstract" xlink:label="loc_us-gaapStatementOfCashFlowsAbstract" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract" xlink:label="loc_us-gaapNetCashProvidedByUsedInOperatingActivitiesAbstract" />
      <link:presentationArc order="0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementOfCashFlowsAbstract" xlink:to="loc_us-gaapNetCashProvidedByUsedInOperatingActivitiesAbstract" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_NetIncomeLoss" xlink:label="loc_us-gaapNetIncomeLoss" />
      <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapNetCashProvidedByUsedInOperatingActivitiesAbstract" xlink:to="loc_us-gaapNetIncomeLoss" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:label="loc_us-gaapAdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" />
      <link:presentationArc order="20" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapNetCashProvidedByUsedInOperatingActivitiesAbstract" xlink:to="loc_us-gaapAdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_DepreciationDepletionAndAmortization" xlink:label="loc_us-gaapDepreciationDepletionAndAmortization" />
      <link:presentationArc order="30" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapAdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:to="loc_us-gaapDepreciationDepletionAndAmortization" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_GainLossOnDispositionOfAssets" xlink:label="loc_us-gaapGainLossOnDispositionOfAssets" />
      <link:presentationArc order="40" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapAdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:to="loc_us-gaapGainLossOnDispositionOfAssets" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" />
      <link:loc xlink:type="locator" xlink:href="daio-20180930.xsd#DAIO_EquipmentTransferredToCostOfGoodsSold" xlink:label="loc_DAIOEquipmentTransferredToCostOfGoodsSold" />
      <link:presentationArc order="50" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapAdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:to="loc_DAIOEquipmentTransferredToCostOfGoodsSold" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ShareBasedCompensation" xlink:label="loc_us-gaapShareBasedCompensation" />
      <link:presentationArc order="60" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapAdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:to="loc_us-gaapShareBasedCompensation" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_IncreaseDecreaseInOperatingCapitalAbstract" xlink:label="loc_us-gaapIncreaseDecreaseInOperatingCapitalAbstract" />
      <link:presentationArc order="70" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapNetCashProvidedByUsedInOperatingActivitiesAbstract" xlink:to="loc_us-gaapIncreaseDecreaseInOperatingCapitalAbstract" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_IncreaseDecreaseInAccountsReceivable" xlink:label="loc_us-gaapIncreaseDecreaseInAccountsReceivable" />
      <link:presentationArc order="80" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapIncreaseDecreaseInOperatingCapitalAbstract" xlink:to="loc_us-gaapIncreaseDecreaseInAccountsReceivable" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_IncreaseDecreaseInInventories" xlink:label="loc_us-gaapIncreaseDecreaseInInventories" />
      <link:presentationArc order="90" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapIncreaseDecreaseInOperatingCapitalAbstract" xlink:to="loc_us-gaapIncreaseDecreaseInInventories" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_IncreaseDecreaseInOtherCurrentAssets" xlink:label="loc_us-gaapIncreaseDecreaseInOtherCurrentAssets" />
      <link:presentationArc order="100" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapIncreaseDecreaseInOperatingCapitalAbstract" xlink:to="loc_us-gaapIncreaseDecreaseInOtherCurrentAssets" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_IncreaseDecreaseInAccountsPayableAndAccruedLiabilities" xlink:label="loc_us-gaapIncreaseDecreaseInAccountsPayableAndAccruedLiabilities" />
      <link:presentationArc order="110" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapIncreaseDecreaseInOperatingCapitalAbstract" xlink:to="loc_us-gaapIncreaseDecreaseInAccountsPayableAndAccruedLiabilities" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_IncreaseDecreaseInDeferredRevenue" xlink:label="loc_us-gaapIncreaseDecreaseInDeferredRevenue" />
      <link:presentationArc order="120" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapIncreaseDecreaseInOperatingCapitalAbstract" xlink:to="loc_us-gaapIncreaseDecreaseInDeferredRevenue" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_IncreaseDecreaseInOtherNoncurrentLiabilities" xlink:label="loc_us-gaapIncreaseDecreaseInOtherNoncurrentLiabilities" />
      <link:presentationArc order="130" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapIncreaseDecreaseInOperatingCapitalAbstract" xlink:to="loc_us-gaapIncreaseDecreaseInOtherNoncurrentLiabilities" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_IncreaseDecreaseInDepositOtherAssets" xlink:label="loc_us-gaapIncreaseDecreaseInDepositOtherAssets" />
      <link:presentationArc order="140" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapIncreaseDecreaseInOperatingCapitalAbstract" xlink:to="loc_us-gaapIncreaseDecreaseInDepositOtherAssets" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:label="loc_us-gaapNetCashProvidedByUsedInOperatingActivities" />
      <link:presentationArc order="150" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapIncreaseDecreaseInOperatingCapitalAbstract" xlink:to="loc_us-gaapNetCashProvidedByUsedInOperatingActivities" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract" xlink:label="loc_us-gaapNetCashProvidedByUsedInInvestingActivitiesAbstract" />
      <link:presentationArc order="170" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementOfCashFlowsAbstract" xlink:to="loc_us-gaapNetCashProvidedByUsedInInvestingActivitiesAbstract" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_PaymentsToAcquirePropertyPlantAndEquipment" xlink:label="loc_us-gaapPaymentsToAcquirePropertyPlantAndEquipment" />
      <link:presentationArc order="180" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapNetCashProvidedByUsedInInvestingActivitiesAbstract" xlink:to="loc_us-gaapPaymentsToAcquirePropertyPlantAndEquipment" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ProceedsFromSaleOfPropertyPlantAndEquipment" xlink:label="loc_us-gaapProceedsFromSaleOfPropertyPlantAndEquipment" />
      <link:presentationArc order="190" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapNetCashProvidedByUsedInInvestingActivitiesAbstract" xlink:to="loc_us-gaapProceedsFromSaleOfPropertyPlantAndEquipment" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_NetCashProvidedByUsedInInvestingActivities" xlink:label="loc_us-gaapNetCashProvidedByUsedInInvestingActivities" />
      <link:presentationArc order="200" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapNetCashProvidedByUsedInInvestingActivitiesAbstract" xlink:to="loc_us-gaapNetCashProvidedByUsedInInvestingActivities" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract" xlink:label="loc_us-gaapNetCashProvidedByUsedInFinancingActivitiesAbstract" />
      <link:presentationArc order="220" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementOfCashFlowsAbstract" xlink:to="loc_us-gaapNetCashProvidedByUsedInFinancingActivitiesAbstract" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ProceedsFromIssuanceOfCommonStock" xlink:label="loc_us-gaapProceedsFromIssuanceOfCommonStock" />
      <link:presentationArc order="230" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapNetCashProvidedByUsedInFinancingActivitiesAbstract" xlink:to="loc_us-gaapProceedsFromIssuanceOfCommonStock" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_NetCashProvidedByUsedInFinancingActivities" xlink:label="loc_us-gaapNetCashProvidedByUsedInFinancingActivities" />
      <link:presentationArc order="240" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapNetCashProvidedByUsedInFinancingActivitiesAbstract" xlink:to="loc_us-gaapNetCashProvidedByUsedInFinancingActivities" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_CashAndCashEquivalentsPeriodIncreaseDecrease" xlink:label="loc_us-gaapCashAndCashEquivalentsPeriodIncreaseDecrease" />
      <link:presentationArc order="260" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapNetCashProvidedByUsedInFinancingActivitiesAbstract" xlink:to="loc_us-gaapCashAndCashEquivalentsPeriodIncreaseDecrease" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_EffectOfExchangeRateOnCashAndCashEquivalents" xlink:label="loc_us-gaapEffectOfExchangeRateOnCashAndCashEquivalents" />
      <link:presentationArc order="270" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapNetCashProvidedByUsedInFinancingActivitiesAbstract" xlink:to="loc_us-gaapEffectOfExchangeRateOnCashAndCashEquivalents" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_CashAndCashEquivalentsAtCarryingValue" xlink:label="loc_us-gaapCashAndCashEquivalentsAtCarryingValue" />
      <link:presentationArc order="280" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapNetCashProvidedByUsedInFinancingActivitiesAbstract" xlink:to="loc_us-gaapCashAndCashEquivalentsAtCarryingValue" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_CashAndCashEquivalentsAtCarryingValue" xlink:label="loc_us-gaapCashAndCashEquivalentsAtCarryingValue_2" />
      <link:presentationArc order="290" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapNetCashProvidedByUsedInFinancingActivitiesAbstract" xlink:to="loc_us-gaapCashAndCashEquivalentsAtCarryingValue_2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_SupplementalCashFlowElementsAbstract" xlink:label="loc_us-gaapSupplementalCashFlowElementsAbstract" />
      <link:presentationArc order="310" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementOfCashFlowsAbstract" xlink:to="loc_us-gaapSupplementalCashFlowElementsAbstract" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_IncomeTaxesPaid" xlink:label="loc_us-gaapIncomeTaxesPaid" />
      <link:presentationArc order="320" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapSupplementalCashFlowElementsAbstract" xlink:to="loc_us-gaapIncomeTaxesPaid" xlink:type="arc" />
    </link:presentationLink>
    <link:presentationLink xlink:type="extended" xlink:role="http://dataio.com/role/Note1-FinancialStatementPreparation" xlink:title="00000007 - Disclosure - NOTE 1 - FINANCIAL STATEMENT PREPARATION">
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract" xlink:label="loc_us-gaapOrganizationConsolidationAndPresentationOfFinancialStatementsAbstract" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock" xlink:label="loc_us-gaapOrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock" />
      <link:presentationArc order="0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapOrganizationConsolidationAndPresentationOfFinancialStatementsAbstract" xlink:to="loc_us-gaapOrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock" xlink:type="arc" />
    </link:presentationLink>
    <link:presentationLink xlink:type="extended" xlink:role="http://dataio.com/role/Note2-Inventories" xlink:title="00000008 - Disclosure - NOTE 2 - INVENTORIES">
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_InventoryDisclosureAbstract" xlink:label="loc_us-gaapInventoryDisclosureAbstract" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_InventoryDisclosureTextBlock" xlink:label="loc_us-gaapInventoryDisclosureTextBlock" />
      <link:presentationArc order="0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapInventoryDisclosureAbstract" xlink:to="loc_us-gaapInventoryDisclosureTextBlock" xlink:type="arc" />
    </link:presentationLink>
    <link:presentationLink xlink:type="extended" xlink:role="http://dataio.com/role/Note3-PropertyPlantAndEquipmentNet" xlink:title="00000009 - Disclosure - NOTE 3 - PROPERTY, PLANT AND EQUIPMENT, NET">
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_PropertyPlantAndEquipmentAbstract" xlink:label="loc_us-gaapPropertyPlantAndEquipmentAbstract" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock" xlink:label="loc_us-gaapPropertyPlantAndEquipmentDisclosureTextBlock" />
      <link:presentationArc order="0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapPropertyPlantAndEquipmentAbstract" xlink:to="loc_us-gaapPropertyPlantAndEquipmentDisclosureTextBlock" xlink:type="arc" />
    </link:presentationLink>
    <link:presentationLink xlink:type="extended" xlink:role="http://dataio.com/role/Note4-OtherAccruedLiabilities" xlink:title="00000010 - Disclosure - NOTE 4 - OTHER ACCRUED LIABILITIES">
      <link:loc xlink:type="locator" xlink:href="daio-20180930.xsd#DAIO_Note5OtherAccruedLiabilitiesAbstract" xlink:label="loc_DAIONote5OtherAccruedLiabilitiesAbstract" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock" xlink:label="loc_us-gaapAccountsPayableAndAccruedLiabilitiesDisclosureTextBlock" />
      <link:presentationArc order="0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_DAIONote5OtherAccruedLiabilitiesAbstract" xlink:to="loc_us-gaapAccountsPayableAndAccruedLiabilitiesDisclosureTextBlock" xlink:type="arc" />
    </link:presentationLink>
    <link:presentationLink xlink:type="extended" xlink:role="http://dataio.com/role/Note5-OperatingLeaseCommitments" xlink:title="00000011 - Disclosure - NOTE 5 - OPERATING LEASE COMMITMENTS">
      <link:loc xlink:type="locator" xlink:href="daio-20180930.xsd#DAIO_NotesToFinancialStatementsAbstract" xlink:label="loc_DAIONotesToFinancialStatementsAbstract" />
      <link:loc xlink:type="locator" xlink:href="daio-20180930.xsd#DAIO_OperatingLeaseCommitmentsTextBlock" xlink:label="loc_DAIOOperatingLeaseCommitmentsTextBlock" />
      <link:presentationArc order="0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_DAIONotesToFinancialStatementsAbstract" xlink:to="loc_DAIOOperatingLeaseCommitmentsTextBlock" xlink:type="arc" />
    </link:presentationLink>
    <link:presentationLink xlink:type="extended" xlink:role="http://dataio.com/role/Note6-OtherCommitments" xlink:title="00000012 - Disclosure - NOTE 6 - OTHER COMMITMENTS">
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_CommitmentsAndContingenciesDisclosureAbstract" xlink:label="loc_us-gaapCommitmentsAndContingenciesDisclosureAbstract" />
      <link:loc xlink:type="locator" xlink:href="daio-20180930.xsd#DAIO_OtherCommitments" xlink:label="loc_DAIOOtherCommitments" />
      <link:presentationArc order="0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapCommitmentsAndContingenciesDisclosureAbstract" xlink:to="loc_DAIOOtherCommitments" xlink:type="arc" />
    </link:presentationLink>
    <link:presentationLink xlink:type="extended" xlink:role="http://dataio.com/role/Note7-Contingencies" xlink:title="00000013 - Disclosure - NOTE 7 - CONTINGENCIES">
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_CommitmentsAndContingenciesDisclosureAbstract" xlink:label="loc_us-gaapCommitmentsAndContingenciesDisclosureAbstract" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_CommitmentsAndContingenciesDisclosureTextBlock" xlink:label="loc_us-gaapCommitmentsAndContingenciesDisclosureTextBlock" />
      <link:presentationArc order="0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapCommitmentsAndContingenciesDisclosureAbstract" xlink:to="loc_us-gaapCommitmentsAndContingenciesDisclosureTextBlock" xlink:type="arc" />
    </link:presentationLink>
    <link:presentationLink xlink:type="extended" xlink:role="http://dataio.com/role/Note8-EarningsPerShare" xlink:title="00000014 - Disclosure - NOTE 8 - EARNINGS PER SHARE">
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_EarningsPerShareAbstract" xlink:label="loc_us-gaapEarningsPerShareAbstract" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_EarningsPerShareTextBlock" xlink:label="loc_us-gaapEarningsPerShareTextBlock" />
      <link:presentationArc order="0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapEarningsPerShareAbstract" xlink:to="loc_us-gaapEarningsPerShareTextBlock" xlink:type="arc" />
    </link:presentationLink>
    <link:presentationLink xlink:type="extended" xlink:role="http://dataio.com/role/Note9-Share-basedCompensation" xlink:title="00000015 - Disclosure - NOTE 9 - SHARE-BASED COMPENSATION">
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ShareBasedCompensationAbstract" xlink:label="loc_us-gaapShareBasedCompensationAbstract" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock" xlink:label="loc_us-gaapDisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock" />
      <link:presentationArc order="0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapShareBasedCompensationAbstract" xlink:to="loc_us-gaapDisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock" xlink:type="arc" />
    </link:presentationLink>
    <link:presentationLink xlink:type="extended" xlink:role="http://dataio.com/role/Note10-ShareRepurchaseProgram" xlink:title="00000016 - Disclosure - NOTE 10 - SHARE REPURCHASE PROGRAM">
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_EquityAbstract" xlink:label="loc_us-gaapEquityAbstract" />
      <link:loc xlink:type="locator" xlink:href="daio-20180930.xsd#DAIO_ShareRepurchaseProgramDisclosureTextBlock" xlink:label="loc_DAIOShareRepurchaseProgramDisclosureTextBlock" />
      <link:presentationArc order="0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapEquityAbstract" xlink:to="loc_DAIOShareRepurchaseProgramDisclosureTextBlock" xlink:type="arc" />
    </link:presentationLink>
    <link:presentationLink xlink:type="extended" xlink:role="http://dataio.com/role/Note1-FinancialStatementPreparationPolicies" xlink:title="00000017 - Disclosure - NOTE 1 - FINANCIAL STATEMENT PREPARATION (Policies)">
      <link:loc xlink:type="locator" xlink:href="daio-20180930.xsd#DAIO_FinancialStatementPreparationPoliciesAbstract" xlink:label="loc_DAIOFinancialStatementPreparationPoliciesAbstract" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_RevenueRecognitionPolicyTextBlock" xlink:label="loc_us-gaapRevenueRecognitionPolicyTextBlock" />
      <link:presentationArc order="0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_DAIOFinancialStatementPreparationPoliciesAbstract" xlink:to="loc_us-gaapRevenueRecognitionPolicyTextBlock" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy" xlink:label="loc_us-gaapShareBasedCompensationOptionAndIncentivePlansPolicy" />
      <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_DAIOFinancialStatementPreparationPoliciesAbstract" xlink:to="loc_us-gaapShareBasedCompensationOptionAndIncentivePlansPolicy" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_IncomeTaxPolicyTextBlock" xlink:label="loc_us-gaapIncomeTaxPolicyTextBlock" />
      <link:presentationArc order="20" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_DAIOFinancialStatementPreparationPoliciesAbstract" xlink:to="loc_us-gaapIncomeTaxPolicyTextBlock" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock" xlink:label="loc_us-gaapNewAccountingPronouncementsPolicyPolicyTextBlock" />
      <link:presentationArc order="30" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_DAIOFinancialStatementPreparationPoliciesAbstract" xlink:to="loc_us-gaapNewAccountingPronouncementsPolicyPolicyTextBlock" xlink:type="arc" />
    </link:presentationLink>
    <link:presentationLink xlink:type="extended" xlink:role="http://dataio.com/role/Note2-InventoriesTables" xlink:title="00000018 - Disclosure - NOTE 2 - INVENTORIES (Tables)">
      <link:loc xlink:type="locator" xlink:href="daio-20180930.xsd#DAIO_InventoriesTablesAbstract" xlink:label="loc_DAIOInventoriesTablesAbstract" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ScheduleOfInventoryCurrentTableTextBlock" xlink:label="loc_us-gaapScheduleOfInventoryCurrentTableTextBlock" />
      <link:presentationArc order="0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_DAIOInventoriesTablesAbstract" xlink:to="loc_us-gaapScheduleOfInventoryCurrentTableTextBlock" xlink:type="arc" />
    </link:presentationLink>
    <link:presentationLink xlink:type="extended" xlink:role="http://dataio.com/role/Note3-PropertyPlantAndEquipmentNetTables" xlink:title="00000019 - Disclosure - NOTE 3 - PROPERTY, PLANT AND EQUIPMENT, NET (Tables)">
      <link:loc xlink:type="locator" xlink:href="daio-20180930.xsd#DAIO_PropertyPlantAndEquipmentNetTablesAbstract" xlink:label="loc_DAIOPropertyPlantAndEquipmentNetTablesAbstract" />
      <link:loc xlink:type="locator" xlink:href="daio-20180930.xsd#DAIO_TablePropertyPlantAndEquipmentNet" xlink:label="loc_DAIOTablePropertyPlantAndEquipmentNet" />
      <link:presentationArc order="0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_DAIOPropertyPlantAndEquipmentNetTablesAbstract" xlink:to="loc_DAIOTablePropertyPlantAndEquipmentNet" xlink:type="arc" />
    </link:presentationLink>
    <link:presentationLink xlink:type="extended" xlink:role="http://dataio.com/role/Note4-OtherAccruedLiabilitiesTables" xlink:title="00000020 - Disclosure - NOTE 4 - OTHER ACCRUED LIABILITIES (Tables)">
      <link:loc xlink:type="locator" xlink:href="daio-20180930.xsd#DAIO_OtherAccruedLiabilitiesTablesAbstract" xlink:label="loc_DAIOOtherAccruedLiabilitiesTablesAbstract" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ScheduleOfAccruedLiabilitiesTableTextBlock" xlink:label="loc_us-gaapScheduleOfAccruedLiabilitiesTableTextBlock" />
      <link:presentationArc order="0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_DAIOOtherAccruedLiabilitiesTablesAbstract" xlink:to="loc_us-gaapScheduleOfAccruedLiabilitiesTableTextBlock" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ScheduleOfProductWarrantyLiabilityTableTextBlock" xlink:label="loc_us-gaapScheduleOfProductWarrantyLiabilityTableTextBlock" />
      <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_DAIOOtherAccruedLiabilitiesTablesAbstract" xlink:to="loc_us-gaapScheduleOfProductWarrantyLiabilityTableTextBlock" xlink:type="arc" />
    </link:presentationLink>
    <link:presentationLink xlink:type="extended" xlink:role="http://dataio.com/role/Note5-OperatingLeaseCommitmentsTables" xlink:title="00000021 - Disclosure - NOTE 5 - OPERATING LEASE COMMITMENTS (Tables)">
      <link:loc xlink:type="locator" xlink:href="daio-20180930.xsd#DAIO_Note7OperatingLeaseCommitmentsTablesAbstract" xlink:label="loc_DAIONote7OperatingLeaseCommitmentsTablesAbstract" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ScheduleOfFutureMinimumRentalPaymentsForOperatingLeasesTableTextBlock" xlink:label="loc_us-gaapScheduleOfFutureMinimumRentalPaymentsForOperatingLeasesTableTextBlock" />
      <link:presentationArc order="0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_DAIONote7OperatingLeaseCommitmentsTablesAbstract" xlink:to="loc_us-gaapScheduleOfFutureMinimumRentalPaymentsForOperatingLeasesTableTextBlock" xlink:type="arc" />
    </link:presentationLink>
    <link:presentationLink xlink:type="extended" xlink:role="http://dataio.com/role/Note8-EarningsPerShareTables" xlink:title="00000022 - Disclosure - NOTE 8 - EARNINGS PER SHARE (Tables)">
      <link:loc xlink:type="locator" xlink:href="daio-20180930.xsd#DAIO_EarningsPerShareTablesAbstract" xlink:label="loc_DAIOEarningsPerShareTablesAbstract" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock" xlink:label="loc_us-gaapScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock" />
      <link:presentationArc order="0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_DAIOEarningsPerShareTablesAbstract" xlink:to="loc_us-gaapScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock" xlink:type="arc" />
    </link:presentationLink>
    <link:presentationLink xlink:type="extended" xlink:role="http://dataio.com/role/Note9-Share-basedCompensationTables" xlink:title="00000023 - Disclosure - NOTE 9 - SHARE-BASED COMPENSATION (Tables)">
      <link:loc xlink:type="locator" xlink:href="daio-20180930.xsd#DAIO_SharebasedCompensationTablesAbstract" xlink:label="loc_DAIOSharebasedCompensationTablesAbstract" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ScheduleOfCompensationCostForShareBasedPaymentArrangementsAllocationOfShareBasedCompensationCostsByPlanTableTextBlock" xlink:label="loc_us-gaapScheduleOfCompensationCostForShareBasedPaymentArrangementsAllocationOfShareBasedCompensationCostsByPlanTableTextBlock" />
      <link:presentationArc order="0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_DAIOSharebasedCompensationTablesAbstract" xlink:to="loc_us-gaapScheduleOfCompensationCostForShareBasedPaymentArrangementsAllocationOfShareBasedCompensationCostsByPlanTableTextBlock" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ScheduleOfShareBasedCompensationActivityTableTextBlock" xlink:label="loc_us-gaapScheduleOfShareBasedCompensationActivityTableTextBlock" />
      <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_DAIOSharebasedCompensationTablesAbstract" xlink:to="loc_us-gaapScheduleOfShareBasedCompensationActivityTableTextBlock" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ScheduleOfDeferredCompensationArrangementWithIndividualShareBasedPaymentsTextBlock" xlink:label="loc_us-gaapScheduleOfDeferredCompensationArrangementWithIndividualShareBasedPaymentsTextBlock" />
      <link:presentationArc order="20" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_DAIOSharebasedCompensationTablesAbstract" xlink:to="loc_us-gaapScheduleOfDeferredCompensationArrangementWithIndividualShareBasedPaymentsTextBlock" xlink:type="arc" />
    </link:presentationLink>
    <link:presentationLink xlink:type="extended" xlink:role="http://dataio.com/role/Note1-FinancialStatementPreparationDetailsNarrative" xlink:title="00000024 - Disclosure - NOTE 1 - FINANCIAL STATEMENT PREPARATION (Details Narrative)">
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract" xlink:label="loc_us-gaapOrganizationConsolidationAndPresentationOfFinancialStatementsAbstract" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_UnrecognizedTaxBenefits" xlink:label="loc_us-gaapUnrecognizedTaxBenefits" />
      <link:presentationArc order="0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapOrganizationConsolidationAndPresentationOfFinancialStatementsAbstract" xlink:to="loc_us-gaapUnrecognizedTaxBenefits" xlink:type="arc" />
    </link:presentationLink>
    <link:presentationLink xlink:type="extended" xlink:role="http://dataio.com/role/Note2-InventoriesDetails" xlink:title="00000025 - Disclosure - NOTE 2 - INVENTORIES (Details)">
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_InventoryDisclosureAbstract" xlink:label="loc_us-gaapInventoryDisclosureAbstract" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_InventoryRawMaterials" xlink:label="loc_us-gaapInventoryRawMaterials" />
      <link:presentationArc order="0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapInventoryDisclosureAbstract" xlink:to="loc_us-gaapInventoryRawMaterials" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_InventoryWorkInProcess" xlink:label="loc_us-gaapInventoryWorkInProcess" />
      <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapInventoryDisclosureAbstract" xlink:to="loc_us-gaapInventoryWorkInProcess" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_FIFOInventoryAmount" xlink:label="loc_us-gaapFIFOInventoryAmount" />
      <link:presentationArc order="20" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapInventoryDisclosureAbstract" xlink:to="loc_us-gaapFIFOInventoryAmount" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_InventoryNet" xlink:label="loc_us-gaapInventoryNet" />
      <link:presentationArc order="30" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapInventoryDisclosureAbstract" xlink:to="loc_us-gaapInventoryNet" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" />
    </link:presentationLink>
    <link:presentationLink xlink:type="extended" xlink:role="http://dataio.com/role/Note3-PropertyPlantAndEquipmentNetDetailsInThousands" xlink:title="00000026 - Disclosure - NOTE 3 - PROPERTY, PLANT AND EQUIPMENT, NET (Details) (in thousands)">
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_PropertyPlantAndEquipmentAbstract" xlink:label="loc_us-gaapPropertyPlantAndEquipmentAbstract" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_LeaseholdImprovementsGross" xlink:label="loc_us-gaapLeaseholdImprovementsGross" />
      <link:presentationArc order="0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapPropertyPlantAndEquipmentAbstract" xlink:to="loc_us-gaapLeaseholdImprovementsGross" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="daio-20180930.xsd#DAIO_Equipment" xlink:label="loc_DAIOEquipment" />
      <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapPropertyPlantAndEquipmentAbstract" xlink:to="loc_DAIOEquipment" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="daio-20180930.xsd#DAIO_SaleDemonstrationEquipment" xlink:label="loc_DAIOSaleDemonstrationEquipment" />
      <link:presentationArc order="20" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapPropertyPlantAndEquipmentAbstract" xlink:to="loc_DAIOSaleDemonstrationEquipment" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_PropertyPlantAndEquipmentGross" xlink:label="loc_us-gaapPropertyPlantAndEquipmentGross" />
      <link:presentationArc order="30" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapPropertyPlantAndEquipmentAbstract" xlink:to="loc_us-gaapPropertyPlantAndEquipmentGross" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment" xlink:label="loc_us-gaapAccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment" />
      <link:presentationArc order="40" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapPropertyPlantAndEquipmentAbstract" xlink:to="loc_us-gaapAccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_PropertyPlantAndEquipmentNet" xlink:label="loc_us-gaapPropertyPlantAndEquipmentNet" />
      <link:presentationArc order="50" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapPropertyPlantAndEquipmentAbstract" xlink:to="loc_us-gaapPropertyPlantAndEquipmentNet" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" />
    </link:presentationLink>
    <link:presentationLink xlink:type="extended" xlink:role="http://dataio.com/role/Note4-OtherAccruedLiabilitiesDetailsInThousands" xlink:title="00000027 - Disclosure - NOTE 4 - OTHER ACCRUED LIABILITIES (Details) (in thousands)">
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_PayablesAndAccrualsAbstract" xlink:label="loc_us-gaapPayablesAndAccrualsAbstract" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ProductWarrantyAccrual" xlink:label="loc_us-gaapProductWarrantyAccrual" />
      <link:presentationArc order="0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapPayablesAndAccrualsAbstract" xlink:to="loc_us-gaapProductWarrantyAccrual" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ValuationAllowancesAndReservesBalance" xlink:label="loc_us-gaapValuationAllowancesAndReservesBalance" />
      <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapPayablesAndAccrualsAbstract" xlink:to="loc_us-gaapValuationAllowancesAndReservesBalance" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_TaxesPayableCurrent" xlink:label="loc_us-gaapTaxesPayableCurrent" />
      <link:presentationArc order="20" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapPayablesAndAccrualsAbstract" xlink:to="loc_us-gaapTaxesPayableCurrent" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_OtherAccruedLiabilitiesCurrentAndNoncurrent" xlink:label="loc_us-gaapOtherAccruedLiabilitiesCurrentAndNoncurrent" />
      <link:presentationArc order="30" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapPayablesAndAccrualsAbstract" xlink:to="loc_us-gaapOtherAccruedLiabilitiesCurrentAndNoncurrent" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_AccruedLiabilitiesCurrentAndNoncurrent" xlink:label="loc_us-gaapAccruedLiabilitiesCurrentAndNoncurrent" />
      <link:presentationArc order="40" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapPayablesAndAccrualsAbstract" xlink:to="loc_us-gaapAccruedLiabilitiesCurrentAndNoncurrent" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" />
    </link:presentationLink>
    <link:presentationLink xlink:type="extended" xlink:role="http://dataio.com/role/Note4-OtherAccruedLiabilitiesDetails1InThousands" xlink:title="00000028 - Disclosure - NOTE 4 - OTHER ACCRUED LIABILITIES (Details 1) (in thousands)">
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_PayablesAndAccrualsAbstract" xlink:label="loc_us-gaapPayablesAndAccrualsAbstract" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ProductWarrantyAccrual" xlink:label="loc_us-gaapProductWarrantyAccrual" />
      <link:presentationArc order="0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapPayablesAndAccrualsAbstract" xlink:to="loc_us-gaapProductWarrantyAccrual" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ProductWarrantyAccrualPeriodIncreaseDecrease" xlink:label="loc_us-gaapProductWarrantyAccrualPeriodIncreaseDecrease" />
      <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapPayablesAndAccrualsAbstract" xlink:to="loc_us-gaapProductWarrantyAccrualPeriodIncreaseDecrease" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ProductWarrantyAccrualPayments" xlink:label="loc_us-gaapProductWarrantyAccrualPayments" />
      <link:presentationArc order="20" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapPayablesAndAccrualsAbstract" xlink:to="loc_us-gaapProductWarrantyAccrualPayments" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ProductWarrantyAccrualWarrantiesIssued" xlink:label="loc_us-gaapProductWarrantyAccrualWarrantiesIssued" />
      <link:presentationArc order="30" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapPayablesAndAccrualsAbstract" xlink:to="loc_us-gaapProductWarrantyAccrualWarrantiesIssued" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ProductWarrantyAccrual" xlink:label="loc_us-gaapProductWarrantyAccrual_2" />
      <link:presentationArc order="40" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapPayablesAndAccrualsAbstract" xlink:to="loc_us-gaapProductWarrantyAccrual_2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel" />
    </link:presentationLink>
    <link:presentationLink xlink:type="extended" xlink:role="http://dataio.com/role/Note5-OperatingLeaseCommitmentsDetailsInThousands" xlink:title="00000029 - Disclosure - NOTE 5 - OPERATING LEASE COMMITMENTS (Details) (in thousands)">
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_OperatingLeasesFutureMinimumPaymentsDueAbstract" xlink:label="loc_us-gaapOperatingLeasesFutureMinimumPaymentsDueAbstract" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_OperatingLeasesFutureMinimumPaymentsReceivableRemainderOfFiscalYear" xlink:label="loc_us-gaapOperatingLeasesFutureMinimumPaymentsReceivableRemainderOfFiscalYear" />
      <link:presentationArc order="0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapOperatingLeasesFutureMinimumPaymentsDueAbstract" xlink:to="loc_us-gaapOperatingLeasesFutureMinimumPaymentsReceivableRemainderOfFiscalYear" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_OperatingLeasesFutureMinimumPaymentsDueInTwoYears" xlink:label="loc_us-gaapOperatingLeasesFutureMinimumPaymentsDueInTwoYears" />
      <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapOperatingLeasesFutureMinimumPaymentsDueAbstract" xlink:to="loc_us-gaapOperatingLeasesFutureMinimumPaymentsDueInTwoYears" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_OperatingLeasesFutureMinimumPaymentsDueInThreeYears" xlink:label="loc_us-gaapOperatingLeasesFutureMinimumPaymentsDueInThreeYears" />
      <link:presentationArc order="20" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapOperatingLeasesFutureMinimumPaymentsDueAbstract" xlink:to="loc_us-gaapOperatingLeasesFutureMinimumPaymentsDueInThreeYears" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_OperatingLeasesFutureMinimumPaymentsDueInFourYears" xlink:label="loc_us-gaapOperatingLeasesFutureMinimumPaymentsDueInFourYears" />
      <link:presentationArc order="30" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapOperatingLeasesFutureMinimumPaymentsDueAbstract" xlink:to="loc_us-gaapOperatingLeasesFutureMinimumPaymentsDueInFourYears" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_OperatingLeasesFutureMinimumPaymentsDueInFiveYears" xlink:label="loc_us-gaapOperatingLeasesFutureMinimumPaymentsDueInFiveYears" />
      <link:presentationArc order="40" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapOperatingLeasesFutureMinimumPaymentsDueAbstract" xlink:to="loc_us-gaapOperatingLeasesFutureMinimumPaymentsDueInFiveYears" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_OperatingLeasesFutureMinimumPaymentsDueThereafter" xlink:label="loc_us-gaapOperatingLeasesFutureMinimumPaymentsDueThereafter" />
      <link:presentationArc order="50" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapOperatingLeasesFutureMinimumPaymentsDueAbstract" xlink:to="loc_us-gaapOperatingLeasesFutureMinimumPaymentsDueThereafter" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_OperatingLeasesFutureMinimumPaymentsDue" xlink:label="loc_us-gaapOperatingLeasesFutureMinimumPaymentsDue" />
      <link:presentationArc order="60" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapOperatingLeasesFutureMinimumPaymentsDueAbstract" xlink:to="loc_us-gaapOperatingLeasesFutureMinimumPaymentsDue" xlink:type="arc" />
    </link:presentationLink>
    <link:presentationLink xlink:type="extended" xlink:role="http://dataio.com/role/Note6-OtherCommitmentsDetailsNarrative" xlink:title="00000030 - Disclosure - NOTE 6 - OTHER COMMITMENTS (Details Narrative)">
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_CommitmentsAndContingenciesDisclosureAbstract" xlink:label="loc_us-gaapCommitmentsAndContingenciesDisclosureAbstract" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_PurchaseObligation" xlink:label="loc_us-gaapPurchaseObligation" />
      <link:presentationArc order="0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapCommitmentsAndContingenciesDisclosureAbstract" xlink:to="loc_us-gaapPurchaseObligation" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_PurchaseObligationDueInNextTwelveMonths" xlink:label="loc_us-gaapPurchaseObligationDueInNextTwelveMonths" />
      <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapCommitmentsAndContingenciesDisclosureAbstract" xlink:to="loc_us-gaapPurchaseObligationDueInNextTwelveMonths" xlink:type="arc" />
    </link:presentationLink>
    <link:presentationLink xlink:type="extended" xlink:role="http://dataio.com/role/Note8-EarningsPerShareInThousandsExceptPerShareDataDetails" xlink:title="00000031 - Disclosure - NOTE 8 - EARNINGS PER SHARE (In thousands, except per share data) (Details)">
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_EarningsPerShareAbstract" xlink:label="loc_us-gaapEarningsPerShareAbstract" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_NetIncomeLoss" xlink:label="loc_us-gaapNetIncomeLoss" />
      <link:presentationArc order="0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapEarningsPerShareAbstract" xlink:to="loc_us-gaapNetIncomeLoss" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_WeightedAverageNumberOfSharesIssuedBasic" xlink:label="loc_us-gaapWeightedAverageNumberOfSharesIssuedBasic" />
      <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapEarningsPerShareAbstract" xlink:to="loc_us-gaapWeightedAverageNumberOfSharesIssuedBasic" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="daio-20180930.xsd#DAIO_DilutiveImpactOfOptionsAndEquityAwardsOutstanding" xlink:label="loc_DAIODilutiveImpactOfOptionsAndEquityAwardsOutstanding" />
      <link:presentationArc order="20" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapEarningsPerShareAbstract" xlink:to="loc_DAIODilutiveImpactOfOptionsAndEquityAwardsOutstanding" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding" xlink:label="loc_us-gaapWeightedAverageNumberOfDilutedSharesOutstanding" />
      <link:presentationArc order="30" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapEarningsPerShareAbstract" xlink:to="loc_us-gaapWeightedAverageNumberOfDilutedSharesOutstanding" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_EarningsPerShareBasic" xlink:label="loc_us-gaapEarningsPerShareBasic" />
      <link:presentationArc order="40" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapEarningsPerShareAbstract" xlink:to="loc_us-gaapEarningsPerShareBasic" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_EarningsPerShareDiluted" xlink:label="loc_us-gaapEarningsPerShareDiluted" />
      <link:presentationArc order="50" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapEarningsPerShareAbstract" xlink:to="loc_us-gaapEarningsPerShareDiluted" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
    </link:presentationLink>
    <link:presentationLink xlink:type="extended" xlink:role="http://dataio.com/role/Note8-EarningsPerShareDetailsNarrative" xlink:title="00000032 - Disclosure - NOTE 8 - EARNINGS PER SHARE (Details Narrative)">
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_EarningsPerShareAbstract" xlink:label="loc_us-gaapEarningsPerShareAbstract" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" xlink:label="loc_us-gaapAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" />
      <link:presentationArc order="0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapEarningsPerShareAbstract" xlink:to="loc_us-gaapAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" xlink:type="arc" />
    </link:presentationLink>
    <link:presentationLink xlink:type="extended" xlink:role="http://dataio.com/role/Note9-Share-basedCompensationDetailsInThousandsExceptPerShareData" xlink:title="00000033 - Disclosure - NOTE 9 - SHARE-BASED COMPENSATION (Details) (in thousands, except per share data)">
      <link:loc xlink:type="locator" xlink:href="daio-20180930.xsd#DAIO_NotesToFinancialStatementsAbstract" xlink:label="loc_DAIONotesToFinancialStatementsAbstract" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_StatementTable" xlink:label="loc_us-gaapStatementTable" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_DAIONotesToFinancialStatementsAbstract" xlink:to="loc_us-gaapStatementTable" order="100" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_StatementLineItems" xlink:label="loc_us-gaapStatementLineItems" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementTable" xlink:to="loc_us-gaapStatementLineItems" order="200" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_IncomeStatementLocationAxis" xlink:label="loc_us-gaapIncomeStatementLocationAxis" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementTable" xlink:to="loc_us-gaapIncomeStatementLocationAxis" order="10" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_IncomeStatementLocationDomain" xlink:label="loc_us-gaapIncomeStatementLocationDomain" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapIncomeStatementLocationAxis" xlink:to="loc_us-gaapIncomeStatementLocationDomain" order="0" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_CostOfSalesMember" xlink:label="loc_us-gaapCostOfSalesMember" />
      <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapIncomeStatementLocationDomain" xlink:to="loc_us-gaapCostOfSalesMember" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ResearchAndDevelopmentExpenseMember" xlink:label="loc_us-gaapResearchAndDevelopmentExpenseMember" />
      <link:presentationArc order="20" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapIncomeStatementLocationDomain" xlink:to="loc_us-gaapResearchAndDevelopmentExpenseMember" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_SellingGeneralAndAdministrativeExpensesMember" xlink:label="loc_us-gaapSellingGeneralAndAdministrativeExpensesMember" />
      <link:presentationArc order="30" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapIncomeStatementLocationDomain" xlink:to="loc_us-gaapSellingGeneralAndAdministrativeExpensesMember" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ShareBasedCompensation" xlink:label="loc_us-gaapShareBasedCompensation" />
      <link:presentationArc order="0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapShareBasedCompensation" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
    </link:presentationLink>
    <link:presentationLink xlink:type="extended" xlink:role="http://dataio.com/role/Note9-Share-basedCompensationDetails1" xlink:title="00000034 - Disclosure - NOTE 9 - SHARE-BASED COMPENSATION (Details 1)">
      <link:loc xlink:type="locator" xlink:href="daio-20180930.xsd#DAIO_SharebasedCompensationDetails1Abstract" xlink:label="loc_DAIOSharebasedCompensationDetails1Abstract" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsGranted" xlink:label="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsGranted" />
      <link:presentationArc order="0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_DAIOSharebasedCompensationDetails1Abstract" xlink:to="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsGranted" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriod" xlink:label="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriod" />
      <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_DAIOSharebasedCompensationDetails1Abstract" xlink:to="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriod" xlink:type="arc" />
    </link:presentationLink>
    <link:presentationLink xlink:type="extended" xlink:role="http://dataio.com/role/Note9-Share-basedCompensationDetails2" xlink:title="00000035 - Disclosure - NOTE 9 - SHARE-BASED COMPENSATION (Details 2)">
      <link:loc xlink:type="locator" xlink:href="daio-20180930.xsd#DAIO_Note10SharebasedCompensationDetailsNarrativeAbstract" xlink:label="loc_DAIONote10SharebasedCompensationDetailsNarrativeAbstract" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized" xlink:label="loc_us-gaapEmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized" />
      <link:presentationArc order="0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_DAIONote10SharebasedCompensationDetailsNarrativeAbstract" xlink:to="loc_us-gaapEmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1" xlink:label="loc_us-gaapEmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1" />
      <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_DAIONote10SharebasedCompensationDetailsNarrativeAbstract" xlink:to="loc_us-gaapEmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1" xlink:type="arc" />
    </link:presentationLink>
</link:linkbase>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>15
<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.10.0.1</span><table class="report" border="0" cellspacing="2" id="idp6802377648">
<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, 2018</div></th>
<th class="th"><div>Oct. 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_DAIO_DocumentAndEntityInformationAbstract', window );"><strong>Document And Entity Information</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">DATA I/O CORP<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">0000351998<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,  2018<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_CurrentFiscalYearEndDate', window );">Current Fiscal Year End Date</a></td>
<td class="text">--12-31<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_EntityCurrentReportingStatus', window );">Is Entity's Reporting Status Current?</a></td>
<td class="text">Yes<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_EntityFilerCategory', window );">Entity Filer Category</a></td>
<td class="text">Non-accelerated Filer<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr 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_EntitySmallBusiness', window );">Entity Small Business</a></td>
<td class="text">true<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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">8,440,427<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_DocumentFiscalPeriodFocus', window );">Document Fiscal Period Focus</a></td>
<td class="text">Q3<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_DocumentFiscalYearFocus', window );">Document Fiscal Year Focus</a></td>
<td class="text">2018<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_DAIO_DocumentAndEntityInformationAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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;">DAIO_DocumentAndEntityInformationAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>DAIO_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_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>If the value is true, then the document is an amendment to previously-filed/accepted document.</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_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>This is focus fiscal period of the document report. For a first quarter 2006 quarterly report, which may also provide financial information from prior periods, the first fiscal quarter should be given as the fiscal period focus. Values: FY, Q1, Q2, Q3, Q4, H1, H2, M9, T1, T2, T3, M8, CY.</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_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_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_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: (1) Large Accelerated Filer, (2) Accelerated Filer, (3) Non-accelerated Filer, (4) Smaller Reporting Company (Non-accelerated), (5) Smaller Reporting Accelerated Filer or (6) Smaller Reporting Company and Large 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_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_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 with both a public float and revenues of less than $75 million.</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>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>16
<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.10.0.1</span><table class="report" border="0" cellspacing="2" id="idp6802743488">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>CONSOLIDATED BALANCE SHEETS (in thousands, except share data)  (Unaudited) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th"><div>Sep. 30, 2018</div></th>
<th class="th"><div>Dec. 31, 2017</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 and cash equivalents</a></td>
<td class="nump">$ 18,902<span></span>
</td>
<td class="nump">$ 18,541<span></span>
</td>
</tr>
<tr class="re">
<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 );">Trade accounts receivable, net of allowance for doubtful accounts of $52 and $73, respectively</a></td>
<td class="nump">2,824<span></span>
</td>
<td class="nump">3,769<span></span>
</td>
</tr>
<tr class="ro">
<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">4,558<span></span>
</td>
<td class="nump">4,168<span></span>
</td>
</tr>
<tr class="re">
<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">738<span></span>
</td>
<td class="nump">708<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">27,022<span></span>
</td>
<td class="nump">27,186<span></span>
</td>
</tr>
<tr class="re">
<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, plant and equipment - net</a></td>
<td class="nump">2,023<span></span>
</td>
<td class="nump">2,458<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeTaxReceivable', window );">Income tax receivable</a></td>
<td class="nump">598<span></span>
</td>
<td class="nump">598<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OtherAssetsNoncurrent', window );">Other assets</a></td>
<td class="nump">220<span></span>
</td>
<td class="nump">45<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_Assets', window );">TOTAL ASSETS</a></td>
<td class="nump">29,863<span></span>
</td>
<td class="nump">30,287<span></span>
</td>
</tr>
<tr class="re">
<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="ro">
<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">1,286<span></span>
</td>
<td class="nump">1,301<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EmployeeRelatedLiabilitiesCurrent', window );">Accrued compensation</a></td>
<td class="nump">2,211<span></span>
</td>
<td class="nump">3,536<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DeferredRevenueCurrent', window );">Deferred revenue</a></td>
<td class="nump">1,775<span></span>
</td>
<td class="nump">1,787<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OtherAccruedLiabilitiesCurrent', window );">Other accrued liabilities</a></td>
<td class="nump">794<span></span>
</td>
<td class="nump">858<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AccruedIncomeTaxes', window );">Income taxes payable</a></td>
<td class="nump">358<span></span>
</td>
<td class="nump">218<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">6,424<span></span>
</td>
<td class="nump">7,700<span></span>
</td>
</tr>
<tr class="ro">
<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 );">Long-term other payables</a></td>
<td class="nump">414<span></span>
</td>
<td class="nump">527<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CommitmentsAndContingencies', window );">COMMITMENTS</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_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="re">
<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 - Authorized, 5,000,000 shares, including 200,000 shares of Series A Junior Participating Issued and outstanding, none</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_CommonStockValue', window );">Common stock, at stated value - Authorized, 30,000,000 shares issued and outstanding, 8,440,075 shares as of September 30, 2018 and 8,276,813 shares as of December 31, 2017</a></td>
<td class="nump">19,493<span></span>
</td>
<td class="nump">18,989<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RetainedEarningsAccumulatedDeficit', window );">Accumulated earnings</a></td>
<td class="nump">3,047<span></span>
</td>
<td class="nump">2,089<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax', window );">Accumulated other comprehensive income</a></td>
<td class="nump">485<span></span>
</td>
<td class="nump">982<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">23,025<span></span>
</td>
<td class="nump">22,060<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">$ 29,863<span></span>
</td>
<td class="nump">$ 30,287<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 due from customers or clients, within one year of the balance sheet date (or the normal operating cycle, whichever is longer), for goods or services (including trade receivables) that have been delivered or sold in the normal course of business, reduced to the estimated net realizable fair value by an allowance established by the entity of the amount it deems uncertain of collection.</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=109196051&amp;loc=SL49130549-203045<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(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_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_AccruedIncomeTaxes">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 as of the balance sheet date of the unpaid sum of the known and estimated amounts payable to satisfy all domestic and foreign income tax obligations due.  This amount is the total of current and noncurrent accrued income taxes.</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)(1))<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 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><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 15<br> -URI http://asc.fasb.org/extlink&amp;oid=84230637&amp;loc=d3e32718-109319<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(20))<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 944<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(15)(a))<br> -URI http://asc.fasb.org/extlink&amp;oid=6879938&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_AccruedIncomeTaxes</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Accumulated change in equity from transactions and other events and circumstances from non-owner sources, net of tax effect, at period end. Excludes Net Income (Loss), and accumulated changes in equity from transactions resulting from investments by owners and distributions to owners. Includes foreign currency translation items, certain pension adjustments, unrealized gains and losses on certain investments in debt and equity securities, other than temporary impairment (OTTI) losses related to factors other than credit losses on available-for-sale and held-to-maturity debt securities that an entity does not intend to sell and it is not more likely than not that the entity will be required to sell before recovery of the amortized cost basis, as well as changes in the fair value of derivatives related to the effective portion of a designated cash flow hedge.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 11<br> -URI http://asc.fasb.org/extlink&amp;oid=114867106&amp;loc=d3e637-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 14A<br> -URI http://asc.fasb.org/extlink&amp;oid=114867106&amp;loc=SL7669686-108580<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 14<br> -URI http://asc.fasb.org/extlink&amp;oid=114867106&amp;loc=d3e681-108580<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_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=6879938&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=82887183&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=82887183&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=109223946&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=82887183&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_CommitmentsAndContingencies">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 caption on the face of the balance sheet to indicate that the entity has entered into (1) purchase or supply arrangements that will require expending a portion of its resources to meet the terms thereof, and (2) is exposed to potential losses or, less frequently, gains, arising from (a) possible claims against a company's resources due to future performance under contract terms, and (b) possible losses or likely gains from uncertainties that will ultimately be resolved when one or more future events that are deemed likely to occur do occur or fail to occur.</p></div>
<a href="javascript:void(0);" onclick="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.25)<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),19)<br> -URI http://asc.fasb.org/extlink&amp;oid=6879938&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 942<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03.17)<br> -URI http://asc.fasb.org/extlink&amp;oid=6876686&amp;loc=d3e534808-122878<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 450<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=82911808&amp;loc=d3e14326-108349<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CommitmentsAndContingencies</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CommonStockValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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_DeferredRevenueCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 carrying amount of consideration received or receivable as of the balance sheet date on potential earnings that were not recognized as revenue in conformity with GAAP, and which are expected to be recognized as such within one year or the normal operating cycle, if longer, including sales, license fees, and royalties, but excluding interest 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/otherTransitionRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section 45<br> -Paragraph 8<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=82887183&amp;loc=d3e6935-107765<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredRevenueCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_EmployeeRelatedLiabilitiesCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 the carrying values as of the balance sheet date of obligations incurred through that date and payable for obligations related to services received from employees, such as accrued salaries and bonuses, payroll taxes and fringe benefits. 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_EmployeeRelatedLiabilitiesCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_IncomeTaxReceivable">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 as of the balance sheet date of income taxes previously overpaid to tax authorities (such as U.S. Federal, state and local tax authorities) representing refunds of overpayments or recoveries based on agreed-upon resolutions of disputes. Also called income tax refund receivable.</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><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(10))<br> -URI http://asc.fasb.org/extlink&amp;oid=6879938&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_IncomeTaxReceivable</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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=82887183&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=68049868&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_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=6879938&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_OtherAccruedLiabilitiesCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of expenses incurred but not yet paid classified as other, due within one year or the normal operating cycle, if longer.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.20)<br> -URI http://asc.fasb.org/extlink&amp;oid=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 45<br> -Paragraph 6<br> -URI http://asc.fasb.org/extlink&amp;oid=82887183&amp;loc=d3e6911-107765<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section 45<br> -Paragraph 9<br> -URI http://asc.fasb.org/extlink&amp;oid=82887183&amp;loc=d3e7018-107765<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section 45<br> -Paragraph 8<br> -URI http://asc.fasb.org/extlink&amp;oid=82887183&amp;loc=d3e6935-107765<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherAccruedLiabilitiesCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_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_OtherAssetsNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of noncurrent assets classified as other.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.17)<br> -URI http://asc.fasb.org/extlink&amp;oid=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_OtherAssetsNoncurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_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=6879938&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=6879938&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>17
<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.10.0.1</span><table class="report" border="0" cellspacing="2" id="idp6802824288">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>CONSOLIDATED BALANCE SHEETS (in thousands, except share data)  (Parenthetical) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th"><div>Sep. 30, 2018</div></th>
<th class="th"><div>Dec. 31, 2017</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_AllowanceForDoubtfulAccountsReceivableCurrent', window );">Trade accounts receivable, net of allowance</a></td>
<td class="nump">$ 52<span></span>
</td>
<td class="nump">$ 73<span></span>
</td>
</tr>
<tr class="re">
<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_PreferredStockSharesAuthorized', window );">Preferred stock, authorized shares (including Series A)</a></td>
<td class="nump">5,000,000<span></span>
</td>
<td class="nump">5,000,000<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PreferredStockSharesIssued', window );">Preferred stock, issued shares</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PreferredStockSharesOutstanding', window );">Preferred stock, outstanding shares</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CommonStockSharesAuthorized', window );">Common stock, authorized shares</a></td>
<td class="nump">30,000,000<span></span>
</td>
<td class="nump">30,000,000<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CommonStockSharesIssued', window );">Common stock, issued shares</a></td>
<td class="nump">8,440,075<span></span>
</td>
<td class="nump">8,276,813<span></span>
</td>
</tr>
<tr class="re">
<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, outstanding shares</a></td>
<td class="nump">8,440,075<span></span>
</td>
<td class="nump">8,276,813<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_AllowanceForDoubtfulAccountsReceivableCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 valuation allowance for trade and other receivables due to an Entity within one year (or the normal operating cycle, whichever is longer) that are expected to be uncollectible.</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 50<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=84173941&amp;loc=d3e5074-111524<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.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_AllowanceForDoubtfulAccountsReceivableCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_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_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_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_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>18
<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.10.0.1</span><table class="report" border="0" cellspacing="2" id="idp6802643168">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>CONSOLIDATED STATEMENTS OF OPERATIONS (in thousands, except per share amounts) (Unaudited) - 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, 2018</div></th>
<th class="th"><div>Sep. 30, 2017</div></th>
<th class="th"><div>Sep. 30, 2018</div></th>
<th class="th"><div>Sep. 30, 2017</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeStatementAbstract', window );"><strong>Income Statement [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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_Revenues', window );">Net sales</a></td>
<td class="nump">$ 6,533<span></span>
</td>
<td class="nump">$ 9,596<span></span>
</td>
<td class="nump">$ 21,367<span></span>
</td>
<td class="nump">$ 25,955<span></span>
</td>
</tr>
<tr class="re">
<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">2,415<span></span>
</td>
<td class="nump">3,639<span></span>
</td>
<td class="nump">8,584<span></span>
</td>
<td class="nump">10,629<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 margin</a></td>
<td class="nump">4,118<span></span>
</td>
<td class="nump">5,957<span></span>
</td>
<td class="nump">12,783<span></span>
</td>
<td class="nump">15,326<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OperatingExpensesAbstract', window );"><strong>Operating expenses:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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_ResearchAndDevelopmentExpense', window );">Research and development</a></td>
<td class="nump">1,826<span></span>
</td>
<td class="nump">1,814<span></span>
</td>
<td class="nump">5,550<span></span>
</td>
<td class="nump">5,130<span></span>
</td>
</tr>
<tr class="re">
<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">1,888<span></span>
</td>
<td class="nump">2,319<span></span>
</td>
<td class="nump">6,239<span></span>
</td>
<td class="nump">6,300<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,714<span></span>
</td>
<td class="nump">4,133<span></span>
</td>
<td class="nump">11,789<span></span>
</td>
<td class="nump">11,430<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">404<span></span>
</td>
<td class="nump">1,824<span></span>
</td>
<td class="nump">994<span></span>
</td>
<td class="nump">3,896<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NonoperatingIncomeExpenseAbstract', window );"><strong>Non-operating income (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="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_InterestIncomeExpenseNonoperatingNet', window );">Interest income</a></td>
<td class="nump">10<span></span>
</td>
<td class="nump">6<span></span>
</td>
<td class="nump">26<span></span>
</td>
<td class="nump">19<span></span>
</td>
</tr>
<tr class="ro">
<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 on sale of assets</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">72<span></span>
</td>
<td class="nump">4<span></span>
</td>
<td class="nump">363<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ForeignCurrencyTransactionGainLossBeforeTax', window );">Foreign currency transaction gain (loss)</a></td>
<td class="nump">108<span></span>
</td>
<td class="num">(66)<span></span>
</td>
<td class="nump">201<span></span>
</td>
<td class="num">(158)<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_NonoperatingIncomeExpense', window );">Total non-operating income</a></td>
<td class="nump">118<span></span>
</td>
<td class="nump">12<span></span>
</td>
<td class="nump">231<span></span>
</td>
<td class="nump">224<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest', window );">Income before income taxes</a></td>
<td class="nump">522<span></span>
</td>
<td class="nump">1,836<span></span>
</td>
<td class="nump">1,225<span></span>
</td>
<td class="nump">4,120<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeTaxExpenseBenefit', window );">Income tax (expense)</a></td>
<td class="num">(180)<span></span>
</td>
<td class="num">(108)<span></span>
</td>
<td class="num">(267)<span></span>
</td>
<td class="num">(207)<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NetIncomeLoss', window );">Net income</a></td>
<td class="nump">$ 342<span></span>
</td>
<td class="nump">$ 1,728<span></span>
</td>
<td class="nump">$ 958<span></span>
</td>
<td class="nump">$ 3,913<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EarningsPerShareBasic', window );">Basic earnings per share</a></td>
<td class="nump">$ 0.04<span></span>
</td>
<td class="nump">$ 0.21<span></span>
</td>
<td class="nump">$ 0.11<span></span>
</td>
<td class="nump">$ 0.48<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EarningsPerShareDiluted', window );">Diluted earnings per share</a></td>
<td class="nump">$ 0.04<span></span>
</td>
<td class="nump">$ 0.20<span></span>
</td>
<td class="nump">$ 0.11<span></span>
</td>
<td class="nump">$ 0.47<span></span>
</td>
</tr>
<tr class="ro">
<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 basic shares</a></td>
<td class="nump">8,439<span></span>
</td>
<td class="nump">8,201<span></span>
</td>
<td class="nump">8,361<span></span>
</td>
<td class="nump">8,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_WeightedAverageNumberOfDilutedSharesOutstanding', window );">Weighted-average diluted shares</a></td>
<td class="nump">8,507<span></span>
</td>
<td class="nump">8,467<span></span>
</td>
<td class="nump">8,516<span></span>
</td>
<td class="nump">8,400<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CostOfGoodsAndServicesSold">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The aggregate costs related to goods produced and sold and services rendered by an entity during the reporting period. This excludes costs incurred during the reporting period related to financial services rendered and other revenue generating activities.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://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=115205541&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=114873790&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=109260490&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=109256448&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=115205541&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=109260490&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=114873765&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=109260490&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=109256448&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=109260490&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=114873765&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=109260490&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=115205541&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=109260490&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=114873790&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_ForeignCurrencyTransactionGainLossBeforeTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 foreign currency transaction realized and unrealized gain (loss) recognized in the income statement.</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 20<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=6450222&amp;loc=d3e30840-110895<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 20<br> -Section 45<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=109240200&amp;loc=d3e30700-110894<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 830<br> -SubTopic 20<br> -Section 45<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=109240200&amp;loc=d3e30690-110894<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ForeignCurrencyTransactionGainLossBeforeTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_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=109223946&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_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=115205541&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_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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, including income (loss) from equity method investments, before deduction of income tax expense (benefit), and income (loss) attributable to noncontrolling interest.</p></div>
<a href="javascript:void(0);" onclick="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 940<br> -SubTopic 20<br> -Section 25<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=68072869&amp;loc=d3e41242-110953<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(10))<br> -URI http://asc.fasb.org/extlink&amp;oid=115205541&amp;loc=SL114868664-224227<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 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(8))<br> -URI http://asc.fasb.org/extlink&amp;oid=114873790&amp;loc=SL114874131-224263<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22694-107794<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(15))<br> -URI http://asc.fasb.org/extlink&amp;oid=114873765&amp;loc=SL114874048-224260<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeStatementAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeStatementAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeTaxExpenseBenefit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 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_InterestIncomeExpenseNonoperatingNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 amount of nonoperating interest income (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_InterestIncomeExpenseNonoperatingNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetIncomeLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The portion of profit or loss for the period, net of income taxes, which is attributable to the parent.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://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=114867106&amp;loc=SL7669619-108580<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(22))<br> -URI http://asc.fasb.org/extlink&amp;oid=114873765&amp;loc=SL114874048-224260<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=114867106&amp;loc=SL7669625-108580<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(18))<br> -URI http://asc.fasb.org/extlink&amp;oid=114873790&amp;loc=SL114874131-224263<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(20))<br> -URI http://asc.fasb.org/extlink&amp;oid=115205541&amp;loc=SL114868664-224227<br><br>Reference 6: 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=109223946&amp;loc=d3e3602-108585<br><br>Reference 7: 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_NetIncomeLoss</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NonoperatingIncomeExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 income or expense from ancillary business-related activities (that is to say, excluding major activities considered part of the normal operations of the business).</p></div>
<a href="javascript:void(0);" onclick="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.7)<br> -URI http://asc.fasb.org/extlink&amp;oid=115205541&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_NonoperatingIncomeExpense</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NonoperatingIncomeExpenseAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_NonoperatingIncomeExpenseAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingExpenses">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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_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_Revenues">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 revenue recognized from goods sold, services rendered, insurance premiums, or other activities that constitute an earning process. Includes, but is not limited to, investment and interest income before deduction of interest expense when recognized as a component of revenue, and sales and trading gain (loss).</p></div>
<a href="javascript:void(0);" onclick="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 (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=115929826&amp;loc=d3e8736-108599<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03.1)<br> -URI http://asc.fasb.org/extlink&amp;oid=115205541&amp;loc=SL114868664-224227<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=115929826&amp;loc=d3e8933-108599<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=115929826&amp;loc=d3e8736-108599<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_Revenues</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_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=115205541&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_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=109260490&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=109260490&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>19
<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.10.0.1</span><table class="report" border="0" cellspacing="2" id="idp6802673184">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME (LOSS) (in thousands) (Unaudited) - 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, 2018</div></th>
<th class="th"><div>Sep. 30, 2017</div></th>
<th class="th"><div>Sep. 30, 2018</div></th>
<th class="th"><div>Sep. 30, 2017</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_DAIO_ConsolidatedStatementsOfComprehensiveIncomeLossAbstract', window );"><strong>Consolidated Statements Of Comprehensive Income Loss In Thousands</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_NetIncomeLoss', window );">Net income</a></td>
<td class="nump">$ 342<span></span>
</td>
<td class="nump">$ 1,728<span></span>
</td>
<td class="nump">$ 958<span></span>
</td>
<td class="nump">$ 3,913<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParentAbstract', window );"><strong>Other comprehensive income:</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_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentBeforeTax', window );">Foreign currency translation gain (loss)</a></td>
<td class="num">(264)<span></span>
</td>
<td class="nump">248<span></span>
</td>
<td class="num">(497)<span></span>
</td>
<td class="nump">602<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_ComprehensiveIncomeNetOfTax', window );">Comprehensive income (loss)</a></td>
<td class="nump">$ 78<span></span>
</td>
<td class="nump">$ 1,976<span></span>
</td>
<td class="nump">$ 461<span></span>
</td>
<td class="nump">$ 4,515<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_DAIO_ConsolidatedStatementsOfComprehensiveIncomeLossAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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;">DAIO_ConsolidatedStatementsOfComprehensiveIncomeLossAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>DAIO_</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_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=114867106&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=114867106&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=114867106&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_NetIncomeLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The portion of profit or loss for the period, net of income taxes, which is attributable to the parent.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://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=114867106&amp;loc=SL7669619-108580<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(22))<br> -URI http://asc.fasb.org/extlink&amp;oid=114873765&amp;loc=SL114874048-224260<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=114867106&amp;loc=SL7669625-108580<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(18))<br> -URI http://asc.fasb.org/extlink&amp;oid=114873790&amp;loc=SL114874131-224263<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(20))<br> -URI http://asc.fasb.org/extlink&amp;oid=115205541&amp;loc=SL114868664-224227<br><br>Reference 6: 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=109223946&amp;loc=d3e3602-108585<br><br>Reference 7: 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_NetIncomeLoss</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentBeforeTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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, 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 830<br> -SubTopic 20<br> -Section 35<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=82918529&amp;loc=d3e30304-110892<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=114867106&amp;loc=SL7669646-108580<br><br>Reference 3: 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,d)<br> -URI http://asc.fasb.org/extlink&amp;oid=109240241&amp;loc=d3e32211-110900<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 11<br> -URI http://asc.fasb.org/extlink&amp;oid=114867106&amp;loc=d3e637-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_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentBeforeTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParentAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParentAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>20
<FILENAME>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.10.0.1</span><table class="report" border="0" cellspacing="2" id="idp6792748272">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>CONSOLIDATED STATEMENT OF CASH FLOWS (Unaudited) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="2">9 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Sep. 30, 2018</div></th>
<th class="th"><div>Sep. 30, 2017</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_NetIncomeLoss', window );">Net income</a></td>
<td class="nump">$ 958<span></span>
</td>
<td class="nump">$ 3,913<span></span>
</td>
</tr>
<tr class="re">
<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 (used in) operating activities:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DepreciationDepletionAndAmortization', window );">Depreciation and amortization</a></td>
<td class="nump">736<span></span>
</td>
<td class="nump">634<span></span>
</td>
</tr>
<tr class="re">
<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 on sale of assets</a></td>
<td class="num">(4)<span></span>
</td>
<td class="num">(363)<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_DAIO_EquipmentTransferredToCostOfGoodsSold', window );">Equipment transferred to cost of goods sold</a></td>
<td class="nump">365<span></span>
</td>
<td class="nump">725<span></span>
</td>
</tr>
<tr class="re">
<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 );">Share-based compensation</a></td>
<td class="nump">932<span></span>
</td>
<td class="nump">540<span></span>
</td>
</tr>
<tr class="ro">
<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>Net change in:</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_IncreaseDecreaseInAccountsReceivable', window );">Trade accounts receivable</a></td>
<td class="nump">905<span></span>
</td>
<td class="num">(192)<span></span>
</td>
</tr>
<tr class="ro">
<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">(521)<span></span>
</td>
<td class="num">(766)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInOtherCurrentAssets', window );">Other current assets</a></td>
<td class="num">(54)<span></span>
</td>
<td class="num">(33)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInAccountsPayableAndAccruedLiabilities', window );">Accounts payable and accrued liabilities</a></td>
<td class="num">(1,211)<span></span>
</td>
<td class="nump">1,497<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInDeferredRevenue', window );">Deferred revenue</a></td>
<td class="num">(36)<span></span>
</td>
<td class="num">(485)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInOtherNoncurrentLiabilities', window );">Other long-term liabilities</a></td>
<td class="num">(55)<span></span>
</td>
<td class="num">(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_IncreaseDecreaseInDepositOtherAssets', window );">Deposits and other long-term assets</a></td>
<td class="num">(175)<span></span>
</td>
<td class="nump">18<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 (used in) operating activities</a></td>
<td class="nump">1,840<span></span>
</td>
<td class="nump">5,436<span></span>
</td>
</tr>
<tr class="re">
<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 );">Purchases of property, plant and equipment</a></td>
<td class="num">(668)<span></span>
</td>
<td class="num">(1,642)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ProceedsFromSaleOfPropertyPlantAndEquipment', window );">Net proceeds from sale of assets</a></td>
<td class="nump">4<span></span>
</td>
<td class="nump">363<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_NetCashProvidedByUsedInInvestingActivities', window );">Cash provided by (used in) investing activities</a></td>
<td class="num">(664)<span></span>
</td>
<td class="num">(1,279)<span></span>
</td>
</tr>
<tr class="re">
<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="ro">
<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 );">Net proceeds from issuance of common stock, less payments for shares withheld to cover tax</a></td>
<td class="num">(429)<span></span>
</td>
<td class="num">(895)<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_NetCashProvidedByUsedInFinancingActivities', window );">Cash provided by (used in) financing activities</a></td>
<td class="num">(429)<span></span>
</td>
<td class="num">(895)<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 );">Increase (decrease) in cash and cash equivalents</a></td>
<td class="nump">747<span></span>
</td>
<td class="nump">3,262<span></span>
</td>
</tr>
<tr class="re">
<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 );">Effects of exchange rate changes on cash</a></td>
<td class="num">(386)<span></span>
</td>
<td class="nump">331<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CashAndCashEquivalentsAtCarryingValue', window );">Cash and cash equivalents at beginning of period</a></td>
<td class="nump">18,541<span></span>
</td>
<td class="nump">11,571<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CashAndCashEquivalentsAtCarryingValue', window );">Cash and cash equivalents at end of period</a></td>
<td class="nump">18,902<span></span>
</td>
<td class="nump">15,164<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SupplementalCashFlowElementsAbstract', window );"><strong>Supplemental disclosure of cash flow information:</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_IncomeTaxesPaid', window );">Cash paid during the period for: Income Taxes</a></td>
<td class="nump">$ 118<span></span>
</td>
<td class="nump">$ 82<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_DAIO_EquipmentTransferredToCostOfGoodsSold">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Equipment Transferred To Cost Of Goods Sold.</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;">DAIO_EquipmentTransferredToCostOfGoodsSold</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>DAIO_</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=109223946&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=82887183&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_DepreciationDepletionAndAmortization">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The aggregate expense recognized in the current period that allocates the cost of tangible assets, intangible assets, or depleting assets to periods that benefit from use of the assets.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (e)<br> -URI http://asc.fasb.org/extlink&amp;oid=115929826&amp;loc=d3e8736-108599<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=109223946&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DepreciationDepletionAndAmortization</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_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=109223946&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_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=109223946&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_IncreaseDecreaseInAccountsPayableAndAccruedLiabilities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The increase (decrease) during the reporting period in the amounts payable to vendors for goods and services received and the amount of obligations and expenses incurred but not paid.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=109223946&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncreaseDecreaseInAccountsPayableAndAccruedLiabilities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncreaseDecreaseInAccountsReceivable">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The increase (decrease) during the reporting period in amount due within one year (or one business cycle) from customers for the credit sale of goods and services.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=109223946&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_IncreaseDecreaseInDeferredRevenue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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, excluding the portion taken into income, in the liability reflecting revenue yet to be earned for which cash or other forms of consideration was received or recorded as a receivable.</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 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=109223946&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_IncreaseDecreaseInDeferredRevenue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_IncreaseDecreaseInDepositOtherAssets">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 moneys or securities given as security including, but not limited to, contract, escrow, or earnest money deposits, retainage (if applicable), deposits with clearing organizations and others, collateral, or margin deposits.</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=109223946&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_IncreaseDecreaseInDepositOtherAssets</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_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=109223946&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_IncreaseDecreaseInOtherCurrentAssets">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 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://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=109223946&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_IncreaseDecreaseInOtherCurrentAssets</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_IncreaseDecreaseInOtherNoncurrentLiabilities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 noncurrent operating liabilities classified as other.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncreaseDecreaseInOtherNoncurrentLiabilities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetCashProvidedByUsedInFinancingActivities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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=109223946&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=109223946&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=109223946&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=109223946&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=109223946&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetCashProvidedByUsedInOperatingActivities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetIncomeLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The portion of profit or loss for the period, net of income taxes, which is attributable to the parent.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://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=114867106&amp;loc=SL7669619-108580<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(22))<br> -URI http://asc.fasb.org/extlink&amp;oid=114873765&amp;loc=SL114874048-224260<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=114867106&amp;loc=SL7669625-108580<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(18))<br> -URI http://asc.fasb.org/extlink&amp;oid=114873790&amp;loc=SL114874131-224263<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(20))<br> -URI http://asc.fasb.org/extlink&amp;oid=115205541&amp;loc=SL114868664-224227<br><br>Reference 6: 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=109223946&amp;loc=d3e3602-108585<br><br>Reference 7: 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_NetIncomeLoss</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_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=109223946&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=109223946&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_ProceedsFromSaleOfPropertyPlantAndEquipment">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The cash inflow from the sale of long-lived, physical assets that are used in the normal conduct of business to produce goods and services and not intended for resale.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 12<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=109223946&amp;loc=d3e3179-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ProceedsFromSaleOfPropertyPlantAndEquipment</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_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>The aggregate amount of noncash, equity-based employee remuneration. This may include the value of stock or unit options, amortization of restricted stock or units, and adjustment for officers' compensation. As noncash, this element is an add back when calculating net cash generated by operating activities using the indirect 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> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=109223946&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_SupplementalCashFlowElementsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_SupplementalCashFlowElementsAbstract</td>
</tr>
<tr>
<td style="padding-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>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.10.0.1</span><table class="report" border="0" cellspacing="2" id="idp6793933120">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>NOTE 1 - FINANCIAL STATEMENT PREPARATION<br></strong></div></th>
<th class="th" colspan="1">9 Months Ended</th>
</tr>
<tr><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_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract', window );"><strong>Organization, Consolidation and Presentation of Financial Statements [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock', window );">NOTE 1 - FINANCIAL STATEMENT PREPARATION</a></td>
<td class="text"><p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify">Data I/O Corporation (&#8220;Data I/O&#8221;,
&#8220;We&#8221;, &#8220;Our&#8221;, &#8220;Us&#8221;) prepared the financial statements as of September 30, 2018, and September
30, 2017, according to the rules and regulations of the Securities and Exchange Commission (&#34;SEC&#34;). &#160;These statements
are unaudited but, in the opinion of management, include all adjustments (consisting of normal recurring adjustments and accruals)
necessary to present fairly the results for the periods presented.&#160; The balance sheet at December 31, 2017, has been derived
from the audited financial statements at that date. &#160;We have condensed or omitted certain information and footnote disclosures
normally included in financial statements prepared in accordance with accounting principles generally accepted in the United States
of America according to such SEC rules and regulations.&#160; Operating results for the three and nine months ended September 30,
2018, are not necessarily indicative of the results that may be expected for the year ending December 31, 2018.&#160; These financial
statements should be read in conjunction with the annual audited financial statements and the accompanying notes included in our
Form 10-K for the year ended December 31, 2017.</p>

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

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

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

<p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify">Effective January 1, 2018, the Company adopted
ASU 2014-09, Revenue (&#8220;Topic 606&#8221;): Revenue from Contracts with Customers, using the modified retrospective method.&#160;
Topic 606 provides a single, principles-based five-step model to be applied to all contracts with customers.&#160; It generally
provides for the recognition of revenue in an amount that reflects the consideration to which the Company expects to be entitled,
net of allowances for estimated returns, discounts or sales incentives, as well as taxes collected from customers when control
over the promised goods or services are transferred to the customer.&#160; For incremental contract acquisition costs, the Company
has elected the practical expedient to capitalize and amortize incremental costs for obtaining contracts, primarily sales commissions,
with terms that exceed one year.&#160;</p>

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

<p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify">Our basic revenue recognition remains essentially
the same as it was in 2017, but we have modified our policies and processes to be able to identify and properly defer contract
acquisition costs.&#160; The adoption of Topic 606 did not have a material impact on our financial results.</p>

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

<p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify">We generally recognize revenue at the time the
product is shipped or when the service is delivered.&#160; The revenue related to products requiring installation that is perfunctory
is generally recognized at the time of shipment.&#160; Installation that is considered perfunctory includes any installation that
can be performed by other parties, such as distributors, other vendors, or the customers themselves.&#160; This takes into account
the complexity, skill and training needed as well as customer expectations regarding installation.&#160; Contracts requiring acceptance
are recognized when acceptance is received.</p>

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

<p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify">We have determined that our programming equipment
has reached a point of maturity and stability such that product acceptance can be assured by testing at the factory prior to shipment
and that the installation meets the criteria to be considered a separate element.&#160; These systems are standard products with
published product specifications and are configurable with standard options.&#160; The evidence that these systems could be deemed
as accepted was based upon having standardized factory production of the units, results from batteries of tests of product performance
to our published specifications, quality inspections and installation standardization, as well as past product operation validation
with the customer and the history provided by our installed base of products upon which the current versions were based.</p>

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

<p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify">We enter into multiple deliverable arrangements
that arise during the sale of a system that may include consumables (adapters), an installation component, a service and support
component and a software maintenance component.&#160; We allocate the value of each element based on relative selling prices.&#160;
Relative selling price is based on the selling price of the standalone system.&#160; For the installation and service and support
components, we use the standard compensation provided as a discount to distributors or as additional commission to our representative
channel which performs these components.&#160; For software maintenance components, we use what we charge for annual software maintenance
renewals after the initial year the system is sold.&#160; Revenue is generally recognized on the system sale based on shipping
terms, installation revenue is recognized after the installation is performed, and hardware service and support and software maintenance
revenue is recognized ratably over the term of the agreement, typically one year.</p>

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

<p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify">When we license software separately, we recognize
software revenue upon shipment, provided that only inconsequential obligations remain on our part and substantive acceptance conditions,
if any, have been met.</p>

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

<p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify">We establish a reserve for sales returns based
on historical trends in product returns and estimates for new items.</p>

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

<p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify">We transfer certain products out of service
from their internal use and make them available for sale.&#160; The products transferred are our standard products and typically
are service loaners, rental or test systems, engineering test systems or sales demonstration systems.&#160; Once transferred, the
systems are sold by our regular sales channels as used inventory.&#160; These systems often involve refurbishing and an equipment
warranty, and are conducted as sales in our normal and ordinary course of business.&#160; The transfer amount is the system&#8217;s
net book value and the sale transaction is accounted for as revenue and cost of goods sold.</p>

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

<p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify">Deferred revenue relates to contracted amounts
that have been invoiced to customers for which remaining performance obligations must be completed before we can recognize revenue.&#160;
These amounts primarily relate to unamortized software and service contracts and other items invoiced but not recognized due to
incomplete performance obligations, such as installation and acceptance requirements for systems.</p>

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

<p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify">As of September 30, 2018 deferred revenue was
$1.9 million, of which $1.8 million will be recognized over the next twelve months, with the remaining balance to be recognized
beyond that.</p>

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

<p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><u>Stock-Based Compensation Expense</u></p>

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

<p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify">All stock-based compensation awards are measured
based on estimated fair values on the date of grant and recognized as compensation expense on the straight-line single-option method.&#160;
Our share-based compensation is reduced for estimated forfeitures at the time of grant and revised as necessary in subsequent periods
if actual forfeitures differ from those estimates.</p>

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

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

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

<p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify">Penalties associated with tax matters are classified
as general and administrative expense when incurred and amounts related to interest associated with tax matters are classified
as interest income or interest expense.&#160; We did not incur any interest or penalties associated with tax matters during the
three months ended September 30, 2018.</p>

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

<p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify">Tax Reform impact was included in our 2017 financial
statements, which primarily reflected the deemed repatriation (IRC 965 transition tax), the AMT credit receivable as a result of
AMT repeal, and the revaluation of net deferred tax assets and valuation allowance as a result of the income tax rate reduction.</p>

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

<p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify">We have incurred net operating losses in certain
past years.&#160; Given the uncertainty created by our loss history, as well as the volatile and uncertain economic outlook for
our industry and cyclical capital spending, we have limited the recognition of net deferred tax assets associated with our net
operating losses and credit carryforwards and continue to maintain a valuation allowance for the full amount of the net deferred
tax asset balance.&#160; We will continue to analyze the level of valuation allowance in future periods.&#160; There were $298,000
and $272,000 of unrecognized tax benefits related to uncertain tax positions and a corresponding valuation allowance as of September
30, 2018, and December 31, 2017, respectively.</p>

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

<p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify">Tax years that remain open for examination include
2015 through 2018 in the United States of America.&#160; In addition, tax years from 2000 to 2014 may be subject to examination
in the event that we utilize the net operating losses and credit carryforwards from those years in our current or future year tax
returns.</p>

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

<p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><u>Recent Accounting Pronouncements</u></p>

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

<p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify">In 2018, the FASB issued ASU 2018-15, &#8220;Intangibles&#8221;
(ASU 2018-15).&#160; ASU 2018-15 applies in accounting for implementation costs incurred in a cloud computing arrangement that
is a service contract where the guidance in ASC 350-40 for internal-use software shall apply to determine capitalization or expensing
of implementation, training or data conversion costs. The standard becomes effective beginning January 1, 2020.&#160; We are in
the process of evaluating the impact of adoption on our consolidated financial statements.</p>

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

<p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify">In February 2016, the FASB issued ASU 2016-02,&#160;&#8220;<i>Leases</i>&#8221;
(ASU 2016-02). &#160;ASU 2016-02 requires lessees to recognize almost all leases on the balance sheet as a right-of-use asset and
a lease liability and requires leases to be classified as either an operating or a financing lease. The standard excludes leases
of intangible assets or inventory. &#160;ASU 2018-11 provides lessors with a limited practical expedient.&#160; The standard becomes
effective beginning January 1, 2019.&#160; We are in the process of evaluating the impact of adoption on our consolidated financial
statements and have not determined the effect yet, which will include recording of right of use assets and liabilities for our
leases and recognize a cumulative effect adjustment to the opening balance of retained earnings.&#160; Our leases include facilities
in Redmond, Washington, and in the Shanghai and Munich areas, as well as a small amount of office equipment and automobiles.</p>

<p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract</td>
</tr>
<tr>
<td style="padding-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>22
<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.10.0.1</span><table class="report" border="0" cellspacing="2" id="idp6628549184">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>NOTE 2 - INVENTORIES<br></strong></div></th>
<th class="th" colspan="1">9 Months Ended</th>
</tr>
<tr><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_InventoryDisclosureAbstract', window );"><strong>Inventory Disclosure [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_InventoryDisclosureTextBlock', window );">NOTE 2 - INVENTORIES</a></td>
<td class="text"><p style="font: 12pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><font style="font-size: 8pt">Inventories consisted of the following components:</font> &#160; &#160; &#160; &#160;</p>



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

<table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 12pt Times New Roman, Times, Serif">
<tr style="vertical-align: bottom">
    <td>&#160;</td><td style="font-size: 8pt; padding-bottom: 1pt">&#160;</td>
    <td colspan="3" style="font-size: 8pt; text-align: center; border-bottom: Black 1pt solid">September 30,<br /> 2018</td><td style="font-size: 8pt; padding-bottom: 1pt">&#160;</td>
    <td colspan="3" style="font-size: 8pt; text-align: center; border-bottom: Black 1pt solid">December 31,<br /> 2017</td></tr>
<tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="font-size: 8pt; text-align: left">&#160;(in thousands)</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
<tr style="vertical-align: bottom; background-color: White">
    <td style="width: 56%; font-size: 8pt; text-align: left">Raw material</td><td style="width: 8%; font-size: 8pt">&#160;</td>
    <td style="width: 1%; font-size: 8pt; text-align: left">$</td><td style="width: 12%; font-size: 8pt; text-align: right">2,696</td><td style="width: 1%; font-size: 8pt; text-align: left">&#160;</td><td style="width: 8%; font-size: 8pt">&#160;</td>
    <td style="width: 1%; font-size: 8pt; text-align: left">$</td><td style="width: 12%; font-size: 8pt; text-align: right">2,392</td><td style="width: 1%; font-size: 8pt; text-align: left">&#160;</td></tr>
<tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="font-size: 8pt">Work-in-process</td><td style="font-size: 8pt">&#160;</td>
    <td style="font-size: 8pt; text-align: left">&#160;</td><td style="font-size: 8pt; text-align: right">1,396</td><td style="font-size: 8pt; text-align: left">&#160;</td><td style="font-size: 8pt">&#160;</td>
    <td style="font-size: 8pt; text-align: left">&#160;</td><td style="font-size: 8pt; text-align: right">1,091</td><td style="font-size: 8pt; text-align: left">&#160;</td></tr>
<tr style="vertical-align: bottom; background-color: White">
    <td style="font-size: 8pt; text-align: left; padding-bottom: 1pt">Finished goods</td><td style="font-size: 8pt; padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; font-size: 8pt; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; font-size: 8pt; text-align: right">466</td><td style="padding-bottom: 1pt; font-size: 8pt; text-align: left">&#160;</td><td style="font-size: 8pt; padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; font-size: 8pt; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; font-size: 8pt; text-align: right">685</td><td style="padding-bottom: 1pt; font-size: 8pt; text-align: left">&#160;</td></tr>
<tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="font-size: 8pt; padding-bottom: 2.5pt">Inventories</td><td style="font-size: 8pt; padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; font-size: 8pt; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; font-size: 8pt; text-align: right">4,558</td><td style="padding-bottom: 2.5pt; font-size: 8pt; text-align: left">&#160;</td><td style="font-size: 8pt; padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; font-size: 8pt; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; font-size: 8pt; text-align: right">4,168</td><td style="padding-bottom: 2.5pt; font-size: 8pt; text-align: left">&#160;</td></tr>
</table>

<p style="font: 8pt Times New Roman, Times, Serif; margin: 0 0 6pt; text-align: justify"><b>&#160;</b></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_InventoryDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_InventoryDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-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://fasb.org/us-gaap/role/ref/legacyRef<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>23
<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.10.0.1</span><table class="report" border="0" cellspacing="2" id="idp6793952016">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>NOTE 3 - PROPERTY, PLANT AND EQUIPMENT, NET<br></strong></div></th>
<th class="th" colspan="1">9 Months Ended</th>
</tr>
<tr><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_PropertyPlantAndEquipmentAbstract', window );"><strong>Property, Plant and Equipment [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock', window );">NOTE 3 - PROPERTY, PLANT AND EQUIPMENT, NET</a></td>
<td class="text"><p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify">Property and equipment consisted of the following
components:</p>

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

<table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 12pt Times New Roman, Times, Serif">
<tr style="vertical-align: bottom">
    <td>&#160;</td><td style="font-size: 8pt; padding-bottom: 1pt">&#160;</td>
    <td colspan="3" style="font-size: 8pt; text-align: center; border-bottom: Black 1pt solid">September 30,<br /> 2018</td><td style="font-size: 8pt; padding-bottom: 1pt">&#160;</td>
    <td colspan="3" style="font-size: 8pt; text-align: center; border-bottom: Black 1pt solid">December 31,<br /> 2017</td></tr>
<tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="font-size: 8pt; text-align: left">&#160;(in thousands)</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
<tr style="vertical-align: bottom; background-color: White">
    <td style="width: 56%; font-size: 8pt; text-align: justify">&#160;Leasehold improvements</td><td style="width: 8%; font-size: 8pt">&#160;</td>
    <td style="width: 1%; font-size: 8pt; text-align: left">$</td><td style="width: 12%; font-size: 8pt; text-align: right">399</td><td style="width: 1%; font-size: 8pt; text-align: left">&#160;</td><td style="width: 8%; font-size: 8pt">&#160;</td>
    <td style="width: 1%; font-size: 8pt; text-align: left">$</td><td style="width: 12%; font-size: 8pt; text-align: right">416</td><td style="width: 1%; font-size: 8pt; text-align: left">&#160;</td></tr>
<tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="font-size: 8pt; text-align: justify">&#160;Equipment</td><td style="font-size: 8pt">&#160;</td>
    <td style="font-size: 8pt; text-align: left">&#160;</td><td style="font-size: 8pt; text-align: right">5,565</td><td style="font-size: 8pt; text-align: left">&#160;</td><td style="font-size: 8pt">&#160;</td>
    <td style="font-size: 8pt; text-align: left">&#160;</td><td style="font-size: 8pt; text-align: right">5,279</td><td style="font-size: 8pt; text-align: left">&#160;</td></tr>
<tr style="vertical-align: bottom; background-color: White">
    <td style="font-size: 8pt; text-align: justify; padding-bottom: 1pt">&#160;Sales demonstration equipment</td><td style="font-size: 8pt; padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; font-size: 8pt; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; font-size: 8pt; text-align: right">954</td><td style="padding-bottom: 1pt; font-size: 8pt; text-align: left">&#160;</td><td style="font-size: 8pt; padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; font-size: 8pt; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; font-size: 8pt; text-align: right">1,315</td><td style="padding-bottom: 1pt; font-size: 8pt; text-align: left">&#160;</td></tr>
<tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding-left: 5.4pt">&#160;</td><td style="font-size: 8pt">&#160;</td>
    <td style="font-size: 8pt; text-align: left">&#160;</td><td style="font-size: 8pt; text-align: right">6,918</td><td style="font-size: 8pt; text-align: left">&#160;</td><td style="font-size: 8pt">&#160;</td>
    <td style="font-size: 8pt; text-align: left">&#160;</td><td style="font-size: 8pt; text-align: right">7,010</td><td style="font-size: 8pt; text-align: left">&#160;</td></tr>
<tr style="vertical-align: bottom; background-color: White">
    <td style="font-size: 8pt; text-align: justify; padding-bottom: 1pt">&#160;Less accumulated depreciation</td><td style="font-size: 8pt; padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; font-size: 8pt; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; font-size: 8pt; text-align: right">4,895</td><td style="padding-bottom: 1pt; font-size: 8pt; text-align: left">&#160;</td><td style="font-size: 8pt; padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; font-size: 8pt; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; font-size: 8pt; text-align: right">4,552</td><td style="padding-bottom: 1pt; font-size: 8pt; text-align: left">&#160;</td></tr>
<tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="font-size: 8pt; text-align: justify; padding-bottom: 2.5pt">&#160;Property and equipment, net</td><td style="font-size: 8pt; padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; font-size: 8pt; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; font-size: 8pt; text-align: right">2,023</td><td style="padding-bottom: 2.5pt; font-size: 8pt; text-align: left">&#160;</td><td style="font-size: 8pt; padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; font-size: 8pt; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; font-size: 8pt; text-align: right">2,458</td><td style="padding-bottom: 2.5pt; font-size: 8pt; text-align: left">&#160;</td></tr>
</table><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 long-lived, physical assets used in the normal conduct of business and not intended for resale. Includes, but is not limited to, accounting policies and methodology, roll forwards, depreciation, depletion and amortization expense, including composite depreciation, accumulated depreciation, depletion and amortization expense, useful lives and method used, income statement disclosures, assets held for sale and public utility disclosures.</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> -URI http://asc.fasb.org/topic&amp;trid=2155823<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>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>24
<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.10.0.1</span><table class="report" border="0" cellspacing="2" id="idp6628645984">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>NOTE 4 - OTHER ACCRUED LIABILITIES<br></strong></div></th>
<th class="th" colspan="1">9 Months Ended</th>
</tr>
<tr><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_DAIO_Note5OtherAccruedLiabilitiesAbstract', window );"><strong>Note 4 - Other Accrued Liabilities</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock', window );">NOTE 4 - OTHER ACCRUED LIABILITIES</a></td>
<td class="text"><p style="font: 8pt Times New Roman, Times, Serif; margin: 0 0 6pt; text-align: justify">Other accrued liabilities consisted of
the following components:</p>

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

<table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 12pt Times New Roman, Times, Serif">
<tr style="vertical-align: bottom">
    <td>&#160;</td><td style="font-size: 8pt; padding-bottom: 1pt">&#160;</td>
    <td colspan="3" style="font-size: 8pt; text-align: center; border-bottom: Black 1pt solid">September 30,<br /> 2018</td><td style="font-size: 8pt; padding-bottom: 1pt">&#160;</td>
    <td colspan="3" style="font-size: 8pt; text-align: center; border-bottom: Black 1pt solid">December 31,<br /> 2017</td></tr>
<tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="font-size: 8pt; text-align: left">&#160;(in thousands)</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
<tr style="vertical-align: bottom; background-color: White">
    <td style="width: 56%; font-size: 8pt; text-align: left">&#160;Product warranty</td><td style="width: 8%; font-size: 8pt">&#160;</td>
    <td style="width: 1%; font-size: 8pt; text-align: left">$</td><td style="width: 12%; font-size: 8pt; text-align: right">472</td><td style="width: 1%; font-size: 8pt; text-align: left">&#160;</td><td style="width: 8%; font-size: 8pt">&#160;</td>
    <td style="width: 1%; font-size: 8pt; text-align: left">$</td><td style="width: 12%; font-size: 8pt; text-align: right">530</td><td style="width: 1%; font-size: 8pt; text-align: left">&#160;</td></tr>
<tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="font-size: 8pt; text-align: left">&#160;Sales return reserve</td><td style="font-size: 8pt">&#160;</td>
    <td style="font-size: 8pt; text-align: left">&#160;</td><td style="font-size: 8pt; text-align: right">87</td><td style="font-size: 8pt; text-align: left">&#160;</td><td style="font-size: 8pt">&#160;</td>
    <td style="font-size: 8pt; text-align: left">&#160;</td><td style="font-size: 8pt; text-align: right">80</td><td style="font-size: 8pt; text-align: left">&#160;</td></tr>
<tr style="vertical-align: bottom; background-color: White">
    <td style="font-size: 8pt; text-align: left">&#160;Other taxes</td><td style="font-size: 8pt">&#160;</td>
    <td style="font-size: 8pt; text-align: left">&#160;</td><td style="font-size: 8pt; text-align: right">99</td><td style="font-size: 8pt; text-align: left">&#160;</td><td style="font-size: 8pt">&#160;</td>
    <td style="font-size: 8pt; text-align: left">&#160;</td><td style="font-size: 8pt; text-align: right">109</td><td style="font-size: 8pt; text-align: left">&#160;</td></tr>
<tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="font-size: 8pt; padding-bottom: 1pt">&#160;Other</td><td style="font-size: 8pt; padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; font-size: 8pt; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; font-size: 8pt; text-align: right">136</td><td style="padding-bottom: 1pt; font-size: 8pt; text-align: left">&#160;</td><td style="font-size: 8pt; padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; font-size: 8pt; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; font-size: 8pt; text-align: right">139</td><td style="padding-bottom: 1pt; font-size: 8pt; text-align: left">&#160;</td></tr>
<tr style="vertical-align: bottom; background-color: White">
    <td style="font-size: 8pt; text-align: left; padding-bottom: 2.5pt">&#160;Other accrued liabilities</td><td style="font-size: 8pt; padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; font-size: 8pt; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; font-size: 8pt; text-align: right">794</td><td style="padding-bottom: 2.5pt; font-size: 8pt; text-align: left">&#160;</td><td style="font-size: 8pt; padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; font-size: 8pt; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; font-size: 8pt; text-align: right">858</td><td style="padding-bottom: 2.5pt; font-size: 8pt; text-align: left">&#160;</td></tr>
</table>

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

<p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify">The changes in our product warranty liability
for the nine months ending September 30, 2018 are as follows:</p>

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

<table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 12pt Times New Roman, Times, Serif">
<tr style="vertical-align: bottom">
    <td>&#160;</td><td style="font-size: 8pt; padding-bottom: 1pt">&#160;</td>
    <td colspan="3" style="font-size: 8pt; text-align: center; border-bottom: Black 1pt solid">September 30,<br /> 2018</td></tr>
<tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="font-size: 8pt; text-align: left">&#160;(in thousands)</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
<tr style="vertical-align: bottom; background-color: White">
    <td style="width: 70%; font-size: 8pt; text-align: left">&#160;Liability, beginning balance</td><td style="width: 10%; font-size: 8pt">&#160;</td>
    <td style="width: 1%; font-size: 8pt; text-align: left">$</td><td style="width: 18%; font-size: 8pt; text-align: right">530</td><td style="width: 1%; font-size: 8pt; text-align: left">&#160;</td></tr>
<tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="font-size: 8pt; text-align: left">&#160;Net expenses</td><td style="font-size: 8pt">&#160;</td>
    <td style="font-size: 8pt; text-align: left">&#160;</td><td style="font-size: 8pt; text-align: right">737</td><td style="font-size: 8pt; text-align: left">&#160;</td></tr>
<tr style="vertical-align: bottom; background-color: White">
    <td style="font-size: 8pt; text-align: left">&#160;Warranty claims</td><td style="font-size: 8pt">&#160;</td>
    <td style="font-size: 8pt; text-align: left">&#160;</td><td style="font-size: 8pt; text-align: right">(737</td><td style="font-size: 8pt; text-align: left">)</td></tr>
<tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="font-size: 8pt; text-align: left; padding-bottom: 1pt">&#160;Accrual revisions</td><td style="font-size: 8pt; padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; font-size: 8pt; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; font-size: 8pt; text-align: right">(58</td><td style="padding-bottom: 1pt; font-size: 8pt; text-align: left">)</td></tr>
<tr style="vertical-align: bottom; background-color: White">
    <td style="font-size: 8pt; padding-bottom: 2.5pt">&#160;Liability, ending balance</td><td style="font-size: 8pt; padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; font-size: 8pt; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; font-size: 8pt; text-align: right">472</td><td style="padding-bottom: 2.5pt; font-size: 8pt; text-align: left">&#160;</td></tr>
</table>

<p style="font: 8pt Times New Roman, Times, Serif; margin: 0 0 6pt; text-align: justify">&#160;</p><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_DAIO_Note5OtherAccruedLiabilitiesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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;">DAIO_Note5OtherAccruedLiabilitiesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>DAIO_</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_AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for accounts payable and accrued liabilities at the end of the reporting period.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>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),20,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_AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock</td>
</tr>
<tr>
<td style="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>25
<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.10.0.1</span><table class="report" border="0" cellspacing="2" id="idp6794017968">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>NOTE 5 - OPERATING LEASE COMMITMENTS<br></strong></div></th>
<th class="th" colspan="1">9 Months Ended</th>
</tr>
<tr><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_DAIO_NotesToFinancialStatementsAbstract', window );"><strong>Notes to Financial Statements</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_DAIO_OperatingLeaseCommitmentsTextBlock', window );">NOTE 5 - OPERATING LEASE COMMITMENTS</a></td>
<td class="text"><p style="font: 8pt Times New Roman, Times, Serif; margin: 0 0 6pt; text-align: justify">We have commitments under non-cancelable
operating leases and other agreements, primarily for factory and office space, with initial or remaining terms of one year or more
as follows:</p>

<p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify">For the years ending December 31:</p>

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

<table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 8pt Times New Roman, Times, Serif">
<tr style="vertical-align: bottom">
    <td colspan="3" style="font-size: 12pt; text-align: left">&#160;</td><td style="padding-bottom: 1pt">&#160;</td>
    <td colspan="3" style="text-align: center; border-bottom: Black 1pt solid">Operating<br /> Leases</td></tr>
<tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left">&#160;</td><td style="text-align: left"><font style="font-size: 8pt">&#160;(in thousands) </font></td><td style="text-align: left">&#160;</td><td style="font-size: 12pt">&#160;</td>
    <td style="font-size: 12pt; text-align: left">&#160;</td><td style="font-size: 12pt; text-align: right">&#160;</td><td style="font-size: 12pt; text-align: left">&#160;</td></tr>
<tr style="vertical-align: bottom; background-color: White">
    <td style="width: 1%; text-align: left">&#160;</td><td style="width: 43%; text-align: left"><font style="font-size: 8pt">2018 (remaining)</font></td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 10%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 43%; text-align: right">252</td><td style="width: 1%; text-align: left">&#160;</td></tr>
<tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left">&#160;</td><td style="text-align: left">2019</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">915</td><td style="text-align: left">&#160;</td></tr>
<tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: left">&#160;</td><td style="text-align: left">2020</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">913</td><td style="text-align: left">&#160;</td></tr>
<tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left">&#160;</td><td style="text-align: left">2021</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">749</td><td style="text-align: left">&#160;</td></tr>
<tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: left">&#160;</td><td style="text-align: left">2022</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">232</td><td style="text-align: left">&#160;</td></tr>
<tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left">&#160;</td><td style="text-align: left"><font style="font-size: 8pt">Thereafter</font></td><td style="padding-bottom: 1pt; text-align: left">&#160;</td><td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right">&#8212;&#160;&#160;</td><td style="padding-bottom: 1pt; text-align: left">&#160;</td></tr>
<tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: left">&#160;</td><td style="text-align: left"><font style="font-size: 8pt">Total</font></td><td style="padding-bottom: 2.5pt; text-align: left">&#160;</td><td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right">3,061</td><td style="padding-bottom: 2.5pt; text-align: left">&#160;</td></tr>
</table>

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

<p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify">During the third quarter of 2017, we amended
our lease agreement for the Redmond, Washington headquarters facility effective September 12, 2017, extending the lease to July
31, 2022, waiving a potential space give back provision and receiving lease inducement incentives.&#160; Previously on June 8,
2015, the lease had been amended to relocate our headquarters to a nearby building and lower the square footage to approximately
20,460.</p>

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

<p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify">In addition to the Redmond facility, approximately
24,000 square feet is leased at two foreign locations, including our sales, service, operations and engineering office located
in Shanghai, China, and our German sales, service and engineering office located near Munich, Germany.</p>

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

<p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify">We signed a lease agreement effective November
1, 2015, that extends through October 31, 2021, for a facility located in Shanghai, China which we moved into during the first
quarter of 2016.&#160; This lease is for approximately 19,400 square feet.</p>

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

<p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify">During the fourth quarter of 2016, we signed
a lease agreement for a new facility located near Munich, Germany which was effective March 1, 2017, and extends through February
28, 2022.&#160; This lease is for approximately 4,895 square feet.</p>

<p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_DAIO_NotesToFinancialStatementsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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;">DAIO_NotesToFinancialStatementsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>DAIO_</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_DAIO_OperatingLeaseCommitmentsTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Custom Element.</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;">DAIO_OperatingLeaseCommitmentsTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>DAIO_</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>26
<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.10.0.1</span><table class="report" border="0" cellspacing="2" id="idp6623776144">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>NOTE 6 - OTHER COMMITMENTS<br></strong></div></th>
<th class="th" colspan="1">9 Months Ended</th>
</tr>
<tr><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_CommitmentsAndContingenciesDisclosureAbstract', window );"><strong>Commitments and Contingencies Disclosure [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_DAIO_OtherCommitments', window );">NOTE 6 - OTHER COMMITMENTS</a></td>
<td class="text"><p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify">We have purchase obligations for inventory and
production costs as well as other obligations such as capital expenditures, service contracts, marketing, and development agreements.&#160;
Arrangements are considered purchase obligations if a contract specifies all significant terms, including fixed or minimum quantities
to be purchased, a pricing structure and approximate timing of the transaction.&#160; Most arrangements are cancelable without
a significant penalty, and with short notice, typically less than 90 days.&#160; At September 30, 2018, the purchase commitments
and other obligations totaled $1,486,000 of which all but $5,000 are expected to be paid over the next twelve months.</p>

<p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_DAIO_OtherCommitments">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Custom Element.</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;">DAIO_OtherCommitments</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>DAIO_</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_CommitmentsAndContingenciesDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CommitmentsAndContingenciesDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>27
<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.10.0.1</span><table class="report" border="0" cellspacing="2" id="idp6793900656">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>NOTE 7 - CONTINGENCIES<br></strong></div></th>
<th class="th" colspan="1">9 Months Ended</th>
</tr>
<tr><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_CommitmentsAndContingenciesDisclosureAbstract', window );"><strong>Commitments and Contingencies Disclosure [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CommitmentsAndContingenciesDisclosureTextBlock', window );">NOTE 7 - CONTINGENCIES</a></td>
<td class="text"><p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify">As of September 30, 2018, we were not a party
to any legal proceedings or aware of any indemnification agreement claims, the adverse outcome of which in management&#8217;s opinion,
individually or in the aggregate, would have a material adverse effect on our results of operations or financial position.&#160;</p>

<p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CommitmentsAndContingenciesDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CommitmentsAndContingenciesDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CommitmentsAndContingenciesDisclosureTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for commitments and contingencies.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 450<br> -URI http://asc.fasb.org/topic&amp;trid=2127136<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 440<br> -URI http://asc.fasb.org/topic&amp;trid=2144648<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CommitmentsAndContingenciesDisclosureTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>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.10.0.1</span><table class="report" border="0" cellspacing="2" id="idp6613941712">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>NOTE 8 - EARNINGS PER SHARE<br></strong></div></th>
<th class="th" colspan="1">9 Months Ended</th>
</tr>
<tr><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_EarningsPerShareAbstract', window );"><strong>Earnings Per Share [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EarningsPerShareTextBlock', window );">NOTE 8 - EARNINGS PER SHARE</a></td>
<td class="text"><p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify">Basic earnings per share is calculated based
on the weighted average number of common shares outstanding during each period.&#160; Diluted earnings per share is calculated
based on these same weighted average shares outstanding plus the effect of potential shares issuable upon assumed exercise of stock
options based on the treasury stock method.&#160; Potential shares issuable upon the exercise of stock options are excluded from
the calculation of diluted earnings per share to the extent their effect would be anti-dilutive.</p>

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

<p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify">The following table sets forth the computation
of basic and diluted earnings per share:</p>

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

<table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 12pt Times New Roman, Times, Serif">
<tr style="vertical-align: bottom">
    <td>&#160;</td><td style="font-size: 8pt; padding-bottom: 1pt">&#160;</td>
    <td colspan="7" style="font-size: 8pt; text-align: center; border-bottom: Black 1pt solid">Three Months Ended</td><td style="font-size: 8pt; padding-bottom: 1pt">&#160;</td>
    <td colspan="7" style="font-size: 8pt; text-align: center; border-bottom: Black 1pt solid">Nine Months Ended</td></tr>
<tr style="vertical-align: bottom">
    <td>&#160;</td><td style="font-size: 8pt; padding-bottom: 1pt">&#160;</td>
    <td colspan="3" style="font-size: 8pt; text-align: center; border-bottom: Black 1pt solid">Sep. 30,<br /> 2018</td><td style="font-size: 8pt; padding-bottom: 1pt">&#160;</td>
    <td colspan="3" style="font-size: 8pt; text-align: center; border-bottom: Black 1pt solid">Sep. 30,<br /> 2017</td><td style="font-size: 8pt; padding-bottom: 1pt">&#160;</td>
    <td colspan="3" style="font-size: 8pt; text-align: center; border-bottom: Black 1pt solid">Sep. 30,<br /> 2018</td><td style="font-size: 8pt; padding-bottom: 1pt">&#160;</td>
    <td colspan="3" style="font-size: 8pt; text-align: center; border-bottom: Black 1pt solid">Sep. 30,<br /> 2017</td></tr>
<tr style="vertical-align: bottom">
    <td style="font-size: 8pt">(in thousands except per share data)</td><td>&#160;</td>
    <td colspan="3">&#160;</td><td>&#160;</td>
    <td colspan="3">&#160;</td><td>&#160;</td>
    <td colspan="3">&#160;</td><td>&#160;</td>
    <td colspan="3">&#160;</td></tr>
<tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="font-size: 8pt; text-align: left">Numerator for basic and diluted</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
<tr style="vertical-align: bottom; background-color: White">
    <td style="font-size: 8pt">earnings per share:</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
<tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 40%; font-size: 8pt; text-align: left">&#160;&#160;&#160;&#160;&#160;&#160;Net income</td><td style="width: 3%; font-size: 8pt">&#160;</td>
    <td style="width: 1%; font-size: 8pt; text-align: left">$</td><td style="width: 10%; font-size: 8pt; text-align: right">342</td><td style="width: 1%; font-size: 8pt; text-align: left">&#160;</td><td style="width: 3%; font-size: 8pt">&#160;</td>
    <td style="width: 1%; font-size: 8pt; text-align: left">$</td><td style="width: 10%; font-size: 8pt; text-align: right">1,728</td><td style="width: 1%; font-size: 8pt; text-align: left">&#160;</td><td style="width: 3%; font-size: 8pt">&#160;</td>
    <td style="width: 1%; font-size: 8pt; text-align: left">$</td><td style="width: 10%; font-size: 8pt; text-align: right">958</td><td style="width: 1%; font-size: 8pt; text-align: left">&#160;</td><td style="width: 3%; font-size: 8pt">&#160;</td>
    <td style="width: 1%; font-size: 8pt; text-align: left">$</td><td style="width: 10%; font-size: 8pt; text-align: right">3,913</td><td style="width: 1%; font-size: 8pt; text-align: left">&#160;</td></tr>
<tr style="vertical-align: bottom; background-color: White">
    <td style="padding-left: 5.4pt">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
<tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="font-size: 8pt; text-align: left">Denominator for basic</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
<tr style="vertical-align: bottom; background-color: White">
    <td style="font-size: 8pt">earnings per share:</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
<tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="font-size: 8pt">&#160;&#160;&#160;&#160;&#160;&#160;Weighted-average shares</td><td style="font-size: 8pt">&#160;</td>
    <td style="font-size: 8pt; text-align: left">&#160;</td><td style="font-size: 8pt; text-align: right">8,439</td><td style="font-size: 8pt; text-align: left">&#160;</td><td style="font-size: 8pt">&#160;</td>
    <td style="font-size: 8pt; text-align: left">&#160;</td><td style="font-size: 8pt; text-align: right">8,201</td><td style="font-size: 8pt; text-align: left">&#160;</td><td style="font-size: 8pt">&#160;</td>
    <td style="font-size: 8pt; text-align: left">&#160;</td><td style="font-size: 8pt; text-align: right">8,361</td><td style="font-size: 8pt; text-align: left">&#160;</td><td style="font-size: 8pt">&#160;</td>
    <td style="font-size: 8pt; text-align: left">&#160;</td><td style="font-size: 8pt; text-align: right">8,112</td><td style="font-size: 8pt; text-align: left">&#160;</td></tr>
<tr style="vertical-align: bottom; background-color: White">
    <td style="padding-left: 5.4pt">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
<tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="font-size: 8pt; text-align: left; padding-bottom: 1pt">Employee stock options and awards</td><td style="font-size: 8pt; padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; font-size: 8pt; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; font-size: 8pt; text-align: right">68</td><td style="padding-bottom: 1pt; font-size: 8pt; text-align: left">&#160;</td><td style="font-size: 8pt; padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; font-size: 8pt; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; font-size: 8pt; text-align: right">266</td><td style="padding-bottom: 1pt; font-size: 8pt; text-align: left">&#160;</td><td style="font-size: 8pt; padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; font-size: 8pt; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; font-size: 8pt; text-align: right">155</td><td style="padding-bottom: 1pt; font-size: 8pt; text-align: left">&#160;</td><td style="font-size: 8pt; padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; font-size: 8pt; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; font-size: 8pt; text-align: right">288</td><td style="padding-bottom: 1pt; font-size: 8pt; text-align: left">&#160;</td></tr>
<tr style="vertical-align: bottom; background-color: White">
    <td style="padding-left: 5.4pt">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
<tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="font-size: 8pt; text-align: left">Denominator for diluted</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
<tr style="vertical-align: bottom; background-color: White">
    <td style="font-size: 8pt">earnings per share:</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
<tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="font-size: 8pt">&#160;&#160;&#160;&#160;&#160;&#160;Adjusted weighted-average shares &#38;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
<tr style="vertical-align: bottom; background-color: White">
    <td style="font-size: 8pt; text-align: left; padding-bottom: 2.5pt">&#160;&#160;&#160;&#160;&#160;&#160;assumed conversions of stock options</td><td style="font-size: 8pt; padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; font-size: 8pt; text-align: left">&#160;</td><td style="border-bottom: Black 2.5pt double; font-size: 8pt; text-align: right">8,507</td><td style="padding-bottom: 2.5pt; font-size: 8pt; text-align: left">&#160;</td><td style="font-size: 8pt; padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; font-size: 8pt; text-align: left">&#160;</td><td style="border-bottom: Black 2.5pt double; font-size: 8pt; text-align: right">8,467</td><td style="padding-bottom: 2.5pt; font-size: 8pt; text-align: left">&#160;</td><td style="font-size: 8pt; padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; font-size: 8pt; text-align: left">&#160;</td><td style="border-bottom: Black 2.5pt double; font-size: 8pt; text-align: right">8,516</td><td style="padding-bottom: 2.5pt; font-size: 8pt; text-align: left">&#160;</td><td style="font-size: 8pt; padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; font-size: 8pt; text-align: left">&#160;</td><td style="border-bottom: Black 2.5pt double; font-size: 8pt; text-align: right">8,400</td><td style="padding-bottom: 2.5pt; font-size: 8pt; text-align: left">&#160;</td></tr>
<tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding-left: 5.4pt">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
<tr style="vertical-align: bottom; background-color: White">
    <td style="font-size: 8pt; text-align: left">Basic and diluted</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
<tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="font-size: 8pt">earnings per share:</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
<tr style="vertical-align: bottom; background-color: White">
    <td style="font-size: 8pt">&#160;&#160;&#160;&#160;&#160;&#160;Total basic earnings per share</td><td style="font-size: 8pt">&#160;</td>
    <td style="font-size: 8pt; text-align: left">$</td><td style="font-size: 8pt; text-align: right">0.04</td><td style="font-size: 8pt; text-align: left">&#160;</td><td style="font-size: 8pt">&#160;</td>
    <td style="font-size: 8pt; text-align: left">$</td><td style="font-size: 8pt; text-align: right">0.21</td><td style="font-size: 8pt; text-align: left">&#160;</td><td style="font-size: 8pt">&#160;</td>
    <td style="font-size: 8pt; text-align: left">$</td><td style="font-size: 8pt; text-align: right">0.11</td><td style="font-size: 8pt; text-align: left">&#160;</td><td style="font-size: 8pt">&#160;</td>
    <td style="font-size: 8pt; text-align: left">$</td><td style="font-size: 8pt; text-align: right">0.48</td><td style="font-size: 8pt; text-align: left">&#160;</td></tr>
<tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="font-size: 8pt">&#160;&#160;&#160;&#160;&#160;&#160;Total diluted earnings per share</td><td style="font-size: 8pt">&#160;</td>
    <td style="font-size: 8pt; text-align: left">$</td><td style="font-size: 8pt; text-align: right">0.04</td><td style="font-size: 8pt; text-align: left">&#160;</td><td style="font-size: 8pt">&#160;</td>
    <td style="font-size: 8pt; text-align: left">$</td><td style="font-size: 8pt; text-align: right">0.20</td><td style="font-size: 8pt; text-align: left">&#160;</td><td style="font-size: 8pt">&#160;</td>
    <td style="font-size: 8pt; text-align: left">$</td><td style="font-size: 8pt; text-align: right">0.11</td><td style="font-size: 8pt; text-align: left">&#160;</td><td style="font-size: 8pt">&#160;</td>
    <td style="font-size: 8pt; text-align: left">$</td><td style="font-size: 8pt; text-align: right">0.47</td><td style="font-size: 8pt; text-align: left">&#160;</td></tr>
</table>

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

<p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify">Options to purchase 25,000 and 8,425 shares
were outstanding as of September 30, 2018, and 2017, respectively, but were excluded from the computation of diluted earnings per
share for the periods then ended because the options were anti-dilutive.</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_EarningsPerShareAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_EarningsPerShareAbstract</td>
</tr>
<tr>
<td style="padding-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>29
<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.10.0.1</span><table class="report" border="0" cellspacing="2" id="idp6793901456">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>NOTE 9 - SHARE-BASED COMPENSATION<br></strong></div></th>
<th class="th" colspan="1">9 Months Ended</th>
</tr>
<tr><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_ShareBasedCompensationAbstract', window );"><strong>Share-based Compensation [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock', window );">NOTE 9 - SHARE-BASED COMPENSATION</a></td>
<td class="text"><p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify">For share-based awards granted, we have recognized
compensation expense based on the estimated grant date fair value method.&#160; For these awards we have recognized compensation
expense using a straight-line amortization method reduced for estimated forfeitures. &#160;</p>

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

<p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify">The impact on our results of operations of recording
share-based compensation, net of forfeitures, for the three and nine months ended September 30, 2018, and 2017, respectively, was
as follows:</p>

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

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

<table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 12pt Times New Roman, Times, Serif">
<tr style="vertical-align: bottom">
    <td>&#160;</td><td style="font-size: 8pt; padding-bottom: 1pt">&#160;</td>
    <td colspan="7" style="font-size: 8pt; text-align: center; border-bottom: Black 1pt solid">Three Months Ended</td><td style="font-size: 8pt; padding-bottom: 1pt">&#160;</td>
    <td colspan="7" style="font-size: 8pt; text-align: center; border-bottom: Black 1pt solid">Nine Months Ended</td></tr>
<tr style="vertical-align: bottom">
    <td>&#160;</td><td style="font-size: 8pt; padding-bottom: 1pt">&#160;</td>
    <td colspan="3" style="font-size: 8pt; text-align: center; border-bottom: Black 1pt solid">Sep. 30,<br /> 2018</td><td style="font-size: 8pt; padding-bottom: 1pt">&#160;</td>
    <td colspan="3" style="font-size: 8pt; text-align: center; border-bottom: Black 1pt solid">Sep. 30,<br /> 2017</td><td style="font-size: 8pt; padding-bottom: 1pt">&#160;</td>
    <td colspan="3" style="font-size: 8pt; text-align: center; border-bottom: Black 1pt solid">Sep. 30,<br /> 2018</td><td style="font-size: 8pt; padding-bottom: 1pt">&#160;</td>
    <td colspan="3" style="font-size: 8pt; text-align: center; border-bottom: Black 1pt solid">Sep. 30,<br /> 2017</td></tr>
<tr style="vertical-align: bottom">
    <td style="font-size: 8pt">(in thousands)</td><td>&#160;</td>
    <td colspan="3">&#160;</td><td>&#160;</td>
    <td colspan="3">&#160;</td><td>&#160;</td>
    <td colspan="3">&#160;</td><td>&#160;</td>
    <td colspan="3">&#160;</td></tr>
<tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 40%; font-size: 8pt; text-align: left">Cost of goods sold</td><td style="width: 3%; font-size: 8pt">&#160;</td>
    <td style="width: 1%; font-size: 8pt; text-align: left">$</td><td style="width: 10%; font-size: 8pt; text-align: right">4</td><td style="width: 1%; font-size: 8pt; text-align: left">&#160;</td><td style="width: 3%; font-size: 8pt">&#160;</td>
    <td style="width: 1%; font-size: 8pt; text-align: left">$</td><td style="width: 10%; font-size: 8pt; text-align: right">4</td><td style="width: 1%; font-size: 8pt; text-align: left">&#160;</td><td style="width: 3%; font-size: 8pt">&#160;</td>
    <td style="width: 1%; font-size: 8pt; text-align: left">$</td><td style="width: 10%; font-size: 8pt; text-align: right">19</td><td style="width: 1%; font-size: 8pt; text-align: left">&#160;</td><td style="width: 3%; font-size: 8pt">&#160;</td>
    <td style="width: 1%; font-size: 8pt; text-align: left">$</td><td style="width: 10%; font-size: 8pt; text-align: right">14</td><td style="width: 1%; font-size: 8pt; text-align: left">&#160;</td></tr>
<tr style="vertical-align: bottom; background-color: White">
    <td style="font-size: 8pt; text-align: left">Research and development</td><td style="font-size: 8pt">&#160;</td>
    <td style="font-size: 8pt; text-align: left">&#160;</td><td style="font-size: 8pt; text-align: right">56</td><td style="font-size: 8pt; text-align: left">&#160;</td><td style="font-size: 8pt">&#160;</td>
    <td style="font-size: 8pt; text-align: left">&#160;</td><td style="font-size: 8pt; text-align: right">39</td><td style="font-size: 8pt; text-align: left">&#160;</td><td style="font-size: 8pt">&#160;</td>
    <td style="font-size: 8pt; text-align: left">&#160;</td><td style="font-size: 8pt; text-align: right">205</td><td style="font-size: 8pt; text-align: left">&#160;</td><td style="font-size: 8pt">&#160;</td>
    <td style="font-size: 8pt; text-align: left">&#160;</td><td style="font-size: 8pt; text-align: right">127</td><td style="font-size: 8pt; text-align: left">&#160;</td></tr>
<tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="font-size: 8pt; text-align: left; padding-bottom: 1pt">Selling, general and administrative</td><td style="font-size: 8pt; padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; font-size: 8pt; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; font-size: 8pt; text-align: right">222</td><td style="padding-bottom: 1pt; font-size: 8pt; text-align: left">&#160;</td><td style="font-size: 8pt; padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; font-size: 8pt; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; font-size: 8pt; text-align: right">130</td><td style="padding-bottom: 1pt; font-size: 8pt; text-align: left">&#160;</td><td style="font-size: 8pt; padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; font-size: 8pt; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; font-size: 8pt; text-align: right">708</td><td style="padding-bottom: 1pt; font-size: 8pt; text-align: left">&#160;</td><td style="font-size: 8pt; padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; font-size: 8pt; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; font-size: 8pt; text-align: right">399</td><td style="padding-bottom: 1pt; font-size: 8pt; text-align: left">&#160;</td></tr>
<tr style="vertical-align: bottom; background-color: White">
    <td style="font-size: 8pt; text-align: left; padding-bottom: 2.5pt">Total share-based compensation</td><td style="font-size: 8pt; padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; font-size: 8pt; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; font-size: 8pt; text-align: right">282</td><td style="padding-bottom: 2.5pt; font-size: 8pt; text-align: left">&#160;</td><td style="font-size: 8pt; padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; font-size: 8pt; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; font-size: 8pt; text-align: right">173</td><td style="padding-bottom: 2.5pt; font-size: 8pt; text-align: left">&#160;</td><td style="font-size: 8pt; padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; font-size: 8pt; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; font-size: 8pt; text-align: right">932</td><td style="padding-bottom: 2.5pt; font-size: 8pt; text-align: left">&#160;</td><td style="font-size: 8pt; padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; font-size: 8pt; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; font-size: 8pt; text-align: right">540</td><td style="padding-bottom: 2.5pt; font-size: 8pt; text-align: left">&#160;</td></tr>
</table>

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

<p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify">Equity awards granted during the three and
nine months ended September 30, 2018, and 2017 were as follows:&#160;</p>

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

<table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 12pt Times New Roman, Times, Serif">
<tr style="vertical-align: bottom">
    <td>&#160;</td><td style="font-size: 8pt; padding-bottom: 1pt">&#160;</td>
    <td colspan="7" style="font-size: 8pt; text-align: center; border-bottom: Black 1pt solid">Three Months Ended</td><td style="font-size: 8pt; padding-bottom: 1pt">&#160;</td>
    <td colspan="7" style="font-size: 8pt; text-align: center; border-bottom: Black 1pt solid">Nine Months Ended</td></tr>
<tr style="vertical-align: bottom">
    <td>&#160;</td><td style="font-size: 8pt; padding-bottom: 1pt">&#160;</td>
    <td colspan="3" style="font-size: 8pt; text-align: center; border-bottom: Black 1pt solid">Sep. 30,<br /> 2018</td><td style="font-size: 8pt; padding-bottom: 1pt">&#160;</td>
    <td colspan="3" style="font-size: 8pt; text-align: center; border-bottom: Black 1pt solid">Sep. 30,<br /> 2017</td><td style="font-size: 8pt; padding-bottom: 1pt">&#160;</td>
    <td colspan="3" style="font-size: 8pt; text-align: center; border-bottom: Black 1pt solid">Sep. 30,<br /> 2018</td><td style="font-size: 8pt; padding-bottom: 1pt">&#160;</td>
    <td colspan="3" style="font-size: 8pt; text-align: center; border-bottom: Black 1pt solid">Sep. 30,<br /> 2017</td></tr>
<tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 40%; font-size: 8pt; text-align: justify">Restricted Stock</td><td style="width: 3%; font-size: 8pt">&#160;</td>
    <td style="width: 1%; font-size: 8pt; text-align: left">&#160;</td><td style="width: 10%; font-size: 8pt; text-align: right">1,000</td><td style="width: 1%; font-size: 8pt; text-align: left">&#160;</td><td style="width: 3%; font-size: 8pt">&#160;</td>
    <td style="width: 1%; font-size: 8pt; text-align: left">&#160;</td><td style="width: 10%; font-size: 8pt; text-align: right">51,000</td><td style="width: 1%; font-size: 8pt; text-align: left">&#160;</td><td style="width: 3%; font-size: 8pt">&#160;</td>
    <td style="width: 1%; font-size: 8pt; text-align: left">&#160;</td><td style="width: 10%; font-size: 8pt; text-align: right">206,856</td><td style="width: 1%; font-size: 8pt; text-align: left">&#160;</td><td style="width: 3%; font-size: 8pt">&#160;</td>
    <td style="width: 1%; font-size: 8pt; text-align: left">&#160;</td><td style="width: 10%; font-size: 8pt; text-align: right">286,600</td><td style="width: 1%; font-size: 8pt; text-align: left">&#160;</td></tr>
<tr style="vertical-align: bottom; background-color: White">
    <td style="font-size: 8pt; text-align: justify">Stock Options</td><td style="font-size: 8pt">&#160;</td>
    <td style="font-size: 8pt; text-align: left">&#160;</td><td style="font-size: 8pt; text-align: right">&#8212;&#160;&#160;</td><td style="font-size: 8pt; text-align: left">&#160;</td><td style="font-size: 8pt">&#160;</td>
    <td style="font-size: 8pt; text-align: left">&#160;</td><td style="font-size: 8pt; text-align: right">25,000</td><td style="font-size: 8pt; text-align: left">&#160;</td><td style="font-size: 8pt">&#160;</td>
    <td style="font-size: 8pt; text-align: left">&#160;</td><td style="font-size: 8pt; text-align: right">&#8212;&#160;&#160;</td><td style="font-size: 8pt; text-align: left">&#160;</td><td style="font-size: 8pt">&#160;</td>
    <td style="font-size: 8pt; text-align: left">&#160;</td><td style="font-size: 8pt; text-align: right">25,000</td><td style="font-size: 8pt; text-align: left">&#160;</td></tr>
</table>

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

<p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify">There were no stock option awards granted during
the three and nine months ended September 30, 2018.</p>

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

<p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify">Non-employee directors Restricted Stock Units
(&#8220;RSU&#8217;s&#8221;) vest over one year and options vest over three years and have a six year exercise period.&#160; Employee
RSU&#8217;s vest over four years and employee Non-Qualified stock options vest quarterly over 4 years and have a six year exercise
period.</p>

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

<p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify">The remaining unamortized expected future equity
compensation expense and remaining amortization period associated with unvested option grants, restricted stock awards and restricted
stock unit awards at September 30, 2018, are:&#160;</p>

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

<table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 12pt Times New Roman, Times, Serif">
<tr style="vertical-align: bottom">
    <td>&#160;</td><td style="font-size: 8pt; padding-bottom: 1pt">&#160;</td>
    <td colspan="3" style="font-size: 8pt; text-align: center; border-bottom: Black 1pt solid">Sep. 30,<br /> 2018</td></tr>
<tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 70%; font-size: 8pt; text-align: left">Unamortized future equity compensation expense (in thousands)</td><td style="width: 10%; font-size: 8pt">&#160;</td>
    <td style="width: 1%; font-size: 8pt; text-align: left">$</td><td style="width: 18%; font-size: 8pt; text-align: right">3,096</td><td style="width: 1%; font-size: 8pt; text-align: left">&#160;</td></tr>
<tr style="vertical-align: bottom; background-color: White">
    <td style="font-size: 8pt">Remaining weighted average amortization period (in years)</td><td style="font-size: 8pt">&#160;</td>
    <td style="font-size: 8pt; text-align: left">&#160;</td><td style="font-size: 8pt; text-align: right">2.83</td><td style="font-size: 8pt; text-align: left">&#160;</td></tr>
</table>

<p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_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 compensation-related costs for equity-based compensation, which may include disclosure of policies, compensation plan details, allocation of equity compensation, incentive distributions, equity-based arrangements to obtain goods and services, deferred compensation arrangements, employee stock ownership plan details and employee stock purchase plan details.</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><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 50<br> -URI http://asc.fasb.org/subtopic&amp;trid=2208855<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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_ShareBasedCompensationAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_ShareBasedCompensationAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>30
<FILENAME>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.10.0.1</span><table class="report" border="0" cellspacing="2" id="idp6793933120">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>NOTE 10 - SHARE REPURCHASE PROGRAM<br></strong></div></th>
<th class="th" colspan="1">9 Months Ended</th>
</tr>
<tr><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_EquityAbstract', window );"><strong>Equity [Abstract]</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_DAIO_ShareRepurchaseProgramDisclosureTextBlock', window );">NOTE 10 - SHARE REPURCHASE PROGRAM</a></td>
<td class="text"><p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify">No stock repurchase programs were in effect
during the quarter ending September 30, 2018, and 2017.</p>

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

<p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify">On October 31, 2018, our Board of Directors
approved a share repurchase program with provisions to buy back up to $2 million dollars of our stock during the next one year
period.</p><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_DAIO_ShareRepurchaseProgramDisclosureTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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;">DAIO_ShareRepurchaseProgramDisclosureTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>DAIO_</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_EquityAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EquityAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>31
<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.10.0.1</span><table class="report" border="0" cellspacing="2" id="idp6771030464">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>NOTE 1 - FINANCIAL STATEMENT PREPARATION (Policies)<br></strong></div></th>
<th class="th" colspan="1">9 Months Ended</th>
</tr>
<tr><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_DAIO_FinancialStatementPreparationPoliciesAbstract', window );"><strong>Note 1 - Financial Statement Preparation</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="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify">Effective January 1, 2018, the Company adopted
ASU 2014-09, Revenue (&#8220;Topic 606&#8221;): Revenue from Contracts with Customers, using the modified retrospective method.&#160;
Topic 606 provides a single, principles-based five-step model to be applied to all contracts with customers.&#160; It generally
provides for the recognition of revenue in an amount that reflects the consideration to which the Company expects to be entitled,
net of allowances for estimated returns, discounts or sales incentives, as well as taxes collected from customers when control
over the promised goods or services are transferred to the customer.&#160; For incremental contract acquisition costs, the Company
has elected the practical expedient to capitalize and amortize incremental costs for obtaining contracts, primarily sales commissions,
with terms that exceed one year.&#160;</p>

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

<p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify">Our basic revenue recognition remains essentially
the same as it was in 2017, but we have modified our policies and processes to be able to identify and properly defer contract
acquisition costs.&#160; The adoption of Topic 606 did not have a material impact on our financial results.</p>

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

<p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify">We generally recognize revenue at the time the
product is shipped or when the service is delivered.&#160; The revenue related to products requiring installation that is perfunctory
is generally recognized at the time of shipment.&#160; Installation that is considered perfunctory includes any installation that
can be performed by other parties, such as distributors, other vendors, or the customers themselves.&#160; This takes into account
the complexity, skill and training needed as well as customer expectations regarding installation.&#160; Contracts requiring acceptance
are recognized when acceptance is received.</p>

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

<p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify">We have determined that our programming equipment
has reached a point of maturity and stability such that product acceptance can be assured by testing at the factory prior to shipment
and that the installation meets the criteria to be considered a separate element.&#160; These systems are standard products with
published product specifications and are configurable with standard options.&#160; The evidence that these systems could be deemed
as accepted was based upon having standardized factory production of the units, results from batteries of tests of product performance
to our published specifications, quality inspections and installation standardization, as well as past product operation validation
with the customer and the history provided by our installed base of products upon which the current versions were based.</p>

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

<p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify">We enter into multiple deliverable arrangements
that arise during the sale of a system that may include consumables (adapters), an installation component, a service and support
component and a software maintenance component.&#160; We allocate the value of each element based on relative selling prices.&#160;
Relative selling price is based on the selling price of the standalone system.&#160; For the installation and service and support
components, we use the standard compensation provided as a discount to distributors or as additional commission to our representative
channel which performs these components.&#160; For software maintenance components, we use what we charge for annual software maintenance
renewals after the initial year the system is sold.&#160; Revenue is generally recognized on the system sale based on shipping
terms, installation revenue is recognized after the installation is performed, and hardware service and support and software maintenance
revenue is recognized ratably over the term of the agreement, typically one year.</p>

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

<p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify">When we license software separately, we recognize
software revenue upon shipment, provided that only inconsequential obligations remain on our part and substantive acceptance conditions,
if any, have been met.</p>

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

<p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify">We establish a reserve for sales returns based
on historical trends in product returns and estimates for new items.</p>

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

<p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify">We transfer certain products out of service
from their internal use and make them available for sale.&#160; The products transferred are our standard products and typically
are service loaners, rental or test systems, engineering test systems or sales demonstration systems.&#160; Once transferred, the
systems are sold by our regular sales channels as used inventory.&#160; These systems often involve refurbishing and an equipment
warranty, and are conducted as sales in our normal and ordinary course of business.&#160; The transfer amount is the system&#8217;s
net book value and the sale transaction is accounted for as revenue and cost of goods sold.</p>

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

<p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify">Deferred revenue relates to contracted amounts
that have been invoiced to customers for which remaining performance obligations must be completed before we can recognize revenue.&#160;
These amounts primarily relate to unamortized software and service contracts and other items invoiced but not recognized due to
incomplete performance obligations, such as installation and acceptance requirements for systems.</p>

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

<p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify">As of September 30, 2018 deferred revenue was
$1.9 million, of which $1.8 million will be recognized over the next twelve months, with the remaining balance to be recognized
beyond that.</p>

<p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p><span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy', window );">Stock-Based Compensation Expense</a></td>
<td class="text"><p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify">All stock-based compensation awards are measured
based on estimated fair values on the date of grant and recognized as compensation expense on the straight-line single-option method.&#160;
Our share-based compensation is reduced for estimated forfeitures at the time of grant and revised as necessary in subsequent periods
if actual forfeitures differ from those estimates.</p><span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeTaxPolicyTextBlock', window );">Income Tax</a></td>
<td class="text"><p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify">Penalties associated with tax matters are classified
as general and administrative expense when incurred and amounts related to interest associated with tax matters are classified
as interest income or interest expense.&#160; We did not incur any interest or penalties associated with tax matters during the
three months ended September 30, 2018.</p>

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

<p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify">Tax Reform impact was included in our 2017 financial
statements, which primarily reflected the deemed repatriation (IRC 965 transition tax), the AMT credit receivable as a result of
AMT repeal, and the revaluation of net deferred tax assets and valuation allowance as a result of the income tax rate reduction.</p>

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

<p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify">We have incurred net operating losses in certain
past years.&#160; Given the uncertainty created by our loss history, as well as the volatile and uncertain economic outlook for
our industry and cyclical capital spending, we have limited the recognition of net deferred tax assets associated with our net
operating losses and credit carryforwards and continue to maintain a valuation allowance for the full amount of the net deferred
tax asset balance.&#160; We will continue to analyze the level of valuation allowance in future periods.&#160; There were $298,000
and $272,000 of unrecognized tax benefits related to uncertain tax positions and a corresponding valuation allowance as of September
30, 2018, and December 31, 2017, respectively.</p>

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

<p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify">Tax years that remain open for examination include
2015 through 2018 in the United States of America.&#160; In addition, tax years from 2000 to 2014 may be subject to examination
in the event that we utilize the net operating losses and credit carryforwards from those years in our current or future year tax
returns.</p>

<p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p><span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock', window );">Recent Accounting Pronouncements</a></td>
<td class="text"><p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify">In 2018, the FASB issued ASU 2018-15, &#8220;Intangibles&#8221;
(ASU 2018-15).&#160; ASU 2018-15 applies in accounting for implementation costs incurred in a cloud computing arrangement that
is a service contract where the guidance in ASC 350-40 for internal-use software shall apply to determine capitalization or expensing
of implementation, training or data conversion costs. The standard becomes effective beginning January 1, 2020.&#160; We are in
the process of evaluating the impact of adoption on our consolidated financial statements.</p>

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

<p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify">In February 2016, the FASB issued ASU 2016-02,&#160;&#8220;<i>Leases</i>&#8221;
(ASU 2016-02). &#160;ASU 2016-02 requires lessees to recognize almost all leases on the balance sheet as a right-of-use asset and
a lease liability and requires leases to be classified as either an operating or a financing lease. The standard excludes leases
of intangible assets or inventory. &#160;ASU 2018-11 provides lessors with a limited practical expedient.&#160; The standard becomes
effective beginning January 1, 2019.&#160; We are in the process of evaluating the impact of adoption on our consolidated financial
statements and have not determined the effect yet, which will include recording of right of use assets and liabilities for our
leases and recognize a cumulative effect adjustment to the opening balance of retained earnings.&#160; Our leases include facilities
in Redmond, Washington, and in the Shanghai and Munich areas, as well as a small amount of office equipment and automobiles.</p>

<p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_DAIO_FinancialStatementPreparationPoliciesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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;">DAIO_FinancialStatementPreparationPoliciesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>DAIO_</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_IncomeTaxPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for income taxes, which may include its accounting policies for recognizing and measuring deferred tax assets and liabilities and related valuation allowances, recognizing investment tax credits, operating loss carryforwards, tax credit carryforwards, and other carryforwards, methodologies for determining its effective income tax rate and the characterization of interest and penalties in the financial statements.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 20<br> -URI http://asc.fasb.org/extlink&amp;oid=84230637&amp;loc=d3e32847-109319<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 954<br> -SubTopic 740<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=6491622&amp;loc=d3e9504-115650<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=84158767&amp;loc=d3e18780-107790<br><br>Reference 4: 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 17<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=84230637&amp;loc=d3e32809-109319<br><br>Reference 5: 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 19<br> -URI http://asc.fasb.org/extlink&amp;oid=84230637&amp;loc=d3e32840-109319<br><br>Reference 6: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 45<br> -Paragraph 25<br> -URI http://asc.fasb.org/extlink&amp;oid=84176650&amp;loc=d3e32247-109318<br><br>Reference 7: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -URI http://asc.fasb.org/extlink&amp;oid=84176650&amp;loc=d3e32280-109318<br><br>Reference 8: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 30<br> -Section 05<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=65884525&amp;loc=d3e40913-109327<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeTaxPolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>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_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_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 recognition. If the entity has different policies for different types of revenue transactions, the policy for each material type of transaction is generally disclosed. If a sales transaction has multiple element arrangements (for example, delivery of multiple products, services or the rights to use assets) the disclosure may indicate the accounting policy for each unit of accounting as well as how units of accounting are determined and valued. The disclosure may encompass important judgment as to appropriateness of principles related to recognition of revenue. The disclosure also may indicate the entity's treatment of any unearned or deferred revenue that arises from the transaction.</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 235<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=84158767&amp;loc=d3e18780-107790<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/otherTransitionRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=84158767&amp;loc=d3e18726-107790<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/otherTransitionRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<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>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 stock option and stock incentive plans. This disclosure may include (1) the types of stock option or incentive plans sponsored by the entity (2) the groups that participate in (or are covered by) each plan (3) significant plan provisions and (4) how stock compensation is measured, and the methodologies and significant assumptions used to determine that measurement.</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 50<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=84158767&amp;loc=d3e18780-107790<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (b),(f)<br> -URI http://asc.fasb.org/extlink&amp;oid=109197908&amp;loc=d3e5070-113901<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=109197908&amp;loc=d3e5047-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_ShareBasedCompensationOptionAndIncentivePlansPolicy</td>
</tr>
<tr>
<td style="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>32
<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.10.0.1</span><table class="report" border="0" cellspacing="2" id="idp6627420336">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>NOTE 2 - INVENTORIES (Tables)<br></strong></div></th>
<th class="th" colspan="1">9 Months Ended</th>
</tr>
<tr><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_DAIO_InventoriesTablesAbstract', window );"><strong>Note 2 - Inventories</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 );">INVENTORIES</a></td>
<td class="text"><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 12pt Times New Roman, Times, Serif">
<tr style="vertical-align: bottom">
    <td>&#160;</td><td style="font-size: 8pt; padding-bottom: 1pt">&#160;</td>
    <td colspan="3" style="font-size: 8pt; text-align: center; border-bottom: Black 1pt solid">September 30,<br /> 2018</td><td style="font-size: 8pt; padding-bottom: 1pt">&#160;</td>
    <td colspan="3" style="font-size: 8pt; text-align: center; border-bottom: Black 1pt solid">December 31,<br /> 2017</td></tr>
<tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="font-size: 8pt; text-align: left">&#160;(in thousands)</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
<tr style="vertical-align: bottom; background-color: White">
    <td style="width: 56%; font-size: 8pt; text-align: left">Raw material</td><td style="width: 8%; font-size: 8pt">&#160;</td>
    <td style="width: 1%; font-size: 8pt; text-align: left">$</td><td style="width: 12%; font-size: 8pt; text-align: right">2,696</td><td style="width: 1%; font-size: 8pt; text-align: left">&#160;</td><td style="width: 8%; font-size: 8pt">&#160;</td>
    <td style="width: 1%; font-size: 8pt; text-align: left">$</td><td style="width: 12%; font-size: 8pt; text-align: right">2,392</td><td style="width: 1%; font-size: 8pt; text-align: left">&#160;</td></tr>
<tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="font-size: 8pt">Work-in-process</td><td style="font-size: 8pt">&#160;</td>
    <td style="font-size: 8pt; text-align: left">&#160;</td><td style="font-size: 8pt; text-align: right">1,396</td><td style="font-size: 8pt; text-align: left">&#160;</td><td style="font-size: 8pt">&#160;</td>
    <td style="font-size: 8pt; text-align: left">&#160;</td><td style="font-size: 8pt; text-align: right">1,091</td><td style="font-size: 8pt; text-align: left">&#160;</td></tr>
<tr style="vertical-align: bottom; background-color: White">
    <td style="font-size: 8pt; text-align: left; padding-bottom: 1pt">Finished goods</td><td style="font-size: 8pt; padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; font-size: 8pt; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; font-size: 8pt; text-align: right">466</td><td style="padding-bottom: 1pt; font-size: 8pt; text-align: left">&#160;</td><td style="font-size: 8pt; padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; font-size: 8pt; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; font-size: 8pt; text-align: right">685</td><td style="padding-bottom: 1pt; font-size: 8pt; text-align: left">&#160;</td></tr>
<tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="font-size: 8pt; padding-bottom: 2.5pt">Inventories</td><td style="font-size: 8pt; padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; font-size: 8pt; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; font-size: 8pt; text-align: right">4,558</td><td style="padding-bottom: 2.5pt; font-size: 8pt; text-align: left">&#160;</td><td style="font-size: 8pt; padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; font-size: 8pt; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; font-size: 8pt; text-align: right">4,168</td><td style="padding-bottom: 2.5pt; font-size: 8pt; text-align: left">&#160;</td></tr>
</table><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_DAIO_InventoriesTablesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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;">DAIO_InventoriesTablesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>DAIO_</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_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>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>33
<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.10.0.1</span><table class="report" border="0" cellspacing="2" id="idp6621044512">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>NOTE 3 - PROPERTY, PLANT AND EQUIPMENT, NET (Tables)<br></strong></div></th>
<th class="th" colspan="1">9 Months Ended</th>
</tr>
<tr><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_DAIO_PropertyPlantAndEquipmentNetTablesAbstract', window );"><strong>Note 3 - Property Plant And Equipment Net</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_DAIO_TablePropertyPlantAndEquipmentNet', window );">PROPERTY, PLANT AND EQUIPMENT, NET</a></td>
<td class="text"><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 12pt Times New Roman, Times, Serif">
<tr style="vertical-align: bottom">
    <td>&#160;</td><td style="font-size: 8pt; padding-bottom: 1pt">&#160;</td>
    <td colspan="3" style="font-size: 8pt; text-align: center; border-bottom: Black 1pt solid">September 30,<br /> 2018</td><td style="font-size: 8pt; padding-bottom: 1pt">&#160;</td>
    <td colspan="3" style="font-size: 8pt; text-align: center; border-bottom: Black 1pt solid">December 31,<br /> 2017</td></tr>
<tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="font-size: 8pt; text-align: left">&#160;(in thousands)</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
<tr style="vertical-align: bottom; background-color: White">
    <td style="width: 56%; font-size: 8pt; text-align: justify">&#160;Leasehold improvements</td><td style="width: 8%; font-size: 8pt">&#160;</td>
    <td style="width: 1%; font-size: 8pt; text-align: left">$</td><td style="width: 12%; font-size: 8pt; text-align: right">399</td><td style="width: 1%; font-size: 8pt; text-align: left">&#160;</td><td style="width: 8%; font-size: 8pt">&#160;</td>
    <td style="width: 1%; font-size: 8pt; text-align: left">$</td><td style="width: 12%; font-size: 8pt; text-align: right">416</td><td style="width: 1%; font-size: 8pt; text-align: left">&#160;</td></tr>
<tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="font-size: 8pt; text-align: justify">&#160;Equipment</td><td style="font-size: 8pt">&#160;</td>
    <td style="font-size: 8pt; text-align: left">&#160;</td><td style="font-size: 8pt; text-align: right">5,565</td><td style="font-size: 8pt; text-align: left">&#160;</td><td style="font-size: 8pt">&#160;</td>
    <td style="font-size: 8pt; text-align: left">&#160;</td><td style="font-size: 8pt; text-align: right">5,279</td><td style="font-size: 8pt; text-align: left">&#160;</td></tr>
<tr style="vertical-align: bottom; background-color: White">
    <td style="font-size: 8pt; text-align: justify; padding-bottom: 1pt">&#160;Sales demonstration equipment</td><td style="font-size: 8pt; padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; font-size: 8pt; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; font-size: 8pt; text-align: right">954</td><td style="padding-bottom: 1pt; font-size: 8pt; text-align: left">&#160;</td><td style="font-size: 8pt; padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; font-size: 8pt; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; font-size: 8pt; text-align: right">1,315</td><td style="padding-bottom: 1pt; font-size: 8pt; text-align: left">&#160;</td></tr>
<tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding-left: 5.4pt">&#160;</td><td style="font-size: 8pt">&#160;</td>
    <td style="font-size: 8pt; text-align: left">&#160;</td><td style="font-size: 8pt; text-align: right">6,918</td><td style="font-size: 8pt; text-align: left">&#160;</td><td style="font-size: 8pt">&#160;</td>
    <td style="font-size: 8pt; text-align: left">&#160;</td><td style="font-size: 8pt; text-align: right">7,010</td><td style="font-size: 8pt; text-align: left">&#160;</td></tr>
<tr style="vertical-align: bottom; background-color: White">
    <td style="font-size: 8pt; text-align: justify; padding-bottom: 1pt">&#160;Less accumulated depreciation</td><td style="font-size: 8pt; padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; font-size: 8pt; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; font-size: 8pt; text-align: right">4,895</td><td style="padding-bottom: 1pt; font-size: 8pt; text-align: left">&#160;</td><td style="font-size: 8pt; padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; font-size: 8pt; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; font-size: 8pt; text-align: right">4,552</td><td style="padding-bottom: 1pt; font-size: 8pt; text-align: left">&#160;</td></tr>
<tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="font-size: 8pt; text-align: justify; padding-bottom: 2.5pt">&#160;Property and equipment, net</td><td style="font-size: 8pt; padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; font-size: 8pt; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; font-size: 8pt; text-align: right">2,023</td><td style="padding-bottom: 2.5pt; font-size: 8pt; text-align: left">&#160;</td><td style="font-size: 8pt; padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; font-size: 8pt; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; font-size: 8pt; text-align: right">2,458</td><td style="padding-bottom: 2.5pt; font-size: 8pt; text-align: left">&#160;</td></tr>
</table><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_DAIO_PropertyPlantAndEquipmentNetTablesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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;">DAIO_PropertyPlantAndEquipmentNetTablesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>DAIO_</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_DAIO_TablePropertyPlantAndEquipmentNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Custom Element.</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;">DAIO_TablePropertyPlantAndEquipmentNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>DAIO_</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>34
<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.10.0.1</span><table class="report" border="0" cellspacing="2" id="idp6787983472">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>NOTE 4 - OTHER ACCRUED LIABILITIES (Tables)<br></strong></div></th>
<th class="th" colspan="1">9 Months Ended</th>
</tr>
<tr><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_DAIO_OtherAccruedLiabilitiesTablesAbstract', window );"><strong>Other Accrued Liabilities Tables Abstract</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ScheduleOfAccruedLiabilitiesTableTextBlock', window );">Other accrued liabilities</a></td>
<td class="text"><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 8pt Times New Roman, Times, Serif">
<tr style="vertical-align: bottom">
    <td style="font-size: 12pt">&#160;</td><td style="padding-bottom: 1pt">&#160;</td>
    <td colspan="3" style="text-align: center; border-bottom: Black 1pt solid">September 30,<br /> 2018</td><td style="padding-bottom: 1pt">&#160;</td>
    <td colspan="3" style="text-align: center; border-bottom: Black 1pt solid">December 31,<br /> 2017</td></tr>
<tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left">&#160;(in thousands)</td><td style="font-size: 12pt">&#160;</td>
    <td style="font-size: 12pt; text-align: left">&#160;</td><td style="font-size: 12pt; text-align: right">&#160;</td><td style="font-size: 12pt; text-align: left">&#160;</td><td style="font-size: 12pt">&#160;</td>
    <td style="font-size: 12pt; text-align: left">&#160;</td><td style="font-size: 12pt; text-align: right">&#160;</td><td style="font-size: 12pt; text-align: left">&#160;</td></tr>
<tr style="vertical-align: bottom; background-color: White">
    <td style="width: 56%; text-align: left">&#160;Product warranty</td><td style="width: 8%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 12%; text-align: right">472</td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 8%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 12%; text-align: right">530</td><td style="width: 1%; text-align: left">&#160;</td></tr>
<tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left">&#160;Sales return reserve</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">87</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">80</td><td style="text-align: left">&#160;</td></tr>
<tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: left">&#160;Other taxes</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">99</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">109</td><td style="text-align: left">&#160;</td></tr>
<tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding-bottom: 1pt">&#160;Other</td><td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right">136</td><td style="padding-bottom: 1pt; text-align: left">&#160;</td><td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right">139</td><td style="padding-bottom: 1pt; text-align: left">&#160;</td></tr>
<tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: left; padding-bottom: 2.5pt">&#160;Other accrued liabilities</td><td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right">794</td><td style="padding-bottom: 2.5pt; text-align: left">&#160;</td><td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right">858</td><td style="padding-bottom: 2.5pt; text-align: left">&#160;</td></tr>
</table><span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ScheduleOfProductWarrantyLiabilityTableTextBlock', window );">Product warranty liability</a></td>
<td class="text"><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 8pt Times New Roman, Times, Serif">
<tr style="vertical-align: bottom">
    <td style="font-size: 12pt">&#160;</td><td style="padding-bottom: 1pt">&#160;</td>
    <td colspan="3" style="text-align: center; border-bottom: Black 1pt solid">September 30,<br /> 2018</td></tr>
<tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left">&#160;(in thousands)</td><td style="font-size: 12pt">&#160;</td>
    <td style="font-size: 12pt; text-align: left">&#160;</td><td style="font-size: 12pt; text-align: right">&#160;</td><td style="font-size: 12pt; text-align: left">&#160;</td></tr>
<tr style="vertical-align: bottom; background-color: White">
    <td style="width: 70%; text-align: left">&#160;Liability, beginning balance</td><td style="width: 10%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 18%; text-align: right">530</td><td style="width: 1%; text-align: left">&#160;</td></tr>
<tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left">&#160;Net expenses</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">737</td><td style="text-align: left">&#160;</td></tr>
<tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: left">&#160;Warranty claims</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(737</td><td style="text-align: left">)</td></tr>
<tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left; padding-bottom: 1pt">&#160;Accrual revisions</td><td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right">(58</td><td style="padding-bottom: 1pt; text-align: left">)</td></tr>
<tr style="vertical-align: bottom; background-color: White">
    <td style="padding-bottom: 2.5pt">&#160;Liability, ending balance</td><td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right">472</td><td style="padding-bottom: 2.5pt; text-align: left">&#160;</td></tr>
</table><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_DAIO_OtherAccruedLiabilitiesTablesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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;">DAIO_OtherAccruedLiabilitiesTablesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>DAIO_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfAccruedLiabilitiesTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of the components of accrued liabilities.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfAccruedLiabilitiesTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>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_ScheduleOfProductWarrantyLiabilityTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of the changes in the guarantor's aggregate product warranty liability, including the beginning balance of the aggregate product warranty liability, the aggregate reductions in that liability for payments made (in cash or in kind) under the warranty, the aggregate changes in the liability for accruals related to product warranties issued during the reporting period, the aggregate changes in the liability for accruals related to preexisting warranties (including adjustments related to changes in estimates), and the ending balance of the aggregate product warranty liability.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 460<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -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_ScheduleOfProductWarrantyLiabilityTableTextBlock</td>
</tr>
<tr>
<td style="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>35
<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.10.0.1</span><table class="report" border="0" cellspacing="2" id="idp6793857616">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>NOTE 5 - OPERATING LEASE COMMITMENTS (Tables)<br></strong></div></th>
<th class="th" colspan="1">9 Months Ended</th>
</tr>
<tr><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_DAIO_Note7OperatingLeaseCommitmentsTablesAbstract', window );"><strong>Note 5 - Operating Lease Commitments</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 );">OPERATING LEASE COMMITMENTS</a></td>
<td class="text"><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 8pt Times New Roman, Times, Serif">
<tr style="vertical-align: bottom">
    <td colspan="3" style="font-size: 12pt; text-align: left">&#160;</td><td style="padding-bottom: 1pt">&#160;</td>
    <td colspan="3" style="text-align: center; border-bottom: Black 1pt solid">Operating<br /> Leases</td></tr>
<tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left">&#160;</td><td style="text-align: left"><font style="font-size: 8pt">&#160;(in thousands) </font></td><td style="text-align: left">&#160;</td><td style="font-size: 12pt">&#160;</td>
    <td style="font-size: 12pt; text-align: left">&#160;</td><td style="font-size: 12pt; text-align: right">&#160;</td><td style="font-size: 12pt; text-align: left">&#160;</td></tr>
<tr style="vertical-align: bottom; background-color: White">
    <td style="width: 1%; text-align: left">&#160;</td><td style="width: 43%; text-align: left"><font style="font-size: 8pt">2018 (remaining)</font></td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 10%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 43%; text-align: right">252</td><td style="width: 1%; text-align: left">&#160;</td></tr>
<tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left">&#160;</td><td style="text-align: left">2019</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">915</td><td style="text-align: left">&#160;</td></tr>
<tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: left">&#160;</td><td style="text-align: left">2020</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">913</td><td style="text-align: left">&#160;</td></tr>
<tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left">&#160;</td><td style="text-align: left">2021</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">749</td><td style="text-align: left">&#160;</td></tr>
<tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: left">&#160;</td><td style="text-align: left">2022</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">232</td><td style="text-align: left">&#160;</td></tr>
<tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left">&#160;</td><td style="text-align: left"><font style="font-size: 8pt">Thereafter</font></td><td style="padding-bottom: 1pt; text-align: left">&#160;</td><td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right">&#8212;&#160;&#160;</td><td style="padding-bottom: 1pt; text-align: left">&#160;</td></tr>
<tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: left">&#160;</td><td style="text-align: left"><font style="font-size: 8pt">Total</font></td><td style="padding-bottom: 2.5pt; text-align: left">&#160;</td><td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right">3,061</td><td style="padding-bottom: 2.5pt; text-align: left">&#160;</td></tr>
</table><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_DAIO_Note7OperatingLeaseCommitmentsTablesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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;">DAIO_Note7OperatingLeaseCommitmentsTablesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>DAIO_</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_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/legacyRef<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>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>36
<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.10.0.1</span><table class="report" border="0" cellspacing="2" id="idp6802462736">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>NOTE 8 - EARNINGS PER SHARE (Tables)<br></strong></div></th>
<th class="th" colspan="1">9 Months Ended</th>
</tr>
<tr><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_DAIO_EarningsPerShareTablesAbstract', window );"><strong>Note 8 - Earnings Per Share</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 );">EARNINGS PER SHARE</a></td>
<td class="text"><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 12pt Times New Roman, Times, Serif">
<tr style="vertical-align: bottom">
    <td>&#160;</td><td style="font-size: 8pt; padding-bottom: 1pt">&#160;</td>
    <td colspan="7" style="font-size: 8pt; text-align: center; border-bottom: Black 1pt solid">Three Months Ended</td><td style="font-size: 8pt; padding-bottom: 1pt">&#160;</td>
    <td colspan="7" style="font-size: 8pt; text-align: center; border-bottom: Black 1pt solid">Nine Months Ended</td></tr>
<tr style="vertical-align: bottom">
    <td>&#160;</td><td style="font-size: 8pt; padding-bottom: 1pt">&#160;</td>
    <td colspan="3" style="font-size: 8pt; text-align: center; border-bottom: Black 1pt solid">Sep. 30,<br /> 2018</td><td style="font-size: 8pt; padding-bottom: 1pt">&#160;</td>
    <td colspan="3" style="font-size: 8pt; text-align: center; border-bottom: Black 1pt solid">Sep. 30,<br /> 2017</td><td style="font-size: 8pt; padding-bottom: 1pt">&#160;</td>
    <td colspan="3" style="font-size: 8pt; text-align: center; border-bottom: Black 1pt solid">Sep. 30,<br /> 2018</td><td style="font-size: 8pt; padding-bottom: 1pt">&#160;</td>
    <td colspan="3" style="font-size: 8pt; text-align: center; border-bottom: Black 1pt solid">Sep. 30,<br /> 2017</td></tr>
<tr style="vertical-align: bottom">
    <td style="font-size: 8pt">(in thousands except per share data)</td><td>&#160;</td>
    <td colspan="3">&#160;</td><td>&#160;</td>
    <td colspan="3">&#160;</td><td>&#160;</td>
    <td colspan="3">&#160;</td><td>&#160;</td>
    <td colspan="3">&#160;</td></tr>
<tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="font-size: 8pt; text-align: left">Numerator for basic and diluted</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
<tr style="vertical-align: bottom; background-color: White">
    <td style="font-size: 8pt">earnings per share:</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
<tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 40%; font-size: 8pt; text-align: left">&#160;&#160;&#160;&#160;&#160;&#160;Net income</td><td style="width: 3%; font-size: 8pt">&#160;</td>
    <td style="width: 1%; font-size: 8pt; text-align: left">$</td><td style="width: 10%; font-size: 8pt; text-align: right">342</td><td style="width: 1%; font-size: 8pt; text-align: left">&#160;</td><td style="width: 3%; font-size: 8pt">&#160;</td>
    <td style="width: 1%; font-size: 8pt; text-align: left">$</td><td style="width: 10%; font-size: 8pt; text-align: right">1,728</td><td style="width: 1%; font-size: 8pt; text-align: left">&#160;</td><td style="width: 3%; font-size: 8pt">&#160;</td>
    <td style="width: 1%; font-size: 8pt; text-align: left">$</td><td style="width: 10%; font-size: 8pt; text-align: right">958</td><td style="width: 1%; font-size: 8pt; text-align: left">&#160;</td><td style="width: 3%; font-size: 8pt">&#160;</td>
    <td style="width: 1%; font-size: 8pt; text-align: left">$</td><td style="width: 10%; font-size: 8pt; text-align: right">3,913</td><td style="width: 1%; font-size: 8pt; text-align: left">&#160;</td></tr>
<tr style="vertical-align: bottom; background-color: White">
    <td style="padding-left: 5.4pt">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
<tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="font-size: 8pt; text-align: left">Denominator for basic</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
<tr style="vertical-align: bottom; background-color: White">
    <td style="font-size: 8pt">earnings per share:</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
<tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="font-size: 8pt">&#160;&#160;&#160;&#160;&#160;&#160;Weighted-average shares</td><td style="font-size: 8pt">&#160;</td>
    <td style="font-size: 8pt; text-align: left">&#160;</td><td style="font-size: 8pt; text-align: right">8,439</td><td style="font-size: 8pt; text-align: left">&#160;</td><td style="font-size: 8pt">&#160;</td>
    <td style="font-size: 8pt; text-align: left">&#160;</td><td style="font-size: 8pt; text-align: right">8,201</td><td style="font-size: 8pt; text-align: left">&#160;</td><td style="font-size: 8pt">&#160;</td>
    <td style="font-size: 8pt; text-align: left">&#160;</td><td style="font-size: 8pt; text-align: right">8,361</td><td style="font-size: 8pt; text-align: left">&#160;</td><td style="font-size: 8pt">&#160;</td>
    <td style="font-size: 8pt; text-align: left">&#160;</td><td style="font-size: 8pt; text-align: right">8,112</td><td style="font-size: 8pt; text-align: left">&#160;</td></tr>
<tr style="vertical-align: bottom; background-color: White">
    <td style="padding-left: 5.4pt">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
<tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="font-size: 8pt; text-align: left; padding-bottom: 1pt">Employee stock options and awards</td><td style="font-size: 8pt; padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; font-size: 8pt; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; font-size: 8pt; text-align: right">68</td><td style="padding-bottom: 1pt; font-size: 8pt; text-align: left">&#160;</td><td style="font-size: 8pt; padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; font-size: 8pt; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; font-size: 8pt; text-align: right">266</td><td style="padding-bottom: 1pt; font-size: 8pt; text-align: left">&#160;</td><td style="font-size: 8pt; padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; font-size: 8pt; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; font-size: 8pt; text-align: right">155</td><td style="padding-bottom: 1pt; font-size: 8pt; text-align: left">&#160;</td><td style="font-size: 8pt; padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; font-size: 8pt; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; font-size: 8pt; text-align: right">288</td><td style="padding-bottom: 1pt; font-size: 8pt; text-align: left">&#160;</td></tr>
<tr style="vertical-align: bottom; background-color: White">
    <td style="padding-left: 5.4pt">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
<tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="font-size: 8pt; text-align: left">Denominator for diluted</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
<tr style="vertical-align: bottom; background-color: White">
    <td style="font-size: 8pt">earnings per share:</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
<tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="font-size: 8pt">&#160;&#160;&#160;&#160;&#160;&#160;Adjusted weighted-average shares &#38;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
<tr style="vertical-align: bottom; background-color: White">
    <td style="font-size: 8pt; text-align: left; padding-bottom: 2.5pt">&#160;&#160;&#160;&#160;&#160;&#160;assumed conversions of stock options</td><td style="font-size: 8pt; padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; font-size: 8pt; text-align: left">&#160;</td><td style="border-bottom: Black 2.5pt double; font-size: 8pt; text-align: right">8,507</td><td style="padding-bottom: 2.5pt; font-size: 8pt; text-align: left">&#160;</td><td style="font-size: 8pt; padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; font-size: 8pt; text-align: left">&#160;</td><td style="border-bottom: Black 2.5pt double; font-size: 8pt; text-align: right">8,467</td><td style="padding-bottom: 2.5pt; font-size: 8pt; text-align: left">&#160;</td><td style="font-size: 8pt; padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; font-size: 8pt; text-align: left">&#160;</td><td style="border-bottom: Black 2.5pt double; font-size: 8pt; text-align: right">8,516</td><td style="padding-bottom: 2.5pt; font-size: 8pt; text-align: left">&#160;</td><td style="font-size: 8pt; padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; font-size: 8pt; text-align: left">&#160;</td><td style="border-bottom: Black 2.5pt double; font-size: 8pt; text-align: right">8,400</td><td style="padding-bottom: 2.5pt; font-size: 8pt; text-align: left">&#160;</td></tr>
<tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding-left: 5.4pt">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
<tr style="vertical-align: bottom; background-color: White">
    <td style="font-size: 8pt; text-align: left">Basic and diluted</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
<tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="font-size: 8pt">earnings per share:</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
<tr style="vertical-align: bottom; background-color: White">
    <td style="font-size: 8pt">&#160;&#160;&#160;&#160;&#160;&#160;Total basic earnings per share</td><td style="font-size: 8pt">&#160;</td>
    <td style="font-size: 8pt; text-align: left">$</td><td style="font-size: 8pt; text-align: right">0.04</td><td style="font-size: 8pt; text-align: left">&#160;</td><td style="font-size: 8pt">&#160;</td>
    <td style="font-size: 8pt; text-align: left">$</td><td style="font-size: 8pt; text-align: right">0.21</td><td style="font-size: 8pt; text-align: left">&#160;</td><td style="font-size: 8pt">&#160;</td>
    <td style="font-size: 8pt; text-align: left">$</td><td style="font-size: 8pt; text-align: right">0.11</td><td style="font-size: 8pt; text-align: left">&#160;</td><td style="font-size: 8pt">&#160;</td>
    <td style="font-size: 8pt; text-align: left">$</td><td style="font-size: 8pt; text-align: right">0.48</td><td style="font-size: 8pt; text-align: left">&#160;</td></tr>
<tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="font-size: 8pt">&#160;&#160;&#160;&#160;&#160;&#160;Total diluted earnings per share</td><td style="font-size: 8pt">&#160;</td>
    <td style="font-size: 8pt; text-align: left">$</td><td style="font-size: 8pt; text-align: right">0.04</td><td style="font-size: 8pt; text-align: left">&#160;</td><td style="font-size: 8pt">&#160;</td>
    <td style="font-size: 8pt; text-align: left">$</td><td style="font-size: 8pt; text-align: right">0.20</td><td style="font-size: 8pt; text-align: left">&#160;</td><td style="font-size: 8pt">&#160;</td>
    <td style="font-size: 8pt; text-align: left">$</td><td style="font-size: 8pt; text-align: right">0.11</td><td style="font-size: 8pt; text-align: left">&#160;</td><td style="font-size: 8pt">&#160;</td>
    <td style="font-size: 8pt; text-align: left">$</td><td style="font-size: 8pt; text-align: right">0.47</td><td style="font-size: 8pt; text-align: left">&#160;</td></tr>
</table><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_DAIO_EarningsPerShareTablesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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;">DAIO_EarningsPerShareTablesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>DAIO_</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_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>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>37
<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.10.0.1</span><table class="report" border="0" cellspacing="2" id="idp6771497728">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>NOTE 9 - SHARE-BASED COMPENSATION (Tables)<br></strong></div></th>
<th class="th" colspan="1">9 Months Ended</th>
</tr>
<tr><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_DAIO_SharebasedCompensationTablesAbstract', window );"><strong>Note 9 - Share-based Compensation</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_ScheduleOfCompensationCostForShareBasedPaymentArrangementsAllocationOfShareBasedCompensationCostsByPlanTableTextBlock', window );">Impact on operations of recording share-based compensation</a></td>
<td class="text"><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 12pt Times New Roman, Times, Serif">
<tr style="vertical-align: bottom">
    <td>&#160;</td><td style="font-size: 8pt; padding-bottom: 1pt">&#160;</td>
    <td colspan="7" style="font-size: 8pt; text-align: center; border-bottom: Black 1pt solid">Three Months Ended</td><td style="font-size: 8pt; padding-bottom: 1pt">&#160;</td>
    <td colspan="7" style="font-size: 8pt; text-align: center; border-bottom: Black 1pt solid">Nine Months Ended</td></tr>
<tr style="vertical-align: bottom">
    <td>&#160;</td><td style="font-size: 8pt; padding-bottom: 1pt">&#160;</td>
    <td colspan="3" style="font-size: 8pt; text-align: center; border-bottom: Black 1pt solid">Sep. 30,<br /> 2018</td><td style="font-size: 8pt; padding-bottom: 1pt">&#160;</td>
    <td colspan="3" style="font-size: 8pt; text-align: center; border-bottom: Black 1pt solid">Sep. 30,<br /> 2017</td><td style="font-size: 8pt; padding-bottom: 1pt">&#160;</td>
    <td colspan="3" style="font-size: 8pt; text-align: center; border-bottom: Black 1pt solid">Sep. 30,<br /> 2018</td><td style="font-size: 8pt; padding-bottom: 1pt">&#160;</td>
    <td colspan="3" style="font-size: 8pt; text-align: center; border-bottom: Black 1pt solid">Sep. 30,<br /> 2017</td></tr>
<tr style="vertical-align: bottom">
    <td style="font-size: 8pt">(in thousands)</td><td>&#160;</td>
    <td colspan="3">&#160;</td><td>&#160;</td>
    <td colspan="3">&#160;</td><td>&#160;</td>
    <td colspan="3">&#160;</td><td>&#160;</td>
    <td colspan="3">&#160;</td></tr>
<tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 40%; font-size: 8pt; text-align: left">Cost of goods sold</td><td style="width: 3%; font-size: 8pt">&#160;</td>
    <td style="width: 1%; font-size: 8pt; text-align: left">$</td><td style="width: 10%; font-size: 8pt; text-align: right">4</td><td style="width: 1%; font-size: 8pt; text-align: left">&#160;</td><td style="width: 3%; font-size: 8pt">&#160;</td>
    <td style="width: 1%; font-size: 8pt; text-align: left">$</td><td style="width: 10%; font-size: 8pt; text-align: right">4</td><td style="width: 1%; font-size: 8pt; text-align: left">&#160;</td><td style="width: 3%; font-size: 8pt">&#160;</td>
    <td style="width: 1%; font-size: 8pt; text-align: left">$</td><td style="width: 10%; font-size: 8pt; text-align: right">19</td><td style="width: 1%; font-size: 8pt; text-align: left">&#160;</td><td style="width: 3%; font-size: 8pt">&#160;</td>
    <td style="width: 1%; font-size: 8pt; text-align: left">$</td><td style="width: 10%; font-size: 8pt; text-align: right">14</td><td style="width: 1%; font-size: 8pt; text-align: left">&#160;</td></tr>
<tr style="vertical-align: bottom; background-color: White">
    <td style="font-size: 8pt; text-align: left">Research and development</td><td style="font-size: 8pt">&#160;</td>
    <td style="font-size: 8pt; text-align: left">&#160;</td><td style="font-size: 8pt; text-align: right">56</td><td style="font-size: 8pt; text-align: left">&#160;</td><td style="font-size: 8pt">&#160;</td>
    <td style="font-size: 8pt; text-align: left">&#160;</td><td style="font-size: 8pt; text-align: right">39</td><td style="font-size: 8pt; text-align: left">&#160;</td><td style="font-size: 8pt">&#160;</td>
    <td style="font-size: 8pt; text-align: left">&#160;</td><td style="font-size: 8pt; text-align: right">205</td><td style="font-size: 8pt; text-align: left">&#160;</td><td style="font-size: 8pt">&#160;</td>
    <td style="font-size: 8pt; text-align: left">&#160;</td><td style="font-size: 8pt; text-align: right">127</td><td style="font-size: 8pt; text-align: left">&#160;</td></tr>
<tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="font-size: 8pt; text-align: left; padding-bottom: 1pt">Selling, general and administrative</td><td style="font-size: 8pt; padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; font-size: 8pt; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; font-size: 8pt; text-align: right">222</td><td style="padding-bottom: 1pt; font-size: 8pt; text-align: left">&#160;</td><td style="font-size: 8pt; padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; font-size: 8pt; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; font-size: 8pt; text-align: right">130</td><td style="padding-bottom: 1pt; font-size: 8pt; text-align: left">&#160;</td><td style="font-size: 8pt; padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; font-size: 8pt; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; font-size: 8pt; text-align: right">708</td><td style="padding-bottom: 1pt; font-size: 8pt; text-align: left">&#160;</td><td style="font-size: 8pt; padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; font-size: 8pt; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; font-size: 8pt; text-align: right">399</td><td style="padding-bottom: 1pt; font-size: 8pt; text-align: left">&#160;</td></tr>
<tr style="vertical-align: bottom; background-color: White">
    <td style="font-size: 8pt; text-align: left; padding-bottom: 2.5pt">Total share-based compensation</td><td style="font-size: 8pt; padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; font-size: 8pt; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; font-size: 8pt; text-align: right">282</td><td style="padding-bottom: 2.5pt; font-size: 8pt; text-align: left">&#160;</td><td style="font-size: 8pt; padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; font-size: 8pt; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; font-size: 8pt; text-align: right">173</td><td style="padding-bottom: 2.5pt; font-size: 8pt; text-align: left">&#160;</td><td style="font-size: 8pt; padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; font-size: 8pt; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; font-size: 8pt; text-align: right">932</td><td style="padding-bottom: 2.5pt; font-size: 8pt; text-align: left">&#160;</td><td style="font-size: 8pt; padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; font-size: 8pt; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; font-size: 8pt; text-align: right">540</td><td style="padding-bottom: 2.5pt; font-size: 8pt; text-align: left">&#160;</td></tr>
</table><span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ScheduleOfShareBasedCompensationActivityTableTextBlock', window );">Equity award activity</a></td>
<td class="text"><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 12pt Times New Roman, Times, Serif">
<tr style="vertical-align: bottom">
    <td>&#160;</td><td style="font-size: 8pt; padding-bottom: 1pt">&#160;</td>
    <td colspan="7" style="font-size: 8pt; text-align: center; border-bottom: Black 1pt solid">Three Months Ended</td><td style="font-size: 8pt; padding-bottom: 1pt">&#160;</td>
    <td colspan="7" style="font-size: 8pt; text-align: center; border-bottom: Black 1pt solid">Nine Months Ended</td></tr>
<tr style="vertical-align: bottom">
    <td>&#160;</td><td style="font-size: 8pt; padding-bottom: 1pt">&#160;</td>
    <td colspan="3" style="font-size: 8pt; text-align: center; border-bottom: Black 1pt solid">Sep. 30,<br /> 2018</td><td style="font-size: 8pt; padding-bottom: 1pt">&#160;</td>
    <td colspan="3" style="font-size: 8pt; text-align: center; border-bottom: Black 1pt solid">Sep. 30,<br /> 2017</td><td style="font-size: 8pt; padding-bottom: 1pt">&#160;</td>
    <td colspan="3" style="font-size: 8pt; text-align: center; border-bottom: Black 1pt solid">Sep. 30,<br /> 2018</td><td style="font-size: 8pt; padding-bottom: 1pt">&#160;</td>
    <td colspan="3" style="font-size: 8pt; text-align: center; border-bottom: Black 1pt solid">Sep. 30,<br /> 2017</td></tr>
<tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 40%; font-size: 8pt; text-align: justify">Restricted Stock</td><td style="width: 3%; font-size: 8pt">&#160;</td>
    <td style="width: 1%; font-size: 8pt; text-align: left">&#160;</td><td style="width: 10%; font-size: 8pt; text-align: right">1,000</td><td style="width: 1%; font-size: 8pt; text-align: left">&#160;</td><td style="width: 3%; font-size: 8pt">&#160;</td>
    <td style="width: 1%; font-size: 8pt; text-align: left">&#160;</td><td style="width: 10%; font-size: 8pt; text-align: right">51,000</td><td style="width: 1%; font-size: 8pt; text-align: left">&#160;</td><td style="width: 3%; font-size: 8pt">&#160;</td>
    <td style="width: 1%; font-size: 8pt; text-align: left">&#160;</td><td style="width: 10%; font-size: 8pt; text-align: right">206,856</td><td style="width: 1%; font-size: 8pt; text-align: left">&#160;</td><td style="width: 3%; font-size: 8pt">&#160;</td>
    <td style="width: 1%; font-size: 8pt; text-align: left">&#160;</td><td style="width: 10%; font-size: 8pt; text-align: right">286,600</td><td style="width: 1%; font-size: 8pt; text-align: left">&#160;</td></tr>
<tr style="vertical-align: bottom; background-color: White">
    <td style="font-size: 8pt; text-align: justify">Stock Options</td><td style="font-size: 8pt">&#160;</td>
    <td style="font-size: 8pt; text-align: left">&#160;</td><td style="font-size: 8pt; text-align: right">&#8212;&#160;&#160;</td><td style="font-size: 8pt; text-align: left">&#160;</td><td style="font-size: 8pt">&#160;</td>
    <td style="font-size: 8pt; text-align: left">&#160;</td><td style="font-size: 8pt; text-align: right">25,000</td><td style="font-size: 8pt; text-align: left">&#160;</td><td style="font-size: 8pt">&#160;</td>
    <td style="font-size: 8pt; text-align: left">&#160;</td><td style="font-size: 8pt; text-align: right">&#8212;&#160;&#160;</td><td style="font-size: 8pt; text-align: left">&#160;</td><td style="font-size: 8pt">&#160;</td>
    <td style="font-size: 8pt; text-align: left">&#160;</td><td style="font-size: 8pt; text-align: right">25,000</td><td style="font-size: 8pt; text-align: left">&#160;</td></tr>
</table><span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ScheduleOfDeferredCompensationArrangementWithIndividualShareBasedPaymentsTextBlock', window );">Future equity compensation expense</a></td>
<td class="text"><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 12pt Times New Roman, Times, Serif">
<tr style="vertical-align: bottom">
    <td>&#160;</td><td style="font-size: 8pt; padding-bottom: 1pt">&#160;</td>
    <td colspan="3" style="font-size: 8pt; text-align: center; border-bottom: Black 1pt solid">Sep. 30,<br /> 2018</td></tr>
<tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 70%; font-size: 8pt; text-align: left">Unamortized future equity compensation expense (in thousands)</td><td style="width: 10%; font-size: 8pt">&#160;</td>
    <td style="width: 1%; font-size: 8pt; text-align: left">$</td><td style="width: 18%; font-size: 8pt; text-align: right">3,096</td><td style="width: 1%; font-size: 8pt; text-align: left">&#160;</td></tr>
<tr style="vertical-align: bottom; background-color: White">
    <td style="font-size: 8pt">Remaining weighted average amortization period (in years)</td><td style="font-size: 8pt">&#160;</td>
    <td style="font-size: 8pt; text-align: left">&#160;</td><td style="font-size: 8pt; text-align: right">2.83</td><td style="font-size: 8pt; text-align: left">&#160;</td></tr>
</table><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_DAIO_SharebasedCompensationTablesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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;">DAIO_SharebasedCompensationTablesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>DAIO_</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_ScheduleOfCompensationCostForShareBasedPaymentArrangementsAllocationOfShareBasedCompensationCostsByPlanTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 amount of total share-based compensation cost, including the amounts attributable to each share-based compensation plan and any related tax benefits.</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 (h)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=109197908&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_ScheduleOfCompensationCostForShareBasedPaymentArrangementsAllocationOfShareBasedCompensationCostsByPlanTableTextBlock</td>
</tr>
<tr>
<td style="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_ScheduleOfDeferredCompensationArrangementWithIndividualShareBasedPaymentsTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 equity-based arrangement (such as stock or unit options and stock or unit awards) with an individual employee, which is generally an employment contract between the entity and a selected officer or key employee containing a promise by the employer to pay certain equity-based awards at future dates, sometimes including a period after retirement, upon compliance with stipulated requirements. This type of arrangement is distinguished from broader based employee benefit plans as it is usually tailored to the employee. Disclosure also typically includes the amount of related compensation expense recognized during the reporting period, the number of shares or units issued during the period under such arrangements, and the carrying amount as of the balance sheet date of the related liability.</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 710<br> -SubTopic 10<br> -Section 55<br> -Paragraph 7<br> -URI http://asc.fasb.org/extlink&amp;oid=6409961&amp;loc=d3e20487-108367<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=109197908&amp;loc=d3e5070-113901<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 710<br> -SubTopic 10<br> -Section 30<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=6409875&amp;loc=d3e20015-108363<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=109197908&amp;loc=d3e5047-113901<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 710<br> -SubTopic 10<br> -Section 55<br> -Paragraph 8<br> -URI http://asc.fasb.org/extlink&amp;oid=6409961&amp;loc=d3e20517-108367<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfDeferredCompensationArrangementWithIndividualShareBasedPaymentsTextBlock</td>
</tr>
<tr>
<td style="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_ScheduleOfShareBasedCompensationActivityTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure for share-based compensation plans. Includes, but is not limited to, outstanding awards at beginning and end of year, grants, exercises, forfeitures, and weighted-average grant date fair value.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (e)<br> -URI http://asc.fasb.org/extlink&amp;oid=109197908&amp;loc=d3e5070-113901<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=109197908&amp;loc=d3e5070-113901<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (d)<br> -URI http://asc.fasb.org/extlink&amp;oid=109197908&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_ScheduleOfShareBasedCompensationActivityTableTextBlock</td>
</tr>
<tr>
<td style="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>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.10.0.1</span><table class="report" border="0" cellspacing="2" id="idp6770195056">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>NOTE 1 - FINANCIAL STATEMENT PREPARATION (Details Narrative) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th"><div>Sep. 30, 2018</div></th>
<th class="th"><div>Dec. 31, 2017</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_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract', window );"><strong>Organization, Consolidation and Presentation of Financial Statements [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_UnrecognizedTaxBenefits', window );">Unrecognized tax benefits</a></td>
<td class="nump">$ 298<span></span>
</td>
<td class="nump">$ 272<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_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract</td>
</tr>
<tr>
<td style="padding-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_UnrecognizedTaxBenefits">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 unrecognized tax benefits.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 45<br> -Paragraph 10B<br> -URI http://asc.fasb.org/extlink&amp;oid=84176650&amp;loc=SL37586934-109318<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 15A<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=84230637&amp;loc=SL6600010-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_UnrecognizedTaxBenefits</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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>39
<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.10.0.1</span><table class="report" border="0" cellspacing="2" id="idp6802444768">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>NOTE 2 - INVENTORIES (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th"><div>Sep. 30, 2018</div></th>
<th class="th"><div>Dec. 31, 2017</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_InventoryDisclosureAbstract', window );"><strong>Inventory Disclosure [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_InventoryRawMaterials', window );">Raw material</a></td>
<td class="nump">$ 2,696<span></span>
</td>
<td class="nump">$ 2,392<span></span>
</td>
</tr>
<tr class="re">
<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,396<span></span>
</td>
<td class="nump">1,091<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FIFOInventoryAmount', window );">Finished goods</a></td>
<td class="nump">466<span></span>
</td>
<td class="nump">685<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 );">Inventories</a></td>
<td class="nump">$ 4,558<span></span>
</td>
<td class="nump">$ 4,168<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_FIFOInventoryAmount">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 FIFO (first in first out) inventory present at the reporting date when inventory is also valued using different valuation methods.</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 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_FIFOInventoryAmount</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_InventoryDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_InventoryDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-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_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=82887183&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=68049868&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>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>40
<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.10.0.1</span><table class="report" border="0" cellspacing="2" id="idp6802833200">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>NOTE 3 - PROPERTY, PLANT AND EQUIPMENT, NET (Details) (in thousands) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th"><div>Sep. 30, 2018</div></th>
<th class="th"><div>Dec. 31, 2017</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_PropertyPlantAndEquipmentAbstract', window );"><strong>Property, Plant and Equipment [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LeaseholdImprovementsGross', window );">Leasehold improvements</a></td>
<td class="nump">$ 399<span></span>
</td>
<td class="nump">$ 416<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_DAIO_Equipment', window );">Equipment</a></td>
<td class="nump">5,565<span></span>
</td>
<td class="nump">5,279<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_DAIO_SaleDemonstrationEquipment', window );">Sale demonstration equipment</a></td>
<td class="nump">954<span></span>
</td>
<td class="nump">1,315<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_PropertyPlantAndEquipmentGross', window );">Property and equipment gross</a></td>
<td class="nump">6,918<span></span>
</td>
<td class="nump">7,010<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment', window );">Less accumulated depreciation</a></td>
<td class="nump">4,895<span></span>
</td>
<td class="nump">4,552<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_PropertyPlantAndEquipmentNet', window );">Property and equipment, net</a></td>
<td class="nump">$ 2,023<span></span>
</td>
<td class="nump">$ 2,458<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_DAIO_Equipment">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Custom Element.</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;">DAIO_Equipment</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>DAIO_</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_DAIO_SaleDemonstrationEquipment">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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;">DAIO_SaleDemonstrationEquipment</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>DAIO_</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_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of accumulated depreciation, depletion and amortization for physical assets used in the normal conduct of business to produce goods and services.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 360<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=6391035&amp;loc=d3e2868-110229<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.14)<br> -URI http://asc.fasb.org/extlink&amp;oid=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_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LeaseholdImprovementsGross">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount before accumulated depreciation of additions or improvements to assets held under a lease arrangement.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section 45<br> -Paragraph 4<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=82887183&amp;loc=d3e6812-107765<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 360<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=6391035&amp;loc=d3e2868-110229<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LeaseholdImprovementsGross</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentGross">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount before accumulated depreciation, depletion and amortization of physical assets used in the normal conduct of business and not intended for resale. Examples include, but are not limited to, land, buildings, machinery and equipment, office equipment, and furniture and fixtures.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 360<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=6391035&amp;loc=d3e2868-110229<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.13)<br> -URI http://asc.fasb.org/extlink&amp;oid=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_PropertyPlantAndEquipmentGross</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount after accumulated depreciation, depletion and amortization of physical assets used in the normal conduct of business to produce goods and services and not intended for resale. Examples include, but are not limited to, land, buildings, machinery and equipment, office equipment, and furniture and fixtures.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(14))<br> -URI http://asc.fasb.org/extlink&amp;oid=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=6879938&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>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>41
<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.10.0.1</span><table class="report" border="0" cellspacing="2" id="idp6630738704">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>NOTE 4 - OTHER ACCRUED LIABILITIES (Details) (in thousands) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th"><div>Sep. 30, 2018</div></th>
<th class="th"><div>Dec. 31, 2017</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PayablesAndAccrualsAbstract', window );"><strong>Payables and Accruals [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ProductWarrantyAccrual', window );">Product warranty</a></td>
<td class="nump">$ 472<span></span>
</td>
<td class="nump">$ 530<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ValuationAllowancesAndReservesBalance', window );">Sales return reserve</a></td>
<td class="nump">87<span></span>
</td>
<td class="nump">80<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_TaxesPayableCurrent', window );">Other taxes</a></td>
<td class="nump">99<span></span>
</td>
<td class="nump">109<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OtherAccruedLiabilitiesCurrentAndNoncurrent', window );">Other</a></td>
<td class="nump">136<span></span>
</td>
<td class="nump">139<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_AccruedLiabilitiesCurrentAndNoncurrent', window );">Other accrued liabilities</a></td>
<td class="nump">$ 794<span></span>
</td>
<td class="nump">$ 858<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_AccruedLiabilitiesCurrentAndNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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.</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 944<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03.15(a))<br> -URI http://asc.fasb.org/extlink&amp;oid=6879938&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_AccruedLiabilitiesCurrentAndNoncurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_OtherAccruedLiabilitiesCurrentAndNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of expenses incurred but not yet paid classified as other.</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 944<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03.15(a))<br> -URI http://asc.fasb.org/extlink&amp;oid=6879938&amp;loc=d3e572229-122910<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 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></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherAccruedLiabilitiesCurrentAndNoncurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PayablesAndAccrualsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PayablesAndAccrualsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<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_TaxesPayableCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Carrying value as of the balance sheet date of obligations incurred and payable for statutory income, sales, use, payroll, excise, real, property and other taxes. 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,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_TaxesPayableCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_ValuationAllowancesAndReservesBalance">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 valuation and qualifying accounts and reserves.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 4<br> -Subparagraph (SX 210.12-09)<br> -URI http://asc.fasb.org/extlink&amp;oid=26873400&amp;loc=d3e24092-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_ValuationAllowancesAndReservesBalance</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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>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.10.0.1</span><table class="report" border="0" cellspacing="2" id="idp6623090096">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>NOTE 4 - OTHER ACCRUED LIABILITIES (Details 1) (in thousands)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="1">9 Months Ended</th>
</tr>
<tr><th class="th">
<div>Sep. 30, 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_PayablesAndAccrualsAbstract', window );"><strong>Payables and Accruals [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ProductWarrantyAccrual', window );">Liability, beginning balance</a></td>
<td class="nump">$ 530<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ProductWarrantyAccrualPeriodIncreaseDecrease', window );">Net expenses</a></td>
<td class="nump">737<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ProductWarrantyAccrualPayments', window );">Warranty claims</a></td>
<td class="num">(737)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ProductWarrantyAccrualWarrantiesIssued', window );">Accrual revisions</a></td>
<td class="num">(58)<span></span>
</td>
</tr>
<tr class="ro">
<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 );">Liability, ending balance</a></td>
<td class="nump">$ 472<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PayablesAndAccrualsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PayablesAndAccrualsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_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_ProductWarrantyAccrualPayments">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of decrease in the standard and extended product warranty accrual from payments made in cash or in kind to satisfy claims under the terms of the standard and extended product warranty.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 460<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -Subparagraph ((c)(2))<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_ProductWarrantyAccrualPayments</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_ProductWarrantyAccrualPeriodIncreaseDecrease">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 the standard and extended product warranty liability.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 460<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -Subparagraph (c)<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_ProductWarrantyAccrualPeriodIncreaseDecrease</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_ProductWarrantyAccrualWarrantiesIssued">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 the standard and extended product warranty accrual from warranties issued.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 460<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -Subparagraph ((c)(3))<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_ProductWarrantyAccrualWarrantiesIssued</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>43
<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.10.0.1</span><table class="report" border="0" cellspacing="2" id="idp6631779504">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>NOTE 5 - OPERATING LEASE COMMITMENTS (Details) (in thousands)<br> $ in Thousands</strong></div></th>
<th class="th">
<div>Sep. 30, 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_OperatingLeasesFutureMinimumPaymentsDueAbstract', window );"><strong>Operating Leases, Future Minimum Payments Due, Fiscal Year Maturity [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OperatingLeasesFutureMinimumPaymentsReceivableRemainderOfFiscalYear', window );">2018 (remaining)</a></td>
<td class="nump">$ 252<span></span>
</td>
</tr>
<tr class="re">
<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 );">2019</a></td>
<td class="nump">915<span></span>
</td>
</tr>
<tr class="ro">
<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 );">2020</a></td>
<td class="nump">913<span></span>
</td>
</tr>
<tr class="re">
<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 );">2021</a></td>
<td class="nump">749<span></span>
</td>
</tr>
<tr class="ro">
<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 );">2022</a></td>
<td class="nump">232<span></span>
</td>
</tr>
<tr class="re">
<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 );">Thereafter</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_OperatingLeasesFutureMinimumPaymentsDue', window );">Total</a></td>
<td class="nump">$ 3,061<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingLeasesFutureMinimumPaymentsDue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 leases having an initial or remaining non-cancelable letter-terms in excess of one year.</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 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/legacyRef<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_OperatingLeasesFutureMinimumPaymentsDue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_OperatingLeasesFutureMinimumPaymentsDueAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_OperatingLeasesFutureMinimumPaymentsDueAbstract</td>
</tr>
<tr>
<td style="padding-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_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/legacyRef<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/legacyRef<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/legacyRef<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/legacyRef<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_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/legacyRef<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/legacyRef<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/legacyRef<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/legacyRef<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_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/legacyRef<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/legacyRef<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_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_OperatingLeasesFutureMinimumPaymentsReceivableRemainderOfFiscalYear">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 receivable in the remainder of the fiscal year following the latest fiscal year ended for operating leases having an initial or remaining non-cancelable letter-terms in excess of one year.</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_OperatingLeasesFutureMinimumPaymentsReceivableRemainderOfFiscalYear</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>44
<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.10.0.1</span><table class="report" border="0" cellspacing="2" id="idp6622354912">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>NOTE 6 - OTHER COMMITMENTS (Details Narrative)<br> $ in Thousands</strong></div></th>
<th class="th">
<div>Sep. 30, 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_CommitmentsAndContingenciesDisclosureAbstract', window );"><strong>Commitments and Contingencies Disclosure [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PurchaseObligation', window );">Purchase and other obligations</a></td>
<td class="nump">$ 1,486<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PurchaseObligationDueInNextTwelveMonths', window );">After 2018</a></td>
<td class="nump">$ 5<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CommitmentsAndContingenciesDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CommitmentsAndContingenciesDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PurchaseObligation">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Minimum amount of purchase arrangement in which the entity has agreed to expend funds to procure goods or services from a supplier.</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_PurchaseObligation</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_PurchaseObligationDueInNextTwelveMonths">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Minimum amount of purchase arrangement maturing in the next fiscal year following the latest fiscal year. Includes, but not limited to, recorded and unrecorded purchase obligations, long-term purchase commitments, and short-term purchase commitments.</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_PurchaseObligationDueInNextTwelveMonths</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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>45
<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.10.0.1</span><table class="report" border="0" cellspacing="2" id="idp6800673648">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>NOTE 8 - EARNINGS PER SHARE (In thousands, except per share data) (Details) - USD ($)<br> $ / shares in Units, $ 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, 2018</div></th>
<th class="th"><div>Sep. 30, 2017</div></th>
<th class="th"><div>Sep. 30, 2018</div></th>
<th class="th"><div>Sep. 30, 2017</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_EarningsPerShareAbstract', window );"><strong>Earnings Per Share [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NetIncomeLoss', window );">Numerator for basic and diluted earnings per share: Net income (loss)</a></td>
<td class="nump">$ 342<span></span>
</td>
<td class="nump">$ 1,728<span></span>
</td>
<td class="nump">$ 958<span></span>
</td>
<td class="nump">$ 3,913<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_WeightedAverageNumberOfSharesIssuedBasic', window );">Denominator for basic earnings per share: weighted average shares</a></td>
<td class="nump">8,439<span></span>
</td>
<td class="nump">8,201<span></span>
</td>
<td class="nump">8,361<span></span>
</td>
<td class="nump">8,112<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_DAIO_DilutiveImpactOfOptionsAndEquityAwardsOutstanding', window );">Employee stock options and awards</a></td>
<td class="nump">68<span></span>
</td>
<td class="nump">266<span></span>
</td>
<td class="nump">155<span></span>
</td>
<td class="nump">288<span></span>
</td>
</tr>
<tr class="re">
<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 );">Denominator for diluted earnings per share: adjusted weighted-average shares and assumed conversions of stock options</a></td>
<td class="nump">8,507<span></span>
</td>
<td class="nump">8,467<span></span>
</td>
<td class="nump">8,516<span></span>
</td>
<td class="nump">8,400<span></span>
</td>
</tr>
<tr class="ro">
<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 );">Total basic earnings per share</a></td>
<td class="nump">$ 0.04<span></span>
</td>
<td class="nump">$ 0.21<span></span>
</td>
<td class="nump">$ 0.11<span></span>
</td>
<td class="nump">$ 0.48<span></span>
</td>
</tr>
<tr class="re">
<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 );">Total diluted earnings per share</a></td>
<td class="nump">$ 0.04<span></span>
</td>
<td class="nump">$ 0.20<span></span>
</td>
<td class="nump">$ 0.11<span></span>
</td>
<td class="nump">$ 0.47<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_DAIO_DilutiveImpactOfOptionsAndEquityAwardsOutstanding">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Custom Element.</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;">DAIO_DilutiveImpactOfOptionsAndEquityAwardsOutstanding</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>DAIO_</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_EarningsPerShareAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_EarningsPerShareAbstract</td>
</tr>
<tr>
<td style="padding-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_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=114873790&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=109260490&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=109256448&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=115205541&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=109260490&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=114873765&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=109260490&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=109256448&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=109260490&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=114873765&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=109260490&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=115205541&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=109260490&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=114873790&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_NetIncomeLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The portion of profit or loss for the period, net of income taxes, which is attributable to the parent.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://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=114867106&amp;loc=SL7669619-108580<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(22))<br> -URI http://asc.fasb.org/extlink&amp;oid=114873765&amp;loc=SL114874048-224260<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=114867106&amp;loc=SL7669625-108580<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(18))<br> -URI http://asc.fasb.org/extlink&amp;oid=114873790&amp;loc=SL114874131-224263<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(20))<br> -URI http://asc.fasb.org/extlink&amp;oid=115205541&amp;loc=SL114868664-224227<br><br>Reference 6: 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=109223946&amp;loc=d3e3602-108585<br><br>Reference 7: 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_NetIncomeLoss</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_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=109260490&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_WeightedAverageNumberOfSharesIssuedBasic">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 element represents the weighted average total number of shares issued throughout the period including the first (beginning balance outstanding) and last (ending balance outstanding) day of the period before considering any reductions (for instance, shares held in treasury) to arrive at the weighted average number of shares outstanding. Weighted average relates to the portion of time within a reporting period that common shares have been issued and outstanding to the total time in that period. Such concept is used in determining the weighted average number of shares outstanding for purposes of calculating earnings per share (basic).</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><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 10<br> -URI http://asc.fasb.org/extlink&amp;oid=109260490&amp;loc=d3e1448-109256<br><br>Reference 3: 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 13<br> -URI http://asc.fasb.org/extlink&amp;oid=109260490&amp;loc=d3e2646-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_WeightedAverageNumberOfSharesIssuedBasic</td>
</tr>
<tr>
<td style="padding-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>46
<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.10.0.1</span><table class="report" border="0" cellspacing="2" id="idp6630924832">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>NOTE 8 - EARNINGS PER SHARE (Details Narrative) - shares<br></strong></div></th>
<th class="th" colspan="2">9 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Sep. 30, 2018</div></th>
<th class="th"><div>Sep. 30, 2017</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_EarningsPerShareAbstract', window );"><strong>Earnings Per Share [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount', window );">Anti dilutive options to purchase shares</a></td>
<td class="nump">25,000<span></span>
</td>
<td class="nump">8,425<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Securities (including those issuable pursuant to contingent stock agreements) that could potentially dilute basic earnings per share (EPS) or earnings per unit (EPU) in the future that were not included in the computation of diluted EPS or EPU because to do so would increase EPS or EPU amounts or decrease loss per share or unit amounts for the period presented.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=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_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EarningsPerShareAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_EarningsPerShareAbstract</td>
</tr>
<tr>
<td style="padding-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>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.10.0.1</span><table class="report" border="0" cellspacing="2" id="idp6803203104">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>NOTE 9 - SHARE-BASED COMPENSATION (Details) (in thousands, except per share data) - 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, 2018</div></th>
<th class="th"><div>Sep. 30, 2017</div></th>
<th class="th"><div>Sep. 30, 2018</div></th>
<th class="th"><div>Sep. 30, 2017</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_ShareBasedCompensation', window );">Total share-based compensation</a></td>
<td class="nump">$ 282<span></span>
</td>
<td class="nump">$ 173<span></span>
</td>
<td class="nump">$ 932<span></span>
</td>
<td class="nump">$ 540<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_IncomeStatementLocationAxis=us-gaap_CostOfSalesMember', window );">Cost Of Goods Sold</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_ShareBasedCompensation', window );">Total share-based compensation</a></td>
<td class="nump">4<span></span>
</td>
<td class="nump">4<span></span>
</td>
<td class="nump">19<span></span>
</td>
<td class="nump">14<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_IncomeStatementLocationAxis=us-gaap_ResearchAndDevelopmentExpenseMember', window );">Research and Development</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_ShareBasedCompensation', window );">Total share-based compensation</a></td>
<td class="nump">56<span></span>
</td>
<td class="nump">39<span></span>
</td>
<td class="nump">205<span></span>
</td>
<td class="nump">127<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_IncomeStatementLocationAxis=us-gaap_SellingGeneralAndAdministrativeExpensesMember', window );">Selling, general and administrative</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_ShareBasedCompensation', window );">Total share-based compensation</a></td>
<td class="nump">$ 222<span></span>
</td>
<td class="nump">$ 130<span></span>
</td>
<td class="nump">$ 708<span></span>
</td>
<td class="nump">$ 399<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_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>The aggregate amount of noncash, equity-based employee remuneration. This may include the value of stock or unit options, amortization of restricted stock or units, and adjustment for officers' compensation. As noncash, this element is an add back when calculating net cash generated by operating activities using the indirect 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> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=109223946&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_IncomeStatementLocationAxis=us-gaap_CostOfSalesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_IncomeStatementLocationAxis=us-gaap_CostOfSalesMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeStatementLocationAxis=us-gaap_ResearchAndDevelopmentExpenseMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_IncomeStatementLocationAxis=us-gaap_ResearchAndDevelopmentExpenseMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeStatementLocationAxis=us-gaap_SellingGeneralAndAdministrativeExpensesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_IncomeStatementLocationAxis=us-gaap_SellingGeneralAndAdministrativeExpensesMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>48
<FILENAME>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.10.0.1</span><table class="report" border="0" cellspacing="2" id="idp6770195056">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>NOTE 9 - SHARE-BASED COMPENSATION (Details 1) - shares<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, 2018</div></th>
<th class="th"><div>Sep. 30, 2017</div></th>
<th class="th"><div>Sep. 30, 2018</div></th>
<th class="th"><div>Sep. 30, 2017</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_DAIO_SharebasedCompensationDetails1Abstract', window );"><strong>Sharebased Compensation Details 1Abstract</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_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsGranted', window );">Restricted stock granted</a></td>
<td class="nump">1,000<span></span>
</td>
<td class="nump">51,000<span></span>
</td>
<td class="nump">206,856<span></span>
</td>
<td class="nump">286,600<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriod', window );">Stock options granted</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">25,000<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">25,000<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_DAIO_SharebasedCompensationDetails1Abstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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;">DAIO_SharebasedCompensationDetails1Abstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>DAIO_</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_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsGranted">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Net number of non-option equity instruments granted to participants.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(iv)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=109197908&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_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsGranted</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriod">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Net number of share options (or share units) granted during the period.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(iv)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=109197908&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriod</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>49
<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.10.0.1</span><table class="report" border="0" cellspacing="2" id="idp6631773408">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>NOTE 9 - SHARE-BASED COMPENSATION (Details 2)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="1">9 Months Ended</th>
</tr>
<tr><th class="th">
<div>Sep. 30, 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_DAIO_Note10SharebasedCompensationDetailsNarrativeAbstract', window );"><strong>Note 10Sharebased Compensation Details Narrative Abstract</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized', window );">Unamortized future equity compensation expense</a></td>
<td class="nump">$ 3,096<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1', window );">Remaining weighted average amortization period</a></td>
<td class="text">2 years 9 months 29 days<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_DAIO_Note10SharebasedCompensationDetailsNarrativeAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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;">DAIO_Note10SharebasedCompensationDetailsNarrativeAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>DAIO_</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_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Unrecognized cost of unvested share-based compensation awards.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (i)<br> -URI http://asc.fasb.org/extlink&amp;oid=109197908&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_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Weighted average period over which unrecognized compensation is expected to be recognized for equity-based compensation plans, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (i)<br> -URI http://asc.fasb.org/extlink&amp;oid=109197908&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:durationItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EXCEL
<SEQUENCE>50
<FILENAME>Financial_Report.xlsx
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
begin 644 Financial_Report.xlsx
M4$L#!!0    ( &=O;DT?(\\#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,$%     @ 9V]N32?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    " !G;VY-E?(,K>X    K @  $0   &1O8U!R;W!S+V-O
M<F4N>&ULS9+/2L0P$(=?17)OI]FJ+*&;B^))07!!\1:2V=U@\X=DI-VWMXV[
M740?P&-F?OGF&YA.1Z%#PN<4(B:RF*]&U_LL=-RP U$4 %D?T*E<3PD_-7<A
M.473,^TA*OVA]@BKIKD%AZ2,(@4SL(H+D<G.:*$3*@KIA#=ZP<?/U!>8T8 ]
M.O24@=<<F)PGQN/8=W !S##"Y/)W <U"+-4_L:4#[)0<LUU2PS#40UMRTPX<
MWIX>7\JZE?69E-<X_<I6T#'BAITGO[9W]]L')E<-7U><5_QZRUMQLQ9M\SZ[
M_O"["+M@[,[^8^.SH.S@UUW(+U!+ P04    " !G;VY-F5R<(Q &  "<)P
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
M6 PM=Y@HWHV_$VCZI\G_ %!+ P04    " !G;VY-A="]V8P#  !A$   &
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
MG(4:IG+,^MV^GPC:#B<9&H_3XC]02P,$%     @ 9V]N32;8T[Q'!   610
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
M2@AI1K>/G22+(':05,LDU?S=T6;EZ$*&GQ;@!Q1^LRAYJ!YEL2!*Z?0+%M_
ME6E/XW%!Y^V;:]T/GYN+UON1Q L.W]"D?0O/N^E@X5<WTSG'U[P]%77GO36]
M_4(?OZ./3=,;:U%]LN4^F_QPORG-L1\N$WO=3N<+TTW?7.:SD^!^@+/Y#U!+
M P04    " !G;VY-4::^(+$!  #2 P  &    'AL+W=O<FMS:&5E=',O<VAE
M970W+GAM;'U3;6^<, S^*U%^0'-PU[4[ 5*OU;1)FW3JM/5S#@Q$S0M+PM']
M^SF!8[1%_4)LX^?Q8\?)!F.?70O@R8N2VN6T];[;,^;*%A1W5Z8#C7]J8Q7W
MZ-J&N<X"KR)(299N-I^8XD+3(HNQHRTRTWLI-!PM<;U2W/X]@#1#3A-Z"3R*
MIO4AP(JLXPW\!/^K.UKTV,Q2"07:":.)A3JG=\G^L OY,>&W@,$M;!(Z.1GS
M')QO54XW01!(*'U@X'B<X1ZD#$0HX\_$2>>2 ;BT+^Q?8N_8RXD[N#?R252^
MS>DM)174O)?^T0Q?8>KGFI*I^>]P!HGI00G6*(UT\4O*WGFC)A:4HOC+> H=
MSV'BO\#6 >D$2-\ V%@H*G_@GA>9-0.QX^P['JXXV:<XFS($XRCB/Q3O,'HN
MDN0F8^= -.4<QIQTF3-G,&2?2Z1K)0[I.WBZ#M^N*MQ&^/:5PMMU@MTJP2X2
M[#YL<2WG\YLB;#%3!;:)V^1(:7H=-WD1G1?V+HUW\C]]W/8?W#9".W(R'F\V
MSK\VQ@-*V5SA"K7XP&9'0NV#>8.V'==L=+SIIA?$YF=<_ -02P,$%     @
M9V]N3=?D/WBR 0  T@,  !@   !X;"]W;W)K<VAE971S+W-H965T."YX;6Q]
M4]MNU# 0_17+'U!GO0M4JR12MPB!!-*J"'CV)I/$JB_!=C;E[QD[:0B0]L7V
MC.><.3,>YZ-UC[X#".1)*^,+VH70'QGS50=:^!O;@\&;QCHM IJN9;YW(.H$
MTHKQ+'O+M)"&EGGRG5V9VR$H:>#LB!^T%N[7"90="[JCSXX'V78A.EB9]Z*%
MKQ"^]6>'%EM8:JG!>&D-<= 4]&YW/!UB? KX+F'TJS.)E5RL?8S&I[J@610$
M"JH0&01N5[@'I2(1RO@Y<](E902NS\_L'U+M6,M%>+BWZH>L0U?06TIJ:,2@
MPH,=/\)<SQM*YN(_PQ44AD<EF*.RRJ>55(,/5L\L*$6+IVF7)NWC=+/G,VP;
MP&< 7P"W*0^;$B7E[T409>[L2-S4^U[$)]X=.?:FBL[4BG2'XCUZK^6.9SF[
M1J(YYC3%\'7,$L&0?4G!MU*<^']PO@W?;RK<)_C^+X4OY#]L$AP2P>'5$K=B
M_E7)5CW5X-HT39Y4=C!IDE?>96#OTB.R/^'3M'\1KI7&DXL-^+*I_XVU 5!*
M=H,CU.$'6PP%38C'=WAVTYA-1K#]_(/8\HW+WU!+ P04    " !G;VY-M$XG
M?[,!  #2 P  &    'AL+W=O<FMS:&5E=',O<VAE970Y+GAM;'U386_<( S]
M*X@?4.ZX=*M.2:1>JVF3-NG4:=MG+G$25, 9D$OW[P<DS;(MZA? QN_YV9A\
M1/OL.@!/7K0RKJ"=]_V1,5=UH(6[P1Y,N&G0:N&#:5OF>@NB3B"M&-_MWC$M
MI*%EGGQG6^8X>"4-G"UQ@];"_CJ!PK&@>_KJ>))MYZ.#E7DO6O@*_EM_ML%B
M"TLM-1@GT1 +34'O]\=3%N-3P'<)HUN=2:SD@O@<C4]U07=1$"BH?&008;O"
M R@5B8*,GS,G75)&X/K\ROXAU1YJN0@'#ZA^R-IW!;VCI(9&#,H_X?@1YGIN
M*9F+_PQ74"$\*@DY*E0NK:0:G$<]LP0I6KQ,NS1I'Z>;+)MAVP ^ _@"N$MY
MV)0H*7\47I2YQ9'8J?>]B$^\/_+0FRHZ4RO271#O@O=:[ODA9]=(-,><IAB^
MCEDB6&!?4O"M%"?^'YQOPP^;"@\)?OA+8;9-D&T29(D@>[/$K9C;?Y*P54\U
MV#9-DR,5#B9-\LJ[#.P]3V_R)WR:]B_"MM(X<D$?7C;UOT'T$*3L;L((=>&#
M+8:"QL?C^W"VTYA-AL=^_D%L^<;E;U!+ P04    " !G;VY-@Q<5R[0!  #2
M P  &0   'AL+W=O<FMS:&5E=',O<VAE970Q,"YX;6Q]4V%OVR 0_2N('U 2
MDK919%MJ6E6;M$E1IVV?B7VV48'S ,?=OQ]@U_,V:U^ .^Z]>W<<V8#VU;4
MGKQI95Q.6^^[(V.N;$$+=X,=F'!3H]7"!],VS'461)5 6C&^V=PQ+:2A199\
M9UMDV'LE#9PM<;W6POX\@<(AIUOZ[GB13>NC@Q59)QKX OYK=[;!8C-+)348
M)]$0"W5.'[;'TS[&IX!O$@:W.)-8R07Q-1H?JYQNHB!04/K((,)VA4=0*A(%
M&3\F3CJGC,#E^9W].=4>:KD(!X^HOLO*MSD]4%)!+7KE7W#X %,]MY1,Q7^"
M*Z@0'I6$'"4JEU92]LZCGEB"%"W>QEV:M _CS>YV@JT#^ 3@,^"0\K Q45+^
M)+PH,HL#L6/O.Q&?>'ODH3=E=*96I+L@W@7OM=CRNXQ=(]$4<QIC^#)FCF"!
M?4[!UU*<^#]PO@[?K2K<)?CN#X7WZP3[58)](MC_M\2UF,-?2=BBIQILDZ;)
MD1)[DR9YX9T']H&G-_D=/D[[9V$;:1RYH \OF_I?(WH(4C8W883:\,%F0T'M
MX_$^G.TX9J/AL9M^$)N_<?$+4$L#!!0    ( &=O;DV3R'%&M $  -(#   9
M    >&PO=V]R:W-H965T<R]S:&5E=#$Q+GAM;'U3VV[<(!#]%<0'!"_>)NG*
MMI1-%:52*ZU2M7UF[?%% <8!O$[_OH =UVJLO  SG'/FPI"-:)YM"^#(JY+:
MYK1UKC\P9LL6E+!7V(/V-S4:)9PW3<-L;T!4D:0DXTERS93H-"VRZ#N9(L/!
MR4[#R1 [*"7,GR-(''.ZHV^.IZYI77"P(NM% S_ _>Q/QEML4:DZ!=IVJ(F!
M.J=WN\-Q'_ 1\*N#T:[.)%1R1GP.QM<JITE(""24+B@(OUW@'J0,0CZ-EUF3
M+B$#<7U^4W^(M?M:SL+"/<K?7>7:G-Y24D$M!NF><'R$N9Y/E,S%?X,+2 \/
MF?@8)4H;5U(.UJ&:57PJ2KQ.>Z?C/DXWZ<U,VR;PF< 7PFV,PZ9 ,?,OPHDB
M,S@2,_6^%^&)=P?N>U,&9VQ%O//)6^^]%#O^.6.7(#1CCA.&KS$+@GGU)03?
M"G'D[^A\FYYN9IA&>KJ.GB;; OM-@7T4V']8X@8F_;](MNJI M/$:;*DQ$''
M25YYEX&]X_%-_L&G:?\N3--I2\[H_,O&_M>(#GPJR94?H=9_L,604+MPO/%G
M,XW99#CLYQ_$EF]<_ 502P,$%     @ 9V]N35]J=\^S 0  T@,  !D   !X
M;"]W;W)K<VAE971S+W-H965T,3(N>&UL?5-A;]P@#/TKB!]0[DC:5:<D4J_5
MU$J;=.JT[3.7. DJQ"F02_?O!R3-LBWJ%\#&[_G9F&Q$\V); $?>M.IL3EOG
M^@-CMFQ!"WN%/73^ID:CA?.F:9CM#8@J@K1B?+>[85K(CA99])U,D>'@E.S@
M9(@=M!;FUQ$4CCG=TW?'LVQ:%QRLR'K1P#=PW_N3\19;6"JIH;,2.V*@SNG=
M_G!,0WP,^"%AM*LS"96<$5^"\53E=!<$@8+2!0;AMPO<@U*!R,MXG3GIDC(
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
M96/_&T0'7LKNQH]0YS_88DAH7#A^]&<SC=ED..SG'\26;US^ E!+ P04
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
MX_%E8_\;8SR@E-T-CE"''VPQ)#0^' ]XMM.8388W_?R#V/*-RW]02P,$%
M  @ 9V]N37V>2HS3 0  G 0  !D   !X;"]W;W)K<VAE971S+W-H965T,C,N
M>&UL=51M;Z0@$/XKA!]0U'WM1DVZ;2YW29ML>KF[SZR.2@KB :[MOR^@]>P>
M_2+,\,SSS(P,Z2#5BVX #'H5O-49;HSI#H3HH@%!]8WLH+4GE52"&FNJFNA.
M 2U]D. DB:(M$92U.$^][Z3R5/:&LQ9."NE>"*K>CL#ED.$8?SB>6=T8YR!Y
MVM$:?H+YU9V4M<C,4C(!K6:R10JJ#-_%A^/6X3W@-X-!+_;(57*6\L49/\H,
M1RXAX% 8QT#M<H%[X-P1V33^3IQXEG2!R_T'^S=?NZWE3#7<2_Z'E:;)\!ZC
M$BK:<_,LA^\PU;/!:"K^$2[ +=QE8C4*R;7_HJ+71HJ)Q:8BZ.NXLM:OPWBR
MN9W"P@')%)#, 7NO0T8AG_D#-31/E1R0&GO?4?>+XT-B>U,XIV^%/[/):^N]
MY/%NEY*+(YHPQQ&3+#$S@ECV62()21R3_\*3</@JF.'*AZ\^9;@/$ZR#!&M/
ML/Y$<'M58@"SC\(BFZ#()D 07XF$,%^T8AL4V08(5E<B(<SZ2H0L;H< 5?NY
MT*B0?>MG<N&=1^\N\;?K'WR<VR>J:M9J=);&WE%_DRHI#=A4HAM;<&.?BMG@
M4!FWW=F]&@=F-(SLIK> S ]2_@Y02P,$%     @ 9V]N35XKNO:O 0  T ,
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
MK ];1:D Z><]R4BUO'[G 8%*J&XB^VR\A,:!H/UTOZ+YDL__ E!+ P04
M" !G;VY-D(NSHP "  !I!0  &0   'AL+W=O<FMS:&5E=',O<VAE970R."YX
M;6QUE-V.FS 0A5\%<=\U<4),(H*TV:IJI5:*MMKVVH$AH+4QM9VP??OZAZ64
MN#>Q/3YSOAD3.Q^$?%4-@([>..O4(6ZT[O<(J;(!3M6#Z*$S.[60G&JSE!>D
M>@FT<DF<(9PD6\1IV\5%[F(G6>3BJEG;P4E&ZLHYE;^/P,1PB%?Q>^"YO33:
M!E"1]_0"WT&_]"=I5FARJ5H.G6I%%TFH#_'C:G_,K-X)?K0PJ-D\LIV<A7BU
MBR_5(4YL0<"@U-:!FN$&3\"8-3)E_!H]XPEI$^?S=_=/KG?3RYDJ>!+L9UOI
MYA!G<51!3:],/XOA,XS]I'$T-O\5;L",W%9B&*5@ROU&Y55IP4<74PJG;WYL
M.S<.?H>0,2V<@,<$/"5@WXL'N<H_4DV+7(HADO[L>VH_\6J/S=F4-NB.PNV9
MXI6)W@J<;')TLT:CYN@U>*9930IDW"<$#B&.^"X=)VG88!VL<>T,UG/^;A<V
MV 0--LY@\T\%VT637D.<IG.:=)V$(6D0D@8@9 'QFG0&(6L2AFR#D&T DBT@
MVSO(A_]22)!" I3=@D+N*6D6AF1!2'8/624+2';W438$+R!H]E?G("_NDJNH
M%-?./3"SZ/2./&)W5?[*_2/TC<I+VZGH++2Y<.Y:U$)H,*4D#Z;5QKQ[TX)!
MK>V4F+GTM]\OM.C'APU-KVOQ!U!+ P04    " !G;VY-G>AN%/H!  "[!0
M&0   'AL+W=O<FMS:&5E=',O<VAE970R.2YX;6QUE-V.FS 0A5\%\0!K,!!"
M!$C-5JM6:J5HJ[;7#@P!K<&L[83MV]<V+"+@W."_,^>;L;'3@?$W40-(YZ.E
MG<C<6LK^@) H:FB)>&(]=&JE8KPE4@WY!8F> RE-4$L1]KP=:DG3N7EJYDX\
M3]E5TJ:#$W?$M6T)_W<$RH;,]=W/B=?F4DL]@?*T)Q?X!?)W?^)JA&:7LFFA
M$PWK' Y5YG[Q#\=$ZXW@3P.#6/0=7<F9L3<]^%YFKJ<3 @J%U Y$-3=X!DJU
MD4KC??)T9Z0.7/8_W5],[:J6,Q'PS.C?II1UYNY=IX2*7*E\9<,WF.J)7&<J
M_@?<@"JYSD0Q"D:%^3K%54C63BXJE99\C&W3F7885^)D"K,'X"D SP%XK&4$
MF<R_$DGRE+/!X>/>]T0?L7_ :F\*/6FVPJRIY(6:O>78]U-TTT:3YCAJ\%+C
M1;,&*?\9@JT0; R".PBV&P16@\ 8A'<&P2K+41,;33=JH@>0T H)C4&T-/#\
M9$79BA+_P5Y$5DIDH6!O1=F*DD6]=Y2=E;*S4=;GNA7%86*GQ%9*;*/@%<4B
M"AZ<R]Y*V5L./UQ!]AN(9T<D5D1B040K1++YOP)OYZ\H:''O]+/VD_!+TPGG
MS*2ZPN:B58Q)4(;>DTJW5B_I/*!02=V-59^/[\DXD*R?GDHTO]?Y?U!+ P04
M    " !G;VY-O\ZZA+,!  "_ P  &0   'AL+W=O<FMS:&5E=',O<VAE970S
M,"YX;6QM4^UNFS 4?17D!ZC!T"2+ &GI-'72)D6=UOYVX!*L^H/:3NC>?OZ@
MB&;\P;[7YYYS[L4N1Z5?30]@DW?!I:E0;^VPQ]@T/0AJ[M0 TIUT2@MJ7:C/
MV P::!N*!,<D33=84"9178;<4=>ENEC.)!QU8BY"4/WW %R-%<K01^*)G7OK
M$[@N!WJ&WV#_#$?M(CRSM$R -$S)1$-7H:_9_E!X?  \,QC-8I_X3DY*O?K@
M1UNAU!L"#HWU#-0M5W@ SCV1L_$V<:)9TA<N]Q_LWT/OKI<3-?"@^ MK;5^A
M'4I:Z.B%VR<U/L+4SSU*IN9_PA6X@WLG3J-1W(1OTER,56)B<58$?8\KDV$=
MX\F&3&7K!60J(',!B;U$H>#\&[6T+K4:$QUG/U#_B[,]<;-I?#*,(IPY\\9E
MKS7)-B6^>J()<X@8LL2D]S,&._Y9A*R*D$"0+PBR/%\GR%<)\D!0?'*YO7$9
M,=N D5&DV&W658I5E2(P?%DPD#3;W<@4_\G<C@(O9N^O]B^JSTR:Y*2L^XUA
MV)U2%AQ;>N?N2^]>TQQPZ*S?;MU>QSL5 ZN&Z;G@^<W6_P!02P,$%     @
M9V]N36&B9INS @  L0D  !D   !X;"]W;W)K<VAE971S+W-H965T,S$N>&UL
MC9;M;ILP%(9O!7$!!9OO*(E4(-,F;5+5J=MO-W$25,#,=I+N[F<;0HDY[?HG
M8.<Y[SFO;>&SO##^(HZ42N>UJ5NQ<H]2=@O/$]LC;8BX8QUMU3][QALBU9 ?
M/-%Q2G8FJ*D][/NQUY"J===+,_? UTMVDG75T@?NB%/3$/XWIS6[K%SD7B<>
MJ\-1Z@EOO>S(@?ZD\JE[X&KDC2J[JJ&MJ%CK<+I?N?=HL<DT;X!?%;V(R;NC
MG3PS]J('WW8KU]<%T9INI58@ZG&F!:UK+:3*^#-HNF-*'3A]OZI_,=Z5EV<B
M:,'JW]5.'E=NZCH[NB>G6CZRRU<Z^(E<9S#_G9YIK7!=B<JQ9;4PO\[V)"1K
M!A552D->^V?5FN=ET+^&P0%X",!C@,K]44 P! 1O >&' >$0$'XV0S0$1%8&
MK_=N%K,DDJR7G%T<WA^'CNA3AQ:1VJZMGC2[8_Y3ZRG4['F-4;KTSEIH8/*>
MP1,F#F^1<HZ@D?!4 6,5&*HBQ[-P?)N@F!-Q9-7P7Y'-AR(W90;@8@4F/IBZ
M#%)8( 0%0B,0WJQV9JUVSR2&:0T3A/9JS!F48&O;RCF411:S 9)E*( M1:"E
M:&X)^Y:EGHDF6=(PL'P7 (1]9'D"H""VH T (81A4S%H*@9,65GR>)8EME:W
MF",XCBU'<P9%ULG> #KI.^<N ?TD@!_K3.7)?-4B/[$< 5 86U )*2'+]P92
M\GW85 J:2@%3@66J9]))%O_.MSY>!039VUU"$+)/'@2%[^Q4!IK* %-6O7GV
M&5,09&UY"3$S3Q 4)I8G;W+?-)0?S.4OG"T[M5)_,2>S8W]QC_5]9<WG:%$@
M8+Y4_4C?/KS)]\W,#\(/52N<9R;5+6GNLCUCDJK:_3MUOHZJ?QH'-=U+_9JH
M=]YW$?U LFYHD+RQ2UO_ U!+ P04    " !G;VY-15G1IMX!  !E!   &0
M 'AL+W=O<FMS:&5E=',O<VAE970S,BYX;6Q]5-N.FS 0_16+#U@3 ]DH J1-
MJJJ56BG:JNVS T- ZPNU3=C^?7UA639!?<&>\3EG+O:0CU*]Z!; H%?.A"ZB
MUIA^C[&N6N!4/\@>A#UII.+46%-=L.X5T-J3.,,DCK>8TTY$9>Y])U7F<C"L
M$W!22 ^<4_7W $R.1;2)WAS/W:4USH'+O*<7^ 'F9W]2UL*S2MUQ$+J3 BEH
MBNAILS^F#N\!OSH8]6*/7"5G*5^<\;4NHM@E! PJXQ2H7:YP!,:<D$WCSZ09
MS2$=<;E_4__L:[>UG*F&HV2_N]JT1;2+4 T-'9AYEN,7F.K)(C05_PVNP"S<
M96)C5))I_T75H(WDDXI-A=/7L';"KV,XR1XGVCJ!3 0R$VSL_Q&2B9"\$WPW
M<<C,E_J)&EKF2HY(A<OJJ7L3FWUBFUDYI^^=/[/5:NN]EH1D.;XZH0ES"!BR
MP&QF!+;J<PBR%N) [NCD8X#C/6*;K4=(5HM(/#]9)ICLU@7258'4"Z0?NK"]
MZ4+ 9!XC B:+X_BFE'O4+B6WQ>#%[7!0%_^0-:KD((SKP\([S\H3<;=[XS_8
M&0I/_ETF#.!WJBZ=T.@LC7T[_H8;*0W8'.,'FUYK9WXV&#3&;1_M7H67'PPC
M^VFH\?QG*?\!4$L#!!0    ( &=O;DT^H^@2> (  '@(   9    >&PO=V]R
M:W-H965T<R]S:&5E=#,S+GAM;(U6VXZ;,!#]%<0'+&!N(2)(FTO52JT4;;7M
MLT.<@!8PM9UD^_?UA;#$=K-Y 7LX9V;.^#+D%TS>:(40<][;IJ,+MV*LGWL>
M+2O40OJ$>]3Q+P=,6LCXE!P]VA,$]Y+4-A[P_<1K8=VY12YM6U+D^,2:ND-;
MXM!3VT+R=XD:?%FX@7LUO-3'B@F#5^0]/**?B+WV6\)GWNAE7[>HHS7N'((.
M"_<YF&\R@9> 7S6ZT,G8$4IV&+^)R;?]PO5%0JA!)1,>('^=T0HUC7#$T_@S
M^'3'D((X'5^]?Y':N98=I&B%F]_UGE4+=^8Z>W2 IX:]X,M7-.B)76<0_QV=
M4</A(A,>H\0-E4^G/%&&V\$+3Z6%[^I==_)]&?Q?:78"& A@)/#8]PCA0 @_
M"-%=0C00HD<CQ ,AUB)X2KLLYAHR6.0$7QRBMD,/Q:X+YC%?KE(8Y>K(;[R>
ME%O/!0!I[IV%HP&S5!@PP231+61M0H(1X?$$QBR +8LE,.C@-L#*1"2QEL.G
M3C9WG=RD&5J+%4I^=%.LF58LA4DEIE.8F2[&Q 1IJ*DQ,5FHZS$Q<>3;!456
M09%%4&9W$%L=Q ]41&'B29;:[EE]BEB;B"#3BF&!1'8IB55*8DH)_U/,U.H@
M?: 6J9%DG&C%,"&A)G5M0H"OG8:-B0DF!_M&SLPJ9V;(28&=GUGYV0/ER,S#
M O3#8F*"R;JH@IB8U-=B;4Q,F.E[W9M<FRTB1]G#J%/B4\?$I3"QCFWR&8AK
M5[,O@_DJL-C7O*VJ+OCA7O7D'Y <ZXXZ.\SX92^OY /&#/'4_2>^C!7_#1@G
M#3HP,4SYF*AFJ"8,]T.?]\:?C>(?4$L#!!0    ( &=O;DTQ[W[ *P(  &8&
M   9    >&PO=V]R:W-H965T<R]S:&5E=#,T+GAM;(U5VXZ;,!#]%<0'K,%@
M&D4$:7.I6JF55ENU?7;()* UF-I.V/Y]?6%)N"CI2VR/SSF>,\:3M.7B318
MRGNO6"U7?J%4LT1(Y@545#[Q!FJ]<^2BHDHOQ0G)1@ ]6%+%$ Z"!%6TK/TL
MM;$7D:7\K%A9PXOPY+FJJ/B[!L;;E1_Z'X'7\E0H$T!9VM 3_ #ULWD1>H5Z
ME4-902U+7GL"CBO_.5SNB,%;P*\26GDS]XR3/>=O9O'UL/(#DQ PR)51H'JX
MP 88,T(ZC3^=IM\?:8BW\P_US]:[]K*G$C:<_2X/JECY"]\[P)&>F7KE[1?H
M_!#?Z\Q_@PLP#3>9Z#-RSJ3]]?*S5+SJ5'0J%7UW8UG;L74[A'2T>0+N"+@G
MA/<)44>(KH3X+B'N"/'_GD Z AF=@)QW6\PM531+!6\]X3Z'AIJO+EP2?5VY
M"=K;L7NZGE)'+QF.PA1=C%"'63L,OL$D\1"RG4*N(D@GT&>!Y[)8XPD=#P_8
M3!$)&>7P4&1W5V209C1;K,CRHT&Q\+Q /"L06X%X(!"-JNTPQ&)J5\H@"$;E
MF(+(%+6=HG"0+$@R*LL,;)$D-VH#9V36&9EQ-OI(UF1RSMC6%(')U-9#G=TC
M'6<(W3R2"L3)=BSIY?Q<*W/--]&^*3YC\\A&\76XW(0S\:UNHJ[G7>5=!_Y.
MQ:FLI;?G2C]M^P"/G"O0R0=/.N]"-_U^P>"HS/23G@O7^MQ"\:;KZJC_:\G^
M 5!+ P04    " !G;VY-[_ZB*LX!   Z!   &0   'AL+W=O<FMS:&5E=',O
M<VAE970S-2YX;6QU5-MNG# 0_17+'Q"#67:3%2!E4U6MU$JK5&V?O3!<%%^H
M;9;T[VL;0LF6OF![?.:<,[:';%3ZQ;0 %KT*+DV.6VO[(R&F;$$P<Z=ZD&ZG
M5EHPZY:Z(:;7P*J0)#BA4;0G@G42%UF(G761J<'R3L)9(S,(P?3O$W UYCC&
M;X'GKFFM#Y BZUD#W\!^[\_:K<C"4G4"I.F41!KJ'#_&QU/J\0'PHX/1K.;(
M5W)1ZL4O/E<YCKPAX%!:S\#<<(4GX-P3.1N_9DZ\2/K$]?R-_6.HW=5R80:>
M%/_95;;-\3U&%=1LX/99C9]@KB?%:"[^"UR!.[AWXC1*Q4WXHG(P5HF9Q5D1
M['4:.QG&<=K9QW/:=@*=$^B20,/AD$DH./_ +"LRK4:DI[/OF;_B^$C=V90^
M&(XB[#GSQD6O!4W2C%P]T8PY31BZPL0+@CCV18)N29SH/^DT2K<)DDV/22!(
MWGG<;Q/L-@EV@6#WCN!P4^2$.02,#)@D>OB/2KJIDFZHW-^H;&$>;D3(ZNX$
MZ":\6H-*-<C0,:OHTAB/--S]7_C455^9;CIIT$59]X+"/==*67!6HCOGI76-
MO"PXU-9/#VZNI^<\+:SJYTXER^^B^ -02P,$%     @ 9V]N31E'>]E](0
M&90  !0   !X;"]S:&%R9613=')I;F=S+GAM;.T]:U/;2+:?5[^B*Y?:A2I!
M; /&SLSFE@-.P@P!!I--3=VZ'X34MC61)8]: CR__IY'M]2R) .9W9W=O?X0
M();4??J\G_+W2F4BC\-?<WF:Y''VUU>]H\XK\;B(8O775_,L6[YY_5KY<[GP
MU$&RE#%<F2;IPLO@O^GLM5JFT@O47,IL$;WN=3K]UPLOC%^]_5Z%;[_/WIXE
M?KZ0<2:\.!#C. NSE3B/>84PB<6^4',OE>K[U]G;[U_C,_S<4'Q*XFRNX)E
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
M1VEAG&A>7D:T<HH!*6Y<J4"B2(*W$##N24+29)9Z(+J8QS6Q-*D1L-#^'$\
M4@2'9P\U0Q^8)06 I03#BO%,*QJ&M"#1=(*@.T^92ID)IIE+IA[3&Q0*TB(I
MV,5A$Z]OJW#  IQ/;2< 'A0N+=,6+X&]0V\.HTS)D5SAF*_ UBU8"U.A @A0
M\C_J+F>9WT6APN.;(Z&)!<7B:[*1VDQIPVDXRU-2)J3VBA59,VA%(=$H(C[,
M@2PX?.,4!1+@#!Q ?N%-HIYC(YTOX>! 1ZJJZ#V(]B4""5*MC1 Y.>A3Y9:N
M(UJM.R_+N *%-TF5F=0*G5*+$[$88)0XI$!%%06N^!6<-*0_D(;\#X.7"JE*
M4'54:DG$TE,ES^@<$CP",;H.6IW")2R$Q_A]()GFU$52 \'5F^,'F+ HSZ88
M@Z4?8?H50"^2V0*P4LG()IG!J"=EN5\ _M!A,GJ4$W-IBA$@1WA$5K"'L*45
M[Q<I)TWKTJ\V 1XR;+Z@NKK8]0(/B)ZJ/0Q:JVA$;0/F$V-#KU#L)(;Y$CN-
MG.(&9DVADFGV@!R*IC23,0NCN8D.B!Z2C_*!H')A&Q,T(/9&8C3KD4F..%!0
M7"]"<05K>N#<-%Y !50\R[;(OJKYDWDC0K> \<..3TW<Z9R;S@S,"/8_5]):
M-JVF:TM&0?$J?#_4&[9]0'N -P0!V7KR@XH 7TM$*I=%'N5>.I@(B,%K9L[2
M$J2TC)<@\MDVDZ4\QP,RR@,ER-(9M^_HJ*AI!0<863Y G"^\:28-!D-TG3C6
M(;0P"X:<YB[#G#8K;BC'CQ$K%R0E=P/HZ9"3YU;)E98+VTZ!!9EULW8IR(9S
MK@9.'- !&TC.?S=CH&E3T"@@6Z 9C%/._2S,?MXLE3K?DJV6Z"7CG86/^@5M
M*I  7$A,0)3;&KL2K8A<Q79.<8<!AC2.L6=NR8)L?F/.28 & ,O+CB[XVE$X
M*UR#A:YIDA[VS/'S.^1P$CK;T"8Q\RSXW^$4O2:7S3ZE8B P9*6&9AOU.<B
M3N%Q,IF<>!T:,9T=M#>D92F R(#' G*ZC<8V=U,>7H=7'#$ ,X*3#K:-]C21
M3I&V*31RDI-?H0E=Y(E"4KLR1?%#8< -%N"%D6\FO'LOC$@#&\#9Q!:KVI$5
M4@.Q5[?S9$@,V1V;WZ+$BRG<3CD20I6$=6=MKUVP##/PHB2K>>M*&4<&<@&$
MR+1!TY<A["$/H 2/@C>GXH\D46'*.!-DEM1JAC*=.GG/#7FK=;\&N%"B^;A/
MP(O%L#I/[X#BY'.A;8@M3^^!K!CZL)9'@PAB16FB8H)'9QNI:H0N*V9!0(FF
M;&;O=,,H$Z.@N8[P0V4I$\Q[=$^^4Q2JWR7)5VU]C&TG76,7YD-E7&^=AB+_
M5 =%F-ZO5?$.Q'I3G0YV%-=)V+F6@6DB80->R@MB#WB!JRI%;#"E\ K5/,LF
M6;329:I([P*>8I<4XP3*^W)+P ,[Q;7P[L!A,FJ(K B;(4=0\MC$ZI8:M,UC
MF:4IBWLDB>6),%K&Z-12DT&.JSM4H"5@VTY5!E4U VVI(HY8I%6J,@(P:NMW
M"]:I!8ZOL],]&(H%A%;D.,*#C'OX>& ^!I\;?,F[2C!4*/M8/H*!?\!@3B=(
MW3+)6%+0Y+0YA"@7<N[D*M$QR &W->^_(PMX:CL68V[=$*,HXF)=0[%8>$"I
M@$5\(3V*A9S"FI:Y*4S(LS H8W\Q'4Z\G9J:IVU4574;W492V&X,1V?S;#_"
M'#'G__9UQL*D"C$5HUIJW&Q-01UHL;, 3=*I#+.<VA*KX;X-Z#TEP #*LOP
MR@0M&)L\4V8@B^5GZ-_8*P?A%'6(M@N)DJ6=.; *:.(:G("(:S-*)=@4@*$3
M41JN+BCD8>3[$=Q!"2(,L]I[G@I,4F0-@I&S.8D+C6$G3T+3FO2R[<-J1Y-(
MTO(CO3\94)-/(C!T/D3?!H\LGW7X,BIQN'307C$P>7QX^@95UL(DKCCI5DFN
M4P:N,=GO&H?84F-3*S7)P2XZTQYXW[IL>'YS*H;]8U;^G&V#0^QQDG/TZ1;B
M?0E>CM4_P>X\A[C ?0[>!&M*+W(+>P)\"")55#W1ZA3Z!G'$'0%T>WECV3M?
MW4&[L&7;.<HG"0DG;DRVI> 9RD<7=1QLXF&3JKTAAZ)@=#F!IS\ Z\4Z=M?7
M(<#&DGM6AKBXA(E_JVEJC.,2U,FZ;Z181& C3K((?72Y(K2X0%>'X^4 #%7*
M.1U_Y4?D[.D$,8;\NG79Y%>C<!$:$JZE]EOQNL:6Y$O(S*DAA4!@ OO@EZP
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
M],W<#'+2,'UCE^B2"1[MSQ8\6@ZCUH-$@D?["V2TX>]=P?')N?H)4$L#!!0
M   ( &=O;DT5/-E*<P,  #H8   /    >&PO=V]R:V)O;VLN>&ULQ9A;;YLP
M%(#_BL53)ZTC0))>U%2BB=L@I<" 5MI318C36.42@=-N_?4[.$IKM'*TE\ 3
M\27VQ\$^'_CJK2A?ED7Q0GYG:5Y-M(T0VTM=KY(-R^+J1[%E.;2LBS*+!13+
M9[W:EBQ>51O&1);JYF PUK.8Y]KUU6$LO]350B%8(GB10V5=\<C96_797A=)
M#!U>610O)]I (_%.%+<\%:R<Q8+=E<5NR_/GB69H9,W+2H3UW+)GQG.>\7>V
MDJ5J4[S-BY*_%[F(TS IBS25_ZH;Y)]@ANJCYI&5@B>-CB)>!C&P3K3Q  9\
MY15?\I2+/Q--_DZ9!G>A*[<AXW"X[H-X6?Y/&(OUFB=L5B2[C.5B'\>2I?7L
M>;7AVTHC>9RQB7;H0N)\16@N@(8X^7XHZ%O?"TSMK/;W)2!BG["DO.304#HK
MHP8_'N34<T-OX<SLB,[(C;VPW2DEX9S2*"0G7(4T$4BS1\@G4X&T$$BK0\@P
M@LL]=0'0NR6>3P,%<HA #GN#G'KWO@(Y0B!'?4!*1CN<$P5RC$".CPOI>A$E
M!CDEMXX+Z]&Q%PJJKS[N,P3RK -($R =]Q&XO,"AH4)VCI"==T!F 9D?U+LC
M^O6=^+"O(V*[,T)_*I 7".1%!Y!#@/2B.0V(/9T&#[ D%XY]XRR<2,W@ RR%
M#SK '-68$$D[<MP[LJ!V2.LM?=_$1$US9-5(S/%'-/=P,OVHA)AFC"-[1A*>
M 2%DH#J,%/9U8\,8F%^,(PM&TIT#';4#%^A" H\;-&@'5$7$[&(<62\2\0(0
M)=7I#2S"F10+=4-8F"HFYA?CR(+9Y^[!@9,$U'\(IO-ZRT ZNE,Q,<,8?2JF
M\=IC8(XQ>I ,.8$W]I15WU1(3#=&G[YIQA(3CM&G<1J8)F8<LT_C-#$QXYA=
M&.?KC%DO4!43_;KI0CMM6;,93<P_9A?^:4U'EHJ).<CLPD'_I*,9$S%/&_G(
MQ!1D=J&@UGS4"":F(+,+!;7FHP8FIB"S"P6U8@Y53$Q"9A<2:DV;C6AB$C*[
MD-"7+^IR'ZG'+9B$K"XDU);='?7HRL(D9/4IH1E3,3$)6;U*2%V;%GK(UH6$
M6C'5G6YA$K+Z_!!Z&JF8F(4L:2']<%:]8FN>LY4+4U10G\1IXI>DONP_G8>C
M^N5UO4O3*=1Y^:*(Y>ER/<;AV/[Z+U!+ P04    " !G;VY-94)>R8@!  #^
M%0  &@   'AL+U]R96QS+W=O<FMB;V]K+GAM;"YR96QSQ=A-;L(P$(;AJZ <
M &?&_%; B@W;MA>P@DDB\B?;5>'V3;-ID,#3!?K8!$6@F7?#(\N;=UN94+:-
M+\K.3RYUU?AM4H30O2GEL\+6QD_;SC;]-Z?6U2;TKRY7G<G.)K>*TW2AW'A&
MLMN,9TX.QVWB#D=*)I_&Y39L$W6IU'?KSKZP-G@U?-"T7]#_Y-K9_ZQO3Z<R
ML_LV^ZIM$^Y4_"U(U/T@C@<Q/$C'@S0\:!8/FL&#YO&@.3QH$0]:P(.6\: E
M/&@5#UK!@];QH#4\B%)!QA2?)&&-UYH$K@GO-0E@$UYL$L@FO-DDH$UXM4E@
MF_!NDP WX>4F@6["VTT"WH37FP6]&:\W"WKS"\[:TF$;KS<+>C->;Q;T9KS>
M+.C->+U9T)OQ>K.@-^/U9D%OQNO-@MZ,UUL+>FN\WEK06^/UUH+>^@5W)=)E
M"5YO+>BM\7IK06^-UUN/]/:%<?;X$5S9Y/[9)3?#']:,X/;A6MGG9PQ3'^X?
M*1WZ+58-SZ?_Q8>IOQ'JYKIW]P-02P,$%     @ 9V]N30DYB'N9 0  @18
M !,   !;0V]N=&5N=%]4>7!E<UTN>&ULS9C?;L(@%(=?Q?1VL0C=W)^H-]MN
M-Y/M!5A[:HDM$$"G;S]:=<F6+G%1D]]-*1PXYX.2[Z*3]ZTE/]@TM?;3I K!
M/C#F\XH:Z5-C2<=(:5PC0^RZ!;,R7\H%,3$:C5EN=" =AJ'-D<PF3U3*51T&
MC[OQ-O4TD=;6*I=!&<W6NOB5=+A/F#JJNSF^4M9?Q0G)X'D3L_@X-DUBU"?L
MB J_%[;]N.YU3<ZI@OZ%9LI2Y528?-7$):FWCF3A*Z+0U*FOI*/B+3BE%WO>
MN73A138Q,=O4[,>$]'(<85M3/T 7.6?E$*\%]97J KLG/ZG@X3;DQM'0NAAU
M0?5L+R+-8]2S=N(YMTCMU2FH.*IX3'VY#_MIW+)[[SOP[Z!G77/:J9^/0X!P
M9" <UR <-R <8Q".6Q"..Q".>Q ./D(!03$J1U$J1W$J1Y$J1[$J1]$J1_$J
M1Q$K1S&K0#&K0#&K0#&K0#&K0#&K0#&K0#&K0#&K0#&K0#%KAF+6#,6L&8I9
M,Q2S9BAFS2YHUJY-&ZGT7R0?QBP/]5GWYWGV!5!+ 0(4 Q0    ( &=O;DT?
M(\\#P    !,"   +              "  0    !?<F5L<R\N<F5L<U!+ 0(4
M Q0    ( &=O;DTGZ(<.@@   +$    0              "  >D   !D;V-0
M<F]P<R]A<' N>&UL4$L! A0#%     @ 9V]N397R#*WN    *P(  !$
M         ( !F0$  &1O8U!R;W!S+V-O<F4N>&UL4$L! A0#%     @ 9V]N
M39E<G",0!@  G"<  !,              ( !M@(  'AL+W1H96UE+W1H96UE
M,2YX;6Q02P$"% ,4    " !G;VY-?>G"*GT"  #?"   &
M@ 'W"   >&PO=V]R:W-H965T<R]S:&5E=#$N>&UL4$L! A0#%     @ 9V]N
M3870O=F, P  81   !@              ( !J@L  'AL+W=O<FMS:&5E=',O
M<VAE970R+GAM;%!+ 0(4 Q0    ( &=O;DU#WGH',P(  %H'   8
M      "  6P/  !X;"]W;W)K<VAE971S+W-H965T,RYX;6Q02P$"% ,4
M" !G;VY-)MC3O$<$  !9%   &               @ '5$0  >&PO=V]R:W-H
M965T<R]S:&5E=#0N>&UL4$L! A0#%     @ 9V]N36*?XH%= @  ;@<  !@
M             ( !4A8  'AL+W=O<FMS:&5E=',O<VAE970U+GAM;%!+ 0(4
M Q0    ( &=O;DU1 19XY ,  ,P1   8              "  >48  !X;"]W
M;W)K<VAE971S+W-H965T-BYX;6Q02P$"% ,4    " !G;VY-4::^(+$!  #2
M P  &               @ '_'   >&PO=V]R:W-H965T<R]S:&5E=#<N>&UL
M4$L! A0#%     @ 9V]N3=?D/WBR 0  T@,  !@              ( !YAX
M 'AL+W=O<FMS:&5E=',O<VAE970X+GAM;%!+ 0(4 Q0    ( &=O;DVT3B=_
MLP$  -(#   8              "  <X@  !X;"]W;W)K<VAE971S+W-H965T
M.2YX;6Q02P$"% ,4    " !G;VY-@Q<5R[0!  #2 P  &0
M@ &W(@  >&PO=V]R:W-H965T<R]S:&5E=#$P+GAM;%!+ 0(4 Q0    ( &=O
M;DV3R'%&M $  -(#   9              "  :(D  !X;"]W;W)K<VAE971S
M+W-H965T,3$N>&UL4$L! A0#%     @ 9V]N35]J=\^S 0  T@,  !D
M         ( !C28  'AL+W=O<FMS:&5E=',O<VAE970Q,BYX;6Q02P$"% ,4
M    " !G;VY-VOZ)B[0!  #2 P  &0              @ %W*   >&PO=V]R
M:W-H965T<R]S:&5E=#$S+GAM;%!+ 0(4 Q0    ( &=O;DW]\GK]M $  -(#
M   9              "  6(J  !X;"]W;W)K<VAE971S+W-H965T,30N>&UL
M4$L! A0#%     @ 9V]N3>T2L*^S 0  T@,  !D              ( !32P
M 'AL+W=O<FMS:&5E=',O<VAE970Q-2YX;6Q02P$"% ,4    " !G;VY-6F.P
MX;0!  #2 P  &0              @ $W+@  >&PO=V]R:W-H965T<R]S:&5E
M=#$V+GAM;%!+ 0(4 Q0    ( &=O;DU IHXIX $   $%   9
M  "  2(P  !X;"]W;W)K<VAE971S+W-H965T,3<N>&UL4$L! A0#%     @
M9V]N34S0F"^V 0  T@,  !D              ( !.3(  'AL+W=O<FMS:&5E
M=',O<VAE970Q."YX;6Q02P$"% ,4    " !G;VY-6T'#0+8!  #2 P  &0
M            @ $F-   >&PO=V]R:W-H965T<R]S:&5E=#$Y+GAM;%!+ 0(4
M Q0    ( &=O;DT]F 5[Q@$  #8$   9              "  1,V  !X;"]W
M;W)K<VAE971S+W-H965T,C N>&UL4$L! A0#%     @ 9V]N34Q)I9FV 0
MT@,  !D              ( !$#@  'AL+W=O<FMS:&5E=',O<VAE970R,2YX
M;6Q02P$"% ,4    " !G;VY-##LR@+8!  #2 P  &0              @ ']
M.0  >&PO=V]R:W-H965T<R]S:&5E=#(R+GAM;%!+ 0(4 Q0    ( &=O;DU]
MGDJ,TP$  )P$   9              "  >H[  !X;"]W;W)K<VAE971S+W-H
M965T,C,N>&UL4$L! A0#%     @ 9V]N35XKNO:O 0  T ,  !D
M     ( !]#T  'AL+W=O<FMS:&5E=',O<VAE970R-"YX;6Q02P$"% ,4
M" !G;VY-RQG$P?D!  !P!0  &0              @ ':/P  >&PO=V]R:W-H
M965T<R]S:&5E=#(U+GAM;%!+ 0(4 Q0    ( &=O;DWB4%FI)0(  (8&   9
M              "  0I"  !X;"]W;W)K<VAE971S+W-H965T,C8N>&UL4$L!
M A0#%     @ 9V]N39^<]HL% @  \ 4  !D              ( !9D0  'AL
M+W=O<FMS:&5E=',O<VAE970R-RYX;6Q02P$"% ,4    " !G;VY-D(NSHP "
M  !I!0  &0              @ &B1@  >&PO=V]R:W-H965T<R]S:&5E=#(X
M+GAM;%!+ 0(4 Q0    ( &=O;DV=Z&X4^@$  +L%   9              "
M =E(  !X;"]W;W)K<VAE971S+W-H965T,CDN>&UL4$L! A0#%     @ 9V]N
M3;_.NH2S 0  OP,  !D              ( !"DL  'AL+W=O<FMS:&5E=',O
M<VAE970S,"YX;6Q02P$"% ,4    " !G;VY-8:)FF[,"  "Q"0  &0
M        @ 'T3   >&PO=V]R:W-H965T<R]S:&5E=#,Q+GAM;%!+ 0(4 Q0
M   ( &=O;DU%6=&FW@$  &4$   9              "  =Y/  !X;"]W;W)K
M<VAE971S+W-H965T,S(N>&UL4$L! A0#%     @ 9V]N33ZCZ!)X @  > @
M !D              ( !\U$  'AL+W=O<FMS:&5E=',O<VAE970S,RYX;6Q0
M2P$"% ,4    " !G;VY-,>]^P"L"  !F!@  &0              @ &B5
M>&PO=V]R:W-H965T<R]S:&5E=#,T+GAM;%!+ 0(4 Q0    ( &=O;DWO_J(J
MS@$  #H$   9              "  017  !X;"]W;W)K<VAE971S+W-H965T
M,S4N>&UL4$L! A0#%     @ 9V]N31E'>]E](0  &90  !0
M ( !"5D  'AL+W-H87)E9%-T<FEN9W,N>&UL4$L! A0#%     @ 9V]N31;S
M42P_ @  ?PH   T              ( !N'H  'AL+W-T>6QE<RYX;6Q02P$"
M% ,4    " !G;VY-%3S92G,#   Z&   #P              @ $B?0  >&PO
M=V]R:V)O;VLN>&UL4$L! A0#%     @ 9V]N365"7LF( 0  _A4  !H
M         ( !PH   'AL+U]R96QS+W=O<FMB;V]K+GAM;"YR96QS4$L! A0#
M%     @ 9V]N30DYB'N9 0  @18  !,              ( !@H(  %M#;VYT
D96YT7U1Y<&5S72YX;6Q02P4&     "P + #F"P  3(0

end
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>51
<FILENAME>Show.js
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
// Edgar(tm) Renderer was created by staff of the U.S. Securities and Exchange Commission.  Data and content created by government employees within the scope of their employment are not subject to domestic copyright protection. 17 U.S.C. 105.
var Show={};Show.LastAR=null,Show.showAR=function(a,r,w){if(Show.LastAR)Show.hideAR();var e=a;while(e&&e.nodeName!='TABLE')e=e.nextSibling;if(!e||e.nodeName!='TABLE'){var ref=((window)?w.document:document).getElementById(r);if(ref){e=ref.cloneNode(!0);
e.removeAttribute('id');a.parentNode.appendChild(e)}}
if(e)e.style.display='block';Show.LastAR=e};Show.hideAR=function(){Show.LastAR.style.display='none'};Show.toggleNext=function(a){var e=a;while(e.nodeName!='DIV')e=e.nextSibling;if(!e.style){}else if(!e.style.display){}else{var d,p_;if(e.style.display=='none'){d='block';p='-'}else{d='none';p='+'}
e.style.display=d;if(a.textContent){a.textContent=p+a.textContent.substring(1)}else{a.innerText=p+a.innerText.substring(1)}}}
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>52
<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>54
<FILENAME>FilingSummary.xml
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<XML>
<?xml version='1.0' encoding='utf-8'?>
<FilingSummary>
  <Version>3.10.0.1</Version>
  <ProcessingTime/>
  <ReportFormat>html</ReportFormat>
  <ContextCount>21</ContextCount>
  <ElementCount>138</ElementCount>
  <EntityCount>1</EntityCount>
  <FootnotesReported>false</FootnotesReported>
  <SegmentCount>3</SegmentCount>
  <ScenarioCount>0</ScenarioCount>
  <TuplesReported>false</TuplesReported>
  <UnitCount>4</UnitCount>
  <MyReports>
    <Report instance="daio-20180930.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R1.htm</HtmlFileName>
      <LongName>00000001 - Document - Document and Entity Information</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://dataio.com/role/DocumentAndEntityInformation</Role>
      <ShortName>Document and Entity Information</ShortName>
      <MenuCategory>Cover</MenuCategory>
      <Position>1</Position>
    </Report>
    <Report instance="daio-20180930.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R2.htm</HtmlFileName>
      <LongName>00000002 - Statement - CONSOLIDATED BALANCE SHEETS (in thousands, except share data)  (Unaudited)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://dataio.com/role/ConsolidatedBalanceSheetsInThousandsExceptShareData</Role>
      <ShortName>CONSOLIDATED BALANCE SHEETS (in thousands, except share data)  (Unaudited)</ShortName>
      <MenuCategory>Statements</MenuCategory>
      <Position>2</Position>
    </Report>
    <Report instance="daio-20180930.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R3.htm</HtmlFileName>
      <LongName>00000003 - Statement - CONSOLIDATED BALANCE SHEETS (in thousands, except share data)  (Parenthetical)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://dataio.com/role/ConsolidatedBalanceSheetsInThousandsExceptShareDataParenthetical</Role>
      <ShortName>CONSOLIDATED BALANCE SHEETS (in thousands, except share data)  (Parenthetical)</ShortName>
      <MenuCategory>Statements</MenuCategory>
      <Position>3</Position>
    </Report>
    <Report instance="daio-20180930.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R4.htm</HtmlFileName>
      <LongName>00000004 - Statement - CONSOLIDATED STATEMENTS OF OPERATIONS (in thousands, except per share amounts) (Unaudited)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://dataio.com/role/ConsolidatedStatementsOfOperationsInThousandsExceptPerShareAmounts</Role>
      <ShortName>CONSOLIDATED STATEMENTS OF OPERATIONS (in thousands, except per share amounts) (Unaudited)</ShortName>
      <MenuCategory>Statements</MenuCategory>
      <Position>4</Position>
    </Report>
    <Report instance="daio-20180930.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R5.htm</HtmlFileName>
      <LongName>00000005 - Statement - CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME (LOSS) (in thousands) (Unaudited)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://dataio.com/role/ConsolidatedStatementsOfComprehensiveIncomeLossInThousands</Role>
      <ShortName>CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME (LOSS) (in thousands) (Unaudited)</ShortName>
      <MenuCategory>Statements</MenuCategory>
      <Position>5</Position>
    </Report>
    <Report instance="daio-20180930.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R6.htm</HtmlFileName>
      <LongName>00000006 - Statement - CONSOLIDATED STATEMENT OF CASH FLOWS (Unaudited)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://dataio.com/role/ConsolidatedStatementOfCashFlows</Role>
      <ShortName>CONSOLIDATED STATEMENT OF CASH FLOWS (Unaudited)</ShortName>
      <MenuCategory>Statements</MenuCategory>
      <Position>6</Position>
    </Report>
    <Report instance="daio-20180930.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R7.htm</HtmlFileName>
      <LongName>00000007 - Disclosure - NOTE 1 - FINANCIAL STATEMENT PREPARATION</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://dataio.com/role/Note1-FinancialStatementPreparation</Role>
      <ShortName>NOTE 1 - FINANCIAL STATEMENT PREPARATION</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>7</Position>
    </Report>
    <Report instance="daio-20180930.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R8.htm</HtmlFileName>
      <LongName>00000008 - Disclosure - NOTE 2 - INVENTORIES</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://dataio.com/role/Note2-Inventories</Role>
      <ShortName>NOTE 2 - INVENTORIES</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>8</Position>
    </Report>
    <Report instance="daio-20180930.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R9.htm</HtmlFileName>
      <LongName>00000009 - Disclosure - NOTE 3 - PROPERTY, PLANT AND EQUIPMENT, NET</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://dataio.com/role/Note3-PropertyPlantAndEquipmentNet</Role>
      <ShortName>NOTE 3 - PROPERTY, PLANT AND EQUIPMENT, NET</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>9</Position>
    </Report>
    <Report instance="daio-20180930.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R10.htm</HtmlFileName>
      <LongName>00000010 - Disclosure - NOTE 4 - OTHER ACCRUED LIABILITIES</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://dataio.com/role/Note4-OtherAccruedLiabilities</Role>
      <ShortName>NOTE 4 - OTHER ACCRUED LIABILITIES</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>10</Position>
    </Report>
    <Report instance="daio-20180930.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R11.htm</HtmlFileName>
      <LongName>00000011 - Disclosure - NOTE 5 - OPERATING LEASE COMMITMENTS</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://dataio.com/role/Note5-OperatingLeaseCommitments</Role>
      <ShortName>NOTE 5 - OPERATING LEASE COMMITMENTS</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>11</Position>
    </Report>
    <Report instance="daio-20180930.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R12.htm</HtmlFileName>
      <LongName>00000012 - Disclosure - NOTE 6 - OTHER COMMITMENTS</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://dataio.com/role/Note6-OtherCommitments</Role>
      <ShortName>NOTE 6 - OTHER COMMITMENTS</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>12</Position>
    </Report>
    <Report instance="daio-20180930.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R13.htm</HtmlFileName>
      <LongName>00000013 - Disclosure - NOTE 7 - CONTINGENCIES</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://dataio.com/role/Note7-Contingencies</Role>
      <ShortName>NOTE 7 - CONTINGENCIES</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>13</Position>
    </Report>
    <Report instance="daio-20180930.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R14.htm</HtmlFileName>
      <LongName>00000014 - Disclosure - NOTE 8 - EARNINGS PER SHARE</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://dataio.com/role/Note8-EarningsPerShare</Role>
      <ShortName>NOTE 8 - EARNINGS PER SHARE</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>14</Position>
    </Report>
    <Report instance="daio-20180930.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R15.htm</HtmlFileName>
      <LongName>00000015 - Disclosure - NOTE 9 - SHARE-BASED COMPENSATION</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://dataio.com/role/Note9-Share-basedCompensation</Role>
      <ShortName>NOTE 9 - SHARE-BASED COMPENSATION</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>15</Position>
    </Report>
    <Report instance="daio-20180930.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R16.htm</HtmlFileName>
      <LongName>00000016 - Disclosure - NOTE 10 - SHARE REPURCHASE PROGRAM</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://dataio.com/role/Note10-ShareRepurchaseProgram</Role>
      <ShortName>NOTE 10 - SHARE REPURCHASE PROGRAM</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>16</Position>
    </Report>
    <Report instance="daio-20180930.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R17.htm</HtmlFileName>
      <LongName>00000017 - Disclosure - NOTE 1 - FINANCIAL STATEMENT PREPARATION (Policies)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://dataio.com/role/Note1-FinancialStatementPreparationPolicies</Role>
      <ShortName>NOTE 1 - FINANCIAL STATEMENT PREPARATION (Policies)</ShortName>
      <MenuCategory>Policies</MenuCategory>
      <Position>17</Position>
    </Report>
    <Report instance="daio-20180930.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R18.htm</HtmlFileName>
      <LongName>00000018 - Disclosure - NOTE 2 - INVENTORIES (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://dataio.com/role/Note2-InventoriesTables</Role>
      <ShortName>NOTE 2 - INVENTORIES (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://dataio.com/role/Note2-Inventories</ParentRole>
      <Position>18</Position>
    </Report>
    <Report instance="daio-20180930.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R19.htm</HtmlFileName>
      <LongName>00000019 - Disclosure - NOTE 3 - PROPERTY, PLANT AND EQUIPMENT, NET (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://dataio.com/role/Note3-PropertyPlantAndEquipmentNetTables</Role>
      <ShortName>NOTE 3 - PROPERTY, PLANT AND EQUIPMENT, NET (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://dataio.com/role/Note3-PropertyPlantAndEquipmentNet</ParentRole>
      <Position>19</Position>
    </Report>
    <Report instance="daio-20180930.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R20.htm</HtmlFileName>
      <LongName>00000020 - Disclosure - NOTE 4 - OTHER ACCRUED LIABILITIES (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://dataio.com/role/Note4-OtherAccruedLiabilitiesTables</Role>
      <ShortName>NOTE 4 - OTHER ACCRUED LIABILITIES (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://dataio.com/role/Note4-OtherAccruedLiabilities</ParentRole>
      <Position>20</Position>
    </Report>
    <Report instance="daio-20180930.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R21.htm</HtmlFileName>
      <LongName>00000021 - Disclosure - NOTE 5 - OPERATING LEASE COMMITMENTS (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://dataio.com/role/Note5-OperatingLeaseCommitmentsTables</Role>
      <ShortName>NOTE 5 - OPERATING LEASE COMMITMENTS (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://dataio.com/role/Note5-OperatingLeaseCommitments</ParentRole>
      <Position>21</Position>
    </Report>
    <Report instance="daio-20180930.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R22.htm</HtmlFileName>
      <LongName>00000022 - Disclosure - NOTE 8 - EARNINGS PER SHARE (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://dataio.com/role/Note8-EarningsPerShareTables</Role>
      <ShortName>NOTE 8 - EARNINGS PER SHARE (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://dataio.com/role/Note8-EarningsPerShare</ParentRole>
      <Position>22</Position>
    </Report>
    <Report instance="daio-20180930.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R23.htm</HtmlFileName>
      <LongName>00000023 - Disclosure - NOTE 9 - SHARE-BASED COMPENSATION (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://dataio.com/role/Note9-Share-basedCompensationTables</Role>
      <ShortName>NOTE 9 - SHARE-BASED COMPENSATION (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://dataio.com/role/Note9-Share-basedCompensation</ParentRole>
      <Position>23</Position>
    </Report>
    <Report instance="daio-20180930.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R24.htm</HtmlFileName>
      <LongName>00000024 - Disclosure - NOTE 1 - FINANCIAL STATEMENT PREPARATION (Details Narrative)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://dataio.com/role/Note1-FinancialStatementPreparationDetailsNarrative</Role>
      <ShortName>NOTE 1 - FINANCIAL STATEMENT PREPARATION (Details Narrative)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://dataio.com/role/Note1-FinancialStatementPreparationPolicies</ParentRole>
      <Position>24</Position>
    </Report>
    <Report instance="daio-20180930.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R25.htm</HtmlFileName>
      <LongName>00000025 - Disclosure - NOTE 2 - INVENTORIES (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://dataio.com/role/Note2-InventoriesDetails</Role>
      <ShortName>NOTE 2 - INVENTORIES (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://dataio.com/role/Note2-InventoriesTables</ParentRole>
      <Position>25</Position>
    </Report>
    <Report instance="daio-20180930.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R26.htm</HtmlFileName>
      <LongName>00000026 - Disclosure - NOTE 3 - PROPERTY, PLANT AND EQUIPMENT, NET (Details) (in thousands)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://dataio.com/role/Note3-PropertyPlantAndEquipmentNetDetailsInThousands</Role>
      <ShortName>NOTE 3 - PROPERTY, PLANT AND EQUIPMENT, NET (Details) (in thousands)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://dataio.com/role/Note3-PropertyPlantAndEquipmentNetTables</ParentRole>
      <Position>26</Position>
    </Report>
    <Report instance="daio-20180930.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R27.htm</HtmlFileName>
      <LongName>00000027 - Disclosure - NOTE 4 - OTHER ACCRUED LIABILITIES (Details) (in thousands)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://dataio.com/role/Note4-OtherAccruedLiabilitiesDetailsInThousands</Role>
      <ShortName>NOTE 4 - OTHER ACCRUED LIABILITIES (Details) (in thousands)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://dataio.com/role/Note4-OtherAccruedLiabilitiesTables</ParentRole>
      <Position>27</Position>
    </Report>
    <Report instance="daio-20180930.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R28.htm</HtmlFileName>
      <LongName>00000028 - Disclosure - NOTE 4 - OTHER ACCRUED LIABILITIES (Details 1) (in thousands)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://dataio.com/role/Note4-OtherAccruedLiabilitiesDetails1InThousands</Role>
      <ShortName>NOTE 4 - OTHER ACCRUED LIABILITIES (Details 1) (in thousands)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://dataio.com/role/Note4-OtherAccruedLiabilitiesTables</ParentRole>
      <Position>28</Position>
    </Report>
    <Report instance="daio-20180930.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R29.htm</HtmlFileName>
      <LongName>00000029 - Disclosure - NOTE 5 - OPERATING LEASE COMMITMENTS (Details) (in thousands)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://dataio.com/role/Note5-OperatingLeaseCommitmentsDetailsInThousands</Role>
      <ShortName>NOTE 5 - OPERATING LEASE COMMITMENTS (Details) (in thousands)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://dataio.com/role/Note5-OperatingLeaseCommitmentsTables</ParentRole>
      <Position>29</Position>
    </Report>
    <Report instance="daio-20180930.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R30.htm</HtmlFileName>
      <LongName>00000030 - Disclosure - NOTE 6 - OTHER COMMITMENTS (Details Narrative)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://dataio.com/role/Note6-OtherCommitmentsDetailsNarrative</Role>
      <ShortName>NOTE 6 - OTHER COMMITMENTS (Details Narrative)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://dataio.com/role/Note6-OtherCommitments</ParentRole>
      <Position>30</Position>
    </Report>
    <Report instance="daio-20180930.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R31.htm</HtmlFileName>
      <LongName>00000031 - Disclosure - NOTE 8 - EARNINGS PER SHARE (In thousands, except per share data) (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://dataio.com/role/Note8-EarningsPerShareInThousandsExceptPerShareDataDetails</Role>
      <ShortName>NOTE 8 - EARNINGS PER SHARE (In thousands, except per share data) (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://dataio.com/role/Note8-EarningsPerShareTables</ParentRole>
      <Position>31</Position>
    </Report>
    <Report instance="daio-20180930.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R32.htm</HtmlFileName>
      <LongName>00000032 - Disclosure - NOTE 8 - EARNINGS PER SHARE (Details Narrative)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://dataio.com/role/Note8-EarningsPerShareDetailsNarrative</Role>
      <ShortName>NOTE 8 - EARNINGS PER SHARE (Details Narrative)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://dataio.com/role/Note8-EarningsPerShareTables</ParentRole>
      <Position>32</Position>
    </Report>
    <Report instance="daio-20180930.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R33.htm</HtmlFileName>
      <LongName>00000033 - Disclosure - NOTE 9 - SHARE-BASED COMPENSATION (Details) (in thousands, except per share data)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://dataio.com/role/Note9-Share-basedCompensationDetailsInThousandsExceptPerShareData</Role>
      <ShortName>NOTE 9 - SHARE-BASED COMPENSATION (Details) (in thousands, except per share data)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://dataio.com/role/Note9-Share-basedCompensationTables</ParentRole>
      <Position>33</Position>
    </Report>
    <Report instance="daio-20180930.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R34.htm</HtmlFileName>
      <LongName>00000034 - Disclosure - NOTE 9 - SHARE-BASED COMPENSATION (Details 1)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://dataio.com/role/Note9-Share-basedCompensationDetails1</Role>
      <ShortName>NOTE 9 - SHARE-BASED COMPENSATION (Details 1)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://dataio.com/role/Note9-Share-basedCompensationTables</ParentRole>
      <Position>34</Position>
    </Report>
    <Report instance="daio-20180930.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R35.htm</HtmlFileName>
      <LongName>00000035 - Disclosure - NOTE 9 - SHARE-BASED COMPENSATION (Details 2)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://dataio.com/role/Note9-Share-basedCompensationDetails2</Role>
      <ShortName>NOTE 9 - SHARE-BASED COMPENSATION (Details 2)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://dataio.com/role/Note9-Share-basedCompensationTables</ParentRole>
      <Position>35</Position>
    </Report>
    <Report>
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <LongName>All Reports</LongName>
      <ReportType>Book</ReportType>
      <ShortName>All Reports</ShortName>
    </Report>
  </MyReports>
  <InputFiles>
    <File>daio-20180930.xml</File>
    <File>daio-20180930.xsd</File>
    <File>daio-20180930_cal.xml</File>
    <File>daio-20180930_def.xml</File>
    <File>daio-20180930_lab.xml</File>
    <File>daio-20180930_pre.xml</File>
  </InputFiles>
  <SupplementalFiles/>
  <BaseTaxonomies>
    <BaseTaxonomy>http://fasb.org/us-gaap/2018-01-31</BaseTaxonomy>
    <BaseTaxonomy>http://xbrl.sec.gov/dei/2018-01-31</BaseTaxonomy>
  </BaseTaxonomies>
  <HasPresentationLinkbase>true</HasPresentationLinkbase>
  <HasCalculationLinkbase>true</HasCalculationLinkbase>
</FilingSummary>
</XML>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>ZIP
<SEQUENCE>56
<FILENAME>0000351998-18-000032-xbrl.zip
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
begin 644 0000351998-18-000032-xbrl.zip
M4$L#!!0    ( &=O;DV#04$:CDX  .)P P 1    9&%I;RTR,#$X,#DS,"YX
M;6SM?6MSVTB2X/>+N/^ \_9.=$=0-@&^[>[>D"U[0KO=ED9RGW?NRP8$%"5,
M@P '#TF<7W^9655X$2 !$'QC'VZ*!*JRLC*S\E69/__'Z\Q6GIGG6Z[SRQOU
M;?>-PAS#-2WG\9<W?]Q?7-Y_NKY^H_S'K__[?RGP/S__GXL+Y8O%;/.]<N4:
M%]?.U/V@?-5G[+WR5^8P3P]<[X/R?W4[A&_^]M_73@#?&8'US.!;/LU[I?]6
MZ^O*Q46)0>_=T#-8-*(ZUK3)2.E.>EVMJXX5M?NWWMO7*4QYI0?P.W[Y[]J5
MJN(_VC>U][XW>*_U_U_)R0(]"/UHLNYK5_P/?_WGUP?/MM[COPJ@S?'?O_K6
M+V^>@F#^_MV[EY>7MR^]MZ[W^$[K=M5W__W[;_?&$YOI%Y;C![ICL#?R+=MR
M_LQ[3YU,)N_H5_GHTI,XN9RC]PY_?M#]>&0$<,7S2Y# KV80O9!\>/"._YAZ
MU,I]=,@?M>2C)LL\YS/C[:/[_ Y^>(<[=-%5+WJJ?-QCTT*0A^_@5_F@Y;M]
M31VM6A]_0KX0^A>/NCZ/7ICJ_@,]+'[( 09^\5R;^;GOT"\Y+SFNXX2S?+C,
MP'L7+.;L'3QT 4\QSS*B]]:_E'X!8,"O\Z&C7W*@,]S0";Q%_I:('_&U4?HU
MWPN6IX$O<V:XNKR^B9XU]4"WW+>&.Z,GD57?2-Y#>GWO$U?<L:E"I/[^B0C
MA)<NY MO7WWSC?@9E_7+&]^:S6V@VW=R*,Z+A@L"YC50+/.7-U\\=R9AZZJ!
MRS]/+N+YH]>8$UC!(OHV^MXR\9>IQ3R%H&2I[9$X^W3]7V]^1;'0&P#'CG]^
MEWTYGNY=[GQBMCELK6LN0P$\Z@4HSWZ-ER-'BG];>HTY9N(E7'<\O9EZ17Z?
M D!^*5"Z%L^C!)Y'QX_G41T\C[:)YTO_9DISJ!KRVG'AEI\TP:_Q J(IQ"^-
M(NDX&3V!I S'-HND8LGX/Y]</[B9WNMPL/W.9@_,VQL*8[9DCS.66'OTDPG
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
MVEL1@<[?MPJPE,;,N _6R6BP.2Q-$=!ZY%39K:8(:#V:5D#UA^,QPWUT,*,
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
MD3/11LWT!>RUPE[G<-;@KHKI%TSW<#8$+4LBXPQ1^0D10- D-L!_<D/;Q"E
M12!4 @G\(W0H:Y/O Q&5XV#1_]6TY7!Q@ZBF<OH(&]*'GZ(#-^1"Y0L0B:)V
M+_YK:4WPW!+5OT69_6Z.0I;+2_IG6W(\QM]NIX6!0_P@ PMWO"L@[05!$LK'
M3AT57+E"KOA/'4@/!*PJSR<DE4^B_X-NNB@"");+^S_PB3Z<\AU%8C!Y^'Z#
MH\%0AMUA\JA\'SU*$A1+&7FZ >1,M/\)0 (5Q@/8L7W#(TT^<TUK:C$4&H'G
M^G,!Z(P%3VY2H!-4T:3*G!N;P"@*#F6S3D*N73Q@A@@PUC.[\ ,VQTF8C<(*
M6%.?SVV<#_["X\M(PVA(&)-L?QW$DI+@B&:7W.8E: LDCR>P@((8_H]W\B,1
MY+&IS0P22'1 ^#",4&T H)<GRWA*[0F75;Z G6';"9N9'7%>!CB9'C5!(7#0
MG3?#-E&(T=!S -MXI)!G%0\B'_//4(C@8,](2' "OC \R6$:5"\!+ML6$A*W
M,<()P,=XYH3G<N'G/C-Q%L.#%B+]$5-(:!Y1&94$=1#GFDAE1XZ:1#2(,83,
M(R&HQYL#8A#4?UX> [[T S]%N00*'N1,@,TAPFQY T9!')H6*A,PM:'/+1C:
M^A<_;W2>FL$RT_KB<'(?\+"6]\F)3HC09OR\X;@T(@W,YQO#)3WS9N+<8:]H
MQBNNP\7RVWU)Q/U,"XHV:&)X@T^R19); .F 8=@Z'W4X*V(QW$)?GS&D2BM0
M7O _CM#90$,%BN5*5B0_X"A4YF#U&%)#GO,>GTPR#T4RX"-PG(/ R8= *X&M
M-#$>'.TR5XNS1)?5+TE@"I:/19,)]A\J)@2>KLQ$XU7% EH%4G;IU$Z<^D)%
M.8M#&53C6.>,VO1&A$$:-6P2#(L?I*S%GD:*A?J5-9]S=9HD$=$(%S/X,\AX
M$&C>LAT0TQWUS^/F!8WJPW?H)D8.!RH$YK>%,$:^A3&!.*:HP+D>)TO+SUN
MF8(<J $A16&2.D7RQI='  R1F$KJ>$C(BV7 "!(#3I8',H+0D$"[;:&X&-I5
MP A ,['#57-@'!-S+RW@&A?/7OX08,3D?WHI<4PGT\QG-AP-:3Q:>#S\26<'
MGIW<H(AX%=54F[U:P0+F_=/"XP156$^(3P<$(*(I/FKDA.*($\8NF XZ-RV2
MJTX"$BL5\=9QZP7/P,B>3>P-T4K\"*+=HQ C4LIY,!W)(I/AF00&ELG)CR2F
MYSYZ.IQ?@$4F0R/1>0IFC/&$VP:2%7:=NP$"=$-PZ0D[1+D9"TYJ-*KDUP3"
M!:GJ/EJU1*@!#SI*MIGJG.SA9$5R="/^X=OI"(#QT10SS!B3JA3 A&)6R/H$
M6X&"B&8Q,#ZJ!UFF%/Z0A8\U-$E5H>(50(.QB,#CG(NB\,&V?$2(7"3JJW#\
M&()Z2:/P:/JI]1AZ=.20-A"-RD^,I:.$H3Z)N)(+34!E2*O29  _U\]A<R*3
M'<]&KO&&<T *[#6B5LY(+! CF. 69Q8B#CV00$V118X*WX,>(#(9]STQ5(;@
M@URSD#@1MP'&B9(BY*21TE'^"=8NT@AL':GW$E.IK8S!I;]36NE<]V.Z<F55
M5.59ES[.A-:5$&61$0VB2ZZ>(E0D*D-/ H!?8$PA7J//,1FKX[(1)APOI.<!
M:![C2#\7$8(>-H_+_AF0"AI:\L0E,J>>@X\)KR)1,NC)@%DS]*2]ARHS62V"
MO&//C'0J(N^&,QS35W[431UHW/-_0E=JFF+PQ &5&OV1>J0&D%0*YW/0ZODI
M*1_BO*GX[C1X019%K3-@CFA+*1Y*<N5W<F^Z!@H.!!RH+23(429*42+XCO18
MFSN>?'[[ 669D3I""9Z[W,?P2(I&XEI-\E?!JIQ%;#0C..ZRIM.2?"1LK,,,
M$ (HTZ'/$I-X)B$EN@$2<0[*G<B>1&&;U"U0E\ '3).49K*D(N>T$!,>FT?1
MB&<N0-"1[8!]SME-B!=?",$8S.QJ5V]EO*H7)##X#--XCXS,.N&!RQN!( )>
M9R^Z#4N9!DSBU4+KA/O5"%&<?%$M=>V4RBE]($6ZHMQC/@ Q1+3YI.+"SG,.
M0A.RD]Y2+QX\J7XFX$P\+!18T@]Y+ )P8-*2<\B"?R[&2=[$((J!4T&<2D<
MPBP)5G_TF(@8!(LYVN+X9&0%GX/<1-43: _,4BK0'&%7ZB3V@N@TPBAW*<NG
M),[I-)(Z42?F1J[&.3PX &(3-#AN1"LN',:/D4Z->RD-3[0.Q*X_(+.3-$HJ
M:Z[#V5<X,ZPI&B$=KD)2I&3&@O/8/(;.-)W4&I!Z'N\O3 *$.WZ$@XUS+_>'
M.4+9(,=3 '+$)+^%5%[D&XA_Z:CCGB80.(J%ZMZYH%:Z!*.(6*1[N2%9&D)"
MI0)R%FD@S,.S!64[XG$&1BD9K8K^K%LV*2-RC[)J=C1'TB&)G(:<L:SYDP(I
M)5=D6DK1:;NZ0]YLC[L-\03&)@%";^^ R@1X8(SK/HE?8C>LR6; :(%0:,7/
MJ9@9V00QL)W(+Y*R6?"FH%!J>?!-3B#.5@I1ASX%C7CB\J+8"@+IPU#7>G;M
M9Y1!T]![ !8@>PV5*"=C*;Z(=M.=I/V#".3Z@G0X$W0B)(P/RO8%:-]X7/U^
M$&V=L]L6T8IPI5M^X@25 0AU],&/_.(/KONG4-FD%4 ';1"74<%1A!=#Q +)
MXA6>*,<DGQ]"Q5W:_)0_ ]Z4-V,R;C-RHTK_*#/%5B14_?B 0-(!!B%'6^Q7
MFI+;#E4\?B"1?AO;DJDC:P9O<3L>O4J4E4#%;4B/TYUEU^%2I(@H6L"8\-CS
MM2!@H2-]_PFE)ZDPQY$AHE;RFI&$CM>'CFAT]284(C/$T?G)Z4CPB]89N^B6
MU/;$B<S]7"(P3))-RHDSH,;+@M0:[K!/DNF+SHGQ!_7M1)E98$"A&P%>YD0'
M7X_EU\H+.B@?4E["2(-U !(E>$$/J,A$Z,2Q^YAT97()=SC% Q$,#VSA"J_5
M6>Q2%&RGM-0+NJ&OI&H(B%O_YQ5XO[0QJ0,QP@V\E$VM@\0Q^?D]8SJY1CGM
M2%LPCN1B$A0_S7QI/6+2$1U.>/2*K)O8'/334S'1'T9:GNB6?WP*+FS,MN'Q
M\PL1RLH/O&,,S\?:"WD+(8L0SGMQBB; =KTILP),9<H&2))@/U/@&&".$\!
M6T#SA-LS,M$K,D>, *WWY.BF-47U0*B)KL]B[?J\^(]GB2K?]-?SXK1;!B8!
M3X[T?1=K,*!CG*2V_HI!"W0B<MW4AB<H9"P=Z<))PX_=5*F2B'$HA&3Q:]BF
M3!P@U2(14[1DE[#J($2O6GS_7"_^2L"0\4W**#,!)<*$X@5X>5X*';%;5FAQ
MF(57G'PGTN'.@)JPWN,=*IPS&;7G^0>IQ#M*1BA,!NQ(=V9"]9PFTE-X+ ?=
MH7K@62*Y^?KNDS(9#KB5PA,/8+]^XLDNE[]_4PP@/RL0X4ON=O>Y:R*TT5;A
MN5OP((S+=+L3&3\@9>'XT&7D!TVD2(%"DM#Y!61\/'XPRBS*S"(<C42I^#(%
MU^@(X,':'6V5^-+"+%L83^N_'<R#0PBT1H*",K2BK%?;I6P43 OE+@\>5,3@
M%CI$4U;O7T'Z.") )YX.%KC]Q,G"U,<!97 KG<:%\0H7K0F;VS31( HH"8X[
MLPSTLMAH) .5<]<5!<1,6(['@[O&PK#)C252IC"N1SFRG2CYQK9FEB3H3 I<
M(85EY!$Y!1AW)"RABL#@)&_HGK< 6(72Y/ [%I9#YA9W5N/R]%SRE6EZTQ#Q
MPWT(@HR3<'(I*&&5&GY&\)+ID)Q;!U&[^!>/GMA8<@R'SH,"\[9#U%>D0I-Q
M<Y!Y"__\H$W&G6ZW&P6_?]!&&GZ! X=.0L]#6!]X8]G4211O-SXA&TN)^#0
M#XOUYRY/>"Y@]Z3118"D[S3D9-+CF#Q[TUZ<KPS HX.X6>9[<M\[L Y7CE]U
M4#"$WLS/$X('4#C -'@W?'SB]FU>(KX2)^&G,XNBF%N'=IP#0-HP7B)"DL!D
M7ID #ZKU/V"G\.L$/,)G0;.B22TR5C&*!G+$$A2>*](*^32AD'.8Q-$IX^F
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
M.67&X+A)+?5V]90$7W8Z14[%Y3P>LS#C%(B&RP^\(2=PA&(!7C.+$2IL7E)
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
M;5 C$L2X=(\N8&P>MH=9J))OEWKS@,R('T).-Z%R>*1/PTUH17G*:ZZ,'X#
MX>S:I2_%6 CDR\ ZH!%1E6O'AQ7@8'=M;A20.0ZDDEP.%64AUJ"V/H,)&CAD
MKSLS!<I"TU9& 865%/T<02*)D_W?"V?.?# @D0P\.0UEX3U5AI#& GTZ#1;$
M[COXP7&=2-*3>X7+0GFF)-G)?^H3*.:PACTGBA>T#$X)\;*0?EZY)"? ;*FR
M<)TKD$F8 V 7+AG=#)&R$'U1#!SXH#Y,RXL,J&RILG!=*+%:A6T:;58LH%)(
MY[Z]PJ7EZ=;*TIC,X<YE!N8@:SP%V)/*T/N$:ZHF(ZALLK,QIZI*JLL$/[@%
M:@PO5D^ED8>:1T_E54<>MJ2*&BJ0/&9I)=7E6'FP^V0KS[?R4"55U)35>@1$
MW'"  _;^6:JL%519299+C.5.<V_DZLESB=$<]X6'Z*P\_Q6C4T!=74S4DJF(
M]-60XXO%I9#"ZNY$BB0F>2W5U:S,YU'L25R.;'68YNKX%8F+O);*Z_3V5-[V
MY4%5/(^!NMBJ93!2ZT:ME8%:DT&-@VD*7#1X$T5&_R9M(['&S5D,;@8J@NGB
M@2BVX['GM^RV.C&TZ9FU%L>/FC"TF8QI"A54CWMM3+&IAYV<H+>E:T <6U(\
MXCV0("=<7K1ZK-AU\R&,!:K'Y=-(SPLME:EU3I)'O'"CPI,R%><QPV7'=UC6
MZ,-;#C=91L2WB9TB9PH/ZKC"9:8A::*K2$&IU.9+J!MHI0)Q.JK!?4C+E*.C
M 8?U+2&\[@X'UK!O]O2)T4-7>E\?= UDW1C&Q$(?'!]%J?9/B,3Z4<@,( ;P
M(T(?[GR\L!U ]?$=41>W4SD_M$OV V>R%E\<V&SEO'&ZRQO6!/[<&@/PQ/ :
M#4?&6)^8,"##+P E\0U>F?Q8]RPIV)[E/'(F[Y'N\'8T-FZ,@67^,) Y@/<&
M^M ?6M9'WD7'<X2HP\O1_2Q%-V:K6S?HNC_\CU4'FSP-8([0.<O53CAU:;B
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
M?< QS?8)@[WF+7;O)@\U%N\7@U_$ $..N\4 8UD8 3? H*#)D)_^BP[['\A
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
M*>E=E E.]7&KC;:U0-;>I3*RF:OVSK!N>(6QC]TCRBWE5^(&M2MQQ-J1Z,=
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
M$G%FBL)8YA1O8*)977$J2LP,_]UL3+RQ;;VZU$]FP_ T]4?38(R<P'?<]-7
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
M&HY.  #B< , $0              @ $     9&%I;RTR,#$X,#DS,"YX;6Q0
M2P$"% ,4    " !G;VY- /L^Z <*  !=70  $0              @ &]3@
M9&%I;RTR,#$X,#DS,"YX<V102P$"% ,4    " !G;VY-XHP],F8.  !2L@
M%0              @ 'S6   9&%I;RTR,#$X,#DS,%]C86PN>&UL4$L! A0#
M%     @ 9V]N30J$)_.A"   T$L  !4              ( !C&<  &1A:6\M
M,C Q.# Y,S!?9&5F+GAM;%!+ 0(4 Q0    ( &=O;DT(+#?\9B@  .@F @ 5
M              "  6!P  !D86EO+3(P,3@P.3,P7VQA8BYX;6Q02P$"% ,4
M    " !G;VY-ORK>J:(;  !NF@$ %0              @ 'YF   9&%I;RTR
E,#$X,#DS,%]P<F4N>&UL4$L%!@     &  8 B@$  ,ZT      $!

end
</TEXT>
</DOCUMENT>
</SEC-DOCUMENT>
