<SEC-DOCUMENT>0000351998-16-000042.txt : 20160512
<SEC-HEADER>0000351998-16-000042.hdr.sgml : 20160512
<ACCEPTANCE-DATETIME>20160512120406
ACCESSION NUMBER:		0000351998-16-000042
CONFORMED SUBMISSION TYPE:	10-Q
PUBLIC DOCUMENT COUNT:		49
CONFORMED PERIOD OF REPORT:	20160331
FILED AS OF DATE:		20160512
DATE AS OF CHANGE:		20160512

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:		161642546

	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_04302016.htm
<TEXT>

<HTML>
<HEAD>
   <TITLE>f10q_04302016.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; LINE-HEIGHT: 14pt" align=center><FONT lang=EN-US style="FONT-SIZE: 14pt" face=Calibri,sans-serif>UNITED STATES</FONT></P>

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

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

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

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

<P style="MARGIN: 0in 0in 0pt; LINE-HEIGHT: normal"><FONT lang=EN-US style="FONT-SIZE: 8pt" 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; LINE-HEIGHT: normal"><FONT style="FONT-SIZE: 10pt" 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; LINE-HEIGHT: normal"><B><FONT style="FONT-SIZE: 12pt" 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; LINE-HEIGHT: normal"><FONT style="FONT-SIZE: 12pt" 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; LINE-HEIGHT: normal"><B><FONT style="FONT-SIZE: 12pt" 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; LINE-HEIGHT: normal"><FONT style="FONT-SIZE: 12pt" face=Calibri,sans-serif>For the quarterly period ended</FONT><B><FONT style="FONT-SIZE: 12pt" face=Calibri,sans-serif> March 31, 2016</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; LINE-HEIGHT: normal" align=center><FONT style="FONT-SIZE: 12pt" face=Calibri,sans-serif>or</FONT></P>

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

<P style="MARGIN: 0in 0in 0pt; LINE-HEIGHT: normal"><FONT lang=EN-US style="FONT-SIZE: 10pt" 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="100%" colSpan=2>

   <P style="MARGIN: 0in 0in 0pt; LINE-HEIGHT: normal"><FONT style="FONT-SIZE: 10pt" 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" 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; LINE-HEIGHT: normal" align=center><B><FONT style="FONT-SIZE: 18pt" 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; LINE-HEIGHT: normal" align=center><FONT style="FONT-SIZE: 8pt" 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; LINE-HEIGHT: normal"><FONT style="FONT-SIZE: 4pt" 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; LINE-HEIGHT: normal" align=center><FONT style="FONT-SIZE: 10pt" 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; LINE-HEIGHT: normal" align=center><FONT style="FONT-SIZE: 10pt" 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; LINE-HEIGHT: normal" align=center><FONT style="FONT-SIZE: 8pt" 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; LINE-HEIGHT: normal" align=center><FONT style="FONT-SIZE: 8pt" 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; LINE-HEIGHT: normal"><FONT style="FONT-SIZE: 10pt" 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; LINE-HEIGHT: 10pt" align=center><B><FONT style="FONT-SIZE: 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; LINE-HEIGHT: normal" align=center><FONT style="FONT-SIZE: 8pt" face=Calibri,sans-serif>(Address of principal executive offices, including zip code)</FONT></P>

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

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

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

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

<P style="TEXT-ALIGN: justify; MARGIN: 0in 0in 0pt; LINE-HEIGHT: 12pt"><FONT lang=EN-US style="FONT-SIZE: 10pt" face=Calibri,sans-serif>Indicate by check mark whether the registrant has submitted electronically and posted on its corporate Web site, if any, every Interactive Data File required to be submitted and posted 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 and post such files).&nbsp; Yes </FONT><U><FONT lang=EN-US style="FONT-SIZE: 10pt" face=Calibri,sans-serif>X</FONT></U><FONT lang=EN-US style="FONT-SIZE: 10pt" face=Calibri,sans-serif>&nbsp; No __</FONT></P>

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

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

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

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

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

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

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

<a name="_bclFooter1"></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>1</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 lang=EN-US style="FONT-SIZE: 10pt" face=Times></FONT>&nbsp;</P></DIV></DIV>

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



<DIV style="PAGE-BREAK-BEFORE: always">&nbsp;</DIV>
<a name="page_2"></a><a name="_bclPageBorder2"></a><DIV STYLE="PADDING-RIGHT: 0%; PADDING-LEFT: 0%">
<div align=left><table cellpadding=0 cellspacing=0 border=0 style="border-collapse:collapse;width:680.000000pt;">
 <tr style="height:1.0pt;">
  <td colspan=6 valign=top width=100% style="height:1.0pt;padding:0in 5.4pt 0in 5.4pt;">
  <p align=center style="line-height:12.0pt;margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;text-align:center;"><b><font face=Calibri,sans-serif style="font-size:11.0pt;">DATA&nbsp;I/O
  CORPORATION</font></b></p>
  </td>
 </tr>
<tr style="height:1.0pt;">
  <td colspan=6 valign=top width=100% style="height:1.0pt;padding:0in 5.4pt 0in 5.4pt;">
  <p style="line-height:12.0pt;margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;"><font face=Calibri,sans-serif style="font-size:11.0pt;">&nbsp;</font></p>
  </td>
 </tr>
<tr style="height:1.0pt;">
  <td colspan=6 valign=top width=100% style="height:1.0pt;padding:0in 5.4pt 0in 5.4pt;">
  <p align=center style="line-height:12.0pt;margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;text-align:center;"><b><font face=Calibri,sans-serif style="font-size:11.0pt;">FORM 10-Q</font></b></p>
  </td>
 </tr>
<tr style="height:1.0pt;">
  <td colspan=6 valign=top width=100% style="height:1.0pt;padding:0in 5.4pt 0in 5.4pt;">
  <p align=center style="line-height:18.0pt;margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;text-align:center;"><b><font face=Calibri,sans-serif style="font-size:11.0pt;">For the Quarter Ended </font></b><b><font face=Calibri,sans-serif style="font-size:12.0pt;">March 31, 2016</font></b></p>
  </td>
 </tr>
<tr style="height:1.0pt;">
  <td colspan=6 valign=top width=100% style="height:1.0pt;padding:0in 5.4pt 0in 5.4pt;">
  <p style="line-height:12.0pt;margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;"><font face=Calibri,sans-serif style="font-size:11.0pt;">&nbsp;</font></p>
  </td>
 </tr>
<tr style="height:1.0pt;">
  <td colspan=6 valign=top width=100% style="height:1.0pt;padding:0in 5.4pt 0in 5.4pt;">
  <p align=center style="line-height:12.0pt;margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;text-align:center;"><b><font face=Calibri,sans-serif style="font-size:11.0pt;">INDEX</font></b></p>
  </td>
 </tr>
<tr style="height:1.0pt;">
  <td valign=top width=9% style="height:1.0pt;padding:0in 5.4pt 0in 5.4pt;">
  <p style="line-height:12.0pt;margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;"><font face=Calibri,sans-serif style="font-size:11.0pt;">Part I.</font></p>
  </td>
 <td valign=top width=11% style="height:1.0pt;padding:0in 5.4pt 0in 5.4pt;">
  <p style="line-height:12.0pt;margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;"><font face=Calibri,sans-serif style="font-size:11.0pt;">&nbsp;</font></p>
  </td>
 <td valign=top width=68% style="height:1.0pt;padding:0in 5.4pt 0in 5.4pt;">
  <p style="line-height:12.0pt;margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;"><b><font face=Calibri,sans-serif style="font-size:11.0pt;">Financial Information</font></b></p>
  </td>
 <td colspan=2 valign=top width=8% style="height:1.0pt;padding:0in 5.4pt 0in 5.4pt;">
  <p align=right style="line-height:12.0pt;margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;text-align:right;"><u><font face=Calibri,sans-serif style="font-size:11.0pt;">Page</font></u></p>
  </td>
 <td width=4% style="padding:0in 0in 0in 0in;"><p style="line-height:115%;margin-bottom:10.0pt;margin-left:0in;margin-right:0in;margin-top:0in;"><font face=Calibri,sans-serif style="font-size:11.0pt;">&nbsp;</font></p></td>
 </tr>
<tr style="height:5.35pt;">
  <td valign=top width=9% style="height:5.35pt;padding:0in 5.4pt 0in 5.4pt;">
  <p style="line-height:12.0pt;margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;"><font face=Calibri,sans-serif style="font-size:11.0pt;">&nbsp;</font></p>
  </td>
 <td valign=top width=11% style="height:5.35pt;padding:0in 5.4pt 0in 5.4pt;">
  <p style="line-height:12.0pt;margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;"><font face=Calibri,sans-serif style="font-size:11.0pt;">&nbsp;</font></p>
  </td>
 <td colspan=2 valign=top width=69% style="height:5.35pt;padding:0in 5.4pt 0in 5.4pt;">
  <p style="line-height:12.0pt;margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;"><font face=Calibri,sans-serif style="font-size:11.0pt;">&nbsp;</font></p>
  </td>
 <td colspan=2 valign=top width=11% style="height:5.35pt;padding:0in 5.4pt 0in 5.4pt;">
  <p style="line-height:12.0pt;margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;"><font face=Calibri,sans-serif style="font-size:11.0pt;">&nbsp;</font></p>
  </td>
 </tr>
<tr style="height:1.0pt;">
  <td valign=top width=9% style="height:1.0pt;padding:0in 5.4pt 0in 5.4pt;">
  <p style="line-height:12.0pt;margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;"><font face=Calibri,sans-serif style="font-size:11.0pt;">&nbsp;</font></p>
  </td>
 <td valign=top width=11% style="height:1.0pt;padding:0in 5.4pt 0in 5.4pt;">
  <p style="line-height:12.0pt;margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;"><font face=Calibri,sans-serif style="font-size:11.0pt;">Item 1.</font></p>
  </td>
 <td colspan=2 valign=top width=69% style="height:1.0pt;padding:0in 5.4pt 0in 5.4pt;">
  <p style="line-height:12.0pt;margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;"><font face=Calibri,sans-serif style="font-size:11.0pt;">Financial Statements</font></p>
  </td>
 <td colspan=2 valign=top width=11% style="height:1.0pt;padding:0in 5.4pt 0in 5.4pt;">
  <p style="line-height:12.0pt;margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;text-align:justify;"><font face=Calibri,sans-serif style="font-size:11.0pt;">&#160; 3</font></p>
  </td>
 </tr>
<tr style="height:1.0pt;">
  <td valign=top width=9% style="height:1.0pt;padding:0in 5.4pt 0in 5.4pt;">
  <p style="line-height:12.0pt;margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;"><font face=Calibri,sans-serif style="font-size:11.0pt;">&nbsp;</font></p>
  </td>
 <td valign=top width=11% style="height:1.0pt;padding:0in 5.4pt 0in 5.4pt;">
  <p style="line-height:12.0pt;margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;"><font face=Calibri,sans-serif style="font-size:11.0pt;">&nbsp;</font></p>
  </td>
 <td colspan=2 valign=top width=69% style="height:1.0pt;padding:0in 5.4pt 0in 5.4pt;">
  <p style="line-height:12.0pt;margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;"><font face=Calibri,sans-serif style="font-size:11.0pt;">&nbsp;</font></p>
  </td>
 <td colspan=2 valign=top width=11% style="height:1.0pt;padding:0in 5.4pt 0in 5.4pt;">
  <p style="line-height:12.0pt;margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;"><font face=Calibri,sans-serif style="font-size:11.0pt;">&nbsp;</font></p>
  </td>
 </tr>
<tr style="height:1.0pt;">
  <td valign=top width=9% style="height:1.0pt;padding:0in 5.4pt 0in 5.4pt;">
  <p style="line-height:12.0pt;margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;"><font face=Calibri,sans-serif style="font-size:11.0pt;">&nbsp;</font></p>
  </td>
 <td valign=top width=11% style="height:1.0pt;padding:0in 5.4pt 0in 5.4pt;">
  <p style="line-height:12.0pt;margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;"><font face=Calibri,sans-serif style="font-size:11.0pt;">Item 2.</font></p>
  </td>
 <td colspan=2 valign=top width=69% style="height:1.0pt;padding:0in 5.4pt 0in 5.4pt;">
  <p style="line-height:12.0pt;margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;"><font face=Calibri,sans-serif style="font-size:11.0pt;">Management&#8217;s Discussion and Analysis of Financial Condition and
  Results of Operations</font></p>
  </td>
 <td colspan=2 valign=top width=11% style="height:1.0pt;padding:0in 5.4pt 0in 5.4pt;">
  <p style="line-height:12.0pt;margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;"><font face=Calibri,sans-serif style="font-size:11.0pt;">14</font></p>
  </td>
 </tr>
<tr style="height:1.0pt;">
  <td valign=top width=9% style="height:1.0pt;padding:0in 5.4pt 0in 5.4pt;">
  <p style="line-height:12.0pt;margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;"><font face=Calibri,sans-serif style="font-size:11.0pt;">&nbsp;</font></p>
  </td>
 <td valign=top width=11% style="height:1.0pt;padding:0in 5.4pt 0in 5.4pt;">
  <p style="line-height:12.0pt;margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;"><font face=Calibri,sans-serif style="font-size:11.0pt;">&nbsp;</font></p>
  </td>
 <td colspan=2 valign=top width=69% style="height:1.0pt;padding:0in 5.4pt 0in 5.4pt;">
  <p style="line-height:12.0pt;margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;"><font face=Calibri,sans-serif style="font-size:11.0pt;">&nbsp;</font></p>
  </td>
 <td colspan=2 valign=top width=11% style="height:1.0pt;padding:0in 5.4pt 0in 5.4pt;">
  <p style="line-height:12.0pt;margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;"><font face=Calibri,sans-serif style="font-size:11.0pt;">&nbsp;</font></p>
  </td>
 </tr>
<tr style="height:1.0pt;">
  <td valign=top width=9% style="height:1.0pt;padding:0in 5.4pt 0in 5.4pt;">
  <p style="line-height:12.0pt;margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;"><font face=Calibri,sans-serif style="font-size:11.0pt;">&nbsp;</font></p>
  </td>
 <td valign=top width=11% style="height:1.0pt;padding:0in 5.4pt 0in 5.4pt;">
  <p style="line-height:12.0pt;margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;"><font face=Calibri,sans-serif style="font-size:11.0pt;">Item 3.</font></p>
  </td>
 <td colspan=2 valign=top width=69% style="height:1.0pt;padding:0in 5.4pt 0in 5.4pt;">
  <p style="line-height:12.0pt;margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;"><font face=Calibri,sans-serif style="font-size:11.0pt;">Quantitative and Qualitative Disclosures About Market Risk</font></p>
  </td>
 <td colspan=2 valign=top width=11% style="height:1.0pt;padding:0in 5.4pt 0in 5.4pt;">
  <p style="line-height:12.0pt;margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;"><font face=Calibri,sans-serif style="font-size:11.0pt;">22</font></p>
  </td>
 </tr>
<tr style="height:1.0pt;">
  <td valign=top width=9% style="height:1.0pt;padding:0in 5.4pt 0in 5.4pt;">
  <p style="line-height:12.0pt;margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;"><font face=Calibri,sans-serif style="font-size:11.0pt;">&nbsp;</font></p>
  </td>
 <td valign=top width=11% style="height:1.0pt;padding:0in 5.4pt 0in 5.4pt;">
  <p style="line-height:12.0pt;margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;"><font face=Calibri,sans-serif style="font-size:11.0pt;">&nbsp;</font></p>
  </td>
 <td colspan=2 valign=top width=69% style="height:1.0pt;padding:0in 5.4pt 0in 5.4pt;">
  <p style="line-height:12.0pt;margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;"><font face=Calibri,sans-serif style="font-size:11.0pt;">&nbsp;</font></p>
  </td>
 <td colspan=2 valign=top width=11% style="height:1.0pt;padding:0in 5.4pt 0in 5.4pt;">
  <p style="line-height:12.0pt;margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;"><font face=Calibri,sans-serif style="font-size:11.0pt;">&nbsp;</font></p>
  </td>
 </tr>
<tr style="height:1.0pt;">
  <td valign=top width=9% style="height:1.0pt;padding:0in 5.4pt 0in 5.4pt;">
  <p style="line-height:12.0pt;margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;"><font face=Calibri,sans-serif style="font-size:11.0pt;">&nbsp;</font></p>
  </td>
 <td valign=top width=11% style="height:1.0pt;padding:0in 5.4pt 0in 5.4pt;">
  <p style="line-height:12.0pt;margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;"><font face=Calibri,sans-serif style="font-size:11.0pt;">Item 4.</font></p>
  </td>
 <td colspan=2 valign=top width=69% style="height:1.0pt;padding:0in 5.4pt 0in 5.4pt;">
  <p style="line-height:12.0pt;margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;"><font face=Calibri,sans-serif style="font-size:11.0pt;">Controls and Procedures</font></p>
  </td>
 <td colspan=2 valign=top width=11% style="height:1.0pt;padding:0in 5.4pt 0in 5.4pt;">
  <p style="line-height:12.0pt;margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;"><font face=Calibri,sans-serif style="font-size:11.0pt;">22</font></p>
  </td>
 </tr>
<tr style="height:1.0pt;">
  <td valign=top width=9% style="height:1.0pt;padding:0in 5.4pt 0in 5.4pt;">
  <p style="line-height:12.0pt;margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;"><font face=Calibri,sans-serif style="font-size:11.0pt;">&nbsp;</font></p>
  </td>
 <td valign=top width=11% style="height:1.0pt;padding:0in 5.4pt 0in 5.4pt;">
  <p style="line-height:12.0pt;margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;"><font face=Calibri,sans-serif style="font-size:11.0pt;">&nbsp;</font></p>
  </td>
 <td colspan=2 valign=top width=69% style="height:1.0pt;padding:0in 5.4pt 0in 5.4pt;">
  <p style="line-height:12.0pt;margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;"><font face=Calibri,sans-serif style="font-size:11.0pt;">&nbsp;</font></p>
  </td>
 <td colspan=2 valign=top width=11% style="height:1.0pt;padding:0in 5.4pt 0in 5.4pt;">
  <p style="line-height:12.0pt;margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;"><font face=Calibri,sans-serif style="font-size:11.0pt;">&nbsp;</font></p>
  </td>
 </tr>
<tr style="height:1.0pt;">
  <td valign=top width=9% style="height:1.0pt;padding:0in 5.4pt 0in 5.4pt;">
  <p style="line-height:12.0pt;margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;"><font face=Calibri,sans-serif style="font-size:11.0pt;">Part II</font></p>
  </td>
 <td valign=top width=11% style="height:1.0pt;padding:0in 5.4pt 0in 5.4pt;">
  <p style="line-height:12.0pt;margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;"><font face=Calibri,sans-serif style="font-size:11.0pt;">&nbsp;</font></p>
  </td>
 <td colspan=2 valign=top width=69% style="height:1.0pt;padding:0in 5.4pt 0in 5.4pt;">
  <p style="line-height:12.0pt;margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;"><b><font face=Calibri,sans-serif style="font-size:11.0pt;">Other Information</font></b></p>
  </td>
 <td colspan=2 valign=top width=11% style="height:1.0pt;padding:0in 5.4pt 0in 5.4pt;">
  <p style="line-height:12.0pt;margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;"><font face=Calibri,sans-serif style="font-size:11.0pt;">&nbsp;</font></p>
  </td>
 </tr>
<tr style="height:1.0pt;">
  <td valign=top width=9% style="height:1.0pt;padding:0in 5.4pt 0in 5.4pt;">
  <p style="line-height:12.0pt;margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;"><font face=Calibri,sans-serif style="font-size:11.0pt;">&nbsp;</font></p>
  </td>
 <td valign=top width=11% style="height:1.0pt;padding:0in 5.4pt 0in 5.4pt;">
  <p style="line-height:12.0pt;margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;"><font face=Calibri,sans-serif style="font-size:11.0pt;">&nbsp;</font></p>
  </td>
 <td colspan=2 valign=top width=69% style="height:1.0pt;padding:0in 5.4pt 0in 5.4pt;">
  <p style="line-height:12.0pt;margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;"><font face=Calibri,sans-serif style="font-size:11.0pt;">&nbsp;</font></p>
  </td>
 <td colspan=2 valign=top width=11% style="height:1.0pt;padding:0in 5.4pt 0in 5.4pt;">
  <p style="line-height:12.0pt;margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;"><font face=Calibri,sans-serif style="font-size:11.0pt;">&nbsp;</font></p>
  </td>
 </tr>
<tr style="height:1.0pt;">
  <td valign=top width=9% style="height:1.0pt;padding:0in 5.4pt 0in 5.4pt;">
  <p style="line-height:12.0pt;margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;"><font face=Calibri,sans-serif style="font-size:11.0pt;">&nbsp;</font></p>
  </td>
 <td valign=top width=11% style="height:1.0pt;padding:0in 5.4pt 0in 5.4pt;">
  <p style="line-height:12.0pt;margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;"><font face=Calibri,sans-serif style="font-size:11.0pt;">Item 1.</font></p>
  </td>
 <td colspan=2 valign=top width=69% style="height:1.0pt;padding:0in 5.4pt 0in 5.4pt;">
  <p style="line-height:12.0pt;margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;"><font face=Calibri,sans-serif style="font-size:11.0pt;">Legal Proceedings</font></p>
  </td>
 <td colspan=2 valign=bottom width=11% style="height:1.0pt;padding:0in 5.4pt 0in 5.4pt;">
  <p style="line-height:12.0pt;margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;"><font face=Calibri,sans-serif style="font-size:11.0pt;">22</font></p>
  </td>
 </tr>
<tr style="height:1.0pt;">
  <td valign=top width=9% style="height:1.0pt;padding:0in 5.4pt 0in 5.4pt;">
  <p style="line-height:12.0pt;margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;"><font face=Calibri,sans-serif style="font-size:11.0pt;">&nbsp;</font></p>
  </td>
 <td valign=top width=11% style="height:1.0pt;padding:0in 5.4pt 0in 5.4pt;">
  <p style="line-height:12.0pt;margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;"><font face=Calibri,sans-serif style="font-size:11.0pt;">&nbsp;</font></p>
  </td>
 <td colspan=2 valign=top width=69% style="height:1.0pt;padding:0in 5.4pt 0in 5.4pt;">
  <p style="line-height:12.0pt;margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;"><font face=Calibri,sans-serif style="font-size:11.0pt;">&nbsp;</font></p>
  </td>
 <td colspan=2 valign=top width=11% style="height:1.0pt;padding:0in 5.4pt 0in 5.4pt;">
  <p style="line-height:12.0pt;margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;"><font face=Calibri,sans-serif style="font-size:11.0pt;">&nbsp;</font></p>
  </td>
 </tr>
<tr style="height:1.0pt;">
  <td valign=top width=9% style="height:1.0pt;padding:0in 5.4pt 0in 5.4pt;">
  <p style="line-height:12.0pt;margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;"><font face=Calibri,sans-serif style="font-size:11.0pt;">&nbsp;</font></p>
  </td>
 <td valign=top width=11% style="height:1.0pt;padding:0in 5.4pt 0in 5.4pt;">
  <p style="line-height:12.0pt;margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;"><font face=Calibri,sans-serif style="font-size:11.0pt;">Item 1A.</font></p>
  </td>
 <td colspan=2 valign=top width=69% style="height:1.0pt;padding:0in 5.4pt 0in 5.4pt;">
  <p style="line-height:12.0pt;margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;"><font face=Calibri,sans-serif style="font-size:11.0pt;">Risk Factors</font></p>
  </td>
 <td colspan=2 valign=top width=11% style="height:1.0pt;padding:0in 5.4pt 0in 5.4pt;">
  <p style="line-height:12.0pt;margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;"><font face=Calibri,sans-serif style="font-size:11.0pt;">22</font></p>
  </td>
 </tr>
<tr style="height:1.0pt;">
  <td valign=top width=9% style="height:1.0pt;padding:0in 5.4pt 0in 5.4pt;">
  <p style="line-height:12.0pt;margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;"><font face=Calibri,sans-serif style="font-size:11.0pt;">&nbsp;</font></p>
  </td>
 <td valign=top width=11% style="height:1.0pt;padding:0in 5.4pt 0in 5.4pt;">
  <p style="line-height:12.0pt;margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;"><font face=Calibri,sans-serif style="font-size:11.0pt;">&nbsp;</font></p>
  </td>
 <td colspan=2 valign=top width=69% style="height:1.0pt;padding:0in 5.4pt 0in 5.4pt;">
  <p style="line-height:12.0pt;margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;"><font face=Calibri,sans-serif style="font-size:11.0pt;">&nbsp;</font></p>
  </td>
 <td colspan=2 valign=top width=11% style="height:1.0pt;padding:0in 5.4pt 0in 5.4pt;">
  <p style="line-height:12.0pt;margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;"><font face=Calibri,sans-serif style="font-size:11.0pt;">&nbsp;</font></p>
  </td>
 </tr>
<tr style="height:1.0pt;">
  <td valign=top width=9% style="height:1.0pt;padding:0in 5.4pt 0in 5.4pt;">
  <p style="line-height:12.0pt;margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;"><font face=Calibri,sans-serif style="font-size:11.0pt;">&nbsp;</font></p>
  </td>
 <td valign=top width=11% style="height:1.0pt;padding:0in 5.4pt 0in 5.4pt;">
  <p style="line-height:12.0pt;margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;"><font face=Calibri,sans-serif style="font-size:11.0pt;">Item 2.</font></p>
  </td>
 <td colspan=2 valign=top width=69% style="height:1.0pt;padding:0in 5.4pt 0in 5.4pt;">
  <p style="line-height:12.0pt;margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;"><font face=Calibri,sans-serif style="font-size:11.0pt;">Unregistered Sales of Equity Securities and Use of Proceeds</font></p>
  </td>
 <td colspan=2 valign=top width=11% style="height:1.0pt;padding:0in 5.4pt 0in 5.4pt;">
  <p style="line-height:12.0pt;margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;"><font face=Calibri,sans-serif style="font-size:11.0pt;">22</font></p>
  </td>
 </tr>
<tr style="height:1.0pt;">
  <td valign=top width=9% style="height:1.0pt;padding:0in 5.4pt 0in 5.4pt;">
  <p style="line-height:12.0pt;margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;"><font face=Calibri,sans-serif style="font-size:11.0pt;">&nbsp;</font></p>
  </td>
 <td valign=top width=11% style="height:1.0pt;padding:0in 5.4pt 0in 5.4pt;">
  <p style="line-height:12.0pt;margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;"><font face=Calibri,sans-serif style="font-size:11.0pt;">&nbsp;</font></p>
  </td>
 <td colspan=2 valign=top width=69% style="height:1.0pt;padding:0in 5.4pt 0in 5.4pt;">
  <p style="line-height:12.0pt;margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;"><font face=Calibri,sans-serif style="font-size:11.0pt;">&nbsp;</font></p>
  </td>
 <td colspan=2 valign=top width=11% style="height:1.0pt;padding:0in 5.4pt 0in 5.4pt;">
  <p style="line-height:12.0pt;margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;"><font face=Calibri,sans-serif style="font-size:11.0pt;">&nbsp;</font></p>
  </td>
 </tr>
<tr style="height:1.0pt;">
  <td valign=top width=9% style="height:1.0pt;padding:0in 5.4pt 0in 5.4pt;">
  <p style="line-height:12.0pt;margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;"><font face=Calibri,sans-serif style="font-size:11.0pt;">&nbsp;</font></p>
  </td>
 <td valign=top width=11% style="height:1.0pt;padding:0in 5.4pt 0in 5.4pt;">
  <p style="line-height:12.0pt;margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;"><font face=Calibri,sans-serif style="font-size:11.0pt;">Item 3.</font></p>
  </td>
 <td colspan=2 valign=top width=69% style="height:1.0pt;padding:0in 5.4pt 0in 5.4pt;">
  <p style="line-height:12.0pt;margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;"><font face=Calibri,sans-serif style="font-size:11.0pt;">Defaults Upon Senior Securities</font></p>
  </td>
 <td colspan=2 valign=top width=11% style="height:1.0pt;padding:0in 5.4pt 0in 5.4pt;">
  <p style="line-height:12.0pt;margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;"><font face=Calibri,sans-serif style="font-size:11.0pt;">22</font></p>
  </td>
 </tr>
<tr style="height:1.0pt;">
  <td valign=top width=9% style="height:1.0pt;padding:0in 5.4pt 0in 5.4pt;">
  <p style="line-height:12.0pt;margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;"><font face=Calibri,sans-serif style="font-size:11.0pt;">&nbsp;</font></p>
  </td>
 <td valign=top width=11% style="height:1.0pt;padding:0in 5.4pt 0in 5.4pt;">
  <p style="line-height:12.0pt;margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;"><font face=Calibri,sans-serif style="font-size:11.0pt;">&nbsp;</font></p>
  </td>
 <td colspan=2 valign=top width=69% style="height:1.0pt;padding:0in 5.4pt 0in 5.4pt;">
  <p style="line-height:12.0pt;margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;"><font face=Calibri,sans-serif style="font-size:11.0pt;">&nbsp;</font></p>
  </td>
 <td colspan=2 valign=top width=11% style="height:1.0pt;padding:0in 5.4pt 0in 5.4pt;">
  <p style="line-height:12.0pt;margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;"><font face=Calibri,sans-serif style="font-size:11.0pt;">&nbsp;</font></p>
  </td>
 </tr>
<tr style="height:1.0pt;">
  <td valign=top width=9% style="height:1.0pt;padding:0in 5.4pt 0in 5.4pt;">
  <p style="line-height:12.0pt;margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;"><font face=Calibri,sans-serif style="font-size:11.0pt;">&nbsp;</font></p>
  </td>
 <td valign=top width=11% style="height:1.0pt;padding:0in 5.4pt 0in 5.4pt;">
  <p style="line-height:12.0pt;margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;"><font face=Calibri,sans-serif style="font-size:11.0pt;">Item 4.</font></p>
  </td>
 <td colspan=2 valign=top width=69% style="height:1.0pt;padding:0in 5.4pt 0in 5.4pt;">
  <p style="line-height:12.0pt;margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;"><font face=Calibri,sans-serif style="font-size:11.0pt;">Mine Safety Disclosures</font></p>
  </td>
 <td colspan=2 valign=top width=11% style="height:1.0pt;padding:0in 5.4pt 0in 5.4pt;">
  <p style="line-height:12.0pt;margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;"><font face=Calibri,sans-serif style="font-size:11.0pt;">22</font></p>
  </td>
 </tr>
<tr style="height:1.0pt;">
  <td valign=top width=9% style="height:1.0pt;padding:0in 5.4pt 0in 5.4pt;">
  <p style="line-height:12.0pt;margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;"><font face=Calibri,sans-serif style="font-size:11.0pt;">&nbsp;</font></p>
  </td>
 <td valign=top width=11% style="height:1.0pt;padding:0in 5.4pt 0in 5.4pt;">
  <p style="line-height:12.0pt;margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;"><font face=Calibri,sans-serif style="font-size:11.0pt;">&nbsp;</font></p>
  </td>
 <td colspan=2 valign=top width=69% style="height:1.0pt;padding:0in 5.4pt 0in 5.4pt;">
  <p style="line-height:12.0pt;margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;"><font face=Calibri,sans-serif style="font-size:11.0pt;">&nbsp;</font></p>
  </td>
 <td colspan=2 valign=top width=11% style="height:1.0pt;padding:0in 5.4pt 0in 5.4pt;">
  <p style="line-height:12.0pt;margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;"><font face=Calibri,sans-serif style="font-size:11.0pt;">&nbsp;</font></p>
  </td>
 </tr>
<tr style="height:1.0pt;">
  <td valign=top width=9% style="height:1.0pt;padding:0in 5.4pt 0in 5.4pt;">
  <p style="line-height:12.0pt;margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;"><font face=Calibri,sans-serif style="font-size:11.0pt;">&nbsp;</font></p>
  </td>
 <td valign=top width=11% style="height:1.0pt;padding:0in 5.4pt 0in 5.4pt;">
  <p style="line-height:12.0pt;margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;"><font face=Calibri,sans-serif style="font-size:11.0pt;">Item 5.</font></p>
  </td>
 <td colspan=2 valign=top width=69% style="height:1.0pt;padding:0in 5.4pt 0in 5.4pt;">
  <p style="line-height:12.0pt;margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;"><font face=Calibri,sans-serif style="font-size:11.0pt;">Other Information</font></p>
  </td>
 <td colspan=2 valign=top width=11% style="height:1.0pt;padding:0in 5.4pt 0in 5.4pt;">
  <p style="line-height:12.0pt;margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;"><font face=Calibri,sans-serif style="font-size:11.0pt;">23</font></p>
  </td>
 </tr>
<tr style="height:1.0pt;">
  <td valign=top width=9% style="height:1.0pt;padding:0in 5.4pt 0in 5.4pt;">
  <p style="line-height:12.0pt;margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;"><font face=Calibri,sans-serif style="font-size:11.0pt;">&nbsp;</font></p>
  </td>
 <td valign=top width=11% style="height:1.0pt;padding:0in 5.4pt 0in 5.4pt;">
  <p style="line-height:12.0pt;margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;"><font face=Calibri,sans-serif style="font-size:11.0pt;">&nbsp;</font></p>
  </td>
 <td colspan=2 valign=top width=69% style="height:1.0pt;padding:0in 5.4pt 0in 5.4pt;">
  <p style="line-height:12.0pt;margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;"><font face=Calibri,sans-serif style="font-size:11.0pt;">&nbsp;</font></p>
  </td>
 <td colspan=2 valign=top width=11% style="height:1.0pt;padding:0in 5.4pt 0in 5.4pt;">
  <p style="line-height:12.0pt;margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;"><font face=Calibri,sans-serif style="font-size:11.0pt;">&nbsp;</font></p>
  </td>
 </tr>
<tr style="height:1.0pt;">
  <td valign=top width=9% style="height:1.0pt;padding:0in 5.4pt 0in 5.4pt;">
  <p style="line-height:12.0pt;margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;"><font face=Calibri,sans-serif style="font-size:11.0pt;">&nbsp;</font></p>
  </td>
 <td valign=top width=11% style="height:1.0pt;padding:0in 5.4pt 0in 5.4pt;">
  <p style="line-height:12.0pt;margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;"><font face=Calibri,sans-serif style="font-size:11.0pt;">Item 6.</font></p>
  </td>
 <td colspan=2 valign=top width=69% style="height:1.0pt;padding:0in 5.4pt 0in 5.4pt;">
  <p style="line-height:12.0pt;margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;"><font face=Calibri,sans-serif style="font-size:11.0pt;">Exhibits</font></p>
  </td>
 <td colspan=2 valign=top width=11% style="height:1.0pt;padding:0in 5.4pt 0in 5.4pt;">
  <p style="line-height:12.0pt;margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;"><font face=Calibri,sans-serif style="font-size:11.0pt;">23</font></p>
  </td>
 </tr>
<tr style="height:1.0pt;">
  <td valign=top width=9% style="height:1.0pt;padding:0in 5.4pt 0in 5.4pt;">
  <p style="line-height:12.0pt;margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;"><font face=Calibri,sans-serif style="font-size:11.0pt;">&nbsp;</font></p>
  </td>
 <td valign=top width=11% style="height:1.0pt;padding:0in 5.4pt 0in 5.4pt;">
  <p style="line-height:12.0pt;margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;"><font face=Calibri,sans-serif style="font-size:11.0pt;">&nbsp;</font></p>
  </td>
 <td colspan=2 valign=top width=69% style="height:1.0pt;padding:0in 5.4pt 0in 5.4pt;">
  <p style="line-height:12.0pt;margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;"><font face=Calibri,sans-serif style="font-size:11.0pt;">&nbsp;</font></p>
  </td>
 <td colspan=2 valign=top width=11% style="height:1.0pt;padding:0in 5.4pt 0in 5.4pt;">
  <p style="line-height:12.0pt;margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;"><font face=Calibri,sans-serif style="font-size:11.0pt;">&nbsp;</font></p>
  </td>
 </tr>
<tr style="height:1.0pt;">
  <td colspan=2 valign=top width=20% style="height:1.0pt;padding:0in 5.4pt 0in 5.4pt;">
  <p style="line-height:12.0pt;margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;"><font face=Calibri,sans-serif style="font-size:11.0pt;">Signatures</font></p>
  </td>
 <td colspan=2 valign=top width=69% style="height:1.0pt;padding:0in 5.4pt 0in 5.4pt;">
  <p style="line-height:12.0pt;margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;"><font face=Calibri,sans-serif style="font-size:11.0pt;">&nbsp;</font></p>
  </td>
 <td colspan=2 valign=top width=11% style="height:1.0pt;padding:0in 5.4pt 0in 5.4pt;">
  <p style="line-height:12.0pt;margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;"><font face=Calibri,sans-serif style="font-size:11.0pt;">24</font></p>
  </td>
 </tr>
<tr height=0>
  <td width=9%>&nbsp;</td>
 <td width=11%>&nbsp;</td>
 <td width=68%>&nbsp;</td>
 <td width=1%>&nbsp;</td>
 <td width=7%>&nbsp;</td>
 <td width=4%>&nbsp;</td>
 </tr>
</table></div>

<p style="line-height:12.0pt;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;">&nbsp;</font></p>





<a name="_bclFooter2"></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;">2</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=Times lang=EN-US style="font-size:10.0pt;">&nbsp;</font></p>


</DIV>
</DIV><HR noshade align="center" width="100%" size=2><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="line-height:12.0pt;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;">PART I -
FINANCIAL INFORMATION</font></b></p>

<p style="line-height:normal;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;">&nbsp;</font></b></p>

<p style="line-height:normal;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;">Item 1.</font></u></b><b><font face=Calibri,sans-serif lang=EN-US style="font-size:10.0pt;">&#160;&#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;">Financial Statements</font></u></b></p>

<p style="line-height:115%;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;">&nbsp;</font></p>

<div align=left><table cellpadding=0 cellspacing=0 border=0 style="border-collapse:collapse;margin-left:5.4pt;width:522.400024pt;">
 <tr style="height:12.65pt;">
  <td colspan=4 nowrap valign=bottom width=100% style="height:12.65pt;padding:0in 5.4pt 0in 5.4pt;">
  <p align=center style="line-height:normal;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;">DATA&nbsp;I/O
  CORPORATION</font></b></p>
  </td>
 </tr>
<tr style="height:9.8pt;">
  <td colspan=4 nowrap valign=bottom width=100% style="height:9.8pt;padding:0in 5.4pt 0in 5.4pt;">
  <p align=center style="line-height:normal;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;">CONSOLIDATED
  BALANCE SHEETS</font></b></p>
  </td>
 </tr>
<tr style="height:10.35pt;">
  <td colspan=4 nowrap valign=bottom width=100% style="height:10.35pt;padding:0in 5.4pt 0in 5.4pt;">
  <p align=center style="line-height:normal;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;">(in
  thousands, except share data)</font></b></p>
  </td>
 </tr>
<tr style="height:9.8pt;">
  <td colspan=4 nowrap valign=bottom width=100% style="height:9.8pt;padding:0in 5.4pt 0in 5.4pt;">
  <p align=center style="line-height:normal;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;">(UNAUDITED)</font></b></p>
  </td>
 </tr>
<tr style="height:9.8pt;">
  <td nowrap valign=bottom width=62% style="height:9.8pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 <td nowrap valign=bottom width=16% style="height:9.8pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 <td nowrap valign=bottom width=5% style="height:9.8pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 <td nowrap valign=bottom width=17% style="height:9.8pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 </tr>
<tr style="height:19.55pt;">
  <td valign=top width=62% style="height:19.55pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 <td valign=bottom width=16% style="border-bottom:solid windowtext 1.0pt;height:19.55pt;padding:0in 5.4pt 0in 5.4pt;">
  <p align=center style="line-height:normal;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;">March 31,<br>
  2016</font></b></p>
  </td>
 <td valign=top width=5% style="height:19.55pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 <td valign=bottom width=17% style="background:white;border-bottom:solid windowtext 1.0pt;height:19.55pt;padding:0in 5.4pt 0in 5.4pt;">
  <p align=center style="line-height:normal;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;">December 31,<br>
  2015</font></b></p>
  </td>
 </tr>
<tr style="height:5.8pt;">
  <td nowrap valign=bottom width=62% style="height:5.8pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 <td nowrap valign=bottom width=16% style="height:5.8pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 <td nowrap valign=bottom width=5% style="height:5.8pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 <td nowrap valign=bottom width=17% style="background:white;height:5.8pt;padding:0in 5.4pt 0in 5.4pt;">
  <p style="line-height:normal;margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;"><b><font face=Calibri,sans-serif style="font-size:10.0pt;">&nbsp;</font></b></p>
  </td>
 </tr>
<tr style="height:9.8pt;">
  <td nowrap valign=top width=62% style="height:9.8pt;padding:0in 5.4pt 0in 5.4pt;">
  <p style="line-height:normal;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;">ASSETS</font></b></p>
  </td>
 <td nowrap valign=bottom width=16% style="height:9.8pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 <td nowrap valign=bottom width=5% style="height:9.8pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 <td nowrap valign=bottom width=17% style="background:white;height:9.8pt;padding:0in 5.4pt 0in 5.4pt;">
  <p style="line-height:normal;margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;"><font face=Calibri,sans-serif style="font-size:10.0pt;">&nbsp;</font></p>
  </td>
 </tr>
<tr style="height:9.8pt;">
  <td nowrap valign=top width=62% style="height:9.8pt;padding:0in 5.4pt 0in 5.4pt;">
  <p style="line-height:normal;margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;"><font color=black face=Calibri,sans-serif style="font-size:10.0pt;">CURRENT ASSETS:</font></p>
  </td>
 <td nowrap valign=bottom width=16% style="height:9.8pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 <td nowrap valign=bottom width=5% style="height:9.8pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 <td nowrap valign=bottom width=17% style="background:white;height:9.8pt;padding:0in 5.4pt 0in 5.4pt;">
  <p style="line-height:normal;margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;"><font face=Calibri,sans-serif style="font-size:10.0pt;">&nbsp;</font></p>
  </td>
 </tr>
<tr style="height:9.8pt;">
  <td nowrap valign=bottom width=62% style="height:9.8pt;padding:0in 5.4pt 0in 5.4pt;">
  <p style="line-height:normal;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;">Cash
  and cash equivalents </font></p>
  </td>
 <td nowrap valign=bottom width=16% style="height:9.8pt;padding:0in 5.4pt 0in 5.4pt;">
  <p align=right style="line-height:normal;margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;text-align:right;"><font face=Calibri,sans-serif style="font-size:10.0pt;">$9,698 </font></p>
  </td>
 <td nowrap valign=bottom width=5% style="height:9.8pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 <td nowrap valign=bottom width=17% style="background:white;height:9.8pt;padding:0in 5.4pt 0in 5.4pt;">
  <p align=right style="line-height:normal;margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;text-align:right;"><font face=Calibri,sans-serif style="font-size:10.0pt;">$11,268 </font></p>
  </td>
 </tr>
<tr style="height:9.8pt;">
  <td valign=bottom width=62% style="height:9.8pt;padding:0in 5.4pt 0in 5.4pt;">
  <p style="line-height:normal;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;">Trade
  accounts receivable, net of allowance for</font></p>
  </td>
 <td nowrap valign=bottom width=16% style="height:9.8pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 <td nowrap valign=bottom width=5% style="height:9.8pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 <td nowrap valign=bottom width=17% style="background:white;height:9.8pt;padding:0in 5.4pt 0in 5.4pt;">
  <p style="line-height:normal;margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;"><font face=Calibri,sans-serif style="font-size:10.0pt;">&nbsp;</font></p>
  </td>
 </tr>
<tr style="height:9.8pt;">
  <td valign=bottom width=62% style="height:9.8pt;padding:0in 5.4pt 0in 5.4pt;">
  <p style="line-height:normal;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;">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;
  doubtful accounts of $65 and $43, respectively</font></p>
  </td>
 <td nowrap valign=bottom width=16% style="height:9.8pt;padding:0in 5.4pt 0in 5.4pt;">
  <p align=right style="line-height:normal;margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;text-align:right;"><font face=Calibri,sans-serif style="font-size:10.0pt;">3,543 </font></p>
  </td>
 <td nowrap valign=bottom width=5% style="height:9.8pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 <td nowrap valign=bottom width=17% style="background:white;height:9.8pt;padding:0in 5.4pt 0in 5.4pt;">
  <p align=right style="line-height:normal;margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;text-align:right;"><font face=Calibri,sans-serif style="font-size:10.0pt;">2,790 </font></p>
  </td>
 </tr>
<tr style="height:9.8pt;">
  <td nowrap valign=bottom width=62% style="height:9.8pt;padding:0in 5.4pt 0in 5.4pt;">
  <p style="line-height:normal;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;">Inventories</font></p>
  </td>
 <td nowrap valign=bottom width=16% style="height:9.8pt;padding:0in 5.4pt 0in 5.4pt;">
  <p align=right style="line-height:normal;margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;text-align:right;"><font face=Calibri,sans-serif style="font-size:10.0pt;">4,401 </font></p>
  </td>
 <td nowrap valign=bottom width=5% style="height:9.8pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 <td nowrap valign=bottom width=17% style="background:white;height:9.8pt;padding:0in 5.4pt 0in 5.4pt;">
  <p align=right style="line-height:normal;margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;text-align:right;"><font face=Calibri,sans-serif style="font-size:10.0pt;">3,705 </font></p>
  </td>
 </tr>
<tr style="height:9.8pt;">
  <td nowrap valign=bottom width=62% style="height:9.8pt;padding:0in 5.4pt 0in 5.4pt;">
  <p style="line-height:normal;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;">Other
  current assets</font></p>
  </td>
 <td nowrap valign=bottom width=16% style="border-bottom:solid windowtext 1.0pt;height:9.8pt;padding:0in 5.4pt 0in 5.4pt;">
  <p align=right style="line-height:normal;margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;text-align:right;"><font face=Calibri,sans-serif style="font-size:10.0pt;">488 </font></p>
  </td>
 <td nowrap valign=bottom width=5% style="height:9.8pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 <td nowrap valign=bottom width=17% style="background:white;border-bottom:solid windowtext 1.0pt;height:9.8pt;padding:0in 5.4pt 0in 5.4pt;">
  <p align=right style="line-height:normal;margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;text-align:right;"><font face=Calibri,sans-serif style="font-size:10.0pt;">577 </font></p>
  </td>
 </tr>
<tr style="height:9.8pt;">
  <td valign=bottom width=62% style="height:9.8pt;padding:0in 5.4pt 0in 5.4pt;">
  <p style="line-height:normal;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;">TOTAL CURRENT
  ASSETS</font></p>
  </td>
 <td nowrap valign=bottom width=16% style="height:9.8pt;padding:0in 5.4pt 0in 5.4pt;">
  <p align=right style="line-height:normal;margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;text-align:right;"><font face=Calibri,sans-serif style="font-size:10.0pt;">18,130 </font></p>
  </td>
 <td nowrap valign=bottom width=5% style="height:9.8pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 <td nowrap valign=bottom width=17% style="background:white;height:9.8pt;padding:0in 5.4pt 0in 5.4pt;">
  <p align=right style="line-height:normal;margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;text-align:right;"><font face=Calibri,sans-serif style="font-size:10.0pt;">18,340 </font></p>
  </td>
 </tr>
<tr style="height:7.45pt;">
  <td valign=bottom width=62% style="height:7.45pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 <td nowrap valign=bottom width=16% style="height:7.45pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 <td nowrap valign=bottom width=5% style="height:7.45pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 <td nowrap valign=bottom width=17% style="background:white;height:7.45pt;padding:0in 5.4pt 0in 5.4pt;">
  <p style="line-height:normal;margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;"><font face=Calibri,sans-serif style="font-size:10.0pt;">&nbsp;</font></p>
  </td>
 </tr>
<tr style="height:9.8pt;">
  <td nowrap valign=top width=62% style="height:9.8pt;padding:0in 5.4pt 0in 5.4pt;">
  <p style="line-height:normal;margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;"><font color=black face=Calibri,sans-serif style="font-size:10.0pt;">Property, plant and
  equipment &#8211; net</font></p>
  </td>
 <td nowrap valign=bottom width=16% style="height:9.8pt;padding:0in 5.4pt 0in 5.4pt;">
  <p align=right style="line-height:normal;margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;text-align:right;"><font face=Calibri,sans-serif style="font-size:10.0pt;">1,373 </font></p>
  </td>
 <td nowrap valign=bottom width=5% style="height:9.8pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 <td nowrap valign=bottom width=17% style="background:white;height:9.8pt;padding:0in 5.4pt 0in 5.4pt;">
  <p align=right style="line-height:normal;margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;text-align:right;"><font face=Calibri,sans-serif style="font-size:10.0pt;">1,237 </font></p>
  </td>
 </tr>
<tr style="height:9.8pt;">
  <td nowrap valign=top width=62% style="height:9.8pt;padding:0in 5.4pt 0in 5.4pt;">
  <p style="line-height:normal;margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;"><font color=black face=Calibri,sans-serif style="font-size:10.0pt;">Other assets</font></p>
  </td>
 <td nowrap valign=bottom width=16% style="height:9.8pt;padding:0in 5.4pt 0in 5.4pt;">
  <p align=right style="line-height:normal;margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;text-align:right;"><font face=Calibri,sans-serif style="font-size:10.0pt;">63 </font></p>
  </td>
 <td nowrap valign=bottom width=5% style="height:9.8pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 <td nowrap valign=bottom width=17% style="background:white;height:9.8pt;padding:0in 5.4pt 0in 5.4pt;">
  <p align=right style="line-height:normal;margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;text-align:right;"><font face=Calibri,sans-serif style="font-size:10.0pt;">63 </font></p>
  </td>
 </tr>
<tr style="height:10.35pt;">
  <td valign=bottom width=62% style="height:10.35pt;padding:0in 5.4pt 0in 5.4pt;">
  <p style="line-height:normal;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;">TOTAL
  ASSETS</font></p>
  </td>
 <td nowrap valign=bottom width=16% style="border-bottom:double windowtext 2.25pt;border-top:solid windowtext 1.0pt;height:10.35pt;padding:0in 5.4pt 0in 5.4pt;">
  <p align=right style="line-height:normal;margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;text-align:right;"><font face=Calibri,sans-serif style="font-size:10.0pt;">$19,566 </font></p>
  </td>
 <td nowrap valign=bottom width=5% style="height:10.35pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 <td nowrap valign=bottom width=17% style="background:white;border-bottom:double windowtext 2.25pt;border-top:solid windowtext 1.0pt;height:10.35pt;padding:0in 5.4pt 0in 5.4pt;">
  <p align=right style="line-height:normal;margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;text-align:right;"><font face=Calibri,sans-serif style="font-size:10.0pt;">$19,640 </font></p>
  </td>
 </tr>
<tr style="height:6.9pt;">
  <td valign=bottom width=62% style="height:6.9pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 <td nowrap valign=bottom width=16% style="height:6.9pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 <td nowrap valign=bottom width=5% style="height:6.9pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 <td nowrap valign=bottom width=17% style="background:white;height:6.9pt;padding:0in 5.4pt 0in 5.4pt;">
  <p style="line-height:normal;margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;"><font face=Calibri,sans-serif style="font-size:10.0pt;">&nbsp;</font></p>
  </td>
 </tr>
<tr style="height:9.8pt;">
  <td nowrap valign=top width=62% style="height:9.8pt;padding:0in 5.4pt 0in 5.4pt;">
  <p style="line-height:normal;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;">LIABILITIES AND
  STOCKHOLDERS&#8217; EQUITY</font></b></p>
  </td>
 <td nowrap valign=bottom width=16% style="height:9.8pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 <td nowrap valign=bottom width=5% style="height:9.8pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 <td nowrap valign=bottom width=17% style="background:white;height:9.8pt;padding:0in 5.4pt 0in 5.4pt;">
  <p style="line-height:normal;margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;"><font face=Calibri,sans-serif style="font-size:10.0pt;">&nbsp;</font></p>
  </td>
 </tr>
<tr style="height:9.8pt;">
  <td nowrap valign=top width=62% style="height:9.8pt;padding:0in 5.4pt 0in 5.4pt;">
  <p style="line-height:normal;margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;"><font color=black face=Calibri,sans-serif style="font-size:10.0pt;">CURRENT LIABILITIES:</font></p>
  </td>
 <td nowrap valign=bottom width=16% style="height:9.8pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 <td nowrap valign=bottom width=5% style="height:9.8pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 <td nowrap valign=bottom width=17% style="background:white;height:9.8pt;padding:0in 5.4pt 0in 5.4pt;">
  <p style="line-height:normal;margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;"><font face=Calibri,sans-serif style="font-size:10.0pt;">&nbsp;</font></p>
  </td>
 </tr>
<tr style="height:9.8pt;">
  <td nowrap valign=bottom width=62% style="height:9.8pt;padding:0in 5.4pt 0in 5.4pt;">
  <p style="line-height:normal;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;">Accounts
  payable</font></p>
  </td>
 <td nowrap valign=bottom width=16% style="height:9.8pt;padding:0in 5.4pt 0in 5.4pt;">
  <p align=right style="line-height:normal;margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;text-align:right;"><font face=Calibri,sans-serif style="font-size:10.0pt;">$1,444 </font></p>
  </td>
 <td nowrap valign=bottom width=5% style="height:9.8pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 <td nowrap valign=bottom width=17% style="background:white;height:9.8pt;padding:0in 5.4pt 0in 5.4pt;">
  <p align=right style="line-height:normal;margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;text-align:right;"><font face=Calibri,sans-serif style="font-size:10.0pt;">$1,250 </font></p>
  </td>
 </tr>
<tr style="height:9.8pt;">
  <td nowrap valign=bottom width=62% style="height:9.8pt;padding:0in 5.4pt 0in 5.4pt;">
  <p style="line-height:normal;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;">Accrued
  compensation </font></p>
  </td>
 <td nowrap valign=bottom width=16% style="height:9.8pt;padding:0in 5.4pt 0in 5.4pt;">
  <p align=right style="line-height:normal;margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;text-align:right;"><font face=Calibri,sans-serif style="font-size:10.0pt;">1,054 </font></p>
  </td>
 <td nowrap valign=bottom width=5% style="height:9.8pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 <td nowrap valign=bottom width=17% style="background:white;height:9.8pt;padding:0in 5.4pt 0in 5.4pt;">
  <p align=right style="line-height:normal;margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;text-align:right;"><font face=Calibri,sans-serif style="font-size:10.0pt;">1,689 </font></p>
  </td>
 </tr>
<tr style="height:9.8pt;">
  <td nowrap valign=bottom width=62% style="height:9.8pt;padding:0in 5.4pt 0in 5.4pt;">
  <p style="line-height:normal;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;">Deferred
  revenue</font></p>
  </td>
 <td nowrap valign=bottom width=16% style="height:9.8pt;padding:0in 5.4pt 0in 5.4pt;">
  <p align=right style="line-height:normal;margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;text-align:right;"><font face=Calibri,sans-serif style="font-size:10.0pt;">1,194 </font></p>
  </td>
 <td nowrap valign=bottom width=5% style="height:9.8pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 <td nowrap valign=bottom width=17% style="background:white;height:9.8pt;padding:0in 5.4pt 0in 5.4pt;">
  <p align=right style="line-height:normal;margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;text-align:right;"><font face=Calibri,sans-serif style="font-size:10.0pt;">1,038 </font></p>
  </td>
 </tr>
<tr style="height:9.8pt;">
  <td nowrap valign=bottom width=62% style="height:9.8pt;padding:0in 5.4pt 0in 5.4pt;">
  <p style="line-height:normal;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;">Other
  accrued liabilities</font></p>
  </td>
 <td nowrap valign=bottom width=16% style="height:9.8pt;padding:0in 5.4pt 0in 5.4pt;">
  <p align=right style="line-height:normal;margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;text-align:right;"><font face=Calibri,sans-serif style="font-size:10.0pt;">640 </font></p>
  </td>
 <td nowrap valign=bottom width=5% style="height:9.8pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 <td nowrap valign=bottom width=17% style="background:white;height:9.8pt;padding:0in 5.4pt 0in 5.4pt;">
  <p align=right style="line-height:normal;margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;text-align:right;"><font face=Calibri,sans-serif style="font-size:10.0pt;">540 </font></p>
  </td>
 </tr>
<tr style="height:9.8pt;">
  <td nowrap valign=bottom width=62% style="height:9.8pt;padding:0in 5.4pt 0in 5.4pt;">
  <p style="line-height:normal;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;">TOTAL
  CURRENT LIABILITIES</font></p>
  </td>
 <td nowrap valign=bottom width=16% style="border-top:solid windowtext 1.0pt;height:9.8pt;padding:0in 5.4pt 0in 5.4pt;">
  <p align=right style="line-height:normal;margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;text-align:right;"><font face=Calibri,sans-serif style="font-size:10.0pt;">4,332 </font></p>
  </td>
 <td nowrap valign=bottom width=5% style="height:9.8pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 <td nowrap valign=bottom width=17% style="background:white;border-top:solid windowtext 1.0pt;height:9.8pt;padding:0in 5.4pt 0in 5.4pt;">
  <p align=right style="line-height:normal;margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;text-align:right;"><font face=Calibri,sans-serif style="font-size:10.0pt;">4,517 </font></p>
  </td>
 </tr>
<tr style="height:7.45pt;">
  <td valign=top width=62% style="height:7.45pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 <td nowrap valign=bottom width=16% style="height:7.45pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 <td nowrap valign=bottom width=5% style="height:7.45pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 <td nowrap valign=bottom width=17% style="background:white;height:7.45pt;padding:0in 5.4pt 0in 5.4pt;">
  <p style="line-height:normal;margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;"><font face=Calibri,sans-serif style="font-size:10.0pt;">&nbsp;</font></p>
  </td>
 </tr>
<tr style="height:9.8pt;">
  <td nowrap valign=top width=62% style="height:9.8pt;padding:0in 5.4pt 0in 5.4pt;">
  <p style="line-height:normal;margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;"><font color=black face=Calibri,sans-serif style="font-size:10.0pt;">Long-term other payables</font></p>
  </td>
 <td nowrap valign=bottom width=16% style="height:9.8pt;padding:0in 5.4pt 0in 5.4pt;">
  <p align=right style="line-height:normal;margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;text-align:right;"><font face=Calibri,sans-serif style="font-size:10.0pt;">545 </font></p>
  </td>
 <td nowrap valign=bottom width=5% style="height:9.8pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 <td nowrap valign=bottom width=17% style="background:white;height:9.8pt;padding:0in 5.4pt 0in 5.4pt;">
  <p align=right style="line-height:normal;margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;text-align:right;"><font face=Calibri,sans-serif style="font-size:10.0pt;">429 </font></p>
  </td>
 </tr>
<tr style="height:7.45pt;">
  <td valign=top width=62% style="height:7.45pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 <td nowrap valign=bottom width=16% style="height:7.45pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 <td nowrap valign=bottom width=5% style="height:7.45pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 <td nowrap valign=bottom width=17% style="background:white;height:7.45pt;padding:0in 5.4pt 0in 5.4pt;">
  <p style="line-height:normal;margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;"><font face=Calibri,sans-serif style="font-size:10.0pt;">&nbsp;</font></p>
  </td>
 </tr>
<tr style="height:9.8pt;">
  <td nowrap valign=top width=62% style="height:9.8pt;padding:0in 5.4pt 0in 5.4pt;">
  <p style="line-height:normal;margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;"><font color=black face=Calibri,sans-serif style="font-size:10.0pt;">COMMITMENTS</font></p>
  </td>
 <td nowrap valign=bottom width=16% style="height:9.8pt;padding:0in 5.4pt 0in 5.4pt;">
  <p align=right style="line-height:normal;margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;text-align:right;"><font face=Calibri,sans-serif style="font-size:10.0pt;">- </font></p>
  </td>
 <td nowrap valign=bottom width=5% style="height:9.8pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 <td nowrap valign=bottom width=17% style="background:white;height:9.8pt;padding:0in 5.4pt 0in 5.4pt;">
  <p align=right style="line-height:normal;margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;text-align:right;"><font face=Calibri,sans-serif style="font-size:10.0pt;">- </font></p>
  </td>
 </tr>
<tr style="height:7.45pt;">
  <td valign=top width=62% style="height:7.45pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 <td nowrap valign=bottom width=16% style="height:7.45pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 <td nowrap valign=bottom width=5% style="height:7.45pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 <td nowrap valign=bottom width=17% style="background:white;height:7.45pt;padding:0in 5.4pt 0in 5.4pt;">
  <p style="line-height:normal;margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;"><font face=Calibri,sans-serif style="font-size:10.0pt;">&nbsp;</font></p>
  </td>
 </tr>
<tr style="height:9.8pt;">
  <td nowrap valign=top width=62% style="height:9.8pt;padding:0in 5.4pt 0in 5.4pt;">
  <p style="line-height:normal;margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;"><font color=black face=Calibri,sans-serif style="font-size:10.0pt;">STOCKHOLDERS&#8217; EQUITY</font></p>
  </td>
 <td nowrap valign=bottom width=16% style="height:9.8pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 <td nowrap valign=bottom width=5% style="height:9.8pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 <td nowrap valign=bottom width=17% style="background:white;height:9.8pt;padding:0in 5.4pt 0in 5.4pt;">
  <p style="line-height:normal;margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;"><font face=Calibri,sans-serif style="font-size:10.0pt;">&nbsp;</font></p>
  </td>
 </tr>
<tr style="height:9.8pt;">
  <td nowrap valign=bottom width=62% style="height:9.8pt;padding:0in 5.4pt 0in 5.4pt;">
  <p style="line-height:normal;margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;"><font color=black face=Calibri,sans-serif style="font-size:10.0pt;">Preferred stock -</font></p>
  </td>
 <td nowrap valign=bottom width=16% style="height:9.8pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 <td nowrap valign=bottom width=5% style="height:9.8pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 <td nowrap valign=bottom width=17% style="background:white;height:9.8pt;padding:0in 5.4pt 0in 5.4pt;">
  <p style="line-height:normal;margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;"><font face=Calibri,sans-serif style="font-size:10.0pt;">&nbsp;</font></p>
  </td>
 </tr>
<tr style="height:9.8pt;">
  <td valign=bottom width=62% style="height:9.8pt;padding:0in 5.4pt 0in 5.4pt;">
  <p style="line-height:normal;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;">Authorized,
  5,000,000 shares, including</font></p>
  </td>
 <td nowrap valign=bottom width=16% style="height:9.8pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 <td nowrap valign=bottom width=5% style="height:9.8pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 <td nowrap valign=bottom width=17% style="background:white;height:9.8pt;padding:0in 5.4pt 0in 5.4pt;">
  <p style="line-height:normal;margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;"><font face=Calibri,sans-serif style="font-size:10.0pt;">&nbsp;</font></p>
  </td>
 </tr>
<tr style="height:9.8pt;">
  <td valign=bottom width=62% style="height:9.8pt;padding:0in 5.4pt 0in 5.4pt;">
  <p style="line-height:normal;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;">200,000
  shares of Series A Junior Participating</font></p>
  </td>
 <td nowrap valign=bottom width=16% style="height:9.8pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 <td nowrap valign=bottom width=5% style="height:9.8pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 <td nowrap valign=bottom width=17% style="background:white;height:9.8pt;padding:0in 5.4pt 0in 5.4pt;">
  <p style="line-height:normal;margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;"><font face=Calibri,sans-serif style="font-size:10.0pt;">&nbsp;</font></p>
  </td>
 </tr>
<tr style="height:9.8pt;">
  <td valign=bottom width=62% style="height:9.8pt;padding:0in 5.4pt 0in 5.4pt;">
  <p style="line-height:normal;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;">Issued
  and outstanding, none</font></p>
  </td>
 <td nowrap valign=bottom width=16% style="height:9.8pt;padding:0in 5.4pt 0in 5.4pt;">
  <p align=right style="line-height:normal;margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;text-align:right;"><font face=Calibri,sans-serif style="font-size:10.0pt;">- </font></p>
  </td>
 <td nowrap valign=bottom width=5% style="height:9.8pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 <td nowrap valign=bottom width=17% style="background:white;height:9.8pt;padding:0in 5.4pt 0in 5.4pt;">
  <p align=right style="line-height:normal;margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;text-align:right;"><font face=Calibri,sans-serif style="font-size:10.0pt;">- </font></p>
  </td>
 </tr>
<tr style="height:9.8pt;">
  <td nowrap valign=bottom width=62% style="height:9.8pt;padding:0in 5.4pt 0in 5.4pt;">
  <p style="line-height:normal;margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;"><font color=black face=Calibri,sans-serif style="font-size:10.0pt;">Common stock, at stated
  value -</font></p>
  </td>
 <td nowrap valign=bottom width=16% style="height:9.8pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 <td nowrap valign=bottom width=5% style="height:9.8pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 <td nowrap valign=bottom width=17% style="background:white;height:9.8pt;padding:0in 5.4pt 0in 5.4pt;">
  <p style="line-height:normal;margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;"><font face=Calibri,sans-serif style="font-size:10.0pt;">&nbsp;</font></p>
  </td>
 </tr>
<tr style="height:9.8pt;">
  <td valign=bottom width=62% style="height:9.8pt;padding:0in 5.4pt 0in 5.4pt;">
  <p style="line-height:normal;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;">Authorized,
  30,000,000 shares</font></p>
  </td>
 <td nowrap valign=bottom width=16% style="height:9.8pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 <td nowrap valign=bottom width=5% style="height:9.8pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 <td nowrap valign=bottom width=17% style="background:white;height:9.8pt;padding:0in 5.4pt 0in 5.4pt;">
  <p style="line-height:normal;margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;"><font face=Calibri,sans-serif style="font-size:10.0pt;">&nbsp;</font></p>
  </td>
 </tr>
<tr style="height:9.8pt;">
  <td valign=bottom width=62% style="height:9.8pt;padding:0in 5.4pt 0in 5.4pt;">
  <p style="line-height:normal;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;">Issued
  and outstanding, 7,910,733 shares as of March 31,</font></p>
  </td>
 <td nowrap valign=bottom width=16% style="height:9.8pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 <td nowrap valign=bottom width=5% style="height:9.8pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 <td nowrap valign=bottom width=17% style="background:white;height:9.8pt;padding:0in 5.4pt 0in 5.4pt;">
  <p style="line-height:normal;margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;"><font face=Calibri,sans-serif style="font-size:10.0pt;">&nbsp;</font></p>
  </td>
 </tr>
<tr style="height:9.8pt;">
  <td valign=bottom width=62% style="height:9.8pt;padding:0in 5.4pt 0in 5.4pt;">
  <p style="line-height:normal;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;">2016
  and 7,943,720 shares as of December 31, 2015</font></p>
  </td>
 <td nowrap valign=bottom width=16% style="height:9.8pt;padding:0in 5.4pt 0in 5.4pt;">
  <p align=right style="line-height:normal;margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;text-align:right;"><font face=Calibri,sans-serif style="font-size:10.0pt;">19,053 </font></p>
  </td>
 <td nowrap valign=bottom width=5% style="height:9.8pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 <td nowrap valign=bottom width=17% style="background:white;height:9.8pt;padding:0in 5.4pt 0in 5.4pt;">
  <p align=right style="line-height:normal;margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;text-align:right;"><font face=Calibri,sans-serif style="font-size:10.0pt;">19,051 </font></p>
  </td>
 </tr>
<tr style="height:9.8pt;">
  <td valign=bottom width=62% style="height:9.8pt;padding:0in 5.4pt 0in 5.4pt;">
  <p style="line-height:normal;margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;"><font color=black face=Calibri,sans-serif style="font-size:10.0pt;">Accumulated earnings
  (deficit)</font></p>
  </td>
 <td nowrap valign=bottom width=16% style="height:9.8pt;padding:0in 5.4pt 0in 5.4pt;">
  <p align=right style="line-height:normal;margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;text-align:right;"><font face=Calibri,sans-serif style="font-size:10.0pt;">(5,184)</font></p>
  </td>
 <td nowrap valign=bottom width=5% style="height:9.8pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 <td nowrap valign=bottom width=17% style="background:white;height:9.8pt;padding:0in 5.4pt 0in 5.4pt;">
  <p align=right style="line-height:normal;margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;text-align:right;"><font face=Calibri,sans-serif style="font-size:10.0pt;">(5,016)</font></p>
  </td>
 </tr>
<tr style="height:9.8pt;">
  <td valign=bottom width=62% style="height:9.8pt;padding:0in 5.4pt 0in 5.4pt;">
  <p style="line-height:normal;margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;"><font color=black face=Calibri,sans-serif style="font-size:10.0pt;">Accumulated other
  comprehensive&#160; income</font></p>
  </td>
 <td nowrap valign=bottom width=16% style="height:9.8pt;padding:0in 5.4pt 0in 5.4pt;">
  <p align=right style="line-height:normal;margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;text-align:right;"><font face=Calibri,sans-serif style="font-size:10.0pt;">820 </font></p>
  </td>
 <td nowrap valign=bottom width=5% style="height:9.8pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 <td nowrap valign=bottom width=17% style="background:white;height:9.8pt;padding:0in 5.4pt 0in 5.4pt;">
  <p align=right style="line-height:normal;margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;text-align:right;"><font face=Calibri,sans-serif style="font-size:10.0pt;">659 </font></p>
  </td>
 </tr>
<tr style="height:9.8pt;">
  <td valign=bottom width=62% style="height:9.8pt;padding:0in 5.4pt 0in 5.4pt;">
  <p style="line-height:normal;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;">TOTAL
  STOCKHOLDERS&#8217; EQUITY</font></p>
  </td>
 <td nowrap valign=bottom width=16% style="border-top:solid windowtext 1.0pt;height:9.8pt;padding:0in 5.4pt 0in 5.4pt;">
  <p align=right style="line-height:normal;margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;text-align:right;"><font face=Calibri,sans-serif style="font-size:10.0pt;">14,689 </font></p>
  </td>
 <td nowrap valign=bottom width=5% style="height:9.8pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 <td nowrap valign=bottom width=17% style="background:white;border-top:solid windowtext 1.0pt;height:9.8pt;padding:0in 5.4pt 0in 5.4pt;">
  <p align=right style="line-height:normal;margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;text-align:right;"><font face=Calibri,sans-serif style="font-size:10.0pt;">14,694 </font></p>
  </td>
 </tr>
<tr style="height:10.35pt;">
  <td valign=bottom width=62% style="height:10.35pt;padding:0in 5.4pt 0in 5.4pt;">
  <p style="line-height:normal;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;">TOTAL
  LIABILITIES AND STOCKHOLDERS&#8217; EQUITY</font></p>
  </td>
 <td nowrap valign=bottom width=16% style="border-bottom:double windowtext 2.25pt;border-top:solid windowtext 1.0pt;height:10.35pt;padding:0in 5.4pt 0in 5.4pt;">
  <p align=right style="line-height:normal;margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;text-align:right;"><font face=Calibri,sans-serif style="font-size:10.0pt;">$19,566 </font></p>
  </td>
 <td nowrap valign=bottom width=5% style="height:10.35pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 <td nowrap valign=bottom width=17% style="background:white;border-bottom:double windowtext 2.25pt;border-top:solid windowtext 1.0pt;height:10.35pt;padding:0in 5.4pt 0in 5.4pt;">
  <p align=right style="line-height:normal;margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;text-align:right;"><font face=Calibri,sans-serif style="font-size:10.0pt;">$19,640 </font></p>
  </td>
 </tr>
<tr style="height:4.6pt;">
  <td nowrap valign=bottom width=62% style="height:4.6pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 <td nowrap valign=bottom width=16% style="height:4.6pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 <td nowrap valign=bottom width=5% style="height:4.6pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 <td nowrap valign=bottom width=17% style="height:4.6pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 </tr>
<tr style="height:2.6pt;">
  <td valign=top width=62% style="height:2.6pt;padding:0in 5.4pt 0in 5.4pt;">
  <p style="line-height:normal;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;">See
  notes to consolidated financial statements</font></i></p>
  </td>
 <td nowrap valign=bottom width=16% style="height:2.6pt;padding:0in 5.4pt 0in 5.4pt;">
  <p style="line-height:normal;margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;"><font face=Calibri,sans-serif style="font-size:10.0pt;">&#160; </font></p>
  </td>
 <td nowrap valign=bottom width=5% style="height:2.6pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 <td nowrap valign=bottom width=17% style="height:2.6pt;padding:0in 5.4pt 0in 5.4pt;">
  <p style="line-height:normal;margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;"><font face=Calibri,sans-serif style="font-size:10.0pt;">&#160; </font></p>
  </td>
 </tr>
</table></div>


<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=Times lang=EN-US style="font-size:10.0pt;">&nbsp;</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%">
<p style="line-height:normal;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;">&nbsp;</font></p>

<p style="line-height:normal;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;">&nbsp;</font></p>

<div align=left><table cellpadding=0 cellspacing=0 border=0 style="border-collapse:collapse;margin-left:5.4pt;width:388.800018pt;">
 <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="line-height:normal;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;">DATA
  I/O CORPORATION</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="line-height:normal;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;">CONSOLIDATED
  STATEMENTS OF OPERATIONS</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="line-height:normal;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;">(in
  thousands, except per share amounts)</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="line-height:normal;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;">(UNAUDITED)</font></b></p>
  </td>
 </tr>
<tr style="height:12.75pt;">
  <td nowrap valign=bottom width=62% style="height:12.75pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 <td nowrap valign=bottom width=3% style="height:12.75pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 <td nowrap valign=bottom width=16% style="height:12.75pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 <td nowrap valign=bottom width=3% style="height:12.75pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 <td nowrap valign=bottom width=16% style="height:12.75pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 </tr>
<tr style="height:23.25pt;">
  <td nowrap valign=bottom width=62% style="height:23.25pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 <td nowrap valign=bottom width=3% style="height:23.25pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 <td colspan=3 valign=bottom width=35% style="border-bottom:solid windowtext 1.0pt;height:23.25pt;padding:0in 5.4pt 0in 5.4pt;">
  <p align=center style="line-height:normal;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;">Three
  Months Ended<br>
  March 31,</font></b></p>
  </td>
 </tr>
<tr style="height:12.75pt;">
  <td valign=top width=62% style="height:12.75pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 <td nowrap valign=bottom width=3% style="height:12.75pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 <td valign=top width=16% style="border-bottom:solid windowtext 1.0pt;height:12.75pt;padding:0in 5.4pt 0in 5.4pt;">
  <p align=center style="line-height:normal;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;">2016</font></b></p>
  </td>
 <td nowrap valign=bottom width=3% style="height:12.75pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 <td valign=top width=16% style="border-bottom:solid windowtext 1.0pt;height:12.75pt;padding:0in 5.4pt 0in 5.4pt;">
  <p align=center style="line-height:normal;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;">2015</font></b></p>
  </td>
 </tr>
<tr style="height:17.25pt;">
  <td width=62% style="height:17.25pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 <td nowrap valign=bottom width=3% style="height:17.25pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 <td nowrap valign=bottom width=16% style="height:17.25pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 <td nowrap valign=bottom width=3% style="height:17.25pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 <td nowrap valign=bottom width=16% style="height:17.25pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 </tr>
<tr style="height:12.75pt;">
  <td nowrap valign=top width=62% style="height:12.75pt;padding:0in 5.4pt 0in 5.4pt;">
  <p style="line-height:normal;margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;"><font color=black face=Calibri,sans-serif style="font-size:10.0pt;">Net Sales</font></p>
  </td>
 <td nowrap valign=bottom width=3% style="height:12.75pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 <td nowrap valign=bottom width=16% style="height:12.75pt;padding:0in 5.4pt 0in 5.4pt;">
  <p align=right style="line-height:normal;margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;text-align:right;"><font face=Calibri,sans-serif style="font-size:10.0pt;">$4,613 </font></p>
  </td>
 <td nowrap valign=bottom width=3% style="height:12.75pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 <td nowrap valign=bottom width=16% style="height:12.75pt;padding:0in 5.4pt 0in 5.4pt;">
  <p align=right style="line-height:normal;margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;text-align:right;"><font face=Calibri,sans-serif style="font-size:10.0pt;">$5,902 </font></p>
  </td>
 </tr>
<tr style="height:12.75pt;">
  <td nowrap valign=top width=62% style="height:12.75pt;padding:0in 5.4pt 0in 5.4pt;">
  <p style="line-height:normal;margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;"><font color=black face=Calibri,sans-serif style="font-size:10.0pt;">Cost of goods sold</font></p>
  </td>
 <td nowrap valign=bottom width=3% style="height:12.75pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 <td nowrap valign=bottom width=16% style="height:12.75pt;padding:0in 5.4pt 0in 5.4pt;">
  <p align=right style="line-height:normal;margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;text-align:right;"><font face=Calibri,sans-serif style="font-size:10.0pt;">2,085 </font></p>
  </td>
 <td nowrap valign=bottom width=3% style="height:12.75pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 <td nowrap valign=bottom width=16% style="height:12.75pt;padding:0in 5.4pt 0in 5.4pt;">
  <p align=right style="line-height:normal;margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;text-align:right;"><font face=Calibri,sans-serif style="font-size:10.0pt;">3,045 </font></p>
  </td>
 </tr>
<tr style="height:12.75pt;">
  <td nowrap valign=top width=62% style="height:12.75pt;padding:0in 5.4pt 0in 5.4pt;">
  <p style="line-height:normal;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;">Gross
  margin</font></p>
  </td>
 <td nowrap valign=bottom width=3% style="height:12.75pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 <td nowrap valign=bottom width=16% style="border-top:solid windowtext 1.0pt;height:12.75pt;padding:0in 5.4pt 0in 5.4pt;">
  <p align=right style="line-height:normal;margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;text-align:right;"><font face=Calibri,sans-serif style="font-size:10.0pt;">2,528 </font></p>
  </td>
 <td nowrap valign=bottom width=3% style="height:12.75pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 <td nowrap valign=bottom width=16% style="border-top:solid windowtext 1.0pt;height:12.75pt;padding:0in 5.4pt 0in 5.4pt;">
  <p align=right style="line-height:normal;margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;text-align:right;"><font face=Calibri,sans-serif style="font-size:10.0pt;">2,857 </font></p>
  </td>
 </tr>
<tr style="height:12.75pt;">
  <td nowrap valign=top width=62% style="height:12.75pt;padding:0in 5.4pt 0in 5.4pt;">
  <p style="line-height:normal;margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;"><font color=black face=Calibri,sans-serif style="font-size:10.0pt;">Operating expenses:</font></p>
  </td>
 <td nowrap valign=bottom width=3% style="height:12.75pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 <td nowrap valign=bottom width=16% style="height:12.75pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 <td nowrap valign=bottom width=3% style="height:12.75pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 <td nowrap valign=bottom width=16% style="height:12.75pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 </tr>
<tr style="height:12.75pt;">
  <td valign=bottom width=62% style="height:12.75pt;padding:0in 5.4pt 0in 5.4pt;">
  <p style="line-height:normal;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;">Research
  and development</font></p>
  </td>
 <td nowrap valign=bottom width=3% style="height:12.75pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 <td nowrap valign=bottom width=16% style="height:12.75pt;padding:0in 5.4pt 0in 5.4pt;">
  <p align=right style="line-height:normal;margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;text-align:right;"><font face=Calibri,sans-serif style="font-size:10.0pt;">1,125 </font></p>
  </td>
 <td nowrap valign=bottom width=3% style="height:12.75pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 <td nowrap valign=bottom width=16% style="height:12.75pt;padding:0in 5.4pt 0in 5.4pt;">
  <p align=right style="line-height:normal;margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;text-align:right;"><font face=Calibri,sans-serif style="font-size:10.0pt;">1,098 </font></p>
  </td>
 </tr>
<tr style="height:12.75pt;">
  <td nowrap valign=bottom width=62% style="height:12.75pt;padding:0in 5.4pt 0in 5.4pt;">
  <p style="line-height:normal;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;">Selling,
  general and administrative</font></p>
  </td>
 <td nowrap valign=bottom width=3% style="height:12.75pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 <td nowrap valign=bottom width=16% style="height:12.75pt;padding:0in 5.4pt 0in 5.4pt;">
  <p align=right style="line-height:normal;margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;text-align:right;"><font face=Calibri,sans-serif style="font-size:10.0pt;">1,578 </font></p>
  </td>
 <td nowrap valign=bottom width=3% style="height:12.75pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 <td nowrap valign=bottom width=16% style="height:12.75pt;padding:0in 5.4pt 0in 5.4pt;">
  <p align=right style="line-height:normal;margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;text-align:right;"><font face=Calibri,sans-serif style="font-size:10.0pt;">1,537 </font></p>
  </td>
 </tr>
<tr style="height:12.75pt;">
  <td nowrap valign=bottom width=62% style="height:12.75pt;padding:0in 5.4pt 0in 5.4pt;">
  <p style="line-height:normal;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;">Total
  operating expenses</font></p>
  </td>
 <td nowrap valign=bottom width=3% style="height:12.75pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 <td nowrap valign=bottom width=16% 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="line-height:normal;margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;text-align:right;"><font face=Calibri,sans-serif style="font-size:10.0pt;">2,703 </font></p>
  </td>
 <td nowrap valign=bottom width=3% style="height:12.75pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 <td nowrap valign=bottom width=16% 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="line-height:normal;margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;text-align:right;"><font face=Calibri,sans-serif style="font-size:10.0pt;">2,635 </font></p>
  </td>
 </tr>
<tr style="height:12.75pt;">
  <td nowrap valign=bottom width=62% style="height:12.75pt;padding:0in 5.4pt 0in 5.4pt;">
  <p style="line-height:normal;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;">Operating
  income (loss)</font></p>
  </td>
 <td nowrap valign=bottom width=3% style="height:12.75pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 <td nowrap valign=bottom width=16% style="height:12.75pt;padding:0in 5.4pt 0in 5.4pt;">
  <p align=right style="line-height:normal;margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;text-align:right;"><font face=Calibri,sans-serif style="font-size:10.0pt;">(175)</font></p>
  </td>
 <td nowrap valign=bottom width=3% style="height:12.75pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 <td nowrap valign=bottom width=16% style="height:12.75pt;padding:0in 5.4pt 0in 5.4pt;">
  <p align=right style="line-height:normal;margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;text-align:right;"><font face=Calibri,sans-serif style="font-size:10.0pt;">222 </font></p>
  </td>
 </tr>
<tr style="height:12.75pt;">
  <td nowrap valign=top width=62% style="height:12.75pt;padding:0in 5.4pt 0in 5.4pt;">
  <p style="line-height:normal;margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;"><font color=black face=Calibri,sans-serif style="font-size:10.0pt;">Non-operating income
  (expense):</font></p>
  </td>
 <td nowrap valign=bottom width=3% style="height:12.75pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 <td nowrap valign=bottom width=16% style="height:12.75pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 <td nowrap valign=bottom width=3% style="height:12.75pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 <td nowrap valign=bottom width=16% style="height:12.75pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 </tr>
<tr style="height:12.75pt;">
  <td valign=bottom width=62% style="height:12.75pt;padding:0in 5.4pt 0in 5.4pt;">
  <p style="line-height:normal;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;">Interest
  income</font></p>
  </td>
 <td nowrap valign=bottom width=3% style="height:12.75pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 <td nowrap valign=bottom width=16% style="height:12.75pt;padding:0in 5.4pt 0in 5.4pt;">
  <p align=right style="line-height:normal;margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;text-align:right;"><font face=Calibri,sans-serif style="font-size:10.0pt;">12 </font></p>
  </td>
 <td nowrap valign=bottom width=3% style="height:12.75pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 <td nowrap valign=bottom width=16% style="height:12.75pt;padding:0in 5.4pt 0in 5.4pt;">
  <p align=right style="line-height:normal;margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;text-align:right;"><font face=Calibri,sans-serif style="font-size:10.0pt;">31 </font></p>
  </td>
 </tr>
<tr style="height:12.75pt;">
  <td valign=bottom width=62% style="height:12.75pt;padding:0in 5.4pt 0in 5.4pt;">
  <p style="line-height:normal;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;">Foreign
  currency transaction gain (loss)</font></p>
  </td>
 <td nowrap valign=bottom width=3% style="height:12.75pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 <td nowrap valign=bottom width=16% style="height:12.75pt;padding:0in 5.4pt 0in 5.4pt;">
  <p align=right style="line-height:normal;margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;text-align:right;"><font face=Calibri,sans-serif style="font-size:10.0pt;">(4)</font></p>
  </td>
 <td nowrap valign=bottom width=3% style="height:12.75pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 <td nowrap valign=bottom width=16% style="height:12.75pt;padding:0in 5.4pt 0in 5.4pt;">
  <p align=right style="line-height:normal;margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;text-align:right;"><font face=Calibri,sans-serif style="font-size:10.0pt;">(195)</font></p>
  </td>
 </tr>
<tr style="height:12.75pt;">
  <td nowrap valign=bottom width=62% style="height:12.75pt;padding:0in 5.4pt 0in 5.4pt;">
  <p style="line-height:normal;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;">Total
  non-operating income (expense)</font></p>
  </td>
 <td nowrap valign=bottom width=3% style="height:12.75pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 <td nowrap valign=bottom width=16% 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="line-height:normal;margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;text-align:right;"><font face=Calibri,sans-serif style="font-size:10.0pt;">8 </font></p>
  </td>
 <td nowrap valign=bottom width=3% style="height:12.75pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 <td nowrap valign=bottom width=16% 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="line-height:normal;margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;text-align:right;"><font face=Calibri,sans-serif style="font-size:10.0pt;">(164)</font></p>
  </td>
 </tr>
<tr style="height:12.75pt;">
  <td nowrap valign=top width=62% style="height:12.75pt;padding:0in 5.4pt 0in 5.4pt;">
  <p style="line-height:normal;margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;"><font color=black face=Calibri,sans-serif style="font-size:10.0pt;">Income (loss) before
  income taxes </font></p>
  </td>
 <td nowrap valign=bottom width=3% style="height:12.75pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 <td nowrap valign=bottom width=16% style="height:12.75pt;padding:0in 5.4pt 0in 5.4pt;">
  <p align=right style="line-height:normal;margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;text-align:right;"><font face=Calibri,sans-serif style="font-size:10.0pt;">(167)</font></p>
  </td>
 <td nowrap valign=bottom width=3% style="height:12.75pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 <td nowrap valign=bottom width=16% style="height:12.75pt;padding:0in 5.4pt 0in 5.4pt;">
  <p align=right style="line-height:normal;margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;text-align:right;"><font face=Calibri,sans-serif style="font-size:10.0pt;">58 </font></p>
  </td>
 </tr>
<tr style="height:12.75pt;">
  <td nowrap valign=top width=62% style="height:12.75pt;padding:0in 5.4pt 0in 5.4pt;">
  <p style="line-height:normal;margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;"><font color=black face=Calibri,sans-serif style="font-size:10.0pt;">Income tax (expense)
  benefit </font></p>
  </td>
 <td nowrap valign=bottom width=3% style="height:12.75pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 <td nowrap valign=bottom width=16% style="height:12.75pt;padding:0in 5.4pt 0in 5.4pt;">
  <p align=right style="line-height:normal;margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;text-align:right;"><font face=Calibri,sans-serif style="font-size:10.0pt;">(1)</font></p>
  </td>
 <td nowrap valign=bottom width=3% style="height:12.75pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 <td nowrap valign=bottom width=16% style="height:12.75pt;padding:0in 5.4pt 0in 5.4pt;">
  <p align=right style="line-height:normal;margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;text-align:right;"><font face=Calibri,sans-serif style="font-size:10.0pt;">(9)</font></p>
  </td>
 </tr>
<tr style="height:13.5pt;">
  <td nowrap valign=top width=62% style="height:13.5pt;padding:0in 5.4pt 0in 5.4pt;">
  <p style="line-height:normal;margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;"><font color=black face=Calibri,sans-serif style="font-size:10.0pt;">Net income (loss)</font></p>
  </td>
 <td nowrap valign=bottom width=3% style="height:13.5pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 <td nowrap valign=bottom width=16% 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="line-height:normal;margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;text-align:right;"><font face=Calibri,sans-serif style="font-size:10.0pt;">($168)</font></p>
  </td>
 <td nowrap valign=bottom width=3% style="height:13.5pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 <td nowrap valign=bottom width=16% 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="line-height:normal;margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;text-align:right;"><font face=Calibri,sans-serif style="font-size:10.0pt;">$49 </font></p>
  </td>
 </tr>
<tr style="height:13.5pt;">
  <td valign=top width=62% style="height:13.5pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 <td nowrap valign=bottom width=3% style="height:13.5pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 <td nowrap valign=bottom width=16% style="height:13.5pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 <td nowrap valign=bottom width=3% style="height:13.5pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 <td nowrap valign=bottom width=16% style="height:13.5pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 </tr>
<tr style="height:12.75pt;">
  <td valign=top width=62% style="height:12.75pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 <td nowrap valign=bottom width=3% style="height:12.75pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 <td nowrap valign=bottom width=16% style="height:12.75pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 <td nowrap valign=bottom width=3% style="height:12.75pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 <td nowrap valign=bottom width=16% style="height:12.75pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 </tr>
<tr style="height:12.75pt;">
  <td nowrap valign=bottom width=62% style="height:12.75pt;padding:0in 5.4pt 0in 5.4pt;">
  <p style="line-height:normal;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;">Basic
  earnings (loss) per share</font></p>
  </td>
 <td nowrap valign=bottom width=3% style="height:12.75pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 <td nowrap valign=bottom width=16% style="height:12.75pt;padding:0in 5.4pt 0in 5.4pt;">
  <p align=right style="line-height:normal;margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;text-align:right;"><font face=Calibri,sans-serif style="font-size:10.0pt;">($0.02)</font></p>
  </td>
 <td nowrap valign=bottom width=3% style="height:12.75pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 <td nowrap valign=bottom width=16% style="height:12.75pt;padding:0in 5.4pt 0in 5.4pt;">
  <p align=right style="line-height:normal;margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;text-align:right;"><font face=Calibri,sans-serif style="font-size:10.0pt;">$0.01 </font></p>
  </td>
 </tr>
<tr style="height:12.75pt;">
  <td nowrap valign=bottom width=62% style="height:12.75pt;padding:0in 5.4pt 0in 5.4pt;">
  <p style="line-height:normal;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;">Diluted
  earnings (loss) per share</font></p>
  </td>
 <td nowrap valign=bottom width=3% style="height:12.75pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 <td nowrap valign=bottom width=16% style="height:12.75pt;padding:0in 5.4pt 0in 5.4pt;">
  <p align=right style="line-height:normal;margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;text-align:right;"><font face=Calibri,sans-serif style="font-size:10.0pt;">($0.02)</font></p>
  </td>
 <td nowrap valign=bottom width=3% style="height:12.75pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 <td nowrap valign=bottom width=16% style="height:12.75pt;padding:0in 5.4pt 0in 5.4pt;">
  <p align=right style="line-height:normal;margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;text-align:right;"><font face=Calibri,sans-serif style="font-size:10.0pt;">$0.01 </font></p>
  </td>
 </tr>
<tr style="height:12.75pt;">
  <td nowrap valign=bottom width=62% style="height:12.75pt;padding:0in 5.4pt 0in 5.4pt;">
  <p style="line-height:normal;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;">Weighted-average
  basic shares</font></p>
  </td>
 <td nowrap valign=bottom width=3% style="height:12.75pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 <td nowrap valign=bottom width=16% style="height:12.75pt;padding:0in 5.4pt 0in 5.4pt;">
  <p align=right style="line-height:normal;margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;text-align:right;"><font face=Calibri,sans-serif style="font-size:10.0pt;">7,945 </font></p>
  </td>
 <td nowrap valign=bottom width=3% style="height:12.75pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 <td nowrap valign=bottom width=16% style="height:12.75pt;padding:0in 5.4pt 0in 5.4pt;">
  <p align=right style="line-height:normal;margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;text-align:right;"><font face=Calibri,sans-serif style="font-size:10.0pt;">7,863 </font></p>
  </td>
 </tr>
<tr style="height:12.75pt;">
  <td nowrap valign=bottom width=62% style="height:12.75pt;padding:0in 5.4pt 0in 5.4pt;">
  <p style="line-height:normal;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;">Weighted-average
  diluted shares </font></p>
  </td>
 <td nowrap valign=bottom width=3% style="height:12.75pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 <td nowrap valign=bottom width=16% style="height:12.75pt;padding:0in 5.4pt 0in 5.4pt;">
  <p align=right style="line-height:normal;margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;text-align:right;"><font face=Calibri,sans-serif style="font-size:10.0pt;">7,945 </font></p>
  </td>
 <td nowrap valign=bottom width=3% style="height:12.75pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 <td nowrap valign=bottom width=16% style="height:12.75pt;padding:0in 5.4pt 0in 5.4pt;">
  <p align=right style="line-height:normal;margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;text-align:right;"><font face=Calibri,sans-serif style="font-size:10.0pt;">8,045 </font></p>
  </td>
 </tr>
<tr style="height:12.75pt;">
  <td nowrap valign=bottom width=62% style="height:12.75pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 <td nowrap valign=bottom width=3% style="height:12.75pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 <td nowrap valign=bottom width=16% style="height:12.75pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 <td nowrap valign=bottom width=3% style="height:12.75pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 <td nowrap valign=bottom width=16% 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=81% style="height:24.0pt;padding:0in 5.4pt 0in 5.4pt;">
  <p align=center style="line-height:normal;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;">See notes to consolidated financial statements</font></i></p>
  </td>
 <td nowrap valign=bottom width=3% style="height:24.0pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 <td valign=top width=16% style="height:24.0pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 </tr>
</table></div>

<p style="line-height:normal;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;">&nbsp;</font></p>

<p style="line-height:normal;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;">&nbsp;</font></p>

<p style="line-height:normal;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;">&nbsp;</font></p>

<p style="line-height:normal;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;">&nbsp;</font></p>




<p style="line-height:normal;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;">&nbsp;</font></p>


<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=Times lang=EN-US style="font-size:10.0pt;">&nbsp;</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="line-height:115%;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;">&nbsp;</font></p>

<div align=left><table cellpadding=0 cellspacing=0 border=0 style="border-collapse:collapse;margin-left:5.4pt;width:388.849976pt;">
 <tr style="height:16.5pt;">
  <td colspan=5 nowrap valign=bottom width=100% style="height:16.5pt;padding:0in 5.4pt 0in 5.4pt;">
  <p align=center style="line-height:normal;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;">DATA&nbsp;I/O
  CORPORATION</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="line-height:normal;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;">CONSOLIDATED
  STATEMENTS OF COMPREHENSIVE INCOME (LOSS) </font></b></p>
  </td>
 </tr>
<tr style="height:13.5pt;">
  <td colspan=5 nowrap valign=bottom width=100% style="height:13.5pt;padding:0in 5.4pt 0in 5.4pt;">
  <p align=center style="line-height:normal;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;">(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="line-height:normal;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;">(UNAUDITED)</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;">&nbsp;</td>
 </tr>
<tr style="height:24.75pt;">
  <td valign=bottom width=59% style="height:24.75pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 <td valign=bottom width=8% 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="line-height:normal;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;">Three
  Months Ended<br>
  March 31,</font></b></p>
  </td>
 </tr>
<tr style="height:12.75pt;">
  <td valign=top width=59% style="height:12.75pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 <td valign=top width=8% style="height:12.75pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 <td valign=top width=15% style="border-bottom:solid windowtext 1.0pt;height:12.75pt;padding:0in 5.4pt 0in 5.4pt;">
  <p align=center style="line-height:normal;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;">2016</font></b></p>
  </td>
 <td nowrap valign=bottom width=3% style="height:12.75pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 <td valign=top width=15% style="border-bottom:solid windowtext 1.0pt;height:12.75pt;padding:0in 5.4pt 0in 5.4pt;">
  <p align=center style="line-height:normal;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;">2015</font></b></p>
  </td>
 </tr>
<tr style="height:12.75pt;">
  <td nowrap valign=bottom width=59% 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=15% style="height:12.75pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 <td nowrap valign=bottom width=3% style="height:12.75pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 <td nowrap valign=bottom width=15% style="height:12.75pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 </tr>
<tr style="height:12.75pt;">
  <td nowrap valign=top width=59% style="height:12.75pt;padding:0in 5.4pt 0in 5.4pt;">
  <p style="line-height:normal;margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;"><font color=black face=Calibri,sans-serif style="font-size:10.0pt;">Net income (loss)</font></p>
  </td>
 <td nowrap valign=top width=8% style="height:12.75pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 <td nowrap valign=bottom width=15% style="height:12.75pt;padding:0in 5.4pt 0in 5.4pt;">
  <p align=right style="line-height:normal;margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;text-align:right;"><font face=Calibri,sans-serif style="font-size:10.0pt;">($168)</font></p>
  </td>
 <td nowrap valign=bottom width=3% style="height:12.75pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 <td nowrap valign=bottom width=15% style="height:12.75pt;padding:0in 5.4pt 0in 5.4pt;">
  <p align=right style="line-height:normal;margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;text-align:right;"><font face=Calibri,sans-serif style="font-size:10.0pt;">$49 </font></p>
  </td>
 </tr>
<tr style="height:12.75pt;">
  <td nowrap valign=top width=59% style="height:12.75pt;padding:0in 5.4pt 0in 5.4pt;">
  <p style="line-height:normal;margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;"><font color=black face=Calibri,sans-serif style="font-size:10.0pt;">Other comprehensive
  income:</font></p>
  </td>
 <td nowrap valign=top width=8% style="height:12.75pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 <td nowrap valign=bottom width=15% style="height:12.75pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 <td nowrap valign=bottom width=3% style="height:12.75pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 <td nowrap valign=bottom width=15% style="height:12.75pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 </tr>
<tr style="height:12.75pt;">
  <td nowrap valign=bottom width=59% style="height:12.75pt;padding:0in 5.4pt 0in 5.4pt;">
  <p style="line-height:normal;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;">Foreign
  currency translation gain (loss)</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=15% style="height:12.75pt;padding:0in 5.4pt 0in 5.4pt;">
  <p align=right style="line-height:normal;margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;text-align:right;"><font face=Calibri,sans-serif style="font-size:10.0pt;">161 </font></p>
  </td>
 <td nowrap valign=bottom width=3% style="height:12.75pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 <td nowrap valign=bottom width=15% style="height:12.75pt;padding:0in 5.4pt 0in 5.4pt;">
  <p align=right style="line-height:normal;margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;text-align:right;"><font face=Calibri,sans-serif style="font-size:10.0pt;">(171)</font></p>
  </td>
 </tr>
<tr style="height:13.5pt;">
  <td nowrap valign=top width=59% style="height:13.5pt;padding:0in 5.4pt 0in 5.4pt;">
  <p style="line-height:normal;margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;"><font color=black face=Calibri,sans-serif style="font-size:10.0pt;">Comprehensive income
  (loss)</font></p>
  </td>
 <td nowrap valign=top width=8% style="height:13.5pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 <td nowrap valign=bottom width=15% 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="line-height:normal;margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;text-align:right;"><font face=Calibri,sans-serif style="font-size:10.0pt;">($7)</font></p>
  </td>
 <td nowrap valign=bottom width=3% style="height:13.5pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 <td nowrap valign=bottom width=15% 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="line-height:normal;margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;text-align:right;"><font face=Calibri,sans-serif style="font-size:10.0pt;">($122)</font></p>
  </td>
 </tr>
<tr style="height:13.5pt;">
  <td nowrap valign=bottom width=59% style="height:13.5pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</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=15% style="height:13.5pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 <td nowrap valign=bottom width=3% style="height:13.5pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 <td nowrap valign=bottom width=15% 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=82% style="height:12.75pt;padding:0in 5.4pt 0in 5.4pt;">
  <p style="line-height:normal;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;">See
  notes to consolidated financial statements</font></i></p>
  </td>
 <td nowrap valign=bottom width=3% style="height:12.75pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 <td nowrap valign=bottom width=15% style="height:12.75pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 </tr>
</table></div>

<p style="line-height:115%;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;">&nbsp;</font></p>

<font face=calibri,sans-serif style="line-height:115%;">
</font>

<p style="line-height:115%;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:11.0pt;">&nbsp;</font></b></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=Times lang=EN-US style="font-size:10.0pt;">&nbsp;</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 style="line-height:normal;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;">&nbsp;</font></p>

<div align=left><table cellpadding=0 cellspacing=0 border=0 style="border-collapse:collapse;margin-left:5.4pt;width:497.799957pt;">
 <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="line-height:normal;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;">DATA
  I/O CORPORATION</font></b><font face=Calibri,sans-serif style="font-size:10.0pt;">&nbsp;</font></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="line-height:normal;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;">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="line-height:normal;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;">(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="line-height:normal;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;">(UNAUDITED)</font></b></p>
  </td>
 </tr>
<tr style="height:12.75pt;">
  <td nowrap valign=bottom width=59% 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=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=59% style="height:24.75pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 <td valign=top width=8% 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="line-height:normal;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;">For
  the Three Months Ended<br>
  March 31,</font></b></p>
  </td>
 </tr>
<tr style="height:12.75pt;">
  <td width=59% 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 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="line-height:normal;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;">2016</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="line-height:normal;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;">2015</font></b></p>
  </td>
 </tr>
<tr style="height:12.75pt;">
  <td width=59% 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 valign=top width=13% style="background:white;height:12.75pt;padding:0in 5.4pt 0in 5.4pt;">
  <p align=center style="line-height:normal;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;">&nbsp;</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="height:12.75pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 </tr>
<tr style="height:12.75pt;">
  <td valign=top width=59% style="height:12.75pt;padding:0in 5.4pt 0in 5.4pt;">
  <p style="line-height:normal;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;">CASH FLOWS FROM
  OPERATING ACTIVITIES:</font></b></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=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=59% style="height:12.75pt;padding:0in 5.4pt 0in 5.4pt;">
  <p style="line-height:normal;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;">Net
  income (loss)</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=13% style="height:12.75pt;padding:0in 5.4pt 0in 5.4pt;">
  <p align=right style="line-height:normal;margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;text-align:right;"><font face=Calibri,sans-serif style="font-size:10.0pt;">($168)</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="line-height:normal;margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;text-align:right;"><font face=Calibri,sans-serif style="font-size:10.0pt;">$49 </font></p>
  </td>
 </tr>
<tr style="height:12.75pt;">
  <td valign=bottom width=59% style="height:12.75pt;padding:0in 5.4pt 0in 5.4pt;">
  <p style="line-height:normal;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;">Adjustments
  to reconcile net income</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=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=59% style="height:12.75pt;padding:0in 5.4pt 0in 5.4pt;">
  <p style="line-height:normal;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;">to net
  cash provided by (used in) operating activities:</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=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=59% style="height:12.75pt;padding:0in 5.4pt 0in 5.4pt;">
  <p style="line-height:normal;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;">Depreciation
  and amortization</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=13% style="height:12.75pt;padding:0in 5.4pt 0in 5.4pt;">
  <p align=right style="line-height:normal;margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;text-align:right;"><font face=Calibri,sans-serif style="font-size:10.0pt;">128 </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="line-height:normal;margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;text-align:right;"><font face=Calibri,sans-serif style="font-size:10.0pt;">148 </font></p>
  </td>
 </tr>
<tr style="height:12.75pt;">
  <td nowrap valign=bottom width=59% style="height:12.75pt;padding:0in 5.4pt 0in 5.4pt;">
  <p style="line-height:normal;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;">Equipment
  transferred to cost of goods sold</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=13% style="height:12.75pt;padding:0in 5.4pt 0in 5.4pt;">
  <p align=right style="line-height:normal;margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;text-align:right;"><font face=Calibri,sans-serif style="font-size:10.0pt;">378 </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="line-height:normal;margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;text-align:right;"><font face=Calibri,sans-serif style="font-size:10.0pt;">16 </font></p>
  </td>
 </tr>
<tr style="height:12.75pt;">
  <td nowrap valign=bottom width=59% style="height:12.75pt;padding:0in 5.4pt 0in 5.4pt;">
  <p style="line-height:normal;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;">Share-based
  compensation</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=13% style="height:12.75pt;padding:0in 5.4pt 0in 5.4pt;">
  <p align=right style="line-height:normal;margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;text-align:right;"><font face=Calibri,sans-serif style="font-size:10.0pt;">95 </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="line-height:normal;margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;text-align:right;"><font face=Calibri,sans-serif style="font-size:10.0pt;">90 </font></p>
  </td>
 </tr>
<tr style="height:12.75pt;">
  <td nowrap valign=bottom width=59% style="height:12.75pt;padding:0in 5.4pt 0in 5.4pt;">
  <p style="line-height:normal;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;">Net
  change in:</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=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=59% style="height:12.75pt;padding:0in 5.4pt 0in 5.4pt;">
  <p style="line-height:normal;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;">Trade
  accounts receivable</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=13% style="height:12.75pt;padding:0in 5.4pt 0in 5.4pt;">
  <p align=right style="line-height:normal;margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;text-align:right;"><font face=Calibri,sans-serif style="font-size:10.0pt;">(699)</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="line-height:normal;margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;text-align:right;"><font face=Calibri,sans-serif style="font-size:10.0pt;">110 </font></p>
  </td>
 </tr>
<tr style="height:12.75pt;">
  <td valign=bottom width=59% style="height:12.75pt;padding:0in 5.4pt 0in 5.4pt;">
  <p style="line-height:normal;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;">Inventories</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=13% style="height:12.75pt;padding:0in 5.4pt 0in 5.4pt;">
  <p align=right style="line-height:normal;margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;text-align:right;"><font face=Calibri,sans-serif style="font-size:10.0pt;">(679)</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="line-height:normal;margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;text-align:right;"><font face=Calibri,sans-serif style="font-size:10.0pt;">557 </font></p>
  </td>
 </tr>
<tr style="height:12.75pt;">
  <td valign=bottom width=59% style="height:12.75pt;padding:0in 5.4pt 0in 5.4pt;">
  <p style="line-height:normal;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;">Other
  current assets</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=13% style="height:12.75pt;padding:0in 5.4pt 0in 5.4pt;">
  <p align=right style="line-height:normal;margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;text-align:right;"><font face=Calibri,sans-serif style="font-size:10.0pt;">93 </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="line-height:normal;margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;text-align:right;"><font face=Calibri,sans-serif style="font-size:10.0pt;">89 </font></p>
  </td>
 </tr>
<tr style="height:12.75pt;">
  <td valign=bottom width=59% style="height:12.75pt;padding:0in 5.4pt 0in 5.4pt;">
  <p style="line-height:normal;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;">Accrued
  cost of business restructuring</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=13% style="height:12.75pt;padding:0in 5.4pt 0in 5.4pt;">
  <p align=right style="line-height:normal;margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;text-align:right;"><font face=Calibri,sans-serif style="font-size:10.0pt;">- </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="line-height:normal;margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;text-align:right;"><font face=Calibri,sans-serif style="font-size:10.0pt;">(39)</font></p>
  </td>
 </tr>
<tr style="height:12.75pt;">
  <td valign=bottom width=59% style="height:12.75pt;padding:0in 5.4pt 0in 5.4pt;">
  <p style="line-height:normal;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;">Accounts
  payable and accrued liabilities</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=13% style="height:12.75pt;padding:0in 5.4pt 0in 5.4pt;">
  <p align=right style="line-height:normal;margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;text-align:right;"><font face=Calibri,sans-serif style="font-size:10.0pt;">(355)</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="line-height:normal;margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;text-align:right;"><font face=Calibri,sans-serif style="font-size:10.0pt;">(562)</font></p>
  </td>
 </tr>
<tr style="height:12.75pt;">
  <td valign=bottom width=59% style="height:12.75pt;padding:0in 5.4pt 0in 5.4pt;">
  <p style="line-height:normal;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;">Deferred
  revenue</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=13% style="height:12.75pt;padding:0in 5.4pt 0in 5.4pt;">
  <p align=right style="line-height:normal;margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;text-align:right;"><font face=Calibri,sans-serif style="font-size:10.0pt;">111 </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="line-height:normal;margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;text-align:right;"><font face=Calibri,sans-serif style="font-size:10.0pt;">(662)</font></p>
  </td>
 </tr>
<tr style="height:12.75pt;">
  <td valign=bottom width=59% style="height:12.75pt;padding:0in 5.4pt 0in 5.4pt;">
  <p style="line-height:normal;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;">Other
  long-term liabilities</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=13% style="height:12.75pt;padding:0in 5.4pt 0in 5.4pt;">
  <p align=right style="line-height:normal;margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;text-align:right;"><font face=Calibri,sans-serif style="font-size:10.0pt;">134 </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="line-height:normal;margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;text-align:right;"><font face=Calibri,sans-serif style="font-size:10.0pt;">(22)</font></p>
  </td>
 </tr>
<tr style="height:12.75pt;">
  <td valign=bottom width=59% style="height:12.75pt;padding:0in 5.4pt 0in 5.4pt;">
  <p style="line-height:normal;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;">Deposits
  and other long-term assets</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=13% style="height:12.75pt;padding:0in 5.4pt 0in 5.4pt;">
  <p align=right style="line-height:normal;margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;text-align:right;"><font face=Calibri,sans-serif style="font-size:10.0pt;">- </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="line-height:normal;margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;text-align:right;"><font face=Calibri,sans-serif style="font-size:10.0pt;">1 </font></p>
  </td>
 </tr>
<tr style="height:12.75pt;">
  <td valign=bottom width=59% style="height:12.75pt;padding:0in 5.4pt 0in 5.4pt;">
  <p style="line-height:normal;margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;"><font color=black face=Calibri,sans-serif style="font-size:10.0pt;">&#160;&#160;&#160;&#160; Net cash provided by
  (used in) operating activities</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=13% style="border-top:solid windowtext 1.0pt;height:12.75pt;padding:0in 5.4pt 0in 5.4pt;">
  <p align=right style="line-height:normal;margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;text-align:right;"><font face=Calibri,sans-serif style="font-size:10.0pt;">(962)</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-top:solid windowtext 1.0pt;height:12.75pt;padding:0in 5.4pt 0in 5.4pt;">
  <p align=right style="line-height:normal;margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;text-align:right;"><font face=Calibri,sans-serif style="font-size:10.0pt;">(225)</font></p>
  </td>
 </tr>
<tr style="height:12.75pt;">
  <td valign=bottom width=59% 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=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=59% style="height:12.75pt;padding:0in 5.4pt 0in 5.4pt;">
  <p style="line-height:normal;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;">CASH FLOWS FROM
  INVESTING ACTIVITIES:</font></b></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=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=59% style="height:12.75pt;padding:0in 5.4pt 0in 5.4pt;">
  <p style="line-height:normal;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;">Purchases
  of property, plant and 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=13% style="border-bottom:solid windowtext 1.0pt;height:12.75pt;padding:0in 5.4pt 0in 5.4pt;">
  <p align=right style="line-height:normal;margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;text-align:right;"><font face=Calibri,sans-serif style="font-size:10.0pt;">(642)</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="line-height:normal;margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;text-align:right;"><font face=Calibri,sans-serif style="font-size:10.0pt;">(158)</font></p>
  </td>
 </tr>
<tr style="height:12.75pt;">
  <td nowrap valign=bottom width=59% style="height:12.75pt;padding:0in 5.4pt 0in 5.4pt;">
  <p style="line-height:normal;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;">Cash provided
  by (used in) investing activities</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=13% style="height:12.75pt;padding:0in 5.4pt 0in 5.4pt;">
  <p align=right style="line-height:normal;margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;text-align:right;"><font face=Calibri,sans-serif style="font-size:10.0pt;">(642)</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="line-height:normal;margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;text-align:right;"><font face=Calibri,sans-serif style="font-size:10.0pt;">(158)</font></p>
  </td>
 </tr>
<tr style="height:12.75pt;">
  <td valign=bottom width=59% 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=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=59% style="height:12.75pt;padding:0in 5.4pt 0in 5.4pt;">
  <p style="line-height:normal;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;">CASH FLOWS FROM
  FINANCING ACTIVITIES:</font></b></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=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.0pt;">
  <td colspan=2 nowrap valign=bottom width=67% style="height:12.0pt;padding:0in 5.4pt 0in 5.4pt;">
  <p style="line-height:normal;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;">Proceeds
  from issuance of common stock, net of tax withholding</font></p>
  </td>
 <td nowrap valign=bottom width=13% style="height:12.0pt;padding:0in 5.4pt 0in 5.4pt;">
  <p align=right style="line-height:normal;margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;text-align:right;"><font face=Calibri,sans-serif style="font-size:10.0pt;">3 </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;">
  <p align=right style="line-height:normal;margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;text-align:right;"><font face=Calibri,sans-serif style="font-size:10.0pt;">7 </font></p>
  </td>
 </tr>
<tr style="height:12.75pt;">
  <td nowrap valign=bottom width=59% style="height:12.75pt;padding:0in 5.4pt 0in 5.4pt;">
  <p style="line-height:normal;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;">Repurchase
  of common stock</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=13% style="border-bottom:solid windowtext 1.0pt;height:12.75pt;padding:0in 5.4pt 0in 5.4pt;">
  <p align=right style="line-height:normal;margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;text-align:right;"><font face=Calibri,sans-serif style="font-size:10.0pt;">(97)</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="line-height:normal;margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;text-align:right;"><font face=Calibri,sans-serif style="font-size:10.0pt;">- </font></p>
  </td>
 </tr>
<tr style="height:12.75pt;">
  <td nowrap valign=bottom width=59% style="height:12.75pt;padding:0in 5.4pt 0in 5.4pt;">
  <p style="line-height:normal;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;">Cash
  provided by (used in) financing activities</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=13% style="border-bottom:solid windowtext 1.0pt;height:12.75pt;padding:0in 5.4pt 0in 5.4pt;">
  <p align=right style="line-height:normal;margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;text-align:right;"><font face=Calibri,sans-serif style="font-size:10.0pt;">(94)</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="line-height:normal;margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;text-align:right;"><font face=Calibri,sans-serif style="font-size:10.0pt;">7 </font></p>
  </td>
 </tr>
<tr style="height:26.25pt;">
  <td nowrap valign=bottom width=59% style="height:26.25pt;padding:0in 5.4pt 0in 5.4pt;">
  <p style="line-height:normal;margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;"><font color=black face=Calibri,sans-serif style="font-size:10.0pt;">Increase/(decrease) in
  cash and cash equivalents</font></p>
  </td>
 <td nowrap valign=bottom width=8% 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="line-height:normal;margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;text-align:right;"><font face=Calibri,sans-serif style="font-size:10.0pt;">(1,698)</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="line-height:normal;margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;text-align:right;"><font face=Calibri,sans-serif style="font-size:10.0pt;">(376)</font></p>
  </td>
 </tr>
<tr style="height:12.75pt;">
  <td valign=top width=59% 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=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=59% style="height:12.75pt;padding:0in 5.4pt 0in 5.4pt;">
  <p style="line-height:normal;margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;"><font color=black face=Calibri,sans-serif style="font-size:10.0pt;">Effects of exchange rate
  changes on cash</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=13% style="height:12.75pt;padding:0in 5.4pt 0in 5.4pt;">
  <p align=right style="line-height:normal;margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;text-align:right;"><font face=Calibri,sans-serif style="font-size:10.0pt;">128 </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="line-height:normal;margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;text-align:right;"><font face=Calibri,sans-serif style="font-size:10.0pt;">(64)</font></p>
  </td>
 </tr>
<tr style="height:12.75pt;">
  <td nowrap valign=top width=59% style="height:12.75pt;padding:0in 5.4pt 0in 5.4pt;">
  <p style="line-height:normal;margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;"><font color=black face=Calibri,sans-serif style="font-size:10.0pt;">Cash and cash equivalents
  at beginning of period</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=13% style="height:12.75pt;padding:0in 5.4pt 0in 5.4pt;">
  <p align=right style="line-height:normal;margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;text-align:right;"><font face=Calibri,sans-serif style="font-size:10.0pt;">11,268 </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="line-height:normal;margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;text-align:right;"><font face=Calibri,sans-serif style="font-size:10.0pt;">9,361 </font></p>
  </td>
 </tr>
<tr style="height:13.5pt;">
  <td nowrap valign=top width=59% style="height:13.5pt;padding:0in 5.4pt 0in 5.4pt;">
  <p style="line-height:normal;margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;"><font color=black face=Calibri,sans-serif style="font-size:10.0pt;">Cash and cash equivalents
  at end of period</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=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="line-height:normal;margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;text-align:right;"><font face=Calibri,sans-serif style="font-size:10.0pt;">$9,698 </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="line-height:normal;margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;text-align:right;"><font face=Calibri,sans-serif style="font-size:10.0pt;">$8,921 </font></p>
  </td>
 </tr>
<tr style="height:12.75pt;">
  <td nowrap valign=bottom width=59% 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=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=59% style="height:12.75pt;padding:0in 5.4pt 0in 5.4pt;">
  <p style="line-height:normal;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;">Supplemental disclosure
  of cash flow information:</font></b></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=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=59% style="background:white;height:12.75pt;padding:0in 5.4pt 0in 5.4pt;">
  <p style="line-height:normal;margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;"><font color=black face=Calibri,sans-serif style="font-size:10.0pt;">Cash paid (received)
  during the period for:</font></p>
  </td>
 <td nowrap valign=bottom width=8% style="background:white;height:12.75pt;padding:0in 5.4pt 0in 5.4pt;">
  <p style="line-height:normal;margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;"><font face=Calibri,sans-serif style="font-size:10.0pt;">&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=59% style="background:white;height:12.75pt;padding:0in 5.4pt 0in 5.4pt;">
  <p style="line-height:normal;margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;"><font color=black face=Calibri,sans-serif style="font-size:10.0pt;">&#160;&#160;&#160; Income Taxes</font></p>
  </td>
 <td nowrap valign=bottom width=8% style="background:white;height:12.75pt;padding:0in 5.4pt 0in 5.4pt;">
  <p style="line-height:normal;margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;"><font face=Calibri,sans-serif style="font-size:10.0pt;">&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="line-height:normal;margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;text-align:right;"><font face=Calibri,sans-serif style="font-size:10.0pt;">$3 </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="line-height:normal;margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;text-align:right;"><font face=Calibri,sans-serif style="font-size:10.0pt;">$2 </font></p>
  </td>
 </tr>
<tr style="height:18.75pt;">
  <td valign=bottom width=59% style="height:18.75pt;padding:0in 5.4pt 0in 5.4pt;">
  <p style="line-height:normal;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;">See
  notes to consolidated financial statements</font></i></p>
  </td>
 <td nowrap valign=bottom width=8% 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="line-height:normal;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;">&nbsp;</font></p>

<p style="line-height:normal;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;">&nbsp;</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=Times lang=EN-US style="font-size:10.0pt;">&nbsp;</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 align=center style="line-height:normal;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;">DATA I/O CORPORATION</font></b></p>

<p align=center style="line-height:normal;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;">NOTES
TO CONSOLIDATED FINANCIAL STATEMENTS</font></b></p>

<p align=center style="line-height:normal;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;">(UNAUDITED)</font></b></p>

<p align=center style="line-height:normal;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;">&nbsp;</font></b></p>

<p style="line-height:12.0pt;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;">NOTE 1 - FINANCIAL STATEMENT
PREPARATION</font></b></p>

<p style="line-height:normal;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;">Data I/O Corporation
(&#8220;Data I/O&#8221;, &#8220;We&#8221;, &#8220;Our&#8221;, &#8220;Us&#8221;) prepared the financial statements as of March
31, 2016 and March 31, 2015 according to the rules and regulations of the
Securities and Exchange Commission (&quot;SEC&quot;). 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, 2015 has been derived from the audited financial statements at that date.
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 months
ended March 31, 2016 are not necessarily indicative of the results that may be
expected for the year ending December 31, 2016.&#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, 2015.</font></p>

<p style="line-height:normal;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;">&nbsp;</font></p>

<p style="line-height:normal;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;">Revenue
Recognition </font></u></p>

<p style="line-height:normal;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;text-decoration:none;">&nbsp;</font></p>

<p style="line-height:normal;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;">We recognize revenue
at the time the product is shipped.&#160; 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.</font></p>

<p style="line-height:normal;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;">&nbsp;</font></p>

<p style="line-height:12.0pt;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;">The revenue related
to products requiring installation that is perfunctory is 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 in most cases the customers themselves.&#160; This takes into
account the complexity, skill and training needed as well as customer expectations
regarding installation.</font></p>

<p style="line-height:12.0pt;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;">&nbsp;</font></p>

<p style="line-height:12.0pt;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;">We enter into
multiple deliverable arrangements that arise during the sale of a system that
includes 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 value of the discount given to distributors who perform
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 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="line-height:12.0pt;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;">&nbsp;</font></p>

<p style="line-height:normal;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;">When
we sell 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="line-height:normal;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;">&nbsp;</font></p>

<p style="line-height:normal;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;">We
recognize revenue when persuasive evidence of an arrangement exists, shipment
has occurred, the price is fixed or determinable, the buyer has paid or is
obligated to pay, collectability is reasonably assured, substantive acceptance conditions, if any, have been
met, the obligation is not contingent on resale of the product, the buyer&#8217;s
obligation would not be changed in the event of theft, physical destruction or
damage to the product, the buyer acquiring the product for resale has economic
substance apart from us and we do not have significant obligations for future
performance to directly bring about the resale of the product by the buyer.&#160; We
establish a reserve for </font><font face=Calibri,sans-serif lang=EN-US style="font-size:10.0pt;">sales returns based on
historical trends in product returns and estimates for new items.</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=Times lang=EN-US style="font-size:10.0pt;">&nbsp;</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="line-height:normal;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;">&nbsp;</font></p>

<p style="line-height:normal;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;">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 in one
of the following areas: service loaners, rental or test units; engineering test
units; or sales demonstration equipment.&#160; Once transferred, the equipment is
sold by our regular sales channels as used equipment inventory.&#160; These product
units 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 product unit&#8217;s net book value and the sale transaction is accounted for as
revenue and cost of goods sold.</font></p>

<p style="line-height:normal;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;">&nbsp;</font></p>

<p style="line-height:normal;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;">Stock-Based
Compensation Expense</font></u></p>

<p style="line-height:normal;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;text-decoration:none;">&nbsp;</font></p>

<p style="line-height:normal;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;">We measure and
recognize compensation expense as required for all share-based payment awards,
including employee stock options and restricted stock unit awards, based on
estimated fair values on the grant dates. </font></p>

<p style="line-height:normal;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;">&nbsp;</font></p>

<p style="line-height:normal;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;">Income
Tax</font></u></p>

<p style="line-height:normal;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;text-decoration:none;">&nbsp;</font></p>

<p style="line-height:normal;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;">Historically,
when accounting for uncertainty in income taxes, we have not incurred any
interest or penalties associated with tax matters and no interest or penalties
were recognized during the three months ended </font><font face=Calibri,sans-serif lang=EN-US style="font-size:10.0pt;">March 31, 2016</font><font color=black face=Calibri,sans-serif lang=EN-US style="font-size:10.0pt;">.&#160; However, we have adopted a
policy whereby amounts related to 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. </font></p>

<p style="line-height:normal;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;">&nbsp;</font></p>

<p style="line-height:normal;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;">We have
incurred net operating losses in certain past years.&nbsp; We continue to
maintain a valuation allowance for the full amount of the net deferred tax
asset balance associated with our net operating losses and credit
carryforwards, as sufficient uncertainty exists regarding our ability to
realize such tax assets in the future.&#160; There were </font><font face=Calibri,sans-serif lang=EN-US style="font-size:10.0pt;">$214,000 and $201,000</font><font color=black face=Calibri,sans-serif lang=EN-US style="font-size:10.0pt;"> of unrecognized
tax benefits related to uncertain tax positions and related valuation allowance
as of </font><font face=Calibri,sans-serif lang=EN-US style="font-size:10.0pt;">March 31, 2016 </font><font color=black face=Calibri,sans-serif lang=EN-US style="font-size:10.0pt;">and 2015, respectively.</font></p>

<p style="line-height:normal;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;">&nbsp;</font></p>

<p style="line-height:normal;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;">Tax
years that remain open for </font><font face=Calibri,sans-serif lang=EN-US style="font-size:10.0pt;">examination
include 2012, 2013, 2014 and 2015</font><font color=#3366ff face=Calibri,sans-serif lang=EN-US style="font-size:10.0pt;"> </font><font color=black face=Calibri,sans-serif lang=EN-US style="font-size:10.0pt;">in the United States of America.&#160; In addition, </font><font face=Calibri,sans-serif lang=EN-US style="font-size:10.0pt;">tax
years from 2000 to 2011 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;"> or future year tax returns. </font></p>

<p style="line-height:normal;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;">&nbsp;</font></p>

<p style="line-height:normal;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;">Recent Accounting Pronouncements</font></u></p>

<p style="line-height:normal;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;text-decoration:none;">&nbsp;</font></p>

<p style="line-height:normal;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;">In
March 2016, the FASB issued ASU 2016-09,&nbsp;Compensation-Stock Compensation
(ASU 2016-09), </font><i><font face=Calibri,sans-serif lang=EN-US style="font-size:10.0pt;">&#8220;Improvements to Employee Share-Based Payment Accounting&#8221;</font></i><font face=Calibri,sans-serif lang=EN-US style="font-size:10.0pt;">.&#160;
ASU 2016-09 requires excess tax benefits to be recognized in the statement of
operations as an income tax expense and is applied prospectively by means of a
cumulative-effect adjustment of excess tax benefits from equity in the period
of adoption. The standard establishes an alternative practical expedient for
estimating the expected term of an award by recognizing the effects of
forfeitures in compensation cost when the forfeitures occur. Adoption of the
alternative practical expedient is applied prospectively on an entity-wide
basis. The standard requires that amounts paid to a taxing authority on the employee&#8217;s
behalf as a result of directly withholding shares for tax-withholding purposes
are to be presented on a retrospective basis as a financing activity on the
statement of cash flows. The standard becomes effective beginning January 1,
2017. We are in the process of evaluating the impact of adoption on our
consolidated financial statements.</font></p>

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


<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=Times lang=EN-US style="font-size:10.0pt;">&nbsp;</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="line-height:normal;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;">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;">Leases</font></i><font color=black face=Calibri,sans-serif lang=EN-US style="font-size:10.0pt;">&#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 finance type lease. The standard excludes leases of intangible assets or
inventory. Early adoption of the standard is allowed. The standard becomes
effective beginning January 1, 2019.&#160; </font><font face=Calibri,sans-serif lang=EN-US style="font-size:10.0pt;">We
are in the process of evaluating the impact of adoption on our consolidated
financial statements.</font></p>

<p style="line-height:normal;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;">&nbsp;</font></p>

<p style="line-height:normal;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;">In
May 2014, the FASB issued ASU 2014-09,&nbsp;</font><i><font face=Calibri,sans-serif lang=EN-US style="font-size:10.0pt;">&#8220;Revenue from Contracts with
Customers&#8221;</font></i><font face=Calibri,sans-serif lang=EN-US style="font-size:10.0pt;">&nbsp;(ASU 2014-09). &#160;ASU 2014-09 provides companies with a
single model for accounting for revenue arising from contracts with customers
and supersedes current revenue recognition guidance, including
industry-specific revenue guidance. The core principle of the model is to
recognize revenue when control of the goods or services transfers to the
customer, as opposed to recognizing revenue when the risks and rewards transfer
to the customer under the existing revenue guidance.&#160; ASU 2014-09 was
originally effective for annual reporting periods beginning after December 15,
2016.&#160; </font></p>

<p style="line-height:normal;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;">&nbsp;</font></p>

<p style="line-height:normal;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;">In
August&nbsp;2015, the FASB issued ASU 2015-14, &#8220;</font><i><font face=Calibri,sans-serif lang=EN-US style="font-size:10.0pt;">Revenue from Contracts with
Customers&#8221; </font></i><font face=Calibri,sans-serif lang=EN-US style="font-size:10.0pt;">(ASU 2015-14).&#160; ASU 2015-14 defers the effective date of the new
revenue recognition standard by one year. As such, it now takes effect for
public entities in fiscal years beginning after December&nbsp;15, 2017. All
other entities have an additional year. However, early adoption is permitted
for any entity that chooses to adopt the new standard as of the original
effective date.&#160; We are in the process of evaluating the impact of adoption on
our consolidated financial statements.</font></p>

<p style="line-height:12.0pt;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;">&nbsp;</font></b></p>

<p style="line-height:12.0pt;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;">NOTE 2 &#8211;
INVENTORIES</font></b></p>

<p style="line-height:12.0pt;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;">&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="line-height:115%;margin-bottom:10.0pt;margin-left:0in;margin-right:0in;margin-top:0in;"><font style="line-height:115%;"><font face=Calibri,sans-serif style="font-size:10.0pt;">Inventories
  consisted of the following components:</font></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="line-height:normal;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;">March 31,<br>
  2016</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="line-height:normal;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;">December
  31,<br>
  2015</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="line-height:normal;margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;"><font color=black face=Calibri,sans-serif style="font-size:8.0pt;">&#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="line-height:normal;margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;"><font face=Calibri,sans-serif style="font-size:10.0pt;">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="line-height:normal;margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;text-align:right;"><font face=Calibri,sans-serif style="font-size:10.0pt;">$2,636 </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="line-height:normal;margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;text-align:right;"><font face=Calibri,sans-serif style="font-size:10.0pt;">$2,262 </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="line-height:normal;margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;"><font face=Calibri,sans-serif style="font-size:10.0pt;">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="line-height:normal;margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;text-align:right;"><font face=Calibri,sans-serif style="font-size:10.0pt;">1,297 </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="line-height:normal;margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;text-align:right;"><font face=Calibri,sans-serif style="font-size:10.0pt;">1,099 </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="line-height:normal;margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;"><font face=Calibri,sans-serif style="font-size:10.0pt;">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="line-height:normal;margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;text-align:right;"><font face=Calibri,sans-serif style="font-size:10.0pt;">468 </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="line-height:normal;margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;text-align:right;"><font face=Calibri,sans-serif style="font-size:10.0pt;">344 </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="line-height:normal;margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;"><font face=Calibri,sans-serif style="font-size:10.0pt;">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="line-height:normal;margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;text-align:right;"><font face=Calibri,sans-serif style="font-size:10.0pt;">$4,401 </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="line-height:normal;margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;text-align:right;"><font face=Calibri,sans-serif style="font-size:10.0pt;">$3,705 </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="line-height:12.0pt;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;">&nbsp;</font></p>

<p style="line-height:12.0pt;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;">NOTE 3 &#8211; PROPERTY, PLANT AND
EQUIPMENT, NET</font></b></p>

<p style="line-height:12.0pt;margin-bottom:6.0pt;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;">Property
and equipment consisted of the following components:</font></p>

<p style="line-height:12.0pt;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;">&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="line-height:normal;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;">March 31,<br>
  2016</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="line-height:normal;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;">December 31,<br>
  2015</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="line-height:normal;margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;"><font color=black face=Calibri,sans-serif style="font-size:8.0pt;">&#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="line-height:normal;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;">&#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="line-height:normal;margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;text-align:right;"><font face=Calibri,sans-serif style="font-size:10.0pt;">$179 </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="line-height:normal;margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;text-align:right;"><font face=Calibri,sans-serif style="font-size:10.0pt;">$77 </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="line-height:normal;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;">&#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="border-bottom:solid windowtext 1.0pt;height:12.75pt;padding:0in 5.4pt 0in 5.4pt;">
  <p align=right style="line-height:normal;margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;text-align:right;"><font face=Calibri,sans-serif style="font-size:10.0pt;">5,836 </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="line-height:normal;margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;text-align:right;"><font face=Calibri,sans-serif style="font-size:10.0pt;">5,739 </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="line-height:normal;margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;text-align:right;"><font face=Calibri,sans-serif style="font-size:10.0pt;">6,015 </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="line-height:normal;margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;text-align:right;"><font face=Calibri,sans-serif style="font-size:10.0pt;">5,816 </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="line-height:normal;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;">&#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="line-height:normal;margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;text-align:right;"><font face=Calibri,sans-serif style="font-size:10.0pt;">4,642 </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="line-height:normal;margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;text-align:right;"><font face=Calibri,sans-serif style="font-size:10.0pt;">4,579 </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="line-height:normal;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;">&#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="line-height:normal;margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;text-align:right;"><font face=Calibri,sans-serif style="font-size:10.0pt;">$1,373 </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="line-height:normal;margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;text-align:right;"><font face=Calibri,sans-serif style="font-size:10.0pt;">$1,237 </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="line-height:12.0pt;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;">&nbsp;</font></b></p>

<p style="line-height:12.0pt;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;">NOTE 4 &#8211; BUSINESS
RESTRUCTURING</font></b></p>

<p style="line-height:normal;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;">Our previous years&#8217;
restructure actions have been fully implemented. As a result of the lease
amendment discussed in Note 6, &#8220;Operating Lease Commitments&#8221;, which started in
July 2015, the balance of the restructure </font>
<FONT lang=EN-US style="FONT-SIZE: 10pt" face=Calibri,sans-serif>liability of approximately $120,000 was incorporated into our deferred rent liability as part of the new lease incentive.</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=Times lang=EN-US style="font-size:10.0pt;">&nbsp;</font></p>


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

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




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

<P style="PAGE-BREAK-AFTER: avoid; TEXT-ALIGN: justify; MARGIN: 0in 0in 6pt; LINE-HEIGHT: 12pt"><B><FONT lang=EN-US style="FONT-SIZE: 10pt" face=Calibri,sans-serif>NOTE 5 &#8211; OTHER ACCRUED LIABILITIES</FONT></B></P>

<P style="PAGE-BREAK-AFTER: avoid; TEXT-ALIGN: justify; MARGIN: 0in 0in 6pt; LINE-HEIGHT: 12pt"><FONT lang=EN-US style="FONT-SIZE: 10pt" face=Calibri,sans-serif>Other accrued liabilities consisted of the following components: </FONT></P>

<DIV align=left>

<TABLE style="WIDTH: 465.999pt; BORDER-COLLAPSE: collapse; MARGIN-LEFT: 5.4pt" cellSpacing=0 cellPadding=0 border=0>



<TR style="HEIGHT: 33pt">

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

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

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

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

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

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

   <P style="TEXT-ALIGN: center; MARGIN: 0in 0in 0pt; LINE-HEIGHT: normal" align=center><FONT style="FONT-SIZE: 10pt" color=black face=Calibri,sans-serif>December 31,<BR>2015</FONT></P></TD></TR>

<TR style="HEIGHT: 17.25pt">

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

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

   <TD style="HEIGHT: 17.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: 17.25pt; PADDING-BOTTOM: 0in; PADDING-TOP: 0in; PADDING-LEFT: 5.4pt; PADDING-RIGHT: 5.4pt" vAlign=bottom width="18%" noWrap>&nbsp;</TD>

   <TD style="HEIGHT: 17.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: 17.25pt; BACKGROUND: white; 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; LINE-HEIGHT: normal"><FONT style="FONT-SIZE: 8pt" 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="48%">

   <P style="MARGIN: 0in 0in 0pt; LINE-HEIGHT: normal"><FONT style="FONT-SIZE: 10pt" color=black face=Calibri,sans-serif>&nbsp;Product warranty </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="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="18%" noWrap>

   <P style="TEXT-ALIGN: right; MARGIN: 0in 0in 0pt; LINE-HEIGHT: normal" align=right><FONT style="FONT-SIZE: 10pt" face=Calibri,sans-serif>$372 </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="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="18%" noWrap>

   <P style="TEXT-ALIGN: right; MARGIN: 0in 0in 0pt; LINE-HEIGHT: normal" align=right><FONT style="FONT-SIZE: 10pt" face=Calibri,sans-serif>$368 </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=top width="48%">

   <P style="MARGIN: 0in 0in 0pt; LINE-HEIGHT: normal"><FONT style="FONT-SIZE: 10pt" color=black face=Calibri,sans-serif>&nbsp;Sales return reserve </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="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="18%" noWrap>

   <P style="TEXT-ALIGN: right; MARGIN: 0in 0in 0pt; LINE-HEIGHT: normal" align=right><FONT style="FONT-SIZE: 10pt" face=Calibri,sans-serif>61 </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="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="18%" noWrap>

   <P style="TEXT-ALIGN: right; MARGIN: 0in 0in 0pt; LINE-HEIGHT: normal" align=right><FONT style="FONT-SIZE: 10pt" face=Calibri,sans-serif>61 </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=top width="48%">

   <P style="MARGIN: 0in 0in 0pt; LINE-HEIGHT: normal"><FONT style="FONT-SIZE: 10pt" color=black face=Calibri,sans-serif>&nbsp;Other taxes </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="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="18%" noWrap>

   <P style="TEXT-ALIGN: right; MARGIN: 0in 0in 0pt; LINE-HEIGHT: normal" align=right><FONT style="FONT-SIZE: 10pt" face=Calibri,sans-serif>151 </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="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="18%" noWrap>

   <P style="TEXT-ALIGN: right; MARGIN: 0in 0in 0pt; LINE-HEIGHT: normal" align=right><FONT style="FONT-SIZE: 10pt" face=Calibri,sans-serif>92 </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=top width="48%">

   <P style="MARGIN: 0in 0in 0pt; LINE-HEIGHT: normal"><FONT style="FONT-SIZE: 10pt" color=black face=Calibri,sans-serif>&nbsp;Other </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="8%" 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="18%" noWrap>

   <P style="TEXT-ALIGN: right; MARGIN: 0in 0in 0pt; LINE-HEIGHT: normal" align=right><FONT style="FONT-SIZE: 10pt" face=Calibri,sans-serif>56 </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="8%" 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="18%" noWrap>

   <P style="TEXT-ALIGN: right; MARGIN: 0in 0in 0pt; LINE-HEIGHT: normal" align=right><FONT style="FONT-SIZE: 10pt" face=Calibri,sans-serif>19 </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=bottom width="48%" noWrap>

   <P style="MARGIN: 0in 0in 0pt; LINE-HEIGHT: normal"><FONT style="FONT-SIZE: 10pt" color=black face=Calibri,sans-serif>&nbsp;Other accrued liabilities </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="8%" noWrap>&nbsp;</TD>

   <TD style="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="18%" noWrap>

   <P style="TEXT-ALIGN: right; MARGIN: 0in 0in 0pt; LINE-HEIGHT: normal" align=right><FONT style="FONT-SIZE: 10pt" face=Calibri,sans-serif>$640 </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="8%" noWrap>&nbsp;</TD>

   <TD style="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="18%" noWrap>

   <P style="TEXT-ALIGN: right; MARGIN: 0in 0in 0pt; LINE-HEIGHT: normal" align=right><FONT style="FONT-SIZE: 10pt" face=Calibri,sans-serif>$540 </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=bottom width="48%" 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="18%" 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; BACKGROUND: white; 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; LINE-HEIGHT: normal"><FONT style="FONT-SIZE: 8pt" face=Calibri,sans-serif></FONT>&nbsp;</P></TD></TR></TABLE></DIV>

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

<P style="PAGE-BREAK-AFTER: avoid; TEXT-ALIGN: justify; MARGIN: 0in 0in 6pt; LINE-HEIGHT: 12pt"><FONT lang=EN-US style="FONT-SIZE: 10pt" face=Calibri,sans-serif>&nbsp;The changes in our product warranty liability for the&nbsp;three months&nbsp;ending&nbsp;March 31, 2016 are follows: </FONT></P>

<DIV align=left>

<TABLE style="WIDTH: 347.399pt; BORDER-COLLAPSE: collapse; MARGIN-LEFT: 5.4pt" cellSpacing=0 cellPadding=0 border=0>



<TR style="HEIGHT: 33pt">

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

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

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

   <P style="TEXT-ALIGN: center; MARGIN: 0in 0in 0pt; LINE-HEIGHT: normal" align=center><FONT style="FONT-SIZE: 10pt" color=black face=Calibri,sans-serif>March 31,<BR>2016</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="65%">

   <P style="MARGIN: 0in 0in 0pt; LINE-HEIGHT: normal"><FONT style="FONT-SIZE: 8pt" 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="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="25%" 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="65%">

   <P style="MARGIN: 0in 0in 0pt; LINE-HEIGHT: normal"><FONT style="FONT-SIZE: 10pt" color=black face=Calibri,sans-serif>&nbsp;Liability, beginning balance </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="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="25%" noWrap>

   <P style="TEXT-ALIGN: right; MARGIN: 0in 0in 0pt; LINE-HEIGHT: normal" align=right><FONT style="FONT-SIZE: 10pt" face=Calibri,sans-serif>$368 </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=top width="65%">

   <P style="MARGIN: 0in 0in 0pt; LINE-HEIGHT: normal"><FONT style="FONT-SIZE: 10pt" color=black face=Calibri,sans-serif>&nbsp;Net expenses </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="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="25%" noWrap>

   <P style="TEXT-ALIGN: right; MARGIN: 0in 0in 0pt; LINE-HEIGHT: normal" align=right><FONT style="FONT-SIZE: 10pt" face=Calibri,sans-serif>240 </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=top width="65%">

   <P style="MARGIN: 0in 0in 0pt; LINE-HEIGHT: normal"><FONT style="FONT-SIZE: 10pt" color=black face=Calibri,sans-serif>&nbsp;Warranty claims </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="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="25%" noWrap>

   <P style="TEXT-ALIGN: right; MARGIN: 0in 0in 0pt; LINE-HEIGHT: normal" align=right><FONT style="FONT-SIZE: 10pt" face=Calibri,sans-serif>(240)</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=top width="65%">

   <P style="MARGIN: 0in 0in 0pt; LINE-HEIGHT: normal"><FONT style="FONT-SIZE: 10pt" color=black face=Calibri,sans-serif>&nbsp;Accrual revisions </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="10%" 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="25%" noWrap>

   <P style="TEXT-ALIGN: right; MARGIN: 0in 0in 0pt; LINE-HEIGHT: normal" align=right><FONT style="FONT-SIZE: 10pt" face=Calibri,sans-serif>4 </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=bottom width="65%" noWrap>

   <P style="MARGIN: 0in 0in 0pt; LINE-HEIGHT: normal"><FONT style="FONT-SIZE: 10pt" color=black face=Calibri,sans-serif>&nbsp;Liability, ending balance </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="10%" noWrap>&nbsp;</TD>

   <TD style="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="25%" noWrap>

   <P style="TEXT-ALIGN: right; MARGIN: 0in 0in 0pt; LINE-HEIGHT: normal" align=right><FONT style="FONT-SIZE: 10pt" face=Calibri,sans-serif>$372 </FONT></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=bottom width="65%" 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%" 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="25%" noWrap>&nbsp;</TD></TR></TABLE></DIV>

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

<P style="PAGE-BREAK-AFTER: avoid; TEXT-ALIGN: justify; MARGIN: 0in 0in 6pt; LINE-HEIGHT: 12pt"><B><FONT lang=EN-US style="FONT-SIZE: 10pt" face=Calibri,sans-serif>NOTE 6 &#8211; OPERATING LEASE COMMITMENTS</FONT></B></P>

<P style="PAGE-BREAK-AFTER: avoid; TEXT-ALIGN: justify; MARGIN: 0in 0in 6pt; LINE-HEIGHT: 12pt"><FONT lang=EN-US style="FONT-SIZE: 10pt" face=Calibri,sans-serif>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="PAGE-BREAK-AFTER: avoid; TEXT-ALIGN: justify; MARGIN: 0in 0in 0pt; LINE-HEIGHT: 12pt"><FONT lang=EN-US style="FONT-SIZE: 10pt" face=Calibri,sans-serif>For the years ending December 31:</FONT></P>

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

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

<DIV align=left>

<TABLE style="WIDTH: 356.399pt; BORDER-COLLAPSE: collapse; MARGIN-LEFT: 5.4pt" cellSpacing=0 cellPadding=0 border=0>



<TR style="HEIGHT: 25.5pt">

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

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

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

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

<TR style="HEIGHT: 17.25pt">

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

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

   <TD style="HEIGHT: 17.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: 17.25pt; PADDING-BOTTOM: 0in; PADDING-TOP: 0in; PADDING-LEFT: 5.4pt; PADDING-RIGHT: 5.4pt" vAlign=bottom width="24%" 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="66%">

   <P style="MARGIN: 0in 0in 0pt; LINE-HEIGHT: normal"><FONT style="FONT-SIZE: 10pt" face=Calibri,sans-serif>2016 (remaining)</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="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="24%" noWrap>

   <P style="TEXT-ALIGN: right; MARGIN: 0in 0in 0pt; LINE-HEIGHT: normal" align=right><FONT style="FONT-SIZE: 10pt" face=Calibri,sans-serif>$667 </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="66%">

   <P style="MARGIN: 0in 0in 0pt; LINE-HEIGHT: normal"><FONT style="FONT-SIZE: 10pt" face=Calibri,sans-serif>2017</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="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="24%" noWrap>

   <P style="TEXT-ALIGN: right; MARGIN: 0in 0in 0pt; LINE-HEIGHT: normal" align=right><FONT style="FONT-SIZE: 10pt" face=Calibri,sans-serif>832 </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="66%">

   <P style="MARGIN: 0in 0in 0pt; LINE-HEIGHT: normal"><FONT style="FONT-SIZE: 10pt" face=Calibri,sans-serif>2018</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="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="24%" noWrap>

   <P style="TEXT-ALIGN: right; MARGIN: 0in 0in 0pt; LINE-HEIGHT: normal" align=right><FONT style="FONT-SIZE: 10pt" face=Calibri,sans-serif>816 </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="66%">

   <P style="MARGIN: 0in 0in 0pt; LINE-HEIGHT: normal"><FONT style="FONT-SIZE: 10pt" face=Calibri,sans-serif>2019</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="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="24%" noWrap>

   <P style="TEXT-ALIGN: right; MARGIN: 0in 0in 0pt; LINE-HEIGHT: normal" align=right><FONT style="FONT-SIZE: 10pt" face=Calibri,sans-serif>848 </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="66%">

   <P style="MARGIN: 0in 0in 0pt; LINE-HEIGHT: normal"><FONT style="FONT-SIZE: 10pt" face=Calibri,sans-serif>2020</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="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="24%" noWrap>

   <P style="TEXT-ALIGN: right; MARGIN: 0in 0in 0pt; LINE-HEIGHT: normal" align=right><FONT style="FONT-SIZE: 10pt" face=Calibri,sans-serif>845 </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="66%">

   <P style="MARGIN: 0in 0in 0pt; LINE-HEIGHT: normal"><FONT style="FONT-SIZE: 10pt" face=Calibri,sans-serif>Thereafter</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="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="24%" noWrap>

   <P style="TEXT-ALIGN: right; MARGIN: 0in 0in 0pt; LINE-HEIGHT: normal" align=right><FONT style="FONT-SIZE: 10pt" face=Calibri,sans-serif>439 </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=bottom width="66%">

   <P style="MARGIN: 0in 0in 0pt; LINE-HEIGHT: normal"><FONT style="FONT-SIZE: 10pt" face=Calibri,sans-serif>Total</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="10%" 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="24%" noWrap>

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

<TR style="HEIGHT: 6pt">

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

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

   <TD style="HEIGHT: 6pt; PADDING-BOTTOM: 0in; PADDING-TOP: 0in; PADDING-LEFT: 5.4pt; PADDING-RIGHT: 5.4pt" vAlign=bottom width="24%" noWrap>&nbsp;</TD></TR></TABLE></DIV>

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

<P style="PAGE-BREAK-AFTER: avoid; TEXT-ALIGN: justify; MARGIN: 0in 0in 0pt; LINE-HEIGHT: 12pt"><FONT lang=EN-US style="FONT-SIZE: 10pt" face=Calibri,sans-serif>During the second quarter of 2015, we amended our lease agreement for the Redmond, Washington headquarters facility effective July 8, 2015. The amended lease resulted in our headquarters relocating to a nearby building, extending the term through April 2021, lowering the square footage to approximately 20,460, providing lease </FONT>

<font face=Calibri,sans-serif lang=EN-US style="font-size:10.0pt;">inducement incentives and lowering the
rental rate. The new lease commitment of approximately $1.7 million will be
paid over the term of the lease. As a result of this lease amendment, the
remaining balance of the restructure liability of approximately $120,000 was
incorporated into our deferred rent liability in July, 2015.</font></P>

<a name="_bclFooter10"></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>10</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 lang=EN-US style="FONT-SIZE: 10pt" face=Times></FONT>&nbsp;</P></DIV></DIV>

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



<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="line-height:12.0pt;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;">&nbsp;</font></p>

<p style="margin:0in;margin-bottom:.0001pt;text-align:justify;"><font color=windowtext face=Calibri,sans-serif lang=EN-US style="font-size:10.0pt;">We renewed our lease agreement for what is now our former Shanghai,
China facility, effective June 15, 2015, extending the term through December
31, 2015. &#160;Operations continued in this facility through January 31, 2016. &#160;</font><font color=black face=Calibri,sans-serif lang=EN-US style="font-size:10.0pt;">In October 2015, we signed a lease agreement for a new
facility located in Shanghai, China which was effective November 1, 2015 and
extends through October 31, 2021.&#160; The new lease approximately doubled our
space to 19,400 square feet at approximately 54% of the prior lease rental rate. </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;">&nbsp;</font></p>

<p style="line-height:12.0pt;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;">During
the first quarter of 2014, we renewed our lease agreement for our Munich,
Germany facility effective February 1, 2015 and extending the term through
January 2018 and lowering the square footage to approximately 4,306 square
feet. </font></p>

<p style="line-height:12.0pt;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;">&nbsp;</font></p>

<p style="line-height:12.0pt;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;">NOTE 7 &#8211; OTHER
COMMITMENTS</font></b></p>

<p style="line-height:12.0pt;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;">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 March
31, 2016, the purchase commitments and other obligations totaled $1,459,000 of
which all but $49,000 are expected to be paid over the next twelve months.</font></p>

<p style="line-height:12.0pt;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;">&#160;</font></p>

<p style="line-height:12.0pt;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;">NOTE 8 &#8211; CONTINGENCIES</font></b></p>

<p style="line-height:12.0pt;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;">As of March 31, 2016, 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="line-height:12.0pt;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;">&nbsp;</font></p>

<p style="line-height:12.0pt;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;">NOTE 9 &#8211;
EARNINGS (LOSS) PER SHARE</font></b></p>

<p style="line-height:12.0pt;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;">Basic
earnings (loss) per share is calculated based on the weighted average number of
common shares outstanding during each period and is used for all loss per share
amounts.&#160; Diluted earnings (loss) 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 (loss) per share to the
extent their effect would be anti-dilutive.</font></p>

<p style="line-height:12.0pt;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;">&nbsp;</font></p>

<font face=calibri,sans-serif style="line-height:115%;">
</font>

<p style="line-height:115%;margin-bottom:10.0pt;margin-left:0in;margin-right:0in;margin-top:0in;"><font style="line-height:115%;"><font face=Calibri,sans-serif lang=EN-US style="font-size:10.0pt;">&nbsp;</font></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=Times lang=EN-US style="font-size:10.0pt;">&nbsp;</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="line-height:normal;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;">The following table sets forth the computation of
basic and diluted earnings (loss) per share:</font></p>

<p style="line-height:normal;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;">&nbsp;</font></p>

<div align=left><table cellpadding=0 cellspacing=0 border=0 style="border-collapse:collapse;margin-left:5.4pt;width:387.000000pt;">
 <tr style="height:12.75pt;">
  <td nowrap valign=bottom width=49% 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 colspan=3 valign=bottom width=42% style="border-bottom:solid windowtext 1.0pt;height:12.75pt;padding:0in 5.4pt 0in 5.4pt;">
  <p align=center style="line-height:normal;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;">&#160;Three
  Months Ended </font></p>
  </td>
 </tr>
<tr style="height:24.95pt;">
  <td nowrap valign=bottom width=49% style="height:24.95pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 <td nowrap valign=bottom width=9% style="height:24.95pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 <td valign=bottom width=17% style="border-bottom:solid windowtext 1.0pt;height:24.95pt;padding:0in 5.4pt 0in 5.4pt;">
  <p align=center style="line-height:normal;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;">Mar. 31,<br>
  2016</font></p>
  </td>
 <td valign=top width=8% style="height:24.95pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 <td valign=bottom width=17% style="border-bottom:solid windowtext 1.0pt;height:24.95pt;padding:0in 5.4pt 0in 5.4pt;">
  <p align=center style="line-height:normal;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;">Mar. 31,<br>
  2015</font></p>
  </td>
 </tr>
<tr style="height:11.25pt;">
  <td valign=bottom width=49% style="height:11.25pt;padding:0in 5.4pt 0in 5.4pt;">
  <p style="line-height:normal;margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;"><font face=Calibri,sans-serif style="font-size:8.0pt;">(in thousands except per share data)</font></p>
  </td>
 <td width=9% style="height:11.25pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 <td nowrap valign=bottom width=17% style="height:11.25pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 <td nowrap valign=bottom width=8% style="height:11.25pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 <td nowrap valign=bottom width=17% style="height:11.25pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 </tr>
<tr style="height:12.0pt;">
  <td valign=bottom width=49% style="height:12.0pt;padding:0in 5.4pt 0in 5.4pt;">
  <p style="line-height:normal;margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;"><font face=Calibri,sans-serif style="font-size:10.0pt;">Numerator for basic and diluted</font></p>
  </td>
 <td valign=bottom width=9% style="height:12.0pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 <td nowrap valign=bottom width=17% style="height:12.0pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 <td nowrap valign=bottom width=8% style="height:12.0pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 <td nowrap valign=bottom width=17% style="height:12.0pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 </tr>
<tr style="height:12.0pt;">
  <td valign=bottom width=49% style="height:12.0pt;padding:0in 5.4pt 0in 5.4pt;">
  <p style="line-height:normal;margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;"><font face=Calibri,sans-serif style="font-size:10.0pt;">earnings (loss) per share:</font></p>
  </td>
 <td valign=bottom width=9% style="height:12.0pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 <td nowrap valign=bottom width=17% style="height:12.0pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 <td nowrap valign=bottom width=8% style="height:12.0pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 <td nowrap valign=bottom width=17% style="height:12.0pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 </tr>
<tr style="height:12.0pt;">
  <td valign=bottom width=49% style="height:12.0pt;padding:0in 5.4pt 0in 5.4pt;">
  <p style="line-height:normal;margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;"><font face=Calibri,sans-serif style="font-size:10.0pt;">&#160;&#160;&#160;&#160;&#160;&#160; Net income (loss)</font></p>
  </td>
 <td valign=bottom width=9% style="height:12.0pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 <td nowrap valign=bottom width=17% style="height:12.0pt;padding:0in 5.4pt 0in 5.4pt;">
  <p align=right style="line-height:normal;margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;text-align:right;"><font face=Calibri,sans-serif style="font-size:10.0pt;">($168)</font></p>
  </td>
 <td nowrap valign=bottom width=8% style="height:12.0pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 <td nowrap valign=bottom width=17% style="height:12.0pt;padding:0in 5.4pt 0in 5.4pt;">
  <p align=right style="line-height:normal;margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;text-align:right;"><font face=Calibri,sans-serif style="font-size:10.0pt;">$49 </font></p>
  </td>
 </tr>
<tr style="height:.95pt;">
  <td valign=bottom width=49% style="height:.95pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 <td valign=bottom width=9% style="height:.95pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 <td nowrap valign=bottom width=17% style="height:.95pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 <td nowrap valign=bottom width=8% style="height:.95pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 <td nowrap valign=bottom width=17% style="height:.95pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 </tr>
<tr style="height:12.0pt;">
  <td valign=bottom width=49% style="height:12.0pt;padding:0in 5.4pt 0in 5.4pt;">
  <p style="line-height:normal;margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;"><font face=Calibri,sans-serif style="font-size:10.0pt;">Denominator for basic</font></p>
  </td>
 <td valign=bottom width=9% style="height:12.0pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 <td nowrap valign=bottom width=17% style="height:12.0pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 <td nowrap valign=bottom width=8% style="height:12.0pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 <td nowrap valign=bottom width=17% style="height:12.0pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 </tr>
<tr style="height:12.0pt;">
  <td valign=bottom width=49% style="height:12.0pt;padding:0in 5.4pt 0in 5.4pt;">
  <p style="line-height:normal;margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;"><font face=Calibri,sans-serif style="font-size:10.0pt;">earnings (loss) per share:</font></p>
  </td>
 <td valign=bottom width=9% style="height:12.0pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 <td nowrap valign=bottom width=17% style="height:12.0pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 <td nowrap valign=bottom width=8% style="height:12.0pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 <td nowrap valign=bottom width=17% style="height:12.0pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 </tr>
<tr style="height:12.0pt;">
  <td valign=bottom width=49% style="height:12.0pt;padding:0in 5.4pt 0in 5.4pt;">
  <p style="line-height:normal;margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;"><font face=Calibri,sans-serif style="font-size:10.0pt;">&#160;&#160;&#160;&#160;&#160;&#160; weighted-average shares</font></p>
  </td>
 <td valign=bottom width=9% style="height:12.0pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 <td nowrap valign=bottom width=17% style="height:12.0pt;padding:0in 5.4pt 0in 5.4pt;">
  <p align=right style="line-height:normal;margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;text-align:right;"><font face=Calibri,sans-serif style="font-size:10.0pt;">7,945 </font></p>
  </td>
 <td nowrap valign=bottom width=8% style="height:12.0pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 <td nowrap valign=bottom width=17% style="height:12.0pt;padding:0in 5.4pt 0in 5.4pt;">
  <p align=right style="line-height:normal;margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;text-align:right;"><font face=Calibri,sans-serif style="font-size:10.0pt;">7,863 </font></p>
  </td>
 </tr>
<tr style="height:4.7pt;">
  <td valign=bottom width=49% style="height:4.7pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 <td valign=bottom width=9% style="height:4.7pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 <td nowrap valign=bottom width=17% style="height:4.7pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 <td nowrap valign=bottom width=8% style="height:4.7pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 <td nowrap valign=bottom width=17% style="height:4.7pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 </tr>
<tr style="height:12.0pt;">
  <td valign=bottom width=49% style="height:12.0pt;padding:0in 5.4pt 0in 5.4pt;">
  <p style="line-height:normal;margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;"><font face=Calibri,sans-serif style="font-size:10.0pt;">Employee stock options and awards</font></p>
  </td>
 <td valign=bottom width=9% style="height:12.0pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 <td nowrap valign=bottom width=17% style="border-bottom:solid windowtext 1.0pt;height:12.0pt;padding:0in 5.4pt 0in 5.4pt;">
  <p align=right style="line-height:normal;margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;text-align:right;"><font face=Calibri,sans-serif style="font-size:10.0pt;">- </font></p>
  </td>
 <td nowrap valign=bottom width=8% style="height:12.0pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 <td nowrap valign=bottom width=17% style="border-bottom:solid windowtext 1.0pt;height:12.0pt;padding:0in 5.4pt 0in 5.4pt;">
  <p align=right style="line-height:normal;margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;text-align:right;"><font face=Calibri,sans-serif style="font-size:10.0pt;">182 </font></p>
  </td>
 </tr>
<tr style="height:.95pt;">
  <td valign=bottom width=49% style="height:.95pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 <td valign=bottom width=9% style="height:.95pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 <td nowrap valign=bottom width=17% style="height:.95pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 <td nowrap valign=bottom width=8% style="height:.95pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 <td nowrap valign=bottom width=17% style="height:.95pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 </tr>
<tr style="height:12.0pt;">
  <td valign=bottom width=49% style="height:12.0pt;padding:0in 5.4pt 0in 5.4pt;">
  <p style="line-height:normal;margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;"><font face=Calibri,sans-serif style="font-size:10.0pt;">Denominator for diluted</font></p>
  </td>
 <td valign=bottom width=9% style="height:12.0pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 <td nowrap valign=bottom width=17% style="height:12.0pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 <td nowrap valign=bottom width=8% style="height:12.0pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 <td nowrap valign=bottom width=17% style="height:12.0pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 </tr>
<tr style="height:12.0pt;">
  <td valign=bottom width=49% style="height:12.0pt;padding:0in 5.4pt 0in 5.4pt;">
  <p style="line-height:normal;margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;"><font face=Calibri,sans-serif style="font-size:10.0pt;">earnings (loss) per share:</font></p>
  </td>
 <td valign=bottom width=9% style="height:12.0pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 <td nowrap valign=bottom width=17% style="height:12.0pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 <td nowrap valign=bottom width=8% style="height:12.0pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 <td nowrap valign=bottom width=17% style="height:12.0pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 </tr>
<tr style="height:12.0pt;">
  <td valign=bottom width=49% style="height:12.0pt;padding:0in 5.4pt 0in 5.4pt;">
  <p style="line-height:normal;margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;"><font face=Calibri,sans-serif style="font-size:10.0pt;">&#160;&#160;&#160;&#160;&#160;&#160; adjusted weighted-average
  shares &amp;</font></p>
  </td>
 <td valign=bottom width=9% style="height:12.0pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 <td nowrap valign=bottom width=17% style="height:12.0pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 <td nowrap valign=bottom width=8% style="height:12.0pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 <td nowrap valign=bottom width=17% style="height:12.0pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 </tr>
<tr style="height:12.0pt;">
  <td valign=bottom width=49% style="height:12.0pt;padding:0in 5.4pt 0in 5.4pt;">
  <p style="line-height:normal;margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;"><font face=Calibri,sans-serif style="font-size:10.0pt;">&#160;&#160;&#160;&#160;&#160;&#160; assumed conversions of stock
  options</font></p>
  </td>
 <td valign=bottom width=9% style="height:12.0pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 <td nowrap valign=bottom width=17% style="border-bottom:double windowtext 2.25pt;height:12.0pt;padding:0in 5.4pt 0in 5.4pt;">
  <p align=right style="line-height:normal;margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;text-align:right;"><font face=Calibri,sans-serif style="font-size:10.0pt;">7,945 </font></p>
  </td>
 <td nowrap valign=bottom width=8% style="height:12.0pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 <td nowrap valign=bottom width=17% style="border-bottom:double windowtext 2.25pt;height:12.0pt;padding:0in 5.4pt 0in 5.4pt;">
  <p align=right style="line-height:normal;margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;text-align:right;"><font face=Calibri,sans-serif style="font-size:10.0pt;">8,045 </font></p>
  </td>
 </tr>
<tr style="height:.95pt;">
  <td valign=bottom width=49% style="height:.95pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 <td valign=bottom width=9% style="height:.95pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 <td nowrap valign=bottom width=17% style="height:.95pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 <td nowrap valign=bottom width=8% style="height:.95pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 <td nowrap valign=bottom width=17% style="height:.95pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 </tr>
<tr style="height:12.0pt;">
  <td valign=bottom width=49% style="height:12.0pt;padding:0in 5.4pt 0in 5.4pt;">
  <p style="line-height:normal;margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;"><font face=Calibri,sans-serif style="font-size:10.0pt;">Basic and diluted</font></p>
  </td>
 <td valign=bottom width=9% style="height:12.0pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 <td nowrap valign=bottom width=17% style="height:12.0pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 <td nowrap valign=bottom width=8% style="height:12.0pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 <td nowrap valign=bottom width=17% style="height:12.0pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 </tr>
<tr style="height:12.0pt;">
  <td valign=bottom width=49% style="height:12.0pt;padding:0in 5.4pt 0in 5.4pt;">
  <p style="line-height:normal;margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;"><font face=Calibri,sans-serif style="font-size:10.0pt;">earnings (loss) per share:</font></p>
  </td>
 <td valign=bottom width=9% style="height:12.0pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 <td nowrap valign=bottom width=17% style="height:12.0pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 <td nowrap valign=bottom width=8% style="height:12.0pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 <td nowrap valign=bottom width=17% style="height:12.0pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 </tr>
<tr style="height:12.0pt;">
  <td valign=bottom width=49% style="height:12.0pt;padding:0in 5.4pt 0in 5.4pt;">
  <p style="line-height:normal;margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;"><font face=Calibri,sans-serif style="font-size:10.0pt;">&#160;&#160;&#160;&#160;&#160;&#160; Total basic earnings (loss) per
  share</font></p>
  </td>
 <td valign=bottom width=9% style="height:12.0pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 <td nowrap valign=bottom width=17% style="height:12.0pt;padding:0in 5.4pt 0in 5.4pt;">
  <p align=right style="line-height:normal;margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;text-align:right;"><font face=Calibri,sans-serif style="font-size:10.0pt;">($0.02)</font></p>
  </td>
 <td nowrap valign=bottom width=8% style="height:12.0pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 <td nowrap valign=bottom width=17% style="height:12.0pt;padding:0in 5.4pt 0in 5.4pt;">
  <p align=right style="line-height:normal;margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;text-align:right;"><font face=Calibri,sans-serif style="font-size:10.0pt;">$0.01 </font></p>
  </td>
 </tr>
<tr style="height:12.0pt;">
  <td valign=bottom width=49% style="height:12.0pt;padding:0in 5.4pt 0in 5.4pt;">
  <p style="line-height:normal;margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;"><font face=Calibri,sans-serif style="font-size:10.0pt;">&#160;&#160;&#160;&#160;&#160;&#160; Total diluted earnings (loss)
  per share&nbsp;</font></p>
  </td>
 <td valign=bottom width=9% style="height:12.0pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 <td nowrap valign=bottom width=17% style="height:12.0pt;padding:0in 5.4pt 0in 5.4pt;">
  <p align=right style="line-height:normal;margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;text-align:right;"><font face=Calibri,sans-serif style="font-size:10.0pt;">($0.02)</font></p>
  </td>
 <td nowrap valign=bottom width=8% style="height:12.0pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 <td nowrap valign=bottom width=17% style="height:12.0pt;padding:0in 5.4pt 0in 5.4pt;">
  <p align=right style="line-height:normal;margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;text-align:right;"><font face=Calibri,sans-serif style="font-size:10.0pt;">$0.01 </font></p>
  </td>
 </tr>
</table></div>

<p style="line-height:normal;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;">&nbsp;</font></p>

<p style="line-height:normal;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;">&nbsp;</font></p>

<p style="line-height:normal;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;">Options
to purchase 244,000 and 166,000 shares were outstanding as of March 31, 2016 and
2015, respectively, but were excluded from the computation of diluted earnings (loss)
per share for the periods then ended because the options were anti-dilutive.</font></p>

<p style="line-height:normal;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;">&nbsp;</font></p>

<p style="line-height:normal;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;">NOTE 10 &#8211; SHARE-BASED COMPENSATION</font></b></p>

<p style="line-height:normal;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;">&nbsp;</font></b></p>

<p style="line-height:normal;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;">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="line-height:normal;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;">&nbsp;</font></p>

<p style="line-height:115%;margin-bottom:10.0pt;margin-left:0in;margin-right:0in;margin-top:0in;page-break-after:avoid;"><font style="line-height:115%;"><font face=Calibri,sans-serif lang=EN-US style="font-size:10.0pt;">The impact on our results of operations of recording
share-based compensation, net of forfeitures, for the three months ended </font></font><font style="line-height:115%;"><font face=Calibri,sans-serif lang=EN-US style="font-size:10.0pt;">March 31, 2016 and 2015,
respectively, was as follows:</font></font></p>

<p style="line-height:normal;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;">&nbsp;</font></p>

<div align=left><table cellpadding=0 cellspacing=0 border=0 style="border-collapse:collapse;margin-left:5.4pt;width:381.699982pt;">
 <tr style="height:12.75pt;">
  <td nowrap valign=bottom width=48% 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 colspan=3 valign=bottom width=43% style="border-bottom:solid windowtext 1.0pt;height:12.75pt;padding:0in 5.4pt 0in 5.4pt;">
  <p align=center style="line-height:normal;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;">&#160;Three
  Months Ended </font></p>
  </td>
 </tr>
<tr style="height:24.95pt;">
  <td valign=bottom width=48% style="height:24.95pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 <td valign=bottom width=9% style="height:24.95pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 <td valign=bottom width=18% style="border-bottom:solid windowtext 1.0pt;height:24.95pt;padding:0in 5.4pt 0in 5.4pt;">
  <p align=center style="line-height:normal;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;">Mar. 31,<br>
  2016</font></p>
  </td>
 <td valign=top width=8% style="height:24.95pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 <td valign=bottom width=17% style="border-bottom:solid windowtext 1.0pt;height:24.95pt;padding:0in 5.4pt 0in 5.4pt;">
  <p align=center style="line-height:normal;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;">Mar. 31,<br>
  2015</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="line-height:normal;margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;"><font color=black face=Calibri,sans-serif style="font-size:8.0pt;">&#160;(in thousands) </font></p>
  </td>
 <td width=9% 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="background:white;height:17.25pt;padding:0in 5.4pt 0in 5.4pt;">
  <p style="line-height:normal;margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;"><font face=Calibri,sans-serif style="font-size:8.0pt;">&nbsp;</font></p>
  </td>
 <td nowrap valign=bottom width=17% style="background:white;height:17.25pt;padding:0in 5.4pt 0in 5.4pt;">
  <p style="line-height:normal;margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;"><font face=Calibri,sans-serif style="font-size:8.0pt;">&nbsp;</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="line-height:normal;margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;"><font face=Calibri,sans-serif style="font-size:10.0pt;">Cost of goods sold</font></p>
  </td>
 <td valign=bottom width=9% 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="line-height:normal;margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;text-align:right;"><font face=Calibri,sans-serif style="font-size:10.0pt;">$2 </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=17% style="height:12.75pt;padding:0in 5.4pt 0in 5.4pt;">
  <p align=right style="line-height:normal;margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;text-align:right;"><font face=Calibri,sans-serif style="font-size:10.0pt;">$2 </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="line-height:normal;margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;"><font face=Calibri,sans-serif style="font-size:10.0pt;">Research and development</font></p>
  </td>
 <td valign=bottom width=9% 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="line-height:normal;margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;text-align:right;"><font face=Calibri,sans-serif style="font-size:10.0pt;">18 </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=17% style="height:12.75pt;padding:0in 5.4pt 0in 5.4pt;">
  <p align=right style="line-height:normal;margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;text-align:right;"><font face=Calibri,sans-serif style="font-size:10.0pt;">19 </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="line-height:normal;margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;"><font face=Calibri,sans-serif style="font-size:10.0pt;">Selling, general and administrative</font></p>
  </td>
 <td valign=bottom width=9% 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="line-height:normal;margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;text-align:right;"><font face=Calibri,sans-serif style="font-size:10.0pt;">75 </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=17% style="height:12.75pt;padding:0in 5.4pt 0in 5.4pt;">
  <p align=right style="line-height:normal;margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;text-align:right;"><font face=Calibri,sans-serif style="font-size:10.0pt;">69 </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="line-height:normal;margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;"><font face=Calibri,sans-serif style="font-size:10.0pt;">Total share-based compensation</font></p>
  </td>
 <td valign=bottom width=9% 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="line-height:normal;margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;text-align:right;"><font face=Calibri,sans-serif style="font-size:10.0pt;">$95 </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=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="line-height:normal;margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;text-align:right;"><font face=Calibri,sans-serif style="font-size:10.0pt;">$90 </font></p>
  </td>
 </tr>
<tr style="height:13.5pt;">
  <td valign=top width=48% style="height:13.5pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 <td valign=top width=9% style="height:13.5pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 <td nowrap valign=bottom width=18% style="height:13.5pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</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=17% style="height:13.5pt;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="line-height:normal;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;">Impact on net
  earnings (loss) per share:</font></p>
  </td>
 <td valign=bottom width=9% 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;">&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=17% style="height:12.75pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</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="line-height:normal;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;">Basic and diluted</font></p>
  </td>
 <td valign=top width=9% 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="line-height:normal;margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;text-align:right;"><font face=Calibri,sans-serif style="font-size:10.0pt;">($0.01)</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=17% style="height:12.75pt;padding:0in 5.4pt 0in 5.4pt;">
  <p align=right style="line-height:normal;margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;text-align:right;"><font face=Calibri,sans-serif style="font-size:10.0pt;">($0.01)</font></p>
  </td>
 </tr>
</table></div>


<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=Times lang=EN-US style="font-size:10.0pt;">&nbsp;</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="line-height:normal;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;">&nbsp;</font></p>

<p style="line-height:normal;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;">&nbsp;</font></p>

<p style="line-height:normal;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;">There
were no stock option awards issued during
the three months ended March 31, 2016 and 2015.</font></p>

<p style="line-height:normal;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;">&nbsp;</font></p>

<p style="line-height:normal;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;">Non-employee
directors Restricted Stock Units (&#8220;RSU&#8217;s&#8221;) vest over one year, employee RSU&#8217;s
vest over four years with the expense being recognized over the vesting period.
&#160;There were 10,000 and 0 RSU&#8217;s awarded during the three months ended March 31, 2016 and 2015, respectively.</font></p>

<p style="line-height:normal;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;">&nbsp;</font></p>

<p style="line-height:normal;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;">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 March 31, 2016 are:</font></p>

<p style="line-height:normal;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;">&nbsp;</font></p>

<div align=left><table cellpadding=0 cellspacing=0 border=0 style="border-collapse:collapse;margin-left:5.4pt;width:402.399963pt;">
 <tr style="height:25.5pt;">
  <td valign=bottom width=68% style="height:25.5pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 <td valign=bottom width=9% 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="line-height:normal;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;">Mar. 31,<br>
  2016</font></p>
  </td>
 <td width=2% style="padding:0in 0in 0in 0in;"><p style="line-height:115%;margin-bottom:10.0pt;margin-left:0in;margin-right:0in;margin-top:0in;"><font face=Calibri,sans-serif style="font-size:11.0pt;">&nbsp;</font></p></td>
 </tr>
<tr style="height:17.25pt;">
  <td width=68% style="height:17.25pt;padding:0in 5.4pt 0in 5.4pt;">
  <p style="line-height:normal;margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;"><font color=black face=Calibri,sans-serif style="font-size:8.0pt;">&#160;(in thousands unless
  specified) </font></p>
  </td>
 <td width=9% style="height:17.25pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 <td colspan=2 nowrap valign=bottom width=23% style="height:17.25pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 </tr>
<tr style="height:15.0pt;">
  <td valign=bottom width=68% style="height:15.0pt;padding:0in 5.4pt 0in 5.4pt;">
  <p style="line-height:normal;margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;"><font face=Calibri,sans-serif style="font-size:10.0pt;">Unamortized future equity compensation
  expense</font></p>
  </td>
 <td nowrap valign=bottom width=9% style="height:15.0pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 <td colspan=2 nowrap valign=bottom width=23% style="height:15.0pt;padding:0in 5.4pt 0in 5.4pt;">
  <p align=right style="line-height:normal;margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;text-align:right;"><font face=Calibri,sans-serif style="font-size:10.0pt;">$957 </font></p>
  </td>
 </tr>
<tr style="height:15.0pt;">
  <td nowrap valign=bottom width=68% style="height:15.0pt;padding:0in 5.4pt 0in 5.4pt;">
  <p style="line-height:normal;margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;"><font face=Calibri,sans-serif style="font-size:10.0pt;">Remaining weighted average
  amortization period in years</font></p>
  </td>
 <td nowrap valign=bottom width=9% style="height:15.0pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 <td colspan=2 nowrap valign=bottom width=23% style="height:15.0pt;padding:0in 5.4pt 0in 5.4pt;">
  <p align=right style="line-height:normal;margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;text-align:right;"><font face=Calibri,sans-serif style="font-size:10.0pt;">2.45 </font></p>
  </td>
 </tr>
</table></div>

<p style="line-height:normal;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;">&nbsp;</font></p>

<p style="line-height:normal;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;">NOTE 11 &#8211; SHARE REPURCHASE PROGRAMS</font></b></p>

<p style="line-height:normal;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;">&nbsp;</font></b></p>

<p style="line-height:115%;margin-bottom:10.0pt;margin-left:0in;margin-right:0in;margin-top:0in;text-align:justify;"><font style="line-height:115%;"><font face=Calibri,sans-serif lang=EN-US style="font-size:10.0pt;">On February 24, 2016, our Board of Directors approved a share
repurchase program with provisions to buy back up to $1 million of our stock during
the period from March 2, 2016 through March 31, 2017.&nbsp;&nbsp;The program was
established with a 10b5-1 plan under the Exchange Act to provide flexibility to
make purchases throughout the period.</font></font><font style="line-height:115%;"><font face=Calibri,sans-serif lang=EN-US style="font-size:10.0pt;">&#160; For the quarter ended March 31, 2016, 42,515 shares of
stock have been repurchased at an average price of $2.26 for a total of $95,984
plus $855 in commissions.</font></font></p>

<p style="line-height:115%;margin-bottom:10.0pt;margin-left:0in;margin-right:0in;margin-top:0in;text-align:justify;"><font style="line-height:115%;"><font face=Calibri,sans-serif lang=EN-US style="font-size:10.0pt;">The following is a summary of share repurchase activity under
the plan through March 31, 2016:</font></font><font face=Calibri,sans-serif lang=EN-US style="font-size:11.0pt;"> </font></p>

<div align=left><table cellpadding=0 cellspacing=0 border=0 style="border-collapse:collapse;margin-left:5.4pt;width:425.599976pt;">
 <tr style="height:87.75pt;">
  <td valign=bottom width=22% style="border-bottom:solid windowtext 1.0pt;height:87.75pt;padding:0in 5.4pt 0in 5.4pt;">
  <p align=center style="line-height:115%;margin-bottom:10.0pt;margin-left:0in;margin-right:0in;margin-top:0in;text-align:center;"><font color=black style="line-height:115%;"><font color=black face=Calibri,sans-serif style="font-size:10.0pt;">Repurchases by Month</font></font></p>
  </td>
 <td valign=bottom width=4% style="height:87.75pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 <td valign=bottom width=22% style="border-bottom:solid windowtext 1.0pt;height:87.75pt;padding:0in 5.4pt 0in 5.4pt;">
  <p align=center style="line-height:normal;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;">Average Price Paid per Share</font></p>
  </td>
 <td valign=bottom width=4% style="height:87.75pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 <td valign=bottom width=22% style="border-bottom:solid windowtext 1.0pt;height:87.75pt;padding:0in 5.4pt 0in 5.4pt;">
  <p align=center style="line-height:normal;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;">Total Number of Shares Purchased as Part of Publicly Announced
  Repurchase Program</font></p>
  </td>
 <td valign=bottom width=4% style="height:87.75pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 <td valign=bottom width=22% style="border-bottom:solid windowtext 1.0pt;height:87.75pt;padding:0in 5.4pt 0in 5.4pt;">
  <p align=center style="line-height:normal;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;">Approximate Dollar Value of Shares that May Yet Be Purchased
  under the Program</font></p>
  </td>
 </tr>
<tr style="height:6.0pt;">
  <td nowrap valign=bottom width=22% 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=22% 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=22% 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=22% style="height:6.0pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 </tr>
<tr style="height:13.5pt;">
  <td nowrap valign=bottom width=22% style="height:13.5pt;padding:0in 5.4pt 0in 5.4pt;">
  <p style="line-height:normal;margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;"><font face=Calibri,sans-serif style="font-size:10.0pt;">&#160;March 2016 </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=22% style="height:13.5pt;padding:0in 5.4pt 0in 5.4pt;">
  <p align=center style="line-height:normal;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;">$2.26</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=22% style="height:13.5pt;padding:0in 5.4pt 0in 5.4pt;">
  <p align=center style="line-height:normal;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;">42,515</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=22% style="height:13.5pt;padding:0in 5.4pt 0in 5.4pt;">
  <p align=center style="line-height:normal;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;">$903,161</font></p>
  </td>
 </tr>
<tr style="height:6.0pt;">
  <td nowrap valign=bottom width=22% 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=22% 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=22% 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=22% style="height:6.0pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 </tr>
<tr style="height:13.5pt;">
  <td nowrap valign=bottom width=22% style="height:13.5pt;padding:0in 5.4pt 0in 5.4pt;">
  <p style="line-height:normal;margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;"><font face=Calibri,sans-serif style="font-size:10.0pt;">&#160;Total </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=22% 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=center style="line-height:normal;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;">$2.26</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=22% 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=center style="line-height:normal;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;">42,515</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=22% style="height:13.5pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 </tr>
<tr style="height:3.0pt;">
  <td nowrap valign=bottom width=22% style="height:3.0pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 <td nowrap valign=bottom width=4% style="height:3.0pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 <td nowrap valign=bottom width=22% style="height:3.0pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 <td nowrap valign=bottom width=4% style="height:3.0pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 <td nowrap valign=bottom width=22% style="height:3.0pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 <td nowrap valign=bottom width=4% style="height:3.0pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 <td nowrap valign=bottom width=22% style="height:3.0pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 </tr>
</table></div>

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

<p style="line-height:normal;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;">&nbsp;</font></p>

<font face=calibri,sans-serif style="line-height:115%;">
</font>

<p style="line-height:115%;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;">&nbsp;</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=Times lang=EN-US style="font-size:10.0pt;">&nbsp;</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="line-height:normal;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;">Item 2.</font></u></b><b><font face=Calibri,sans-serif lang=EN-US style="font-size:10.0pt;">&#160;&#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;">Management's
Discussion and Analysis of Financial Condition and Results of Operations</font></u></b></p>

<p style="line-height:normal;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;">&nbsp;</font></p>

<p style="line-height:normal;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;">General</font></u></p>

<p style="line-height:normal;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;text-decoration:none;">&nbsp;</font></p>

<p style="line-height:normal;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;text-transform:uppercase;">Forward-Looking Statements</font></b></p>

<p style="line-height:normal;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;">&nbsp;</font></p>

<p style="line-height:normal;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;">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 industry prospects or trends; expected revenues;
expected level of expense; expected savings; future results of operations;
reversals of tax valuation allowances; breakeven point, or financial position;
changes in gross margin; economic conditions and capital spending outlook;
market acceptance of our newly introduced or upgraded products; development,
introduction and shipment of new products; building lease arrangements; sales
channels 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 we 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, 2015
describe some, but not all, of the factors that could cause these differences.</font></p>

<p style="line-height:normal;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;">&nbsp;</font></p>

<p style="line-height:normal;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;">OVERVIEW </font></b></p>

<p style="line-height:normal;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;">&nbsp;</font></p>

<p style="line-height:12.0pt;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;">We continued our
focus on managing the core programming business with the goal of operating profitably,
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
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 create
strategies for cost reduction.</font></p>

<p style="line-height:12.0pt;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;">&nbsp;</font></p>

<p style="line-height:12.0pt;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;">We are focusing our
research and development efforts in our strategic growth markets, namely managed
and secure programming technology, automated programming systems and their
enhancements for the manufacturing environment and software.&#160; We continue to
focus on extending the capabilities and support for our product lines and
supporting the latest semiconductor devices, including NAND Flash, e-MMC, and
microcontrollers on our newer products.&#160; In 2015, we announced our new PSV5000
and our new LumenX&#8482; programmer.</font></p>

<p style="line-height:12.0pt;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;">&nbsp;</font></p>

<p style="line-height:12.0pt;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;">Our customer focus is
on strategic high volume and high growth market segments: automotive
electronics and IoT (Internet of Things) systems including industrial and consumer
devices. </font></p>

<p style="line-height:12.0pt;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;">&nbsp;</font></p>

<p style="line-height:12.0pt;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;">BUSINESS RESTRUCTURING PROGRESS</font></b></p>

<p style="line-height:12.0pt;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;">&nbsp;</font></p>

<p style="line-height:normal;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;">Our previous years&#8217;
restructure actions have been fully implemented. As a result of the lease
amendment discussed in Note 6, &#8220;Operating Lease Commitments&#8221;, which started in
July 2015, the balance of the restructure liability of approximately $120,000
was incorporated into our deferred rent liability as part of the new lease
incentive.</font></p>

<p style="line-height:normal;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;">&#160; </font></p>

<font face=calibri,sans-serif style="line-height:115%;">
</font>

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

<p style="line-height:normal;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;text-transform:uppercase;">&nbsp;</font></b></p>

<p style="line-height:normal;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;">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
revenue recognition, estimating the percentage-of-completion on fixed-price
professional engineering service contracts, sales returns, bad debts,
inventories, investments, 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 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>

<p style="line-height:normal;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;">&nbsp;</font></p>

<p style="line-height:12.0pt;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;">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="line-height:12.0pt;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;">&nbsp;</font></p>

<p style="line-height:normal;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;">Revenue Recognition:
&#160;We recognize revenue at the time the product is shipped.&#160; 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.</font></p>

<p style="line-height:normal;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;">&nbsp;</font></p>

<p style="line-height:12.0pt;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;">The revenue related
to products requiring installation that is perfunctory is 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 in most cases the customers themselves.&#160; This takes into
account the complexity, skill and training needed as well as customer
expectations regarding installation.</font></p>

<p style="line-height:12.0pt;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;">&nbsp;</font></p>

<p style="line-height:12.0pt;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;">We enter into
multiple deliverable arrangements that arise during the sale of a system that
includes 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 value of the discount given to distributors who perform
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 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="line-height:12.0pt;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;">&nbsp;</font></p>

<p style="line-height:normal;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;">When
we sell 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="line-height:normal;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;">&nbsp;</font></p>

<p style="line-height:normal;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;">We recognize revenue
when persuasive evidence of an arrangement exists, shipment has occurred, the
price is fixed or determinable, the buyer has paid or is obligated to pay, collectability
is reasonably assured, substantive
acceptance conditions, if any, have been met, the obligation is not contingent
on resale of the product, the buyer&#8217;s obligation would not be changed in the
event of theft, physical destruction or damage to the product, the buyer
acquiring the product for resale has economic substance apart from us and we do
not have significant obligations for future performance to directly bring about
the resale of the product by the buyer.&#160; We establish a reserve for sales
returns based on historical trends in product returns and estimates for new
items.</font></p>

<p style="line-height:normal;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;">&#160; </font></p>

<p style="line-height:normal;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;">We transfer certain
products out of service from their internal use and make them available for
sale.&#160; The products </font><font face=Calibri,sans-serif lang=EN-US style="font-size:10.0pt;">transferred are our standard
products in one of the following areas: service loaners, rental or test units;
engineering test units; or sales demonstration equipment.&#160; Once transferred,
the equipment is sold by our regular sales channels as used equipment
inventory.&#160; These product units 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 product unit&#8217;s net book value and the
sale transaction is accounted for as revenue and cost of goods sold.</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=Times lang=EN-US style="font-size:10.0pt;">&nbsp;</font></p>


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


<p style="line-height:normal;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;">&nbsp;</font></p>

<p style="line-height:normal;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;">Allowance for Doubtful
Accounts: &#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="line-height:normal;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;">&nbsp;</font></p>

<p style="line-height:normal;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;">Inventory:
Inventories are stated at the lower of cost or market.&#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="line-height:normal;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;">&nbsp;</font></p>

<p style="line-height:normal;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;">Warranty Accruals: &#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="line-height:normal;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;">&nbsp;</font></p>

<p style="line-height:normal;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;">Tax Valuation
Allowances:&#160; Given the uncertainty created by our loss history, as well as the
current uncertain economic outlook for our industry and capital 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; 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="line-height:normal;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;">&nbsp;</font></p>

<p style="line-height:12.0pt;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;">Share-based
Compensation:&#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, 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;&#160; </font></p>

<p style="line-height:normal;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;text-decoration:none;">&nbsp;</font></p>

<font face=calibri,sans-serif style="line-height:115%;">
</font>

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


<a name="_bclFooter16"></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;">16</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=Times lang=EN-US style="font-size:10.0pt;">&nbsp;</font></p>


</DIV>
</DIV><HR noshade align="center" width="100%" size=2><DIV STYLE="page-break-before: always">&nbsp;</DIV><a name="page_17"></a><a name="_bclPageBorder17"></a><DIV STYLE="PADDING-RIGHT: 0%; PADDING-LEFT: 0%">
<p style="line-height:normal;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;">Results of Operations</font></u></p>

<p style="line-height:normal;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;text-transform:uppercase;">&nbsp;</font></b></p>

<p style="line-height:normal;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;text-transform:uppercase;">Net Sales</font></b></p>

<p style="line-height:normal;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;">&nbsp;</font></p>

<div align=left><table cellpadding=0 cellspacing=0 border=0 style="border-collapse:collapse;margin-left:5.4pt;width:395.050018pt;">
 <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=7% style="height:12.75pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 <td colspan=5 nowrap valign=bottom width=52% style="border-bottom:solid windowtext 1.0pt;height:12.75pt;padding:0in 5.4pt 0in 5.4pt;">
  <p align=center style="line-height:normal;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;">&#160;Three
  Months Ended </font></p>
  </td>
 </tr>
<tr style="height:22.5pt;">
  <td nowrap valign=bottom width=41% style="border-bottom:solid windowtext 1.0pt;height:22.5pt;padding:0in 5.4pt 0in 5.4pt;">
  <p style="line-height:normal;margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;"><font color=black face=Calibri,sans-serif style="font-size:9.0pt;">Net sales by product line</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=15% style="border-bottom:solid windowtext 1.0pt;height:22.5pt;padding:0in 5.4pt 0in 5.4pt;">
  <p align=center style="line-height:normal;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;">Mar. 31,<br>
  2016</font></p>
  </td>
 <td valign=bottom width=6% style="height:22.5pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 <td nowrap 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="line-height:normal;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;">Change</font></p>
  </td>
 <td nowrap valign=bottom width=3% style="height:22.5pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 <td valign=bottom width=15% style="border-bottom:solid windowtext 1.0pt;height:22.5pt;padding:0in 5.4pt 0in 5.4pt;">
  <p align=center style="line-height:normal;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;">Mar. 31,<br>
  2015</font></p>
  </td>
 </tr>
<tr style="height:11.25pt;">
  <td width=41% style="height:11.25pt;padding:0in 5.4pt 0in 5.4pt;">
  <p style="line-height:normal;margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;"><font color=black face=Calibri,sans-serif style="font-size:8.0pt;">&#160;(in thousands) </font></p>
  </td>
 <td width=7% style="height:11.25pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 <td nowrap valign=bottom width=15% 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=13% style="height:11.25pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 <td nowrap valign=bottom width=3% style="height:11.25pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 <td nowrap valign=bottom width=15% style="height:11.25pt;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;">
  <p style="line-height:normal;margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;"><font face=Calibri,sans-serif style="font-size:10.0pt;">Automated programming systems</font></p>
  </td>
 <td valign=top width=7% style="height:12.75pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 <td nowrap valign=bottom width=15% style="height:12.75pt;padding:0in 5.4pt 0in 5.4pt;">
  <p align=right style="line-height:normal;margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;text-align:right;"><font face=Calibri,sans-serif style="font-size:10.0pt;">$3,292 </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=13% style="height:12.75pt;padding:0in 5.4pt 0in 5.4pt;">
  <p align=center style="line-height:normal;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;">(29.6%)</font></p>
  </td>
 <td nowrap valign=bottom width=3% style="height:12.75pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 <td nowrap valign=bottom width=15% style="height:12.75pt;padding:0in 5.4pt 0in 5.4pt;">
  <p align=right style="line-height:normal;margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;text-align:right;"><font face=Calibri,sans-serif style="font-size:10.0pt;">$4,678 </font></p>
  </td>
 </tr>
<tr style="height:15.75pt;">
  <td valign=top width=41% style="height:15.75pt;padding:0in 5.4pt 0in 5.4pt;">
  <p style="line-height:normal;margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;"><font face=Calibri,sans-serif style="font-size:10.0pt;">Non-automated programming systems</font></p>
  </td>
 <td valign=top width=7% style="height:15.75pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 <td nowrap valign=bottom width=15% style="height:15.75pt;padding:0in 5.4pt 0in 5.4pt;">
  <p align=right style="line-height:normal;margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;text-align:right;"><font face=Calibri,sans-serif style="font-size:10.0pt;">1,321 </font></p>
  </td>
 <td nowrap valign=bottom width=6% style="height:15.75pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 <td nowrap valign=bottom width=13% style="height:15.75pt;padding:0in 5.4pt 0in 5.4pt;">
  <p align=center style="line-height:normal;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;">7.9%</font></p>
  </td>
 <td nowrap valign=bottom width=3% style="height:15.75pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 <td nowrap valign=bottom width=15% style="height:15.75pt;padding:0in 5.4pt 0in 5.4pt;">
  <p align=right style="line-height:normal;margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;text-align:right;"><font face=Calibri,sans-serif style="font-size:10.0pt;">1,224 </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;">
  <p style="line-height:normal;margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;"><font face=Calibri,sans-serif style="font-size:10.0pt;">Total programming systems</font></p>
  </td>
 <td valign=top width=7% style="height:13.5pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 <td nowrap valign=bottom width=15% 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="line-height:normal;margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;text-align:right;"><font face=Calibri,sans-serif style="font-size:10.0pt;">$4,613 </font></p>
  </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=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=center style="line-height:normal;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;">(21.8%)</font></p>
  </td>
 <td nowrap valign=bottom width=3% style="height:13.5pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 <td nowrap valign=bottom width=15% 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="line-height:normal;margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;text-align:right;"><font face=Calibri,sans-serif style="font-size:10.0pt;">$5,902 </font></p>
  </td>
 </tr>
<tr style="height:4.5pt;">
  <td valign=top width=41% style="height:4.5pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 <td valign=top width=7% style="height:4.5pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 <td nowrap valign=bottom width=15% style="height:4.5pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 <td nowrap valign=bottom width=6% style="height:4.5pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 <td nowrap valign=bottom width=13% style="height:4.5pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 <td nowrap valign=bottom width=3% style="height:4.5pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 <td nowrap valign=bottom width=15% style="height:4.5pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 </tr>
<tr style="height:4.5pt;">
  <td valign=top width=41% style="height:4.5pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 <td valign=top width=7% style="height:4.5pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 <td nowrap valign=bottom width=15% style="height:4.5pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 <td nowrap valign=bottom width=6% style="height:4.5pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 <td nowrap valign=bottom width=13% style="height:4.5pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 <td nowrap valign=bottom width=3% style="height:4.5pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 <td nowrap valign=bottom width=15% style="height:4.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 valign=top width=7% style="height:12.75pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 <td colspan=5 nowrap valign=bottom width=52% style="border-bottom:solid windowtext 1.0pt;height:12.75pt;padding:0in 5.4pt 0in 5.4pt;">
  <p align=center style="line-height:normal;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;">&#160;Three
  Months Ended </font></p>
  </td>
 </tr>
<tr style="height:22.5pt;">
  <td valign=bottom width=41% style="border-bottom:solid windowtext 1.0pt;height:22.5pt;padding:0in 5.4pt 0in 5.4pt;">
  <p style="line-height:normal;margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;"><font color=black face=Calibri,sans-serif style="font-size:9.0pt;">Net sales by location</font></p>
  </td>
 <td valign=bottom width=7% style="height:22.5pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 <td valign=bottom width=15% style="border-bottom:solid windowtext 1.0pt;height:22.5pt;padding:0in 5.4pt 0in 5.4pt;">
  <p align=center style="line-height:normal;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;">Mar. 31,<br>
  2016</font></p>
  </td>
 <td valign=bottom width=6% style="height:22.5pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 <td nowrap 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="line-height:normal;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;">Change</font></p>
  </td>
 <td nowrap valign=bottom width=3% style="height:22.5pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 <td valign=bottom width=15% style="border-bottom:solid windowtext 1.0pt;height:22.5pt;padding:0in 5.4pt 0in 5.4pt;">
  <p align=center style="line-height:normal;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;">Mar. 31,<br>
  2015</font></p>
  </td>
 </tr>
<tr style="height:11.25pt;">
  <td width=41% style="height:11.25pt;padding:0in 5.4pt 0in 5.4pt;">
  <p style="line-height:normal;margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;"><font color=black face=Calibri,sans-serif style="font-size:8.0pt;">&#160;(in thousands) </font></p>
  </td>
 <td width=7% style="height:11.25pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 <td nowrap valign=bottom width=15% 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=13% style="height:11.25pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 <td nowrap valign=bottom width=3% style="height:11.25pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 <td nowrap valign=bottom width=15% style="height:11.25pt;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;">
  <p style="line-height:normal;margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;"><font face=Calibri,sans-serif style="font-size:10.0pt;">United States</font></p>
  </td>
 <td valign=top width=7% style="height:12.75pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 <td nowrap valign=bottom width=15% style="height:12.75pt;padding:0in 5.4pt 0in 5.4pt;">
  <p align=right style="line-height:normal;margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;text-align:right;"><font face=Calibri,sans-serif style="font-size:10.0pt;">$1,023 </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=13% style="height:12.75pt;padding:0in 5.4pt 0in 5.4pt;">
  <p align=center style="line-height:normal;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;">155.8%</font></p>
  </td>
 <td nowrap valign=bottom width=3% style="height:12.75pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 <td nowrap valign=bottom width=15% style="height:12.75pt;padding:0in 5.4pt 0in 5.4pt;">
  <p align=right style="line-height:normal;margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;text-align:right;"><font face=Calibri,sans-serif style="font-size:10.0pt;">$400 </font></p>
  </td>
 </tr>
<tr style="height:12.75pt;">
  <td valign=top width=41% style="height:12.75pt;padding:0in 5.4pt 0in 5.4pt;">
  <p style="line-height:normal;margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;"><font face=Calibri,sans-serif style="font-size:10.0pt;">% of total</font></p>
  </td>
 <td valign=top width=7% style="height:12.75pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 <td nowrap valign=bottom width=15% style="height:12.75pt;padding:0in 5.4pt 0in 5.4pt;">
  <p align=right style="line-height:normal;margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;text-align:right;"><font face=Calibri,sans-serif style="font-size:10.0pt;">22.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=13% style="height:12.75pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 <td nowrap valign=bottom width=3% style="height:12.75pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 <td nowrap valign=bottom width=15% style="height:12.75pt;padding:0in 5.4pt 0in 5.4pt;">
  <p align=right style="line-height:normal;margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;text-align:right;"><font face=Calibri,sans-serif style="font-size:10.0pt;">6.8%</font></p>
  </td>
 </tr>
<tr style="height:6.75pt;">
  <td valign=top width=41% style="height:6.75pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 <td valign=top width=7% style="height:6.75pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 <td nowrap valign=bottom width=15% style="height:6.75pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 <td nowrap valign=bottom width=6% style="height:6.75pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 <td nowrap valign=bottom width=13% style="height:6.75pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 <td nowrap valign=bottom width=3% style="height:6.75pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 <td nowrap valign=bottom width=15% style="height:6.75pt;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;">
  <p style="line-height:normal;margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;"><font face=Calibri,sans-serif style="font-size:10.0pt;">International</font></p>
  </td>
 <td valign=top width=7% style="height:12.75pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 <td nowrap valign=bottom width=15% style="height:12.75pt;padding:0in 5.4pt 0in 5.4pt;">
  <p align=right style="line-height:normal;margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;text-align:right;"><font face=Calibri,sans-serif style="font-size:10.0pt;">$3,590 </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=13% style="height:12.75pt;padding:0in 5.4pt 0in 5.4pt;">
  <p align=center style="line-height:normal;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;">(34.8%)</font></p>
  </td>
 <td nowrap valign=bottom width=3% style="height:12.75pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 <td nowrap valign=bottom width=15% style="height:12.75pt;padding:0in 5.4pt 0in 5.4pt;">
  <p align=right style="line-height:normal;margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;text-align:right;"><font face=Calibri,sans-serif style="font-size:10.0pt;">$5,502 </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="line-height:normal;margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;"><font face=Calibri,sans-serif style="font-size:10.0pt;">% of total</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=15% style="height:12.75pt;padding:0in 5.4pt 0in 5.4pt;">
  <p align=right style="line-height:normal;margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;text-align:right;"><font face=Calibri,sans-serif style="font-size:10.0pt;">77.8%</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=13% style="height:12.75pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 <td nowrap valign=bottom width=3% style="height:12.75pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 <td nowrap valign=bottom width=15% style="height:12.75pt;padding:0in 5.4pt 0in 5.4pt;">
  <p align=right style="line-height:normal;margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;text-align:right;"><font face=Calibri,sans-serif style="font-size:10.0pt;">93.2%</font></p>
  </td>
 </tr>
</table></div>

<p style="line-height:normal;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;">&nbsp;</font></p>

<p style="line-height:normal;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;">&nbsp;</font></p>

<p style="line-height:normal;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;">Net
sales for the first quarter of 2016 were $4.6 million compared with $5.9
million for the first quarter of 2015, which primarily resulted from the impact
of the lower backlog and deferred revenue level at the beginning of the first quarter.&#160;
International sales represented 78% of total sales for the first quarter of
2016 compared to 93% in the first quarter of 2015.&#160;&#160; On a regional basis, net
sales increased in Americas 65% and declined in Europe 45% and Asia 26%,
compared to the first quarter of 2015, with the growth in the Americas due to automotive
electronics end market demand, while the European business was particularly
impacted by the lower beginning backlog and deferred revenue. </font></p>

<p style="line-height:normal;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;">&nbsp;</font></p>

<p style="line-height:normal;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;">On
a product basis, the net sales decline reflected the decline in legacy
equipment business and the impact of the lower beginning backlog of PSV7000
systems, partially offset by growth from our newest products, PSV5000 and
LumenX.&#160; Sales were strong in the automotive electronics market. &#160;Adapters, a
consumable, declined 15% to $1.1 million.&#160; A sales breakdown by type for the first
quarter of 2016 was approximately 65% equipment, 25% adapters, and 10% software
and maintenance.&#160; Software and maintenance are typically recurring under annual
subscription contracts.</font></p>

<p style="line-height:normal;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;">&nbsp;</font></p>

<p style="line-height:normal;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;">Order
bookings were $5.9 million in the first quarter of 2016 compared to $5.2
million in the same period in 2015.&#160; The variation in revenue amounts versus
order amounts related to the change in deferred revenues, backlog and currency
translation.&#160; Backlog at March 31, 2016 was $2.0 million compared to $1.7
million on March 31, 2015 and $0.7 million on December 31, 2015. Deferred
revenue at March 31, 2016 was $1.2 million compared to $1.0 million on both March
31 and December 31, 2015.</font></p>

<p style="line-height:normal;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;">&nbsp;</font></p>

<font face=calibri,sans-serif style="line-height:115%;">
</font>

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


<a name="_bclFooter17"></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;">17</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=Times lang=EN-US style="font-size:10.0pt;">&nbsp;</font></p>


</DIV>
</DIV><HR noshade align="center" width="100%" size=2><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="line-height:normal;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;text-transform:uppercase;">Gross Margin</font></b></p>

<p style="line-height:normal;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;">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; </font></p>

<p style="line-height:normal;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;">&nbsp;</font></p>

<div align=left><table cellpadding=0 cellspacing=0 border=0 style="border-collapse:collapse;margin-left:5.4pt;width:356.399963pt;">
 <tr style="height:12.75pt;">
  <td nowrap valign=bottom width=38% style="height:12.75pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 <td colspan=5 nowrap valign=bottom width=62% style="border-bottom:solid windowtext 1.0pt;height:12.75pt;padding:0in 5.4pt 0in 5.4pt;">
  <p align=center style="line-height:normal;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;">&#160;Three
  Months Ended </font></p>
  </td>
 </tr>
<tr style="height:22.5pt;">
  <td valign=bottom width=38% style="height:22.5pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 <td valign=bottom width=18% style="border-bottom:solid windowtext 1.0pt;height:22.5pt;padding:0in 5.4pt 0in 5.4pt;">
  <p align=center style="line-height:normal;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;">Mar. 31,<br>
  2016</font></p>
  </td>
 <td valign=bottom width=6% style="height:22.5pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 <td nowrap valign=bottom width=16% style="border-bottom:solid windowtext 1.0pt;height:22.5pt;padding:0in 5.4pt 0in 5.4pt;">
  <p align=center style="line-height:normal;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;">Change</font></p>
  </td>
 <td nowrap valign=bottom width=4% style="height:22.5pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 <td valign=bottom width=18% style="border-bottom:solid windowtext 1.0pt;height:22.5pt;padding:0in 5.4pt 0in 5.4pt;">
  <p align=center style="line-height:normal;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;">Mar. 31,<br>
  2015</font></p>
  </td>
 </tr>
<tr style="height:11.25pt;">
  <td width=38% style="height:11.25pt;padding:0in 5.4pt 0in 5.4pt;">
  <p style="line-height:normal;margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;"><font color=black face=Calibri,sans-serif style="font-size:8.0pt;">&#160;(in thousands) </font></p>
  </td>
 <td nowrap valign=bottom width=18% 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=16% 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=18% style="height:11.25pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 </tr>
<tr style="height:12.75pt;">
  <td nowrap valign=bottom width=38% style="height:12.75pt;padding:0in 5.4pt 0in 5.4pt;">
  <p style="line-height:normal;margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;"><font face=Calibri,sans-serif style="font-size:10.0pt;">Gross margin</font></p>
  </td>
 <td nowrap valign=bottom width=18% style="height:12.75pt;padding:0in 5.4pt 0in 5.4pt;">
  <p align=right style="line-height:normal;margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;text-align:right;"><font face=Calibri,sans-serif style="font-size:10.0pt;">$2,528 </font></p>
  </td>
 <td nowrap valign=bottom width=6% style="background:white;height:12.75pt;padding:0in 5.4pt 0in 5.4pt;">
  <p style="line-height:normal;margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;"><font face=Calibri,sans-serif style="font-size:10.0pt;">&nbsp;</font></p>
  </td>
 <td nowrap valign=bottom width=16% style="background:white;height:12.75pt;padding:0in 5.4pt 0in 5.4pt;">
  <p align=center style="line-height:normal;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;">(11.5%)</font></p>
  </td>
 <td nowrap valign=bottom width=4% style="background:white;height:12.75pt;padding:0in 5.4pt 0in 5.4pt;">
  <p align=center style="line-height:normal;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;">&nbsp;</font></p>
  </td>
 <td nowrap valign=bottom width=18% style="background:white;height:12.75pt;padding:0in 5.4pt 0in 5.4pt;">
  <p align=right style="line-height:normal;margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;text-align:right;"><font face=Calibri,sans-serif style="font-size:10.0pt;">$2,857 </font></p>
  </td>
 </tr>
<tr style="height:12.75pt;">
  <td nowrap valign=bottom width=38% style="height:12.75pt;padding:0in 5.4pt 0in 5.4pt;">
  <p style="line-height:normal;margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;"><font face=Calibri,sans-serif style="font-size:10.0pt;">Percentage of net sales</font></p>
  </td>
 <td nowrap valign=bottom width=18% style="height:12.75pt;padding:0in 5.4pt 0in 5.4pt;">
  <p align=right style="line-height:normal;margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;text-align:right;"><font face=Calibri,sans-serif style="font-size:10.0pt;">54.8%</font></p>
  </td>
 <td nowrap valign=bottom width=6% style="background:white;height:12.75pt;padding:0in 5.4pt 0in 5.4pt;">
  <p align=right style="line-height:normal;margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;text-align:right;"><font face=Calibri,sans-serif style="font-size:10.0pt;">&nbsp;</font></p>
  </td>
 <td nowrap valign=bottom width=16% style="background:white;height:12.75pt;padding:0in 5.4pt 0in 5.4pt;">
  <p align=center style="line-height:normal;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;">&nbsp;</font></p>
  </td>
 <td nowrap valign=bottom width=4% style="background:white;height:12.75pt;padding:0in 5.4pt 0in 5.4pt;">
  <p align=center style="line-height:normal;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;">&nbsp;</font></p>
  </td>
 <td nowrap valign=bottom width=18% style="background:white;height:12.75pt;padding:0in 5.4pt 0in 5.4pt;">
  <p align=right style="line-height:normal;margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;text-align:right;"><font face=Calibri,sans-serif style="font-size:10.0pt;">48.4%</font></p>
  </td>
 </tr>
</table></div>

<p style="line-height:normal;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;">&nbsp;</font></p>

<p style="line-height:normal;margin-bottom:10.0pt;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;">Gross margin as a percentage of sales in the first
quarter of 2016 was 54.8%, compared to 48.4% in the first quarter of 2015, with
the increase primarily due to favorable factory variances and favorable margins
on demonstration equipment sales.</font></p>

<p style="line-height:normal;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;text-transform:uppercase;">Research and Development</font></b></p>

<p style="line-height:normal;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;">&nbsp;</font></p>

<div align=left><table cellpadding=0 cellspacing=0 border=0 style="border-collapse:collapse;margin-left:5.4pt;width:353.400024pt;">
 <tr style="height:12.75pt;">
  <td nowrap valign=bottom width=40% style="height:12.75pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 <td colspan=5 nowrap valign=bottom width=60% style="border-bottom:solid windowtext 1.0pt;height:12.75pt;padding:0in 5.4pt 0in 5.4pt;">
  <p align=center style="line-height:normal;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;">&#160;Three
  Months Ended </font></p>
  </td>
 </tr>
<tr style="height:22.5pt;">
  <td valign=bottom width=40% style="height:22.5pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 <td valign=bottom width=18% style="border-bottom:solid windowtext 1.0pt;height:22.5pt;padding:0in 5.4pt 0in 5.4pt;">
  <p align=center style="line-height:normal;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;">Mar. 31,<br>
  2016</font></p>
  </td>
 <td valign=bottom width=6% style="height:22.5pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 <td nowrap valign=bottom width=14% style="border-bottom:solid windowtext 1.0pt;height:22.5pt;padding:0in 5.4pt 0in 5.4pt;">
  <p align=center style="line-height:normal;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;">Change</font></p>
  </td>
 <td nowrap valign=bottom width=4% style="height:22.5pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 <td valign=bottom width=18% style="border-bottom:solid windowtext 1.0pt;height:22.5pt;padding:0in 5.4pt 0in 5.4pt;">
  <p align=center style="line-height:normal;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;">Mar. 31,<br>
  2015</font></p>
  </td>
 </tr>
<tr style="height:11.25pt;">
  <td width=40% style="height:11.25pt;padding:0in 5.4pt 0in 5.4pt;">
  <p style="line-height:normal;margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;"><font color=black face=Calibri,sans-serif style="font-size:8.0pt;">&#160;(in thousands) </font></p>
  </td>
 <td nowrap valign=bottom width=18% 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=14% 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=18% style="height:11.25pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 </tr>
<tr style="height:12.75pt;">
  <td nowrap valign=bottom width=40% style="height:12.75pt;padding:0in 5.4pt 0in 5.4pt;">
  <p style="line-height:normal;margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;"><font face=Calibri,sans-serif style="font-size:10.0pt;">Research and development</font></p>
  </td>
 <td nowrap valign=bottom width=18% style="height:12.75pt;padding:0in 5.4pt 0in 5.4pt;">
  <p align=right style="line-height:normal;margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;text-align:right;"><font face=Calibri,sans-serif style="font-size:10.0pt;">$1,125 </font></p>
  </td>
 <td nowrap valign=bottom width=6% style="background:white;height:12.75pt;padding:0in 5.4pt 0in 5.4pt;">
  <p style="line-height:normal;margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;"><font face=Calibri,sans-serif style="font-size:10.0pt;">&nbsp;</font></p>
  </td>
 <td nowrap valign=bottom width=14% style="background:white;height:12.75pt;padding:0in 5.4pt 0in 5.4pt;">
  <p align=center style="line-height:normal;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;">2.5%</font></p>
  </td>
 <td nowrap valign=bottom width=4% style="background:white;height:12.75pt;padding:0in 5.4pt 0in 5.4pt;">
  <p align=center style="line-height:normal;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;">&nbsp;</font></p>
  </td>
 <td nowrap valign=bottom width=18% style="background:white;height:12.75pt;padding:0in 5.4pt 0in 5.4pt;">
  <p align=right style="line-height:normal;margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;text-align:right;"><font face=Calibri,sans-serif style="font-size:10.0pt;">$1,098 </font></p>
  </td>
 </tr>
<tr style="height:12.75pt;">
  <td nowrap valign=bottom width=40% style="height:12.75pt;padding:0in 5.4pt 0in 5.4pt;">
  <p style="line-height:normal;margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;"><font face=Calibri,sans-serif style="font-size:10.0pt;">Percentage of net sales</font></p>
  </td>
 <td nowrap valign=bottom width=18% style="height:12.75pt;padding:0in 5.4pt 0in 5.4pt;">
  <p align=right style="line-height:normal;margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;text-align:right;"><font face=Calibri,sans-serif style="font-size:10.0pt;">24.4%</font></p>
  </td>
 <td nowrap valign=bottom width=6% style="background:white;height:12.75pt;padding:0in 5.4pt 0in 5.4pt;">
  <p align=right style="line-height:normal;margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;text-align:right;"><font face=Calibri,sans-serif style="font-size:10.0pt;">&nbsp;</font></p>
  </td>
 <td nowrap valign=bottom width=14% style="background:white;height:12.75pt;padding:0in 5.4pt 0in 5.4pt;">
  <p align=center style="line-height:normal;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;">&nbsp;</font></p>
  </td>
 <td nowrap valign=bottom width=4% style="background:white;height:12.75pt;padding:0in 5.4pt 0in 5.4pt;">
  <p align=center style="line-height:normal;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;">&nbsp;</font></p>
  </td>
 <td nowrap valign=bottom width=18% style="background:white;height:12.75pt;padding:0in 5.4pt 0in 5.4pt;">
  <p align=right style="line-height:normal;margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;text-align:right;"><font face=Calibri,sans-serif style="font-size:10.0pt;">18.6%</font></p>
  </td>
 </tr>
</table></div>

<p style="line-height:normal;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;">&nbsp;</font></p>

<p style="line-height:normal;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;">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; </font></p>

<p style="line-height:normal;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;">Research
and development (&#8220;R&amp;D&#8221;) increased $27
thousand in the first quarter of 2016 compared to the same period in 2015,
primarily due to professional services for recruiting and patent costs.</font></p>

<p style="line-height:normal;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;">&nbsp;</font></p>

<p style="line-height:normal;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;text-transform:uppercase;">Selling, General and Administrative</font></b></p>

<p style="line-height:normal;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;">&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:12.75pt;">
  <td nowrap valign=bottom width=39% style="height:12.75pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 <td colspan=5 nowrap valign=bottom width=61% style="border-bottom:solid windowtext 1.0pt;height:12.75pt;padding:0in 5.4pt 0in 5.4pt;">
  <p align=center style="line-height:normal;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;">&#160;Three
  Months Ended </font></p>
  </td>
 </tr>
<tr style="height:22.5pt;">
  <td valign=bottom width=39% style="height:22.5pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 <td valign=bottom width=18% style="border-bottom:solid windowtext 1.0pt;height:22.5pt;padding:0in 5.4pt 0in 5.4pt;">
  <p align=center style="line-height:normal;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;">Mar. 31,<br>
  2016</font></p>
  </td>
 <td valign=bottom width=6% style="height:22.5pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 <td nowrap valign=bottom width=15% style="border-bottom:solid windowtext 1.0pt;height:22.5pt;padding:0in 5.4pt 0in 5.4pt;">
  <p align=center style="line-height:normal;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;">Change</font></p>
  </td>
 <td nowrap valign=bottom width=4% style="height:22.5pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 <td valign=bottom width=18% style="border-bottom:solid windowtext 1.0pt;height:22.5pt;padding:0in 5.4pt 0in 5.4pt;">
  <p align=center style="line-height:normal;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;">Mar. 31,<br>
  2015</font></p>
  </td>
 </tr>
<tr style="height:11.25pt;">
  <td valign=bottom width=39% style="height:11.25pt;padding:0in 5.4pt 0in 5.4pt;">
  <p style="line-height:normal;margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;"><font color=black face=Calibri,sans-serif style="font-size:8.0pt;">&#160;(in thousands) </font></p>
  </td>
 <td nowrap valign=bottom width=18% 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=15% 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=18% style="height:11.25pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 </tr>
<tr style="height:12.75pt;">
  <td nowrap valign=bottom width=39% style="height:12.75pt;padding:0in 5.4pt 0in 5.4pt;">
  <p style="line-height:normal;margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;"><font face=Calibri,sans-serif style="font-size:10.0pt;">Selling, general &amp;</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=6% style="height:12.75pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 <td nowrap valign=bottom width=15% 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=18% style="height:12.75pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 </tr>
<tr style="height:12.75pt;">
  <td nowrap valign=bottom width=39% style="height:12.75pt;padding:0in 5.4pt 0in 5.4pt;">
  <p style="line-height:normal;margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;"><font face=Calibri,sans-serif style="font-size:10.0pt;">administrative</font></p>
  </td>
 <td nowrap valign=bottom width=18% style="height:12.75pt;padding:0in 5.4pt 0in 5.4pt;">
  <p align=right style="line-height:normal;margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;text-align:right;"><font face=Calibri,sans-serif style="font-size:10.0pt;">$1,578 </font></p>
  </td>
 <td nowrap valign=bottom width=6% style="background:white;height:12.75pt;padding:0in 5.4pt 0in 5.4pt;">
  <p style="line-height:normal;margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;"><font face=Calibri,sans-serif style="font-size:10.0pt;">&nbsp;</font></p>
  </td>
 <td nowrap valign=bottom width=15% style="background:white;height:12.75pt;padding:0in 5.4pt 0in 5.4pt;">
  <p align=center style="line-height:normal;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;">2.7%</font></p>
  </td>
 <td nowrap valign=bottom width=4% style="background:white;height:12.75pt;padding:0in 5.4pt 0in 5.4pt;">
  <p align=center style="line-height:normal;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;">&nbsp;</font></p>
  </td>
 <td nowrap valign=bottom width=18% style="background:white;height:12.75pt;padding:0in 5.4pt 0in 5.4pt;">
  <p align=right style="line-height:normal;margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;text-align:right;"><font face=Calibri,sans-serif style="font-size:10.0pt;">$1,537 </font></p>
  </td>
 </tr>
<tr style="height:12.75pt;">
  <td nowrap valign=bottom width=39% style="height:12.75pt;padding:0in 5.4pt 0in 5.4pt;">
  <p style="line-height:normal;margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;"><font face=Calibri,sans-serif style="font-size:10.0pt;">Percentage of net sales</font></p>
  </td>
 <td nowrap valign=bottom width=18% style="height:12.75pt;padding:0in 5.4pt 0in 5.4pt;">
  <p align=right style="line-height:normal;margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;text-align:right;"><font face=Calibri,sans-serif style="font-size:10.0pt;">34.2%</font></p>
  </td>
 <td nowrap valign=bottom width=6% style="background:white;height:12.75pt;padding:0in 5.4pt 0in 5.4pt;">
  <p align=right style="line-height:normal;margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;text-align:right;"><font face=Calibri,sans-serif style="font-size:10.0pt;">&nbsp;</font></p>
  </td>
 <td nowrap valign=bottom width=15% style="background:white;height:12.75pt;padding:0in 5.4pt 0in 5.4pt;">
  <p align=center style="line-height:normal;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;">&nbsp;</font></p>
  </td>
 <td nowrap valign=bottom width=4% style="background:white;height:12.75pt;padding:0in 5.4pt 0in 5.4pt;">
  <p align=center style="line-height:normal;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;">&nbsp;</font></p>
  </td>
 <td nowrap valign=bottom width=18% style="background:white;height:12.75pt;padding:0in 5.4pt 0in 5.4pt;">
  <p align=right style="line-height:normal;margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;text-align:right;"><font face=Calibri,sans-serif style="font-size:10.0pt;">26.0%</font></p>
  </td>
 </tr>
</table></div>

<p style="line-height:normal;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;">&nbsp;</font></p>

<p style="line-height:normal;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;">&nbsp;</font></p>

<p style="line-height:normal;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;">Selling,
General and Administrative (&#8220;SG&amp;A&#8221;) expenses increased $41 thousand in the first
quarter of 2016 &#160;compared to the same period in 2015, primarily reflecting higher
transitional rent and move costs of our China facility, offset in part by lower
selling commissions due to lower sales volume and channel mix.</font></p>

<p style="line-height:normal;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;">&nbsp;</font></p>

<p style="line-height:normal;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;text-transform:uppercase;">Interest</font></b></p>

<p style="line-height:normal;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;">&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:12.75pt;">
  <td nowrap valign=bottom width=39% style="height:12.75pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 <td colspan=5 nowrap valign=bottom width=61% style="border-bottom:solid windowtext 1.0pt;height:12.75pt;padding:0in 5.4pt 0in 5.4pt;">
  <p align=center style="line-height:normal;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;">&#160;Three
  Months Ended </font></p>
  </td>
 </tr>
<tr style="height:22.5pt;">
  <td valign=bottom width=39% style="height:22.5pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 <td valign=bottom width=17% style="border-bottom:solid windowtext 1.0pt;height:22.5pt;padding:0in 5.4pt 0in 5.4pt;">
  <p align=center style="line-height:normal;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;">Mar. 31,<br>
  2016</font></p>
  </td>
 <td valign=bottom width=6% style="height:22.5pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 <td nowrap valign=bottom width=17% style="border-bottom:solid windowtext 1.0pt;height:22.5pt;padding:0in 5.4pt 0in 5.4pt;">
  <p align=center style="line-height:normal;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;">Change</font></p>
  </td>
 <td nowrap valign=bottom width=4% style="height:22.5pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 <td valign=bottom width=17% style="border-bottom:solid windowtext 1.0pt;height:22.5pt;padding:0in 5.4pt 0in 5.4pt;">
  <p align=center style="line-height:normal;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;">Mar. 31,<br>
  2015</font></p>
  </td>
 </tr>
<tr style="height:11.25pt;">
  <td width=39% style="height:11.25pt;padding:0in 5.4pt 0in 5.4pt;">
  <p style="line-height:normal;margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;"><font color=black face=Calibri,sans-serif style="font-size:8.0pt;">&#160;(in thousands) </font></p>
  </td>
 <td nowrap valign=bottom width=17% 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=17% 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=17% style="height:11.25pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 </tr>
<tr style="height:12.75pt;">
  <td nowrap valign=bottom width=39% style="height:12.75pt;padding:0in 5.4pt 0in 5.4pt;">
  <p style="line-height:normal;margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;"><font face=Calibri,sans-serif style="font-size:10.0pt;">Interest income</font></p>
  </td>
 <td nowrap valign=bottom width=17% style="height:12.75pt;padding:0in 5.4pt 0in 5.4pt;">
  <p align=right style="line-height:normal;margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;text-align:right;"><font face=Calibri,sans-serif style="font-size:10.0pt;">$12 </font></p>
  </td>
 <td nowrap valign=bottom width=6% style="background:white;height:12.75pt;padding:0in 5.4pt 0in 5.4pt;">
  <p style="line-height:normal;margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;"><font face=Calibri,sans-serif style="font-size:10.0pt;">&nbsp;</font></p>
  </td>
 <td nowrap valign=bottom width=17% style="background:white;height:12.75pt;padding:0in 5.4pt 0in 5.4pt;">
  <p align=center style="line-height:normal;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;">(61.3%)</font></p>
  </td>
 <td nowrap valign=bottom width=4% style="background:white;height:12.75pt;padding:0in 5.4pt 0in 5.4pt;">
  <p align=center style="line-height:normal;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;">&nbsp;</font></p>
  </td>
 <td nowrap valign=bottom width=17% style="background:white;height:12.75pt;padding:0in 5.4pt 0in 5.4pt;">
  <p align=right style="line-height:normal;margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;text-align:right;"><font face=Calibri,sans-serif style="font-size:10.0pt;">$31 </font></p>
  </td>
 </tr>
</table></div>


<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=Times lang=EN-US style="font-size:10.0pt;">&nbsp;</font></p>


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

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

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

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

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

<P style="TEXT-ALIGN: justify; MARGIN: 0in 0in 0pt; LINE-HEIGHT: normal"><FONT lang=EN-US style="FONT-SIZE: 10pt" face=Calibri,sans-serif>Interest income decreased in the first quarter of 2016 compared to the same period in 2015, primarily due to lower invested cash balances.</FONT></P>

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

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

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

<DIV align=left>

<TABLE style="WIDTH: 356.399pt; 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="39%" 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="61%" colSpan=5 noWrap>

   <P style="TEXT-ALIGN: center; MARGIN: 0in 0in 0pt; LINE-HEIGHT: normal" align=center><FONT style="FONT-SIZE: 10pt" face=Calibri,sans-serif>&nbsp;Three 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="39%">&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="17%">

   <P style="TEXT-ALIGN: center; MARGIN: 0in 0in 0pt; LINE-HEIGHT: normal" align=center><FONT style="FONT-SIZE: 9pt" color=black face=Calibri,sans-serif>Mar. 31,<BR>2016</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%">&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="17%" noWrap>

   <P style="TEXT-ALIGN: center; MARGIN: 0in 0in 0pt; LINE-HEIGHT: normal" align=center><FONT style="FONT-SIZE: 9pt" 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%" 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="17%">

   <P style="TEXT-ALIGN: center; MARGIN: 0in 0in 0pt; LINE-HEIGHT: normal" align=center><FONT style="FONT-SIZE: 9pt" color=black face=Calibri,sans-serif>Mar. 31,<BR>2015</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="39%">

   <P style="MARGIN: 0in 0in 0pt; LINE-HEIGHT: normal"><FONT style="FONT-SIZE: 8pt" 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="17%" 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="17%" 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="17%" 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="39%" noWrap>

   <P style="MARGIN: 0in 0in 0pt; LINE-HEIGHT: normal"><FONT style="FONT-SIZE: 10pt" face=Calibri,sans-serif>Income tax (expense) benefit</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="17%" noWrap>

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

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

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

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

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

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

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

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

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

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

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

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

<P style="PAGE-BREAK-AFTER: avoid; TEXT-ALIGN: justify; MARGIN: 0in 0in 0pt; LINE-HEIGHT: normal"><FONT lang=EN-US style="FONT-SIZE: 10pt" face=Calibri,sans-serif>Income tax (expense)/benefit for the first quarter of 2016 is primarily due to state income taxes and for 2015, primarily due to foreign subsidiary income taxes.</FONT></P>

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

<P style="TEXT-ALIGN: justify; MARGIN: 0in 0in 0pt; LINE-HEIGHT: normal"><FONT lang=EN-US style="FONT-SIZE: 10pt" face=Calibri,sans-serif>The effective tax rate differed from the statutory tax rate primarily due to the effect of valuation allowances, as well as foreign taxes.&nbsp; We have a valuation allowance of $11.6 million as of March 31, 2016.&nbsp; Our deferred tax assets and valuation allowance have been reduced by approximately $214 thousand and $201 thousand associated with the requirements of accounting for uncertain tax positions as of March 31, 2016 and 2015, respectively.&nbsp; Given the uncertainty created by our past loss history and the cyclical nature of the industry in which we operate, we expect to continue to limit the recognition of net deferred tax assets and maintain the tax valuation allowances.</FONT></P>

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

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

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

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

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

<DIV align=left>

<TABLE style="WIDTH: 453.8pt; BORDER-COLLAPSE: collapse; MARGIN-LEFT: 5.4pt" cellSpacing=0 cellPadding=0 border=0>



<TR style="HEIGHT: 24pt">

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

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

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

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

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

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

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

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

   <P style="TEXT-ALIGN: center; MARGIN: 0in 0in 0pt; LINE-HEIGHT: normal" align=center><FONT style="FONT-SIZE: 9pt" color=black face=Calibri,sans-serif>Dec. 31,<BR>2015</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" width="42%" noWrap>

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

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

   <TD style="HEIGHT: 12.75pt; PADDING-BOTTOM: 0in; PADDING-TOP: 0in; PADDING-LEFT: 5.4pt; PADDING-RIGHT: 5.4pt" 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="12%" 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="6%" noWrap>&nbsp;</TD>

   <TD style="HEIGHT: 12.75pt; PADDING-BOTTOM: 0in; PADDING-TOP: 0in; PADDING-LEFT: 5.4pt; PADDING-RIGHT: 5.4pt" width="17%" 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="42%" noWrap>

   <P style="MARGIN: 0in 0in 0pt; LINE-HEIGHT: normal"><FONT style="FONT-SIZE: 10pt" face=Calibri,sans-serif>Working capital</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="17%" noWrap>

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

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

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

   <TD style="HEIGHT: 12.75pt; BACKGROUND: white; PADDING-BOTTOM: 0in; PADDING-TOP: 0in; PADDING-LEFT: 5.4pt; PADDING-RIGHT: 5.4pt" width="12%" noWrap>

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

   <TD style="HEIGHT: 12.75pt; BACKGROUND: white; PADDING-BOTTOM: 0in; PADDING-TOP: 0in; PADDING-LEFT: 5.4pt; PADDING-RIGHT: 5.4pt" width="6%" noWrap>

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

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

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

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

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

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

<P style="TEXT-ALIGN: justify; MARGIN: 0in 0in 0pt; LINE-HEIGHT: normal"><FONT lang=EN-US style="FONT-SIZE: 10pt" face=Calibri,sans-serif>At March 31, 2016 our cash position was $9.7 million, with $4.3 million in the USA and the balance in foreign subsidiaries. The change in cash during the quarter resulted primarily from a working capital shift to receivables, inventory, and annual payments of previously accrued 2015 incentive compensation and pension contributions.&nbsp; </FONT></P>

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

<P style="TEXT-ALIGN: justify; MARGIN: 0in 0in 0pt; LINE-HEIGHT: normal"><FONT lang=EN-US style="FONT-SIZE: 10pt" face=Calibri,sans-serif>Although we have no significant external capital expenditure plans currently, we expect that we will continue to make capital expenditures to support our business.&nbsp; We plan to increase our internally developed sales demonstration and test equipment as we develop and release new products.&nbsp; Capital expenditures are expected to be funded by existing and internally generated funds or lease financing.</FONT></P>

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

<P style="TEXT-ALIGN: justify; MARGIN: 0in 0in 0pt; LINE-HEIGHT: normal"><FONT lang=EN-US style="FONT-SIZE: 10pt" face=Calibri,sans-serif>As a result of our significant product development, customer support, selling and marketing efforts, we have required substantial working capital to fund our operations.&nbsp; We have tried to balance our level of development spending with the goal of profitable operations.&nbsp; Recently, we have addressed the challenge of rising costs pressures and foreign exchange volatility.&nbsp; We have implemented or have initiatives to implement geographic </FONT>


<FONT lang=EN-US style="FONT-SIZE: 10pt" face=Calibri,sans-serif>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 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>19</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 lang=EN-US style="FONT-SIZE: 10pt" face=Times></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_20"></A>

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




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

<P style="PAGE-BREAK-AFTER: avoid; TEXT-ALIGN: justify; MARGIN: 0in 0in 0pt; LINE-HEIGHT: normal"><FONT lang=EN-US style="FONT-SIZE: 10pt" face=Calibri,sans-serif>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.&nbsp; We may require additional cash for U.S. operations, which could cause potential repatriation of cash from the $5.4 million held in our foreign subsidiaries.&nbsp; Although we have no current repatriation plans, there may be tax and other impediments to any repatriation actions.&nbsp; 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.&nbsp; 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="PAGE-BREAK-AFTER: avoid; TEXT-ALIGN: justify; MARGIN: 0in 0in 0pt; LINE-HEIGHT: normal"><FONT lang=EN-US style="FONT-SIZE: 10pt" face=Calibri,sans-serif></FONT>&nbsp;</P>

<P style="TEXT-ALIGN: justify; MARGIN: 0in 0in 0pt; LINE-HEIGHT: 12pt"><B><FONT lang=EN-US style="FONT-SIZE: 10pt; TEXT-TRANSFORM: uppercase" face=Calibri,sans-serif>Share Repurchase Programs</FONT></B></P>

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

<P style="PAGE-BREAK-AFTER: avoid; TEXT-ALIGN: justify; MARGIN: 0in 0in 0pt; LINE-HEIGHT: normal"><FONT lang=EN-US style="FONT-SIZE: 10pt" face=Calibri,sans-serif>On February 24, 2016, our Board of Directors approved a share repurchase program with provisions to buy back up to $1 million of our stock during the period from March 2, 2016 through March 31, 2017.&nbsp;&nbsp;The program was established with a 10b5-1 plan under the Exchange Act to provide flexibility to make purchases throughout the period.&nbsp; See accompanying consolidated financial statements Note 11, &#8220;Share Repurchase Programs&#8221;.</FONT></P>

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

<P style="TEXT-ALIGN: justify; MARGIN: 0in 0in 0pt; LINE-HEIGHT: 12pt"><B><FONT lang=EN-US style="FONT-SIZE: 10pt; TEXT-TRANSFORM: uppercase" face=Calibri,sans-serif>OFF-Balance sheet arrangements</FONT></B></P>

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

<P style="TEXT-ALIGN: justify; MARGIN: 0in 0in 0pt; LINE-HEIGHT: 12pt"><FONT lang=EN-US style="FONT-SIZE: 10pt" face=Calibri,sans-serif>Except as noted in the accompanying consolidated financial statements in Note 6, &#8220;Operating Lease Commitments&#8221; and Note 7, &#8220;Other Commitments&#8221;, we have no off-balance sheet arrangements.</FONT></P>

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

<P style="TEXT-ALIGN: justify; MARGIN: 0in 0in 0pt; LINE-HEIGHT: 12pt"><B><FONT lang=EN-US style="FONT-SIZE: 10pt; TEXT-TRANSFORM: uppercase" face=Calibri,sans-serif>Non-Generally accepted accounting principles (GAAP) FINANCIAL MeasureS</FONT></B><FONT lang=EN-US style="FONT-SIZE: 10pt" face=Calibri,sans-serif> </FONT></P>

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

<P style="TEXT-ALIGN: justify; MARGIN: 0in 0in 0pt; LINE-HEIGHT: 12pt"><FONT lang=EN-US style="FONT-SIZE: 10pt" face=Calibri,sans-serif>Earnings Before Interest, Taxes, Depreciation and Amortization (&#8220;EBITDA&#8221;) was a loss of ($51) thousand in the first quarter of 2016 compared to $175 thousand income in the first quarter of 2015.&nbsp; Adjusted EBITDA, excluding equity compensation (a non-cash item) was $44 thousand in the first quarter of 2016, compared to $265 thousand in the first quarter of 2015.</FONT></P>

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

<P style="TEXT-ALIGN: justify; MARGIN: 0in 0in 0pt; LINE-HEIGHT: 12pt"><FONT lang=EN-US style="FONT-SIZE: 10pt" face=Calibri,sans-serif>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.&nbsp; We believe that these non-GAAP financial measures provide meaningful supplemental information regarding the Company&#8217;s results and facilitate the comparison of results.&nbsp; A reconciliation of net income to EBITDA and adjusted EBITDA follows:</FONT></P><FONT style="LINE-HEIGHT: 115%" face=calibri,sans-serif></FONT>

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

<a name="_bclFooter20"></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>20</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 lang=EN-US style="FONT-SIZE: 10pt" face=Times></FONT>&nbsp;</P></DIV></DIV>

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



<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="line-height:12.0pt;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;text-transform:uppercase;">Non-Generally accepted
accounting principles (GAAP) FINANCIAL Measure RECONCILIATION</font></b></p>

<p style="line-height:12.0pt;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;">&nbsp;</font></p>

<div align=left><table cellpadding=0 cellspacing=0 border=0 style="border-collapse:collapse;margin-left:5.4pt;width:426.000000pt;">
 <tr style="height:12.75pt;">
  <td nowrap valign=bottom width=59% 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=37% style="border-bottom:solid windowtext 1.0pt;height:12.75pt;padding:0in 5.4pt 0in 5.4pt;">
  <p align=center style="line-height:normal;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;">&#160;Three
  Months Ended </font></p>
  </td>
 </tr>
<tr style="height:34.5pt;">
  <td valign=bottom width=59% style="height:34.5pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 <td valign=bottom width=4% style="height:34.5pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 <td valign=bottom width=16% style="border-bottom:solid windowtext 1.0pt;height:34.5pt;padding:0in 5.4pt 0in 5.4pt;">
  <p align=center style="line-height:normal;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;">Mar. 31,<br>
  2016</font></p>
  </td>
 <td valign=bottom width=5% style="height:34.5pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 <td valign=bottom width=16% style="border-bottom:solid windowtext 1.0pt;height:34.5pt;padding:0in 5.4pt 0in 5.4pt;">
  <p align=center style="line-height:normal;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;">Mar. 31,<br>
  2015</font></p>
  </td>
 </tr>
<tr style="height:11.25pt;">
  <td width=59% style="height:11.25pt;padding:0in 5.4pt 0in 5.4pt;">
  <p style="line-height:normal;margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;"><font color=black face=Calibri,sans-serif style="font-size:8.0pt;">&#160;(in thousands) </font></p>
  </td>
 <td width=4% style="height:11.25pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 <td nowrap valign=bottom width=16% 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=16% style="height:11.25pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 </tr>
<tr style="height:15.0pt;">
  <td valign=bottom width=59% style="height:15.0pt;padding:0in 5.4pt 0in 5.4pt;">
  <p style="line-height:normal;margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;"><font face=Calibri,sans-serif style="font-size:10.0pt;">Net Income (loss)</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=16% style="height:15.0pt;padding:0in 5.4pt 0in 5.4pt;">
  <p align=right style="line-height:normal;margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;text-align:right;"><font face=Calibri,sans-serif style="font-size:10.0pt;">($168)</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=16% style="height:15.0pt;padding:0in 5.4pt 0in 5.4pt;">
  <p align=right style="line-height:normal;margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;text-align:right;"><font face=Calibri,sans-serif style="font-size:10.0pt;">$49 </font></p>
  </td>
 </tr>
<tr style="height:13.5pt;">
  <td valign=bottom width=59% style="height:13.5pt;padding:0in 5.4pt 0in 5.4pt;">
  <p style="line-height:normal;margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;"><font face=Calibri,sans-serif style="font-size:10.0pt;">&#160;&#160; Interest (income) expense</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=16% style="height:13.5pt;padding:0in 5.4pt 0in 5.4pt;">
  <p align=right style="line-height:normal;margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;text-align:right;"><font face=Calibri,sans-serif style="font-size:10.0pt;">(12)</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=16% style="height:13.5pt;padding:0in 5.4pt 0in 5.4pt;">
  <p align=right style="line-height:normal;margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;text-align:right;"><font face=Calibri,sans-serif style="font-size:10.0pt;">(31)</font></p>
  </td>
 </tr>
<tr style="height:13.5pt;">
  <td valign=bottom width=59% style="height:13.5pt;padding:0in 5.4pt 0in 5.4pt;">
  <p style="line-height:normal;margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;"><font face=Calibri,sans-serif style="font-size:10.0pt;">&#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=16% style="height:13.5pt;padding:0in 5.4pt 0in 5.4pt;">
  <p align=right style="line-height:normal;margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;text-align:right;"><font face=Calibri,sans-serif style="font-size:10.0pt;">1 </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=16% style="height:13.5pt;padding:0in 5.4pt 0in 5.4pt;">
  <p align=right style="line-height:normal;margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;text-align:right;"><font face=Calibri,sans-serif style="font-size:10.0pt;">9 </font></p>
  </td>
 </tr>
<tr style="height:13.5pt;">
  <td nowrap valign=bottom width=59% style="height:13.5pt;padding:0in 5.4pt 0in 5.4pt;">
  <p style="line-height:normal;margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;"><font face=Calibri,sans-serif style="font-size:10.0pt;">&#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=16% style="border-bottom:solid windowtext 1.0pt;height:13.5pt;padding:0in 5.4pt 0in 5.4pt;">
  <p align=right style="line-height:normal;margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;text-align:right;"><font face=Calibri,sans-serif style="font-size:10.0pt;">128 </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=16% style="border-bottom:solid windowtext 1.0pt;height:13.5pt;padding:0in 5.4pt 0in 5.4pt;">
  <p align=right style="line-height:normal;margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;text-align:right;"><font face=Calibri,sans-serif style="font-size:10.0pt;">148 </font></p>
  </td>
 </tr>
<tr style="height:13.5pt;">
  <td valign=bottom width=59% style="height:13.5pt;padding:0in 5.4pt 0in 5.4pt;">
  <p style="line-height:normal;margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;"><font face=Calibri,sans-serif style="font-size:10.0pt;">EBITDA earnings (loss)</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=16% style="height:13.5pt;padding:0in 5.4pt 0in 5.4pt;">
  <p align=right style="line-height:normal;margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;text-align:right;"><font face=Calibri,sans-serif style="font-size:10.0pt;">($51)</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=16% style="height:13.5pt;padding:0in 5.4pt 0in 5.4pt;">
  <p align=right style="line-height:normal;margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;text-align:right;"><font face=Calibri,sans-serif style="font-size:10.0pt;">$175 </font></p>
  </td>
 </tr>
<tr style="height:3.0pt;">
  <td valign=bottom width=59% 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=16% 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=16% style="height:3.0pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 </tr>
<tr style="height:13.5pt;">
  <td valign=bottom width=59% style="height:13.5pt;padding:0in 5.4pt 0in 5.4pt;">
  <p style="line-height:normal;margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;"><font face=Calibri,sans-serif style="font-size:10.0pt;">&#160;&#160; Equity compensation</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=16% style="height:13.5pt;padding:0in 5.4pt 0in 5.4pt;">
  <p align=right style="line-height:normal;margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;text-align:right;"><font face=Calibri,sans-serif style="font-size:10.0pt;">95 </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=16% style="height:13.5pt;padding:0in 5.4pt 0in 5.4pt;">
  <p align=right style="line-height:normal;margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;text-align:right;"><font face=Calibri,sans-serif style="font-size:10.0pt;">90 </font></p>
  </td>
 </tr>
<tr style="height:12.0pt;">
  <td nowrap valign=bottom width=59% style="height:12.0pt;padding:0in 5.4pt 0in 5.4pt;">
  <p style="line-height:normal;margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;"><font face=Calibri,sans-serif style="font-size:10.0pt;">Adjusted EBITDA,</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=16% style="border-top:solid windowtext 1.0pt;height:12.0pt;padding:0in 5.4pt 0in 5.4pt;">
  <p style="line-height:normal;margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;"><font face=Calibri,sans-serif style="font-size:10.0pt;">&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=16% style="border-top:solid windowtext 1.0pt;height:12.0pt;padding:0in 5.4pt 0in 5.4pt;">
  <p style="line-height:normal;margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;"><font face=Calibri,sans-serif style="font-size:10.0pt;">&nbsp;</font></p>
  </td>
 </tr>
<tr style="height:12.0pt;">
  <td nowrap valign=bottom width=59% style="height:12.0pt;padding:0in 5.4pt 0in 5.4pt;">
  <p style="line-height:normal;margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;"><font face=Calibri,sans-serif style="font-size:10.0pt;">&#160;&#160; excluding equity compensation</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=16% style="border-bottom:double windowtext 2.25pt;height:12.0pt;padding:0in 5.4pt 0in 5.4pt;">
  <p align=right style="line-height:normal;margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;text-align:right;"><font face=Calibri,sans-serif style="font-size:10.0pt;">$44 </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=16% style="border-bottom:double windowtext 2.25pt;height:12.0pt;padding:0in 5.4pt 0in 5.4pt;">
  <p align=right style="line-height:normal;margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;text-align:right;"><font face=Calibri,sans-serif style="font-size:10.0pt;">$265 </font></p>
  </td>
 </tr>
</table></div>

<p style="line-height:12.0pt;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;text-transform:uppercase;">&nbsp;</font></b></p>

<p style="line-height:12.0pt;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;text-transform:uppercase;">RECENT ACCOUNTING ANNOUNCEMENTS </font></b></p>

<p style="line-height:normal;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;text-decoration:none;">&nbsp;</font></p>

<p style="line-height:normal;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;">In
March 2016, the FASB issued ASU 2016-09,&nbsp;Compensation-Stock Compensation
(ASU 2016-09); &#8220;</font><i><font face=Calibri,sans-serif lang=EN-US style="font-size:10.0pt;">Improvements to Employee Share-Based Payment Accounting</font></i><font face=Calibri,sans-serif lang=EN-US style="font-size:10.0pt;">&#8221;.&#160;
ASU 2016-09 requires excess tax benefits to be recognized in the statement of
operations as an income tax expense and is applied prospectively by means of a
cumulative-effect adjustment of excess tax benefits from equity in the period
of adoption. The standard establishes an alternative practical expedient for estimating
the expected term of an award by recognizing the effects of forfeitures in
compensation cost when the forfeitures occur. Adoption of the alternative
practical expedient is applied prospectively on an entity-wide basis. The
standard requires that amounts paid to a taxing authority on the employee&#8217;s
behalf as a result of directly withholding shares for tax-withholding purposes
are to be presented on a retrospective basis as a financing activity on the
statement of cash flows. The standard becomes effective beginning January 1,
2017. We are in the process of evaluating the impact of adoption on our
consolidated financial statements.</font></p>

<p style="line-height:normal;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;">&nbsp;</font></p>

<p style="line-height:normal;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;">In
February 2016, the FASB issued ASU 2016-02,&nbsp;&#8220;</font><i><font face=Calibri,sans-serif lang=EN-US style="font-size:10.0pt;">Leases</font></i><font face=Calibri,sans-serif lang=EN-US style="font-size:10.0pt;">&#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 finance type lease. The standard
excludes leases of intangible assets or inventory. Early adoption of the standard
is allowed. 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.</font></p>

<p style="line-height:normal;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;">&nbsp;</font></p>

<p style="line-height:normal;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;">In
May 2014, the FASB issued ASU 2014-09,&nbsp;&#8220;</font><i><font face=Calibri,sans-serif lang=EN-US style="font-size:10.0pt;">Revenue from Contracts with
Customers</font></i><font face=Calibri,sans-serif lang=EN-US style="font-size:10.0pt;">&#8221;&nbsp;(ASU 2014-09).&#160; ASU 2014-09 provides companies with a
single model for accounting for revenue arising from contracts with customers
and supersedes current revenue recognition guidance, including
industry-specific revenue guidance. The core principle of the model is to
recognize revenue when control of the goods or services transfers to the
customer, as opposed to recognizing revenue when the risks and rewards transfer
to the customer under the existing revenue guidance.&#160; ASU 2014-09 was
originally effective for annual reporting periods beginning after December 15,
2016.&#160; </font></p>

<p style="line-height:normal;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;">&nbsp;</font></p>

<p style="line-height:normal;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;">In
August&nbsp;2015, the FASB issued ASU 2015-14, &#8220;</font><i><font face=Calibri,sans-serif lang=EN-US style="font-size:10.0pt;">Revenue from Contracts with
Customers</font></i><font face=Calibri,sans-serif lang=EN-US style="font-size:10.0pt;">&#8221; (ASU 2015-14).&#160; ASU 2015-14 defers the effective date of the new
revenue recognition standard by one year. As such, it now takes effect for
public entities in fiscal years beginning after December&nbsp;15, 2017. All
other entities have an additional year. However, early adoption is permitted
for any entity that chooses to adopt the new standard as of the original
effective date.&#160; We are in the process of evaluating the impact of adoption on
our consolidated financial statements.</font></p>

<p style="line-height:12.0pt;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;">&nbsp;</font></p>

<font face=calibri,sans-serif style="line-height:115%;">
</font>

<p style="line-height:115%;margin-bottom:10.0pt;margin-left:0in;margin-right:0in;margin-top:0in;"><font style="line-height:115%;"><b><font face=Calibri,sans-serif lang=EN-US style="font-size:10.0pt;text-decoration:none;">&nbsp;</font></b></font></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=Times lang=EN-US style="font-size:10.0pt;">&nbsp;</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; LINE-HEIGHT: 12pt"><B><U><FONT lang=EN-US style="FONT-SIZE: 10pt" face=Calibri,sans-serif>Item 3</FONT></U></B><B><FONT lang=EN-US style="FONT-SIZE: 10pt" 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; </FONT></B><B><U><FONT lang=EN-US style="FONT-SIZE: 10pt" face=Calibri,sans-serif>Quantitative and Qualitative Disclosures About Market Risk</FONT></U></B></P>

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

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

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

<P style="MARGIN: 0in 0in 0pt; LINE-HEIGHT: normal"><B><U><FONT lang=EN-US style="FONT-SIZE: 10pt" face=Calibri,sans-serif>Item 4. </FONT></U></B><B><FONT lang=EN-US style="FONT-SIZE: 10pt" face=Calibri,sans-serif>&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" face=Calibri,sans-serif>Controls and Procedures</FONT></U></B></P>

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

<P style="MARGIN: 0in 0in 0pt; LINE-HEIGHT: normal"><B><FONT lang=EN-US style="FONT-SIZE: 10pt; TEXT-TRANSFORM: uppercase" face=Calibri,sans-serif>Evaluation of disclosure controls and procedures</FONT></B></P>

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

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

<P style="MARGIN: 0in 0in 0pt; LINE-HEIGHT: normal"><B><FONT lang=EN-US style="FONT-SIZE: 10pt; TEXT-TRANSFORM: uppercase" face=Calibri,sans-serif>Changes in internal controls</FONT></B></P>

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

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

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

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

<P style="PAGE-BREAK-AFTER: avoid; TEXT-ALIGN: justify; MARGIN: 0in 0in 0pt 1in; LINE-HEIGHT: normal; TEXT-INDENT: -1in"><B><U><FONT lang=EN-US style="FONT-SIZE: 10pt" face=Calibri,sans-serif>Item 1.</FONT></U></B><B><FONT lang=EN-US style="FONT-SIZE: 10pt" face=Calibri,sans-serif>&nbsp;&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" face=Calibri,sans-serif>Legal Proceedings</FONT></U></B></P>

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

<P style="PAGE-BREAK-AFTER: avoid; TEXT-ALIGN: justify; MARGIN: 0in 0in 0pt; LINE-HEIGHT: 12pt"><FONT lang=EN-US style="FONT-SIZE: 10pt" 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 March 31, 2016, we were not a party to any material pending legal proceedings. </FONT></P>

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

<P style="MARGIN: 0in 0in 0pt; LINE-HEIGHT: normal"><B><U><FONT lang=EN-US style="FONT-SIZE: 10pt" face=Calibri,sans-serif>Item 1A.</FONT></U></B><FONT lang=EN-US style="FONT-SIZE: 10pt" face=Calibri,sans-serif>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </FONT><B><U><FONT lang=EN-US style="FONT-SIZE: 10pt" face=Calibri,sans-serif>Risk Factors</FONT></U></B></P>

<P style="TEXT-ALIGN: justify; MARGIN: 0in 0in 12pt; LINE-HEIGHT: normal"><FONT lang=EN-US style="FONT-SIZE: 10pt" 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, 2015, 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>

<P style="PAGE-BREAK-AFTER: avoid; TEXT-ALIGN: justify; MARGIN: 0in 0in 0pt 1in; LINE-HEIGHT: normal; TEXT-INDENT: -1in"><B><U><FONT lang=EN-US style="FONT-SIZE: 10pt" face=Calibri,sans-serif>Item 2.</FONT></U></B><B><FONT lang=EN-US style="FONT-SIZE: 10pt" face=Calibri,sans-serif>&nbsp;&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" face=Calibri,sans-serif>Unregistered Sales of Equity Securities and Use of Proceeds</FONT></U></B></P>

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

<P style="TEXT-ALIGN: justify; MARGIN: 0in 0in 0pt; LINE-HEIGHT: normal"><FONT lang=EN-US style="FONT-SIZE: 10pt" 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; None</FONT></P>

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

<P style="TEXT-ALIGN: justify; MARGIN: 0in 0in 0pt; LINE-HEIGHT: normal"><B><U><FONT lang=EN-US style="FONT-SIZE: 10pt" face=Calibri,sans-serif>Item 3.</FONT></U></B><B><FONT lang=EN-US style="FONT-SIZE: 10pt" face=Calibri,sans-serif>&nbsp;&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" face=Calibri,sans-serif>Defaults Upon Senior Securities</FONT></U></B></P>

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

<P style="TEXT-ALIGN: justify; MARGIN: 0in 0in 0pt; LINE-HEIGHT: normal"><FONT lang=EN-US style="FONT-SIZE: 10pt" 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; None</FONT></P>

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

<P style="TEXT-ALIGN: justify; MARGIN: 0in 0in 0pt; LINE-HEIGHT: normal"><B><U><FONT lang=EN-US style="FONT-SIZE: 10pt" face=Calibri,sans-serif>Item 4.</FONT></U></B><B><FONT lang=EN-US style="FONT-SIZE: 10pt" face=Calibri,sans-serif>&nbsp;&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" face=Calibri,sans-serif>Mine Safety Disclosures</FONT></U></B></P>

<P style="TEXT-ALIGN: justify; MARGIN: 0in 0in 0pt; LINE-HEIGHT: normal"><B><FONT lang=EN-US style="FONT-SIZE: 10pt; TEXT-DECORATION: none" 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 lang=EN-US style="FONT-SIZE: 10pt" face=Times></FONT>&nbsp;</P></DIV></DIV>

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



<DIV style="PAGE-BREAK-BEFORE: always">&nbsp;</DIV>
<a name="page_23"></a><a name="_bclPageBorder23"></a><DIV STYLE="PADDING-RIGHT: 0%; PADDING-LEFT: 0%">
<p style="line-height:normal;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;">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; Not Applicable</font></p>

<p style="line-height:normal;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;">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; </font></p>

<p style="line-height:normal;margin-bottom:.0001pt;margin-left:1.0in;margin-right:0in;margin-top:0in;text-align:justify;text-indent:-1.0in;"><b><u><font face=Calibri,sans-serif lang=EN-US style="font-size:10.0pt;">Item 5.</font></u></b><b><font face=Calibri,sans-serif lang=EN-US style="font-size:10.0pt;">&#160;&#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;">Other Information</font></u></b></p>

<p style="line-height:normal;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;">&nbsp;</font></p>

<p style="line-height:normal;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;">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; None</font></p>

<p style="line-height:normal;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;">&nbsp;</font></p>

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

<p style="line-height:normal;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;">&nbsp;</font></p>

<p style="line-height:normal;margin-bottom:.0001pt;margin-left:1.25in;margin-right:0in;margin-top:0in;text-align:justify;text-indent:-.25in;"><font face="times new roman" lang=EN-US style="font-size:10.0pt;">(a)
</font><font face="times new roman" lang=EN-US style="font-size:7.0pt;">&nbsp;&nbsp; </font><b><font face=Calibri,sans-serif lang=EN-US style="font-size:10.0pt;">Exhibits</font></b></p>

<p style="line-height:12.0pt;margin-bottom:.0001pt;margin-left:0in;margin-right:1.0in;margin-top:0in;"><font face="times new roman" lang=EN-US style="font-size:10.0pt;">&nbsp;</font></p>

<p style="line-height:normal;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;">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; &#160;10&#160;&#160;
</font><b><font face=Calibri,sans-serif lang=EN-US style="font-size:10.0pt;">Material Contracts</font></b><b><font face="times new roman" lang=EN-US style="font-size:10.0pt;">:</font></b></p>

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

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

<p style="line-height:12.0pt;margin-bottom:.0001pt;margin-left:1.2in;margin-right:1.0in;margin-top:0in;text-indent:-1.2in;"><font face=Calibri,sans-serif lang=EN-US style="font-size:10.0pt;">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; 31&#160;&#160;&#160; </font><b><font face=Calibri,sans-serif lang=EN-US style="font-size:10.0pt;">Certification pursuant to
Section 302 of the Sarbanes Oxley Act of 2002:</font></b></p>

<p style="line-height:12.0pt;margin-bottom:.0001pt;margin-left:115.5pt;margin-right:1.5in;margin-top:0in;text-indent:-57.75pt;"><font face=Calibri,sans-serif lang=EN-US style="font-size:10.0pt;">31.1</font><font face="times new roman" lang=EN-US style="font-size:7.0pt;">&nbsp;&nbsp;&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 face=Calibri,sans-serif lang=EN-US style="font-size:10.0pt;">Chief Executive Officer
Certification&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; </font></p>

<p style="line-height:12.0pt;margin-bottom:.0001pt;margin-left:115.5pt;margin-right:1.5in;margin-top:0in;text-indent:-57.75pt;"><font face=Calibri,sans-serif lang=EN-US style="font-size:10.0pt;">31.2</font><font face="times new roman" lang=EN-US style="font-size:7.0pt;">&nbsp;&nbsp;&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 face=Calibri,sans-serif lang=EN-US style="font-size:10.0pt;">Chief Financial Officer
Certification&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; </font></p>

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

<p style="line-height:12.0pt;margin-bottom:.0001pt;margin-left:1.2in;margin-right:1.0in;margin-top:0in;text-indent:-1.2in;"><font face=Calibri,sans-serif lang=EN-US style="font-size:10.0pt;">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; 32&#160;&#160;&#160; </font><b><font face=Calibri,sans-serif lang=EN-US style="font-size:10.0pt;">Certification pursuant to
Section 906 of the Sarbanes Oxley Act of 2002:</font></b></p>

<p style="line-height:12.0pt;margin-bottom:.0001pt;margin-left:115.5pt;margin-right:1.5in;margin-top:0in;text-indent:-57.75pt;"><font face=Calibri,sans-serif lang=EN-US style="font-size:10.0pt;">32.1</font><font face="times new roman" lang=EN-US style="font-size:7.0pt;">&nbsp;&nbsp;&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 face=Calibri,sans-serif lang=EN-US style="font-size:10.0pt;">Chief Executive Officer
Certification&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; </font></p>

<p style="line-height:12.0pt;margin-bottom:.0001pt;margin-left:115.5pt;margin-right:1.5in;margin-top:0in;text-indent:-57.75pt;"><font face=Calibri,sans-serif lang=EN-US style="font-size:10.0pt;">32.2</font><font face="times new roman" lang=EN-US style="font-size:7.0pt;">&nbsp;&nbsp;&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 face=Calibri,sans-serif lang=EN-US style="font-size:10.0pt;">Chief Financial Officer Certification</font></p>

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

<p style="line-height:12.0pt;margin-bottom:.0001pt;margin-left:.5in;margin-right:1.5in;margin-top:0in;"><font face=Calibri,sans-serif lang=EN-US style="font-size:10.0pt;">101&#160;&#160; </font><b><font face=Calibri,sans-serif lang=EN-US style="font-size:10.0pt;">Interactive Data Files Pursuant to Rule 405
of Regulation S-T</font></b></p>

<font face=calibri,sans-serif style="line-height:115%;">
</font>

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


<a name="_bclFooter23"></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;">23</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=Times lang=EN-US style="font-size:10.0pt;">&nbsp;</font></p>


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

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

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

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

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

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

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

<p style="line-height:normal;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;">DATA I/O
CORPORATION</font></b></p>

<p style="line-height:normal;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;">(REGISTRANT)</font></p>

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

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

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

<p style="line-height:normal;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;">Anthony Ambrose</font></p>

<p style="line-height:normal;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;">President and Chief Executive Officer</font></p>

<p style="line-height:normal;margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;"><font face=Calibri,sans-serif lang=EN-US style="font-size:10.0pt;">(Principal Executive Officer and Duly
Authorized Officer)</font></p>

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

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

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

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

<p style="line-height:normal;margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;"><font face=Calibri,sans-serif lang=EN-US style="font-size:10.0pt;">Vice President and Chief Financial
Officer</font></p>

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

<p style="line-height:normal;margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;"><font face=Calibri,sans-serif lang=EN-US style="font-size:10.0pt;">(Principal Financial Officer and Duly
Authorized Officer)</font></p>

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

<font face=calibri,sans-serif style="line-height:115%;">
</font>

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


<a name="_bclFooter24"></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;">24</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=Times lang=EN-US style="font-size:10.0pt;">&nbsp;</font></p>


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

<p style="line-height:normal;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;">CERTIFICATION&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; </font></p>

<p style="line-height:normal;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;">&nbsp;</font></p>

<p style="line-height:normal;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;">I, Anthony Ambrose,
certify that:</font></p>

<p style="line-height:normal;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;">1)&#160;&#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="line-height:normal;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;">2)&#160;&#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="line-height:normal;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;">3)&#160;&#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="line-height:normal;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;">4)&#160;&#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="line-height:normal;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;">a)&#160;&#160;&#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="line-height:normal;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;">b)&#160;&#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="line-height:normal;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;">c)&#160;&#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="line-height:normal;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;">d)&#160;&#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="line-height:normal;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;">5)&#160;&#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="line-height:normal;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;">a)&#160;&#160;&#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="line-height:normal;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;">b)&#160;&#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="line-height:normal;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;">&#160;</font></p>

<p style="line-height:normal;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;">DATED:&#160;&#160; May 12, 2016</font></p>

<p style="line-height:normal;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;">&nbsp;</font></p>

<p style="line-height:normal;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;">/s/ Anthony
Ambrose </font></u></p>

<p style="line-height:normal;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;">Anthony Ambrose </font></p>

<p style="line-height:normal;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;">Chief Executive
Officer </font></p>

<p style="line-height:normal;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;">(Principal Executive
Officer)</font></p>





<a name="_bclFooter25"></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;">25</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=Times lang=EN-US style="font-size:10.0pt;">&nbsp;</font></p>


</DIV>
</DIV><HR noshade align="center" width="100%" size=2><DIV STYLE="page-break-before: always">&nbsp;</DIV><a name="page_26"></a><a name="_bclPageBorder26"></a><DIV STYLE="PADDING-RIGHT: 0%; PADDING-LEFT: 0%">
<p style="line-height:normal;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;">Exhibit 31.2</font></p>

<p style="line-height:normal;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;">&nbsp;</font></p>

<p style="line-height:normal;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;">CERTIFICATION</font></p>

<p style="line-height:normal;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;">&nbsp;</font></p>

<p style="line-height:normal;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;">I, Joel S. Hatlen,
certify that:</font></p>

<p style="line-height:normal;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;">1)&#160;&#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="line-height:normal;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;">2)&#160;&#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="line-height:normal;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;">3)&#160;&#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="line-height:normal;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;">4)&#160;&#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="line-height:normal;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;">a)&#160;&#160;&#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="line-height:normal;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;">b)&#160;&#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="line-height:normal;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;">c)&#160;&#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="line-height:normal;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;">d)&#160;&#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="line-height:normal;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;">5)&#160;&#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="line-height:normal;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;">a)&#160;&#160;&#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="line-height:normal;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;">b)&#160;&#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="line-height:normal;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;">&nbsp;</font></p>

<p style="line-height:normal;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;">DATED:&#160;&#160; May 12, 2016</font></p>

<p style="line-height:normal;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;">&nbsp;</font></p>

<p style="line-height:normal;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;">&#160;</font><u><font face=Calibri,sans-serif lang=EN-US style="font-size:10.0pt;">/s/ Joel S. Hatlen&#160;&#160; </font></u></p>

<p style="line-height:normal;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;">Joel S. Hatlen</font></p>

<p style="line-height:normal;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;">Chief Financial Officer</font></p>

<p style="line-height:normal;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;">(Principal Financial Officer)</font></p>

<p style="line-height:normal;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;">&nbsp;</font></p>





<a name="_bclFooter26"></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;">26</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=Times lang=EN-US style="font-size:10.0pt;">&nbsp;</font></p>


</DIV>
</DIV><HR noshade align="center" width="100%" size=2><DIV STYLE="page-break-before: always">&nbsp;</DIV><a name="page_27"></a><a name="_bclPageBorder27"></a><DIV STYLE="PADDING-RIGHT: 0%; PADDING-LEFT: 0%">
<p style="line-height:normal;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;">Exhibit 32.1 </font></p>

<p style="line-height:normal;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;">&nbsp;</font></p>

<p style="line-height:normal;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;">Certification by
Chief Executive Officer</font></p>

<p style="line-height:normal;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;">Pursuant to 18
U.S.C. Section 1350</font></p>

<p style="line-height:normal;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;">As Adopted Pursuant
to </font></p>

<p style="line-height:normal;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;">Section 906 of the
Sarbanes-Oxley Act of 2002</font></p>

<p style="line-height:normal;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;">&nbsp;</font></p>

<p style="line-height:normal;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;">In connection with
the quarterly report of Data I/O Corporation (the &#8220;Company&#8221;) on Form 10-Q for
the period ended March 31, 2016 &#160;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="line-height:normal;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;">&nbsp;</font></p>

<p style="line-height:normal;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;">(1)&#160;&#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="line-height:normal;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;">(2)&#160;&#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="line-height:normal;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;">&nbsp;</font></p>

<p style="line-height:normal;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;">&nbsp;</font></p>

<p style="line-height:normal;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;">/s/ Anthony
Ambrose </font></u></p>

<p style="line-height:normal;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;">Anthony Ambrose </font></p>

<p style="line-height:normal;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;">Chief Executive
Officer </font></p>

<p style="line-height:normal;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;">(Principal Executive
Officer)</font></p>

<p style="line-height:normal;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;">May 12, 2016</font></p>

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

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

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





<a name="_bclFooter27"></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;">27</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=Times lang=EN-US style="font-size:10.0pt;">&nbsp;</font></p>


</DIV>
</DIV><HR noshade align="center" width="100%" size=2><DIV STYLE="page-break-before: always">&nbsp;</DIV><a name="page_28"></a><a name="_bclPageBorder28"></a><DIV STYLE="PADDING-RIGHT: 0%; PADDING-LEFT: 0%">
<p style="line-height:normal;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;">Exhibit 32.2 </font></p>

<p style="line-height:normal;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;">&nbsp;</font></p>

<p style="line-height:normal;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;">Certification by
Chief Financial Officer</font></p>

<p style="line-height:normal;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;">Pursuant to 18
U.S.C. Section 1350</font></p>

<p style="line-height:normal;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;">As Adopted Pursuant
to </font></p>

<p style="line-height:normal;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;">Section 906 of the
Sarbanes-Oxley Act of 2002</font></p>

<p style="line-height:normal;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;">&nbsp;</font></p>

<p style="line-height:normal;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;">In connection with
the quarterly report of Data I/O Corporation (the &#8220;Company&#8221;) on Form 10-Q for
the period ended March 31, 2016 &#160;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="line-height:normal;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;">&nbsp;</font></p>

<p style="line-height:normal;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;">(1)&#160;&#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="line-height:normal;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;">(2)&#160;&#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="line-height:normal;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;">&nbsp;</font></p>

<p style="line-height:normal;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;">&nbsp;</font></p>

<p style="line-height:normal;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;">&#160;/s/ Joel S.
Hatlen&#160;&#160; </font></u></p>

<p style="line-height:normal;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;">Joel S. Hatlen</font></p>

<p style="line-height:normal;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;">Chief Financial
Officer</font></p>

<p style="line-height:normal;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;">(Principal Financial
Officer)</font></p>

<p style="line-height:normal;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;">May 12, 2016</font></p>

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




<a name="_bclFooter28"></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;">28</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=Times lang=EN-US style="font-size:10.0pt;">&nbsp;</font></p>


</DIV>
</DIV>
</BODY>

</HTML>

</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-101.INS
<SEQUENCE>2
<FILENAME>daio-20160331.xml
<DESCRIPTION>XBRL INSTANCE FILE
<TEXT>
<XBRL>
<?xml version="1.0" encoding="US-ASCII" ?>
    <!-- Field: Doc-Info; Name: Generator; Value: QXInteractive; Version: 4.11b -->
    <!-- Field: Doc-Info; Name: Source; Value: 159555 03312016 10Q1.xfr; Date: 2016%2D05%2D10T18:42:04Z -->
    <!-- Field: Doc-Info; Name: Status; Value: 0x80020000 -->
<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/2014-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/2015-01-31" xmlns:us-roles="http://fasb.org/us-roles/2015-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/2015-01-31" xmlns:DAIO="http://dataio.com/20160331">
    <link:schemaRef xlink:href="daio-20160331.xsd" xlink:type="simple" />
    <xbrli:context id="From2016-01-01to2016-03-31">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0000351998</xbrli:identifier>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2016-01-01</xbrli:startDate>
        <xbrli:endDate>2016-03-31</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2015-01-01to2015-03-31">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0000351998</xbrli:identifier>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2015-01-01</xbrli:startDate>
        <xbrli:endDate>2015-03-31</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2015-12-31">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0000351998</xbrli:identifier>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2015-12-31</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2016-03-31">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0000351998</xbrli:identifier>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2016-03-31</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2016-01-01to2016-03-31_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>2016-01-01</xbrli:startDate>
        <xbrli:endDate>2016-03-31</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2016-01-01to2016-03-31_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>2016-01-01</xbrli:startDate>
        <xbrli:endDate>2016-03-31</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2016-01-01to2016-03-31_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>2016-01-01</xbrli:startDate>
        <xbrli:endDate>2016-03-31</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2015-03-31">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0000351998</xbrli:identifier>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2015-03-31</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2015-01-01to2015-03-31_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>2015-01-01</xbrli:startDate>
        <xbrli:endDate>2015-03-31</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2015-01-01to2015-03-31_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>2015-01-01</xbrli:startDate>
        <xbrli:endDate>2015-03-31</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2015-01-01to2015-03-31_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>2015-01-01</xbrli:startDate>
        <xbrli:endDate>2015-03-31</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2014-12-31">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0000351998</xbrli:identifier>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2014-12-31</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2016-05-01">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0000351998</xbrli:identifier>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2016-05-01</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="From2016-01-01to2016-03-31">DATA I/O CORP</dei:EntityRegistrantName>
    <dei:EntityCentralIndexKey contextRef="From2016-01-01to2016-03-31">0000351998</dei:EntityCentralIndexKey>
    <dei:DocumentType contextRef="From2016-01-01to2016-03-31">10-Q</dei:DocumentType>
    <dei:DocumentPeriodEndDate contextRef="From2016-01-01to2016-03-31">2016-03-31</dei:DocumentPeriodEndDate>
    <dei:AmendmentFlag contextRef="From2016-01-01to2016-03-31">false</dei:AmendmentFlag>
    <dei:CurrentFiscalYearEndDate contextRef="From2016-01-01to2016-03-31">--12-31</dei:CurrentFiscalYearEndDate>
    <dei:EntityWellKnownSeasonedIssuer contextRef="From2016-01-01to2016-03-31">No</dei:EntityWellKnownSeasonedIssuer>
    <dei:EntityVoluntaryFilers contextRef="From2016-01-01to2016-03-31">No</dei:EntityVoluntaryFilers>
    <dei:EntityCurrentReportingStatus contextRef="From2016-01-01to2016-03-31">Yes</dei:EntityCurrentReportingStatus>
    <dei:EntityFilerCategory contextRef="From2016-01-01to2016-03-31">Smaller Reporting Company</dei:EntityFilerCategory>
    <dei:DocumentFiscalPeriodFocus contextRef="From2016-01-01to2016-03-31">Q1</dei:DocumentFiscalPeriodFocus>
    <dei:DocumentFiscalYearFocus contextRef="From2016-01-01to2016-03-31">2016</dei:DocumentFiscalYearFocus>
    <us-gaap:PreferredStockSharesAuthorized contextRef="AsOf2015-12-31" unitRef="Shares" decimals="INF">5000000</us-gaap:PreferredStockSharesAuthorized>
    <us-gaap:PreferredStockSharesAuthorized contextRef="AsOf2016-03-31" unitRef="Shares" decimals="INF">5000000</us-gaap:PreferredStockSharesAuthorized>
    <us-gaap:PreferredStockSharesIssued contextRef="AsOf2015-12-31" unitRef="Shares" decimals="INF">0</us-gaap:PreferredStockSharesIssued>
    <us-gaap:PreferredStockSharesIssued contextRef="AsOf2016-03-31" unitRef="Shares" decimals="INF">0</us-gaap:PreferredStockSharesIssued>
    <us-gaap:PreferredStockSharesOutstanding contextRef="AsOf2015-12-31" unitRef="Shares" decimals="INF">0</us-gaap:PreferredStockSharesOutstanding>
    <us-gaap:PreferredStockSharesOutstanding contextRef="AsOf2016-03-31" unitRef="Shares" decimals="INF">0</us-gaap:PreferredStockSharesOutstanding>
    <us-gaap:CommonStockSharesAuthorized contextRef="AsOf2015-12-31" unitRef="Shares" decimals="INF">30000000</us-gaap:CommonStockSharesAuthorized>
    <us-gaap:CommonStockSharesAuthorized contextRef="AsOf2016-03-31" unitRef="Shares" decimals="INF">30000000</us-gaap:CommonStockSharesAuthorized>
    <dei:EntityCommonStockSharesOutstanding contextRef="AsOf2016-05-01" unitRef="Shares" decimals="INF">7902253</dei:EntityCommonStockSharesOutstanding>
    <us-gaap:CashAndCashEquivalentsAtCarryingValue contextRef="AsOf2015-12-31" unitRef="USD" decimals="-3">11268000</us-gaap:CashAndCashEquivalentsAtCarryingValue>
    <us-gaap:CashAndCashEquivalentsAtCarryingValue contextRef="AsOf2016-03-31" unitRef="USD" decimals="-3">9698000</us-gaap:CashAndCashEquivalentsAtCarryingValue>
    <us-gaap:CashAndCashEquivalentsAtCarryingValue contextRef="AsOf2015-03-31" unitRef="USD" decimals="-3">8921000</us-gaap:CashAndCashEquivalentsAtCarryingValue>
    <us-gaap:CashAndCashEquivalentsAtCarryingValue contextRef="AsOf2014-12-31" unitRef="USD" decimals="-3">9361000</us-gaap:CashAndCashEquivalentsAtCarryingValue>
    <us-gaap:OtherAssetsCurrent contextRef="AsOf2015-12-31" unitRef="USD" decimals="-3">577000</us-gaap:OtherAssetsCurrent>
    <us-gaap:OtherAssetsCurrent contextRef="AsOf2016-03-31" unitRef="USD" decimals="-3">488000</us-gaap:OtherAssetsCurrent>
    <us-gaap:InventoryNet contextRef="AsOf2015-12-31" unitRef="USD" decimals="-3">3705000</us-gaap:InventoryNet>
    <us-gaap:InventoryNet contextRef="AsOf2016-03-31" unitRef="USD" decimals="-3">4401000</us-gaap:InventoryNet>
    <us-gaap:AccountsReceivableNetCurrent contextRef="AsOf2015-12-31" unitRef="USD" decimals="-3">2790000</us-gaap:AccountsReceivableNetCurrent>
    <us-gaap:AccountsReceivableNetCurrent contextRef="AsOf2016-03-31" unitRef="USD" decimals="-3">3543000</us-gaap:AccountsReceivableNetCurrent>
    <us-gaap:AssetsCurrent contextRef="AsOf2015-12-31" unitRef="USD" decimals="-3">18340000</us-gaap:AssetsCurrent>
    <us-gaap:AssetsCurrent contextRef="AsOf2016-03-31" unitRef="USD" decimals="-3">18130000</us-gaap:AssetsCurrent>
    <us-gaap:OtherAssetsNoncurrent contextRef="AsOf2015-12-31" unitRef="USD" decimals="-3">63000</us-gaap:OtherAssetsNoncurrent>
    <us-gaap:OtherAssetsNoncurrent contextRef="AsOf2016-03-31" unitRef="USD" decimals="-3">63000</us-gaap:OtherAssetsNoncurrent>
    <us-gaap:PropertyPlantAndEquipmentNet contextRef="AsOf2015-12-31" unitRef="USD" decimals="-3">1237000</us-gaap:PropertyPlantAndEquipmentNet>
    <us-gaap:PropertyPlantAndEquipmentNet contextRef="AsOf2016-03-31" unitRef="USD" decimals="-3">1373000</us-gaap:PropertyPlantAndEquipmentNet>
    <us-gaap:Assets contextRef="AsOf2015-12-31" unitRef="USD" decimals="-3">19640000</us-gaap:Assets>
    <us-gaap:Assets contextRef="AsOf2016-03-31" unitRef="USD" decimals="-3">19566000</us-gaap:Assets>
    <us-gaap:OtherAccruedLiabilitiesCurrent contextRef="AsOf2015-12-31" unitRef="USD" decimals="-3">540000</us-gaap:OtherAccruedLiabilitiesCurrent>
    <us-gaap:OtherAccruedLiabilitiesCurrent contextRef="AsOf2016-03-31" unitRef="USD" decimals="-3">640000</us-gaap:OtherAccruedLiabilitiesCurrent>
    <us-gaap:DeferredRevenueCurrent contextRef="AsOf2015-12-31" unitRef="USD" decimals="-3">1038000</us-gaap:DeferredRevenueCurrent>
    <us-gaap:DeferredRevenueCurrent contextRef="AsOf2016-03-31" unitRef="USD" decimals="-3">1194000</us-gaap:DeferredRevenueCurrent>
    <us-gaap:EmployeeRelatedLiabilitiesCurrent contextRef="AsOf2015-12-31" unitRef="USD" decimals="-3">1689000</us-gaap:EmployeeRelatedLiabilitiesCurrent>
    <us-gaap:EmployeeRelatedLiabilitiesCurrent contextRef="AsOf2016-03-31" unitRef="USD" decimals="-3">1054000</us-gaap:EmployeeRelatedLiabilitiesCurrent>
    <us-gaap:AccountsPayableCurrent contextRef="AsOf2015-12-31" unitRef="USD" decimals="-3">1250000</us-gaap:AccountsPayableCurrent>
    <us-gaap:AccountsPayableCurrent contextRef="AsOf2016-03-31" unitRef="USD" decimals="-3">1444000</us-gaap:AccountsPayableCurrent>
    <us-gaap:LiabilitiesCurrent contextRef="AsOf2015-12-31" unitRef="USD" decimals="-3">4517000</us-gaap:LiabilitiesCurrent>
    <us-gaap:LiabilitiesCurrent contextRef="AsOf2016-03-31" unitRef="USD" decimals="-3">4332000</us-gaap:LiabilitiesCurrent>
    <us-gaap:OtherLiabilitiesNoncurrent contextRef="AsOf2015-12-31" unitRef="USD" decimals="-3">429000</us-gaap:OtherLiabilitiesNoncurrent>
    <us-gaap:OtherLiabilitiesNoncurrent contextRef="AsOf2016-03-31" unitRef="USD" decimals="-3">545000</us-gaap:OtherLiabilitiesNoncurrent>
    <us-gaap:PreferredStockValue contextRef="AsOf2015-12-31" unitRef="USD" decimals="-3">0</us-gaap:PreferredStockValue>
    <us-gaap:PreferredStockValue contextRef="AsOf2016-03-31" unitRef="USD" decimals="-3">0</us-gaap:PreferredStockValue>
    <us-gaap:CommonStockValue contextRef="AsOf2015-12-31" unitRef="USD" decimals="-3">19051000</us-gaap:CommonStockValue>
    <us-gaap:CommonStockValue contextRef="AsOf2016-03-31" unitRef="USD" decimals="-3">19053000</us-gaap:CommonStockValue>
    <us-gaap:RetainedEarningsAccumulatedDeficit contextRef="AsOf2015-12-31" unitRef="USD" decimals="-3">-5016000</us-gaap:RetainedEarningsAccumulatedDeficit>
    <us-gaap:RetainedEarningsAccumulatedDeficit contextRef="AsOf2016-03-31" unitRef="USD" decimals="-3">-5184000</us-gaap:RetainedEarningsAccumulatedDeficit>
    <us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax contextRef="AsOf2015-12-31" unitRef="USD" decimals="-3">659000</us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax contextRef="AsOf2016-03-31" unitRef="USD" decimals="-3">820000</us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:LiabilitiesAndStockholdersEquity contextRef="AsOf2015-12-31" unitRef="USD" decimals="-3">19640000</us-gaap:LiabilitiesAndStockholdersEquity>
    <us-gaap:LiabilitiesAndStockholdersEquity contextRef="AsOf2016-03-31" unitRef="USD" decimals="-3">19566000</us-gaap:LiabilitiesAndStockholdersEquity>
    <us-gaap:StockholdersEquity contextRef="AsOf2015-12-31" unitRef="USD" decimals="-3">14694000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity contextRef="AsOf2016-03-31" unitRef="USD" decimals="-3">14689000</us-gaap:StockholdersEquity>
    <us-gaap:CommonStockSharesIssued contextRef="AsOf2015-12-31" unitRef="Shares" decimals="INF">7943720</us-gaap:CommonStockSharesIssued>
    <us-gaap:CommonStockSharesIssued contextRef="AsOf2016-03-31" unitRef="Shares" decimals="INF">7910733</us-gaap:CommonStockSharesIssued>
    <us-gaap:CommonStockSharesOutstanding contextRef="AsOf2015-12-31" unitRef="Shares" decimals="INF">7943720</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:CommonStockSharesOutstanding contextRef="AsOf2016-03-31" unitRef="Shares" decimals="INF">7910733</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:GrossProfit contextRef="From2016-01-01to2016-03-31" unitRef="USD" decimals="-3">2528000</us-gaap:GrossProfit>
    <us-gaap:GrossProfit contextRef="From2015-01-01to2015-03-31" unitRef="USD" decimals="-3">2857000</us-gaap:GrossProfit>
    <us-gaap:CostOfGoodsAndServicesSold contextRef="From2016-01-01to2016-03-31" unitRef="USD" decimals="-3">2085000</us-gaap:CostOfGoodsAndServicesSold>
    <us-gaap:CostOfGoodsAndServicesSold contextRef="From2015-01-01to2015-03-31" unitRef="USD" decimals="-3">3045000</us-gaap:CostOfGoodsAndServicesSold>
    <us-gaap:SalesRevenueGoodsNet contextRef="From2016-01-01to2016-03-31" unitRef="USD" decimals="-3">4613000</us-gaap:SalesRevenueGoodsNet>
    <us-gaap:SalesRevenueGoodsNet contextRef="From2015-01-01to2015-03-31" unitRef="USD" decimals="-3">5902000</us-gaap:SalesRevenueGoodsNet>
    <us-gaap:SellingGeneralAndAdministrativeExpense contextRef="From2016-01-01to2016-03-31" unitRef="USD" decimals="-3">1578000</us-gaap:SellingGeneralAndAdministrativeExpense>
    <us-gaap:SellingGeneralAndAdministrativeExpense contextRef="From2015-01-01to2015-03-31" unitRef="USD" decimals="-3">1537000</us-gaap:SellingGeneralAndAdministrativeExpense>
    <us-gaap:ResearchAndDevelopmentExpense contextRef="From2016-01-01to2016-03-31" unitRef="USD" decimals="-3">1125000</us-gaap:ResearchAndDevelopmentExpense>
    <us-gaap:ResearchAndDevelopmentExpense contextRef="From2015-01-01to2015-03-31" unitRef="USD" decimals="-3">1098000</us-gaap:ResearchAndDevelopmentExpense>
    <us-gaap:OperatingExpenses contextRef="From2016-01-01to2016-03-31" unitRef="USD" decimals="-3">2703000</us-gaap:OperatingExpenses>
    <us-gaap:OperatingExpenses contextRef="From2015-01-01to2015-03-31" unitRef="USD" decimals="-3">2635000</us-gaap:OperatingExpenses>
    <us-gaap:OperatingIncomeLoss contextRef="From2016-01-01to2016-03-31" unitRef="USD" decimals="-3">-175000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss contextRef="From2015-01-01to2015-03-31" unitRef="USD" decimals="-3">222000</us-gaap:OperatingIncomeLoss>
    <us-gaap:NetIncomeLoss contextRef="From2016-01-01to2016-03-31" unitRef="USD" decimals="-3">-168000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss contextRef="From2015-01-01to2015-03-31" unitRef="USD" decimals="-3">49000</us-gaap:NetIncomeLoss>
    <us-gaap:IncomeTaxExpenseBenefit contextRef="From2016-01-01to2016-03-31" unitRef="USD" decimals="-3">1000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit contextRef="From2015-01-01to2015-03-31" unitRef="USD" decimals="-3">9000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest contextRef="From2016-01-01to2016-03-31" unitRef="USD" decimals="-3">-167000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest contextRef="From2015-01-01to2015-03-31" unitRef="USD" decimals="-3">58000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:NonoperatingIncomeExpense contextRef="From2016-01-01to2016-03-31" unitRef="USD" decimals="-3">8000</us-gaap:NonoperatingIncomeExpense>
    <us-gaap:NonoperatingIncomeExpense contextRef="From2015-01-01to2015-03-31" unitRef="USD" decimals="-3">-164000</us-gaap:NonoperatingIncomeExpense>
    <us-gaap:ForeignCurrencyTransactionGainLossBeforeTax contextRef="From2016-01-01to2016-03-31" unitRef="USD" decimals="-3">-4000</us-gaap:ForeignCurrencyTransactionGainLossBeforeTax>
    <us-gaap:ForeignCurrencyTransactionGainLossBeforeTax contextRef="From2015-01-01to2015-03-31" unitRef="USD" decimals="-3">-195000</us-gaap:ForeignCurrencyTransactionGainLossBeforeTax>
    <us-gaap:InterestIncomeExpenseNonoperatingNet contextRef="From2016-01-01to2016-03-31" unitRef="USD" decimals="-3">12000</us-gaap:InterestIncomeExpenseNonoperatingNet>
    <us-gaap:InterestIncomeExpenseNonoperatingNet contextRef="From2015-01-01to2015-03-31" unitRef="USD" decimals="-3">31000</us-gaap:InterestIncomeExpenseNonoperatingNet>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding contextRef="From2016-01-01to2016-03-31" unitRef="Shares" decimals="INF">7945</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding contextRef="From2015-01-01to2015-03-31" unitRef="Shares" decimals="INF">8045</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic contextRef="From2016-01-01to2016-03-31" unitRef="Shares" decimals="INF">7945</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic contextRef="From2015-01-01to2015-03-31" unitRef="Shares" decimals="INF">7863</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:EarningsPerShareDiluted contextRef="From2016-01-01to2016-03-31" unitRef="USDPShares" decimals="INF">-0.02</us-gaap:EarningsPerShareDiluted>
    <us-gaap:EarningsPerShareDiluted contextRef="From2015-01-01to2015-03-31" unitRef="USDPShares" decimals="INF">0.01</us-gaap:EarningsPerShareDiluted>
    <us-gaap:EarningsPerShareBasic contextRef="From2016-01-01to2016-03-31" unitRef="USDPShares" decimals="INF">-0.02</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareBasic contextRef="From2015-01-01to2015-03-31" unitRef="USDPShares" decimals="INF">0.01</us-gaap:EarningsPerShareBasic>
    <us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentBeforeTax contextRef="From2016-01-01to2016-03-31" unitRef="USD" decimals="-3">161000</us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentBeforeTax>
    <us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentBeforeTax contextRef="From2015-01-01to2015-03-31" unitRef="USD" decimals="-3">-171000</us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentBeforeTax>
    <us-gaap:ComprehensiveIncomeNetOfTax contextRef="From2016-01-01to2016-03-31" unitRef="USD" decimals="-3">-7000</us-gaap:ComprehensiveIncomeNetOfTax>
    <us-gaap:ComprehensiveIncomeNetOfTax contextRef="From2015-01-01to2015-03-31" unitRef="USD" decimals="-3">-122000</us-gaap:ComprehensiveIncomeNetOfTax>
    <us-gaap:ShareBasedCompensation contextRef="From2016-01-01to2016-03-31" unitRef="USD" decimals="-3">95000</us-gaap:ShareBasedCompensation>
    <us-gaap:ShareBasedCompensation contextRef="From2015-01-01to2015-03-31" unitRef="USD" decimals="-3">90000</us-gaap:ShareBasedCompensation>
    <us-gaap:ShareBasedCompensation contextRef="From2016-01-01to2016-03-31_CostOfSalesMember" unitRef="USD" decimals="-3">2000</us-gaap:ShareBasedCompensation>
    <us-gaap:ShareBasedCompensation contextRef="From2016-01-01to2016-03-31_us-gaap_ResearchAndDevelopmentExpenseMember" unitRef="USD" decimals="-3">18000</us-gaap:ShareBasedCompensation>
    <us-gaap:ShareBasedCompensation contextRef="From2016-01-01to2016-03-31_us-gaap_SellingGeneralAndAdministrativeExpensesMember" unitRef="USD" decimals="-3">75000</us-gaap:ShareBasedCompensation>
    <us-gaap:ShareBasedCompensation contextRef="From2015-01-01to2015-03-31_us-gaap_CostOfSalesMember" unitRef="USD" decimals="-3">2000</us-gaap:ShareBasedCompensation>
    <us-gaap:ShareBasedCompensation contextRef="From2015-01-01to2015-03-31_us-gaap_ResearchAndDevelopmentExpenseMember" unitRef="USD" decimals="-3">19000</us-gaap:ShareBasedCompensation>
    <us-gaap:ShareBasedCompensation contextRef="From2015-01-01to2015-03-31_us-gaap_SellingGeneralAndAdministrativeExpensesMember" unitRef="USD" decimals="-3">69000</us-gaap:ShareBasedCompensation>
    <DAIO:EquipmentTransferredToCostOfGoodsSold contextRef="From2016-01-01to2016-03-31" unitRef="USD" decimals="-3">378000</DAIO:EquipmentTransferredToCostOfGoodsSold>
    <DAIO:EquipmentTransferredToCostOfGoodsSold contextRef="From2015-01-01to2015-03-31" unitRef="USD" decimals="-3">16000</DAIO:EquipmentTransferredToCostOfGoodsSold>
    <us-gaap:DepreciationDepletionAndAmortization contextRef="From2016-01-01to2016-03-31" unitRef="USD" decimals="-3">128000</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:DepreciationDepletionAndAmortization contextRef="From2015-01-01to2015-03-31" unitRef="USD" decimals="-3">148000</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:IncreaseDecreaseInOtherCurrentAssets contextRef="From2016-01-01to2016-03-31" unitRef="USD" decimals="-3">-93000</us-gaap:IncreaseDecreaseInOtherCurrentAssets>
    <us-gaap:IncreaseDecreaseInOtherCurrentAssets contextRef="From2015-01-01to2015-03-31" unitRef="USD" decimals="-3">-89000</us-gaap:IncreaseDecreaseInOtherCurrentAssets>
    <us-gaap:IncreaseDecreaseInInventories contextRef="From2016-01-01to2016-03-31" unitRef="USD" decimals="-3">679000</us-gaap:IncreaseDecreaseInInventories>
    <us-gaap:IncreaseDecreaseInInventories contextRef="From2015-01-01to2015-03-31" unitRef="USD" decimals="-3">-557000</us-gaap:IncreaseDecreaseInInventories>
    <us-gaap:IncreaseDecreaseInAccountsReceivable contextRef="From2016-01-01to2016-03-31" unitRef="USD" decimals="-3">699000</us-gaap:IncreaseDecreaseInAccountsReceivable>
    <us-gaap:IncreaseDecreaseInAccountsReceivable contextRef="From2015-01-01to2015-03-31" unitRef="USD" decimals="-3">-110000</us-gaap:IncreaseDecreaseInAccountsReceivable>
    <us-gaap:IncreaseDecreaseInOtherNoncurrentLiabilities contextRef="From2016-01-01to2016-03-31" unitRef="USD" decimals="-3">134000</us-gaap:IncreaseDecreaseInOtherNoncurrentLiabilities>
    <us-gaap:IncreaseDecreaseInOtherNoncurrentLiabilities contextRef="From2015-01-01to2015-03-31" unitRef="USD" decimals="-3">-22000</us-gaap:IncreaseDecreaseInOtherNoncurrentLiabilities>
    <us-gaap:IncreaseDecreaseInDeferredRevenue contextRef="From2016-01-01to2016-03-31" unitRef="USD" decimals="-3">111000</us-gaap:IncreaseDecreaseInDeferredRevenue>
    <us-gaap:IncreaseDecreaseInDeferredRevenue contextRef="From2015-01-01to2015-03-31" unitRef="USD" decimals="-3">-662000</us-gaap:IncreaseDecreaseInDeferredRevenue>
    <us-gaap:IncreaseDecreaseInAccountsPayableAndAccruedLiabilities contextRef="From2016-01-01to2016-03-31" unitRef="USD" decimals="-3">-355000</us-gaap:IncreaseDecreaseInAccountsPayableAndAccruedLiabilities>
    <us-gaap:IncreaseDecreaseInAccountsPayableAndAccruedLiabilities contextRef="From2015-01-01to2015-03-31" unitRef="USD" decimals="-3">-562000</us-gaap:IncreaseDecreaseInAccountsPayableAndAccruedLiabilities>
    <DAIO:AccruedCostOfBusinessRestructuring contextRef="From2016-01-01to2016-03-31" unitRef="USD" decimals="-3">0</DAIO:AccruedCostOfBusinessRestructuring>
    <DAIO:AccruedCostOfBusinessRestructuring contextRef="From2015-01-01to2015-03-31" unitRef="USD" decimals="-3">-39000</DAIO:AccruedCostOfBusinessRestructuring>
    <us-gaap:NetCashProvidedByUsedInOperatingActivities contextRef="From2016-01-01to2016-03-31" unitRef="USD" decimals="-3">-962000</us-gaap:NetCashProvidedByUsedInOperatingActivities>
    <us-gaap:NetCashProvidedByUsedInOperatingActivities contextRef="From2015-01-01to2015-03-31" unitRef="USD" decimals="-3">-225000</us-gaap:NetCashProvidedByUsedInOperatingActivities>
    <us-gaap:PaymentsToAcquirePropertyPlantAndEquipment contextRef="From2016-01-01to2016-03-31" unitRef="USD" decimals="-3">642000</us-gaap:PaymentsToAcquirePropertyPlantAndEquipment>
    <us-gaap:PaymentsToAcquirePropertyPlantAndEquipment contextRef="From2015-01-01to2015-03-31" unitRef="USD" decimals="-3">158000</us-gaap:PaymentsToAcquirePropertyPlantAndEquipment>
    <us-gaap:NetCashProvidedByUsedInInvestingActivities contextRef="From2016-01-01to2016-03-31" unitRef="USD" decimals="-3">-642000</us-gaap:NetCashProvidedByUsedInInvestingActivities>
    <us-gaap:NetCashProvidedByUsedInInvestingActivities contextRef="From2015-01-01to2015-03-31" unitRef="USD" decimals="-3">-158000</us-gaap:NetCashProvidedByUsedInInvestingActivities>
    <us-gaap:ProceedsFromIssuanceOfCommonStock contextRef="From2016-01-01to2016-03-31" unitRef="USD" decimals="-3">-3000</us-gaap:ProceedsFromIssuanceOfCommonStock>
    <us-gaap:ProceedsFromIssuanceOfCommonStock contextRef="From2015-01-01to2015-03-31" unitRef="USD" decimals="-3">-7000</us-gaap:ProceedsFromIssuanceOfCommonStock>
    <us-gaap:NetCashProvidedByUsedInFinancingActivities contextRef="From2016-01-01to2016-03-31" unitRef="USD" decimals="-3">94000</us-gaap:NetCashProvidedByUsedInFinancingActivities>
    <us-gaap:NetCashProvidedByUsedInFinancingActivities contextRef="From2015-01-01to2015-03-31" unitRef="USD" decimals="-3">-7000</us-gaap:NetCashProvidedByUsedInFinancingActivities>
    <us-gaap:CashAndCashEquivalentsPeriodIncreaseDecrease contextRef="From2016-01-01to2016-03-31" unitRef="USD" decimals="-3">-1698000</us-gaap:CashAndCashEquivalentsPeriodIncreaseDecrease>
    <us-gaap:CashAndCashEquivalentsPeriodIncreaseDecrease contextRef="From2015-01-01to2015-03-31" unitRef="USD" decimals="-3">-376000</us-gaap:CashAndCashEquivalentsPeriodIncreaseDecrease>
    <us-gaap:EffectOfExchangeRateOnCashAndCashEquivalents contextRef="From2016-01-01to2016-03-31" unitRef="USD" decimals="-3">128000</us-gaap:EffectOfExchangeRateOnCashAndCashEquivalents>
    <us-gaap:EffectOfExchangeRateOnCashAndCashEquivalents contextRef="From2015-01-01to2015-03-31" unitRef="USD" decimals="-3">-64000</us-gaap:EffectOfExchangeRateOnCashAndCashEquivalents>
    <us-gaap:IncomeTaxesPaid contextRef="From2016-01-01to2016-03-31" unitRef="USD" decimals="-3">3000</us-gaap:IncomeTaxesPaid>
    <us-gaap:IncomeTaxesPaid contextRef="From2015-01-01to2015-03-31" unitRef="USD" decimals="-3">2000</us-gaap:IncomeTaxesPaid>
    <us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock contextRef="From2016-01-01to2016-03-31">&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;Data I/O Corporation (&amp;#147;Data I/O&amp;#148;,&#13;&amp;#147;We&amp;#148;, &amp;#147;Our&amp;#148;, &amp;#147;Us&amp;#148;) prepared the financial statements as of March 31, 2016 and March 31, 2015&#13;according to the rules and regulations of the Securities and Exchange Commission (&amp;#34;SEC&amp;#34;). These statements are unaudited&#13;but, in the opinion of management, include all adjustments (consisting of normal recurring adjustments and accruals) necessary&#13;to present fairly the results for the periods presented.&amp;#160; The balance sheet at December 31, 2015 has been derived from the&#13;audited financial statements at that date. We have condensed or omitted certain information and footnote disclosures normally included&#13;in financial statements prepared in accordance with accounting principles generally accepted in the United States of America according&#13;to such SEC rules and regulations.&amp;#160; Operating results for the three months ended March 31, 2016 are not necessarily indicative&#13;of the results that may be expected for the year ending December 31, 2016.&amp;#160; These financial statements should be read in conjunction&#13;with the annual audited financial statements and the accompanying notes included in our Form 10-K for the year ended December 31,&#13;2015.&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in"&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; text-indent: 0.5in"&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 recognize revenue at the time the product&#13;is shipped.&amp;#160; We have determined that our programming equipment has reached a point of maturity and stability such that product&#13;acceptance can be assured by testing at the factory prior to shipment and that the installation meets the criteria to be considered&#13;a separate element.&amp;#160; These systems are standard products with published product specifications and are configurable with standard&#13;options.&amp;#160; The evidence that these systems could be deemed as accepted was based upon having standardized factory production&#13;of the units, results from batteries of tests of product performance to our published specifications, quality inspections and installation&#13;standardization, as well as past product operation validation with the customer and the history provided by our installed base&#13;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; text-indent: 0.5in"&gt;&amp;#160;&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt/12pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;The revenue related to products requiring&#13;installation that is perfunctory is recognized at the time of shipment.&amp;#160; Installation that is considered perfunctory includes&#13;any installation that can be performed by other parties, such as distributors, other vendors, or in most cases the customers themselves.&amp;#160;&#13;This takes into account the complexity, skill and training needed as well as customer expectations regarding installation.&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt/12pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in"&gt;&amp;#160;&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt/12pt 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 includes an installation component, a service and support component and a software&#13;maintenance component.&amp;#160; We allocate the value of each element based on relative selling prices.&amp;#160; Relative selling price&#13;is based on the selling price of the standalone system.&amp;#160; For the installation and service and support components, we use the&#13;value of the discount given to distributors who perform these components.&amp;#160; For software maintenance components, we use what&#13;we charge for annual software maintenance renewals after the initial year the system is sold.&amp;#160; Revenue is recognized on the&#13;system sale based on shipping terms, installation revenue is recognized after the installation is performed, and hardware service&#13;and support and software maintenance revenue is recognized ratably over the term of the agreement, typically one year.&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt/12pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in"&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 sell 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; text-indent: 0.5in"&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 recognize revenue when persuasive evidence&#13;of an arrangement exists, shipment has occurred, the price is fixed or determinable, the buyer has paid or is obligated to pay,&#13;collectability is reasonably assured, substantive acceptance conditions, if any, have been met, the obligation is not contingent&#13;on resale of the product, the buyer&amp;#146;s obligation would not be changed in the event of theft, physical destruction or damage&#13;to the product, the buyer acquiring the product for resale has economic substance apart from us and we do not have significant&#13;obligations for future performance to directly bring about the resale of the product by the buyer.&amp;#160; We establish a reserve&#13;for sales returns based 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: center"&gt;&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in"&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 in one of the&#13;following areas: service loaners, rental or test units; engineering test units; or sales demonstration equipment.&amp;#160; Once transferred,&#13;the equipment is sold by our regular sales channels as used equipment inventory.&amp;#160; These product units often involve refurbishing&#13;and an equipment warranty, and are conducted as sales in our normal and ordinary course of business.&amp;#160; The transfer amount&#13;is the product unit&amp;#146;s 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; text-indent: 0.5in"&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; text-indent: 0.5in"&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 measure and recognize compensation expense&#13;as required for all share-based payment awards, including employee stock options and restricted stock unit awards, based on estimated&#13;fair values on the grant dates.&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in"&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; text-indent: 0.5in"&gt;&amp;#160;&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;Historically, when accounting for uncertainty&#13;in income taxes, we have not incurred any interest or penalties associated with tax matters and no interest or penalties were recognized&#13;during the three months ended March 31, 2016.&amp;#160; However, we have adopted a policy whereby amounts related to penalties associated&#13;with tax matters are classified as general and administrative expense when incurred and amounts related to interest associated&#13;with tax matters are classified as interest income or interest expense.&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; We continue to maintain a valuation allowance for the full amount of the net deferred tax asset balance associated&#13;with our net operating losses and credit carryforwards, as sufficient uncertainty exists regarding our ability to realize such&#13;tax assets in the future.&amp;#160; There were $214,000 and $201,000 of unrecognized tax benefits related to uncertain tax positions&#13;and related valuation allowance as of March 31, 2016 and 2015, 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;2012, 2013, 2014 and 2015&lt;font style="color: #3366FF"&gt; &lt;/font&gt;in the United States of America.&amp;#160; In addition, tax years from&#13;2000 to 2011 may be subject to examination in the event that we utilize the net operating losses and credit carryforwards from&#13;those years in our current or future year tax returns.&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in"&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; text-indent: 0.5in"&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 March 2016, the FASB issued ASU 2016-09,&amp;#160;Compensation-Stock&#13;Compensation (ASU 2016-09), &lt;i&gt;&amp;#147;Improvements to Employee Share-Based Payment Accounting&amp;#148;&lt;/i&gt;.&amp;#160; ASU 2016-09 requires&#13;excess tax benefits to be recognized in the statement of operations as an income tax expense and is applied prospectively by means&#13;of a cumulative-effect adjustment of excess tax benefits from equity in the period of adoption. The standard establishes an alternative&#13;practical expedient for estimating the expected term of an award by recognizing the effects of forfeitures in compensation cost&#13;when the forfeitures occur. Adoption of the alternative practical expedient is applied prospectively on an entity-wide basis. The&#13;standard requires that amounts paid to a taxing authority on the employee&amp;#146;s behalf as a result of directly withholding shares&#13;for tax-withholding purposes are to be presented on a retrospective basis as a financing activity on the statement of cash flows.&#13;The standard becomes effective beginning January 1, 2017. We are in the process of evaluating the impact of adoption on our consolidated&#13;financial statements.&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt/120% Times New Roman, Times, Serif; margin: 0; text-indent: 22.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;In February 2016, the FASB issued ASU 2016-02,&amp;#160;&amp;#147;&lt;i&gt;Leases&lt;/i&gt;&amp;#148;&#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 finance type lease. The standard excludes leases&#13;of intangible assets or inventory. Early adoption of the standard is allowed. The standard becomes effective beginning January&#13;1, 2019.&amp;#160; We are in 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; text-indent: 0.5in"&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 May 2014, the FASB issued ASU 2014-09,&amp;#160;&lt;i&gt;&amp;#147;Revenue&#13;from Contracts with Customers&amp;#148;&lt;/i&gt;&amp;#160;(ASU 2014-09). &amp;#160;ASU 2014-09 provides companies with a single model for accounting&#13;for revenue arising from contracts with customers and supersedes current revenue recognition guidance, including industry-specific&#13;revenue guidance. The core principle of the model is to recognize revenue when control of the goods or services transfers to the&#13;customer, as opposed to recognizing revenue when the risks and rewards transfer to the customer under the existing revenue guidance.&amp;#160;&#13;ASU 2014-09 was originally effective for annual reporting periods beginning after December 15, 2016.&amp;#160;&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in"&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 August&amp;#160;2015, the FASB issued ASU 2015-14,&#13;&amp;#147;&lt;i&gt;Revenue from Contracts with Customers&amp;#148; &lt;/i&gt;(ASU 2015-14).&amp;#160; ASU 2015-14 defers the effective date of the new&#13;revenue recognition standard by one year. As such, it now takes effect for public entities in fiscal years beginning after December&amp;#160;15,&#13;2017. All other entities have an additional year. However, early adoption is permitted for any entity that chooses to adopt the&#13;new standard as of the original effective date.&amp;#160; We are in the process of evaluating the impact of adoption on our consolidated&#13;financial statements.&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt/12pt Times New Roman, Times, Serif; margin: 0 0 6pt; text-align: justify; text-indent: 0.5in"&gt;&lt;b&gt;&amp;#160;&lt;/b&gt;&lt;/p&gt;</us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock>
    <us-gaap:InventoryDisclosureTextBlock contextRef="From2016-01-01to2016-03-31">&lt;p style="font: 8pt/12pt 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 style="font-size: 8pt"&gt;Inventories consisted of the following components:&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"&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;March 31,&lt;br /&gt; 2016&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; 2015&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;/tr&gt;&#13;&lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&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,636&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,262&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;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,297&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,099&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;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;468&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;344&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; 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,401&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;3,705&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:InventoryDisclosureTextBlock>
    <us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock contextRef="From2016-01-01to2016-03-31">&lt;p style="font: 8pt/12pt Times New Roman, Times, Serif; margin: 0 0 6pt; text-align: justify"&gt;Property and equipment consisted&#13;of the following components:&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt/12pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in"&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;March 31,&lt;br /&gt; 2016&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; 2015&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;/tr&gt;&#13;&lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&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;179&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;77&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; padding-bottom: 1pt"&gt;&amp;#160;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;5,836&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;5,739&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,015&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,816&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,642&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,579&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;1,373&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;1,237&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: 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;/tr&gt;&#13;&lt;/table&gt;&#13;&#13;&lt;p style="font: 8pt/12pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in"&gt;&lt;b&gt;&amp;#160;&lt;/b&gt;&lt;/p&gt;</us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock>
    <us-gaap:ScheduleOfRestructuringAndRelatedCostsTextBlock contextRef="From2016-01-01to2016-03-31">&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;Our previous years&amp;#146; restructure actions&#13;have been fully implemented. As a result of the lease amendment discussed in Note 6, &amp;#147;Operating Lease Commitments&amp;#148;,&#13;which started in July 2015, the balance of the restructure liability of approximately $120,000 was incorporated into our deferred&#13;rent liability as part of the new lease incentive.&lt;/p&gt;</us-gaap:ScheduleOfRestructuringAndRelatedCostsTextBlock>
    <us-gaap:AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock contextRef="From2016-01-01to2016-03-31">&lt;p style="font: 8pt/12pt Times New Roman, Times, Serif; margin: 0 0 6pt; text-align: justify"&gt;Other accrued liabilities consisted&#13;of the following components:&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;March 31,&lt;br /&gt; 2016&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; 2015&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;/tr&gt;&#13;&lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&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;372&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;368&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;&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;61&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;61&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"&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;151&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;92&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; 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;56&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;19&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: 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;640&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;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;/tr&gt;&#13;&lt;/table&gt;&#13;&#13;&lt;p style="font: 8pt/12pt Times New Roman, Times, Serif; margin: 0 0 6pt; text-align: justify; text-indent: 0.5in"&gt;&amp;#160;&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt/12pt Times New Roman, Times, Serif; margin: 0 0 6pt; text-align: justify; text-indent: 0.5in"&gt;&amp;#160;The changes&#13;in our product warranty liability for the three months ending March 31, 2016 are follows:&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;March 31,&lt;br /&gt; 2016&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;/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;&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;368&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;&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;240&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"&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;(240&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: White"&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;4&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;&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;372&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: 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;/tr&gt;&#13;&lt;/table&gt;&#13;&#13;&lt;p style="font: 8pt/12pt Times New Roman, Times, Serif; margin: 0 0 6pt; text-align: justify; text-indent: 0.5in"&gt;&amp;#160;&lt;/p&gt;</us-gaap:AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock>
    <DAIO:OperatingLeaseCommitmentsTextBlock contextRef="From2016-01-01to2016-03-31">&lt;p style="font: 8pt/12pt 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/12pt 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/12pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in"&gt;&amp;#160;&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt/12pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in"&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"&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"&gt;&#13;    &lt;td colspan="3"&gt;(in thousands)&lt;/td&gt;&lt;td style="font-size: 12pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td colspan="3" style="font-size: 12pt"&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: 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;2016 (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;667&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: White"&gt;&#13;    &lt;td style="text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;2017&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;832&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;2018&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;816&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;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;848&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;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;845&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="border-bottom: Black 1pt solid; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; 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;439&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: rgb(204,238,255)"&gt;&#13;    &lt;td style="border-bottom: Black 2.5pt double; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="border-bottom: Black 2.5pt double; 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;4,447&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; 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: 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;/table&gt;&#13;&#13;&lt;p style="font: 8pt/12pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in"&gt;&amp;#160;&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt/12pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;During the second quarter of 2015, we amended&#13;our lease agreement for the Redmond, Washington headquarters facility effective July 8, 2015. The amended lease resulted in our&#13;headquarters relocating to a nearby building, extending the term through April 2021, lowering the square footage to approximately&#13;20,460, providing lease inducement incentives and lowering the rental rate. The new lease commitment of approximately $1.7 million&#13;will be paid over the term of the lease. As a result of this lease amendment, the remaining balance of the restructure liability&#13;of approximately $120,000 was incorporated into our deferred rent liability in July, 2015.&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: center"&gt;&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt/12pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in"&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 renewed our lease agreement for what is now&#13;our former Shanghai, China facility, effective June 15, 2015, extending the term through December 31, 2015. &amp;#160;Operations continued&#13;in this facility through January 31, 2016. &amp;#160;In October 2015, we signed a lease agreement for a new facility located in Shanghai,&#13;China which was effective November 1, 2015 and extends through October 31, 2021.&amp;#160; The new lease approximately doubled our&#13;space to 19,400 square feet at approximately 54% of the prior lease rental rate.&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in"&gt;&amp;#160;&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt/12pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;During the first quarter of 2014, we renewed&#13;our lease agreement for our Munich, Germany facility effective February 1, 2015 and extending the term through January 2018 and&#13;lowering the square footage to approximately 4,306 square feet.&lt;/p&gt;</DAIO:OperatingLeaseCommitmentsTextBlock>
    <DAIO:OtherCommitments contextRef="From2016-01-01to2016-03-31">&lt;p style="font: 8pt/12pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;We have purchase obligations for inventory&#13;and 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 March 31, 2016, the purchase commitments and&#13;other obligations totaled $1,459,000 of which all but $49,000 are expected to be paid over the next twelve months.&lt;/p&gt;</DAIO:OtherCommitments>
    <us-gaap:CommitmentsAndContingenciesDisclosureTextBlock contextRef="From2016-01-01to2016-03-31">&lt;p style="font: 8pt/12pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;As of March 31, 2016, 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;#146;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/12pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in"&gt;&amp;#160;&lt;/p&gt;</us-gaap:CommitmentsAndContingenciesDisclosureTextBlock>
    <us-gaap:EarningsPerShareTextBlock contextRef="From2016-01-01to2016-03-31">&lt;p style="font: 8pt/12pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;Basic earnings (loss) per share is calculated&#13;based on the weighted average number of common shares outstanding during each period and is used for all loss per share amounts.&amp;#160;&#13;Diluted earnings (loss) per share is calculated based on these same weighted average shares outstanding plus the effect of potential&#13;shares issuable upon assumed exercise of stock options based on the treasury stock method.&amp;#160; Potential shares issuable upon&#13;the exercise of stock options are excluded from the calculation of diluted earnings (loss) per share to the extent their effect&#13;would be anti-dilutive.&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt/115% Times New Roman, Times, Serif; margin: 0 0 10pt; text-indent: 0.5in"&gt;&amp;#160;&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: center"&gt;&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 (loss) per share:&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in"&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;/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;Mar. 31,&lt;br /&gt; 2016&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;Mar. 31,&lt;br /&gt; 2015&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;/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;/tr&gt;&#13;&lt;tr style="vertical-align: bottom; background-color: White"&gt;&#13;    &lt;td style="font-size: 8pt"&gt;earnings (loss) 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;/tr&gt;&#13;&lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;&#13;    &lt;td style="width: 56%; font-size: 8pt; text-align: left"&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;Net income (loss)&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;168&lt;/td&gt;&lt;td style="width: 1%; font-size: 8pt; text-align: left"&gt;)&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;49&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;/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;/tr&gt;&#13;&lt;tr style="vertical-align: bottom; background-color: White"&gt;&#13;    &lt;td style="font-size: 8pt"&gt;earnings (loss) 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;/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;7,945&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,863&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;/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;&amp;#151;&amp;#160;&amp;#160;&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;182&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;/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;/tr&gt;&#13;&lt;tr style="vertical-align: bottom; background-color: White"&gt;&#13;    &lt;td style="font-size: 8pt"&gt;earnings (loss) 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;/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;/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;7,945&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,045&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;/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;/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 (loss) 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;/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;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;Total basic earnings (loss) 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.02&lt;/td&gt;&lt;td style="font-size: 8pt; text-align: left"&gt;)&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.01&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"&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;Total diluted earnings (loss) 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.02&lt;/td&gt;&lt;td style="font-size: 8pt; text-align: left"&gt;)&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.01&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; text-indent: 0.5in"&gt;&amp;#160;&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in"&gt;&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 244,000 and 166,000 shares&#13;were outstanding as of March 31, 2016 and 2015, respectively, but were excluded from the computation of diluted earnings (loss)&#13;per share for the periods then ended because the options were anti-dilutive.&lt;/p&gt;</us-gaap:EarningsPerShareTextBlock>
    <us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock contextRef="From2016-01-01to2016-03-31">&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; text-indent: 0.5in"&gt;&amp;#160;&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt/115% Times New Roman, Times, Serif; margin: 0 0 10pt"&gt;The impact on our results of operations of recording&#13;share-based compensation, net of forfeitures, for the three months ended March 31, 2016 and 2015, respectively, was as follows:&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in"&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;/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;Mar. 31,&lt;br /&gt; 2016&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;Mar. 31,&lt;br /&gt; 2015&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;/tr&gt;&#13;&lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;&#13;    &lt;td style="width: 56%; font-size: 8pt; text-align: left"&gt;Cost of goods sold&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&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&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;18&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;19&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;75&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;69&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;95&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;90&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;/tr&gt;&#13;&lt;tr style="vertical-align: bottom; background-color: White"&gt;&#13;    &lt;td style="font-size: 8pt; text-align: justify"&gt;Impact on net earnings (loss) 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;/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;Basic and diluted&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.01&lt;/td&gt;&lt;td style="font-size: 8pt; text-align: left"&gt;)&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.01&lt;/td&gt;&lt;td style="font-size: 8pt; text-align: left"&gt;)&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: center"&gt;&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in"&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 issued during&#13;the three months ended March 31, 2016 and 2015.&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in"&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;#147;RSU&amp;#146;s&amp;#148;) vest over one year, employee RSU&amp;#146;s vest over four years with the expense being recognized over&#13;the vesting period. &amp;#160;There were 10,000 and 0 RSU&amp;#146;s awarded during the three months ended March 31, 2016 and 2015, respectively.&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in"&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 March 31, 2016 are:&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in"&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;Mar. 31,&lt;br /&gt; 2016&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom"&gt;&#13;    &lt;td style="font-size: 8pt"&gt;(in thousands unless specified)&lt;/td&gt;&lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td colspan="5"&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: 70%; font-size: 8pt; text-align: left"&gt;Unamortized future equity compensation expense&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;957&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.45&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:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock>
    <us-gaap:RevenueRecognitionPolicyTextBlock contextRef="From2016-01-01to2016-03-31">&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;We recognize revenue at the time the product&#13;is shipped.&amp;#160; We have determined that our programming equipment has reached a point of maturity and stability such that product&#13;acceptance can be assured by testing at the factory prior to shipment and that the installation meets the criteria to be considered&#13;a separate element.&amp;#160; These systems are standard products with published product specifications and are configurable with standard&#13;options.&amp;#160; The evidence that these systems could be deemed as accepted was based upon having standardized factory production&#13;of the units, results from batteries of tests of product performance to our published specifications, quality inspections and installation&#13;standardization, as well as past product operation validation with the customer and the history provided by our installed base&#13;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; text-indent: 0.5in"&gt;&amp;#160;&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt/12pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;The revenue related to products requiring&#13;installation that is perfunctory is recognized at the time of shipment.&amp;#160; Installation that is considered perfunctory includes&#13;any installation that can be performed by other parties, such as distributors, other vendors, or in most cases the customers themselves.&amp;#160;&#13;This takes into account the complexity, skill and training needed as well as customer expectations regarding installation.&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt/12pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in"&gt;&amp;#160;&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt/12pt 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 includes an installation component, a service and support component and a software&#13;maintenance component.&amp;#160; We allocate the value of each element based on relative selling prices.&amp;#160; Relative selling price&#13;is based on the selling price of the standalone system.&amp;#160; For the installation and service and support components, we use the&#13;value of the discount given to distributors who perform these components.&amp;#160; For software maintenance components, we use what&#13;we charge for annual software maintenance renewals after the initial year the system is sold.&amp;#160; Revenue is recognized on the&#13;system sale based on shipping terms, installation revenue is recognized after the installation is performed, and hardware service&#13;and support and software maintenance revenue is recognized ratably over the term of the agreement, typically one year.&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt/12pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in"&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 sell 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; text-indent: 0.5in"&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 recognize revenue when persuasive evidence&#13;of an arrangement exists, shipment has occurred, the price is fixed or determinable, the buyer has paid or is obligated to pay,&#13;collectability is reasonably assured, substantive acceptance conditions, if any, have been met, the obligation is not contingent&#13;on resale of the product, the buyer&amp;#146;s obligation would not be changed in the event of theft, physical destruction or damage&#13;to the product, the buyer acquiring the product for resale has economic substance apart from us and we do not have significant&#13;obligations for future performance to directly bring about the resale of the product by the buyer.&amp;#160; We establish a reserve&#13;for sales returns based 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: center"&gt;&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in"&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 in one of the&#13;following areas: service loaners, rental or test units; engineering test units; or sales demonstration equipment.&amp;#160; Once transferred,&#13;the equipment is sold by our regular sales channels as used equipment inventory.&amp;#160; These product units often involve refurbishing&#13;and an equipment warranty, and are conducted as sales in our normal and ordinary course of business.&amp;#160; The transfer amount&#13;is the product unit&amp;#146;s net book value and the sale transaction is accounted for as revenue and cost of goods sold.&lt;/p&gt;</us-gaap:RevenueRecognitionPolicyTextBlock>
    <us-gaap:ShareBasedCompensationOptionAndIncentivePlansPolicy contextRef="From2016-01-01to2016-03-31">&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;We measure and recognize compensation expense&#13;as required for all share-based payment awards, including employee stock options and restricted stock unit awards, based on estimated&#13;fair values on the grant dates.&lt;/p&gt;</us-gaap:ShareBasedCompensationOptionAndIncentivePlansPolicy>
    <us-gaap:IncomeTaxPolicyTextBlock contextRef="From2016-01-01to2016-03-31">&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;Historically, when accounting for uncertainty&#13;in income taxes, we have not incurred any interest or penalties associated with tax matters and no interest or penalties were recognized&#13;during the three months ended March 31, 2016.&amp;#160; However, we have adopted a policy whereby amounts related to penalties associated&#13;with tax matters are classified as general and administrative expense when incurred and amounts related to interest associated&#13;with tax matters are classified as interest income or interest expense.&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; We continue to maintain a valuation allowance for the full amount of the net deferred tax asset balance associated&#13;with our net operating losses and credit carryforwards, as sufficient uncertainty exists regarding our ability to realize such&#13;tax assets in the future.&amp;#160; There were $214,000 and $201,000 of unrecognized tax benefits related to uncertain tax positions&#13;and related valuation allowance as of March 31, 2016 and 2015, 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;2012, 2013, 2014 and 2015&lt;font style="color: #3366FF"&gt; &lt;/font&gt;in the United States of America.&amp;#160; In addition, tax years from&#13;2000 to 2011 may be subject to examination in the event that we utilize the net operating losses and credit carryforwards from&#13;those years in our current or future year tax returns.&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in"&gt;&amp;#160;&lt;/p&gt;</us-gaap:IncomeTaxPolicyTextBlock>
    <us-gaap:NewAccountingPronouncementsPolicyPolicyTextBlock contextRef="From2016-01-01to2016-03-31">&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;In March 2016, the FASB issued ASU 2016-09,&amp;#160;Compensation-Stock&#13;Compensation (ASU 2016-09), &lt;i&gt;&amp;#147;Improvements to Employee Share-Based Payment Accounting&amp;#148;&lt;/i&gt;.&amp;#160; ASU 2016-09 requires&#13;excess tax benefits to be recognized in the statement of operations as an income tax expense and is applied prospectively by means&#13;of a cumulative-effect adjustment of excess tax benefits from equity in the period of adoption. The standard establishes an alternative&#13;practical expedient for estimating the expected term of an award by recognizing the effects of forfeitures in compensation cost&#13;when the forfeitures occur. Adoption of the alternative practical expedient is applied prospectively on an entity-wide basis.&#13;The standard requires that amounts paid to a taxing authority on the employee&amp;#146;s behalf as a result of directly withholding&#13;shares for tax-withholding purposes are to be presented on a retrospective basis as a financing activity on the statement of cash&#13;flows. The standard becomes effective beginning January 1, 2017. We are in the process of evaluating the impact of adoption on&#13;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;#147;&lt;i&gt;Leases&lt;/i&gt;&amp;#148;&#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 finance type lease. The standard excludes leases&#13;of intangible assets or inventory. Early adoption of the standard is allowed. The standard becomes effective beginning January&#13;1, 2019.&amp;#160; We are in 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; text-indent: 0.5in"&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 May 2014, the FASB issued ASU 2014-09,&amp;#160;&lt;i&gt;&amp;#147;Revenue&#13;from Contracts with Customers&amp;#148;&lt;/i&gt;&amp;#160;(ASU 2014-09). &amp;#160;ASU 2014-09 provides companies with a single model for accounting&#13;for revenue arising from contracts with customers and supersedes current revenue recognition guidance, including industry-specific&#13;revenue guidance. The core principle of the model is to recognize revenue when control of the goods or services transfers to the&#13;customer, as opposed to recognizing revenue when the risks and rewards transfer to the customer under the existing revenue guidance.&amp;#160;&#13;ASU 2014-09 was originally effective for annual reporting periods beginning after December 15, 2016.&amp;#160;&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in"&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 August&amp;#160;2015, the FASB issued ASU 2015-14,&#13;&amp;#147;&lt;i&gt;Revenue from Contracts with Customers&amp;#148; &lt;/i&gt;(ASU 2015-14).&amp;#160; ASU 2015-14 defers the effective date of the new&#13;revenue recognition standard by one year. As such, it now takes effect for public entities in fiscal years beginning after December&amp;#160;15,&#13;2017. All other entities have an additional year. However, early adoption is permitted for any entity that chooses to adopt the&#13;new standard as of the original effective date.&amp;#160; We are in the process of evaluating the impact of adoption on our consolidated&#13;financial statements.&lt;/p&gt;</us-gaap:NewAccountingPronouncementsPolicyPolicyTextBlock>
    <us-gaap:ScheduleOfInventoryCurrentTableTextBlock contextRef="From2016-01-01to2016-03-31">&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 style="font-size: 8pt"&gt;Inventories consisted of the following components:&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"&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;March 31,&lt;br /&gt; 2016&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; 2015&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;/tr&gt;&#13;&lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&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,636&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,262&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;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,297&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,099&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;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;468&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;344&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; 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,401&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;3,705&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="From2016-01-01to2016-03-31">&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;March 31,&lt;br /&gt; 2016&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; 2015&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;/tr&gt;&#13;&lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&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;179&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;77&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; padding-bottom: 1pt"&gt;&amp;#160;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;5,836&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;5,739&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,015&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,816&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,642&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,579&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;1,373&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;1,237&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: 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;/tr&gt;&#13;&lt;/table&gt;</DAIO:TablePropertyPlantAndEquipmentNet>
    <us-gaap:ScheduleOfAccruedLiabilitiesTableTextBlock contextRef="From2016-01-01to2016-03-31">&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;March 31,&lt;br /&gt; 2016&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; 2015&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;/tr&gt;&#13;&lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&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;372&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;368&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;&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;61&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;61&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"&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;151&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;92&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; 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;56&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;19&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: 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;640&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;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;/tr&gt;&#13;&lt;/table&gt;</us-gaap:ScheduleOfAccruedLiabilitiesTableTextBlock>
    <us-gaap:ScheduleOfProductWarrantyLiabilityTableTextBlock contextRef="From2016-01-01to2016-03-31">&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;March 31,&lt;br /&gt; 2016&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;/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;&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;368&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;&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;240&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"&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;(240&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: White"&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;4&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;&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;372&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: 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;/tr&gt;&#13;&lt;/table&gt;</us-gaap:ScheduleOfProductWarrantyLiabilityTableTextBlock>
    <us-gaap:ScheduleOfFutureMinimumRentalPaymentsForOperatingLeasesTableTextBlock contextRef="From2016-01-01to2016-03-31">&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"&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"&gt;&#13;    &lt;td colspan="3"&gt;(in thousands)&lt;/td&gt;&lt;td style="font-size: 12pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td colspan="3" style="font-size: 12pt"&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: 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;2016&amp;#160;(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;667&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: White"&gt;&#13;    &lt;td style="text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;2017&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;832&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;2018&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;816&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;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;848&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;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;845&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="border-bottom: Black 1pt solid; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; 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;439&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: rgb(204,238,255)"&gt;&#13;    &lt;td style="border-bottom: Black 2.5pt double; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="border-bottom: Black 2.5pt double; 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;4,447&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; 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: 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;/table&gt;</us-gaap:ScheduleOfFutureMinimumRentalPaymentsForOperatingLeasesTableTextBlock>
    <us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock contextRef="From2016-01-01to2016-03-31">&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;/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;Mar. 31,&lt;br /&gt; 2016&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;Mar. 31,&lt;br /&gt; 2015&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;/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;/tr&gt;&#13;&lt;tr style="vertical-align: bottom; background-color: White"&gt;&#13;    &lt;td style="font-size: 8pt"&gt;earnings (loss) 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;/tr&gt;&#13;&lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;&#13;    &lt;td style="width: 56%; font-size: 8pt; text-align: left"&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;Net income (loss)&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;168&lt;/td&gt;&lt;td style="width: 1%; font-size: 8pt; text-align: left"&gt;)&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;49&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;/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;/tr&gt;&#13;&lt;tr style="vertical-align: bottom; background-color: White"&gt;&#13;    &lt;td style="font-size: 8pt"&gt;earnings (loss) 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;/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;7,945&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,863&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;/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;&amp;#151;&amp;#160;&amp;#160;&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;182&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;/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;/tr&gt;&#13;&lt;tr style="vertical-align: bottom; background-color: White"&gt;&#13;    &lt;td style="font-size: 8pt"&gt;earnings (loss) 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;/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;/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;7,945&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,045&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;/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;/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 (loss) 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;/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;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;Total basic earnings (loss) 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.02&lt;/td&gt;&lt;td style="font-size: 8pt; text-align: left"&gt;)&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.01&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"&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;Total diluted earnings (loss) 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.02&lt;/td&gt;&lt;td style="font-size: 8pt; text-align: left"&gt;)&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.01&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="From2016-01-01to2016-03-31">&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;/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;Mar. 31,&lt;br /&gt; 2016&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;Mar. 31,&lt;br /&gt; 2015&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;/tr&gt;&#13;&lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;&#13;    &lt;td style="width: 56%; font-size: 8pt; text-align: left"&gt;Cost of goods sold&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&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&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;18&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;19&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;75&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;69&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;95&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;90&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;/tr&gt;&#13;&lt;tr style="vertical-align: bottom; background-color: White"&gt;&#13;    &lt;td style="font-size: 8pt; text-align: justify"&gt;Impact on net earnings (loss) 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;/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;Basic and diluted&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.01&lt;/td&gt;&lt;td style="font-size: 8pt; text-align: left"&gt;)&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.01&lt;/td&gt;&lt;td style="font-size: 8pt; text-align: left"&gt;)&lt;/td&gt;&lt;/tr&gt;&#13;&lt;/table&gt;</us-gaap:ScheduleOfCompensationCostForShareBasedPaymentArrangementsAllocationOfShareBasedCompensationCostsByPlanTableTextBlock>
    <us-gaap:ScheduleOfRepurchaseAgreements contextRef="From2016-01-01to2016-03-31">&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 colspan="3" style="font-size: 8pt; text-align: center; border-bottom: Black 1pt solid"&gt;Repurchases by Month&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;Average Price Paid per Share&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;Total Number of Shares Purchased as Part of Publicly Announced Repurchase Program&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;Approximate Dollar Value of Shares that May Yet Be Purchased under the Program&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: 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="width: 1%; font-size: 8pt; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="width: 20%; font-size: 8pt; text-align: left"&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;March 2016 &lt;/font&gt;&lt;/td&gt;&lt;td style="width: 1%; font-size: 8pt; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="width: 5%; 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: 19%; font-size: 8pt; text-align: center"&gt;2.26&lt;/td&gt;&lt;td style="width: 1%; font-size: 8pt; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="width: 5%; 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: 19%; font-size: 8pt; text-align: center"&gt;42,515&lt;/td&gt;&lt;td style="width: 1%; font-size: 8pt; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="width: 5%; 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: 19%; font-size: 8pt; text-align: center"&gt;903,161&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="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;#160;&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;#160;&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;#160;&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;#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="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: left"&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;Total &lt;/font&gt;&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: center"&gt;2.26&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: center"&gt;42,515&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="padding-bottom: 2.5pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: Black 2.5pt double; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="border-bottom: Black 2.5pt double; text-align: right"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; 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: 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;/table&gt;</us-gaap:ScheduleOfRepurchaseAgreements>
    <us-gaap:UnrecognizedTaxBenefits contextRef="AsOf2016-03-31" unitRef="USD" decimals="-3">214000</us-gaap:UnrecognizedTaxBenefits>
    <us-gaap:UnrecognizedTaxBenefits contextRef="AsOf2015-03-31" unitRef="USD" decimals="-3">201000</us-gaap:UnrecognizedTaxBenefits>
    <us-gaap:InventoryRawMaterials contextRef="AsOf2015-12-31" unitRef="USD" decimals="-3">2262000</us-gaap:InventoryRawMaterials>
    <us-gaap:InventoryRawMaterials contextRef="AsOf2016-03-31" unitRef="USD" decimals="-3">2636000</us-gaap:InventoryRawMaterials>
    <us-gaap:InventoryWorkInProcess contextRef="AsOf2015-12-31" unitRef="USD" decimals="-3">1099000</us-gaap:InventoryWorkInProcess>
    <us-gaap:InventoryWorkInProcess contextRef="AsOf2016-03-31" unitRef="USD" decimals="-3">1297000</us-gaap:InventoryWorkInProcess>
    <us-gaap:FIFOInventoryAmount contextRef="AsOf2015-12-31" unitRef="USD" decimals="-3">344000</us-gaap:FIFOInventoryAmount>
    <us-gaap:FIFOInventoryAmount contextRef="AsOf2016-03-31" unitRef="USD" decimals="-3">468000</us-gaap:FIFOInventoryAmount>
    <us-gaap:LeaseholdImprovementsGross contextRef="AsOf2015-12-31" unitRef="USD" decimals="-3">77000</us-gaap:LeaseholdImprovementsGross>
    <us-gaap:LeaseholdImprovementsGross contextRef="AsOf2016-03-31" unitRef="USD" decimals="-3">179000</us-gaap:LeaseholdImprovementsGross>
    <DAIO:Equipment contextRef="AsOf2015-12-31" unitRef="USD" decimals="-3">5739000</DAIO:Equipment>
    <DAIO:Equipment contextRef="AsOf2016-03-31" unitRef="USD" decimals="-3">5836000</DAIO:Equipment>
    <us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment contextRef="AsOf2015-12-31" unitRef="USD" decimals="-3">4579000</us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment>
    <us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment contextRef="AsOf2016-03-31" unitRef="USD" decimals="-3">4642000</us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment>
    <us-gaap:PropertyPlantAndEquipmentGross contextRef="AsOf2015-12-31" unitRef="USD" decimals="-3">5816000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross contextRef="AsOf2016-03-31" unitRef="USD" decimals="-3">6015000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:ProductWarrantyAccrual contextRef="AsOf2015-12-31" unitRef="USD" decimals="-3">368000</us-gaap:ProductWarrantyAccrual>
    <us-gaap:ProductWarrantyAccrual contextRef="AsOf2016-03-31" unitRef="USD" decimals="-3">372000</us-gaap:ProductWarrantyAccrual>
    <us-gaap:ValuationAllowancesAndReservesBalance contextRef="AsOf2015-12-31" unitRef="USD" decimals="-3">61000</us-gaap:ValuationAllowancesAndReservesBalance>
    <us-gaap:ValuationAllowancesAndReservesBalance contextRef="AsOf2016-03-31" unitRef="USD" decimals="-3">61000</us-gaap:ValuationAllowancesAndReservesBalance>
    <us-gaap:TaxesPayableCurrent contextRef="AsOf2015-12-31" unitRef="USD" decimals="-3">92000</us-gaap:TaxesPayableCurrent>
    <us-gaap:TaxesPayableCurrent contextRef="AsOf2016-03-31" unitRef="USD" decimals="-3">151000</us-gaap:TaxesPayableCurrent>
    <us-gaap:OtherAccruedLiabilitiesCurrentAndNoncurrent contextRef="AsOf2015-12-31" unitRef="USD" decimals="-3">19000</us-gaap:OtherAccruedLiabilitiesCurrentAndNoncurrent>
    <us-gaap:OtherAccruedLiabilitiesCurrentAndNoncurrent contextRef="AsOf2016-03-31" unitRef="USD" decimals="-3">56000</us-gaap:OtherAccruedLiabilitiesCurrentAndNoncurrent>
    <us-gaap:AccruedLiabilitiesCurrentAndNoncurrent contextRef="AsOf2015-12-31" unitRef="USD" decimals="-3">540000</us-gaap:AccruedLiabilitiesCurrentAndNoncurrent>
    <us-gaap:AccruedLiabilitiesCurrentAndNoncurrent contextRef="AsOf2016-03-31" unitRef="USD" decimals="-3">640000</us-gaap:AccruedLiabilitiesCurrentAndNoncurrent>
    <us-gaap:ProductWarrantyAccrualPeriodIncreaseDecrease contextRef="From2016-01-01to2016-03-31" unitRef="USD" decimals="-3">240000</us-gaap:ProductWarrantyAccrualPeriodIncreaseDecrease>
    <us-gaap:ProductWarrantyAccrualPayments contextRef="From2016-01-01to2016-03-31" unitRef="USD" decimals="-3">-240000</us-gaap:ProductWarrantyAccrualPayments>
    <us-gaap:ProductWarrantyAccrualWarrantiesIssued contextRef="From2016-01-01to2016-03-31" unitRef="USD" decimals="-3">4000</us-gaap:ProductWarrantyAccrualWarrantiesIssued>
    <us-gaap:OperatingLeasesFutureMinimumPaymentsReceivableRemainderOfFiscalYear contextRef="AsOf2016-03-31" unitRef="USD" decimals="-3">667000</us-gaap:OperatingLeasesFutureMinimumPaymentsReceivableRemainderOfFiscalYear>
    <us-gaap:OperatingLeasesFutureMinimumPaymentsDueInTwoYears contextRef="AsOf2016-03-31" unitRef="USD" decimals="-3">832000</us-gaap:OperatingLeasesFutureMinimumPaymentsDueInTwoYears>
    <us-gaap:OperatingLeasesFutureMinimumPaymentsDueInThreeYears contextRef="AsOf2016-03-31" unitRef="USD" decimals="-3">816000</us-gaap:OperatingLeasesFutureMinimumPaymentsDueInThreeYears>
    <us-gaap:OperatingLeasesFutureMinimumPaymentsDueInFourYears contextRef="AsOf2016-03-31" unitRef="USD" decimals="-3">848000</us-gaap:OperatingLeasesFutureMinimumPaymentsDueInFourYears>
    <us-gaap:OperatingLeasesFutureMinimumPaymentsDueInFiveYears contextRef="AsOf2016-03-31" unitRef="USD" decimals="-3">845000</us-gaap:OperatingLeasesFutureMinimumPaymentsDueInFiveYears>
    <us-gaap:OperatingLeasesFutureMinimumPaymentsDueThereafter contextRef="AsOf2016-03-31" unitRef="USD" decimals="-3">439000</us-gaap:OperatingLeasesFutureMinimumPaymentsDueThereafter>
    <us-gaap:OperatingLeasesFutureMinimumPaymentsDue contextRef="AsOf2016-03-31" unitRef="USD" decimals="-3">4447000</us-gaap:OperatingLeasesFutureMinimumPaymentsDue>
    <us-gaap:PurchaseObligation contextRef="AsOf2016-03-31" unitRef="USD" decimals="-3">1459000</us-gaap:PurchaseObligation>
    <us-gaap:PurchaseObligationDueInSecondYear contextRef="AsOf2016-03-31" unitRef="USD" decimals="-3">49000</us-gaap:PurchaseObligationDueInSecondYear>
    <us-gaap:WeightedAverageNumberOfSharesIssuedBasic contextRef="From2016-01-01to2016-03-31" unitRef="Shares" decimals="INF">7945</us-gaap:WeightedAverageNumberOfSharesIssuedBasic>
    <us-gaap:WeightedAverageNumberOfSharesIssuedBasic contextRef="From2015-01-01to2015-03-31" unitRef="Shares" decimals="INF">7863</us-gaap:WeightedAverageNumberOfSharesIssuedBasic>
    <DAIO:DilutiveImpactOfOptionsAndEquityAwardsOutstanding contextRef="From2016-01-01to2016-03-31" unitRef="Shares" decimals="INF">0</DAIO:DilutiveImpactOfOptionsAndEquityAwardsOutstanding>
    <DAIO:DilutiveImpactOfOptionsAndEquityAwardsOutstanding contextRef="From2015-01-01to2015-03-31" unitRef="Shares" decimals="INF">182</DAIO:DilutiveImpactOfOptionsAndEquityAwardsOutstanding>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount contextRef="From2016-01-01to2016-03-31" unitRef="Shares" decimals="INF">244000</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount contextRef="From2015-01-01to2015-03-31" unitRef="Shares" decimals="INF">166000</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <DAIO:ImpactNetIncomePerShareBasicAndDiluted contextRef="From2016-01-01to2016-03-31" unitRef="USDPShares" decimals="INF">-.01</DAIO:ImpactNetIncomePerShareBasicAndDiluted>
    <DAIO:ImpactNetIncomePerShareBasicAndDiluted contextRef="From2015-01-01to2015-03-31" unitRef="USDPShares" decimals="INF">-.01</DAIO:ImpactNetIncomePerShareBasicAndDiluted>
    <us-gaap:CommitmentsAndContingencies contextRef="AsOf2015-12-31" unitRef="USD" decimals="-3">0</us-gaap:CommitmentsAndContingencies>
    <us-gaap:CommitmentsAndContingencies contextRef="AsOf2016-03-31" unitRef="USD" decimals="-3">0</us-gaap:CommitmentsAndContingencies>
    <us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent contextRef="AsOf2015-12-31" unitRef="USD" decimals="-3">43000</us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent>
    <us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent contextRef="AsOf2016-03-31" unitRef="USD" decimals="-3">65000</us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent>
    <us-gaap:PaymentsForRepurchaseOfCommonStock contextRef="From2016-01-01to2016-03-31" unitRef="USD" decimals="-3">-97000</us-gaap:PaymentsForRepurchaseOfCommonStock>
    <us-gaap:PaymentsForRepurchaseOfCommonStock contextRef="From2015-01-01to2015-03-31" unitRef="USD" decimals="-3">0</us-gaap:PaymentsForRepurchaseOfCommonStock>
    <us-gaap:IncreaseDecreaseInDepositOtherAssets contextRef="From2016-01-01to2016-03-31" unitRef="USD" decimals="-3">0</us-gaap:IncreaseDecreaseInDepositOtherAssets>
    <us-gaap:IncreaseDecreaseInDepositOtherAssets contextRef="From2015-01-01to2015-03-31" unitRef="USD" decimals="-3">-1000</us-gaap:IncreaseDecreaseInDepositOtherAssets>
    <us-gaap:ScheduleOfDeferredCompensationArrangementWithIndividualShareBasedPaymentsTextBlock contextRef="From2016-01-01to2016-03-31">&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;Mar. 31,&lt;br /&gt; 2016&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom"&gt;&#13;    &lt;td style="font-size: 8pt"&gt;(in thousands unless specified)&lt;/td&gt;&lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td colspan="5"&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: 70%; font-size: 8pt; text-align: left"&gt;Unamortized future equity compensation expense&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;957&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.45&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:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized contextRef="AsOf2016-03-31" unitRef="USD" decimals="-3">957000</us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized>
    <us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1 contextRef="From2016-01-01to2016-03-31">P2Y5M12D</us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1>
    <us-gaap:StockRepurchasedDuringPeriodShares contextRef="From2016-01-01to2016-03-31" unitRef="Shares" decimals="INF">42515</us-gaap:StockRepurchasedDuringPeriodShares>
    <us-gaap:StockRepurchaseProgramRemainingAuthorizedRepurchaseAmount1 contextRef="AsOf2016-03-31" unitRef="USD" decimals="0">903161</us-gaap:StockRepurchaseProgramRemainingAuthorizedRepurchaseAmount1>
    <DAIO:ShareRepurchaseProgramsTextBlock contextRef="From2016-01-01to2016-03-31">&lt;p style="font: 8pt/115% Times New Roman, Times, Serif; margin: 0 0 10pt; text-align: justify"&gt;On February 24, 2016, our Board&#13;of Directors approved a share repurchase program with provisions to buy back up to $1 million of our stock during the period from&#13;March 2, 2016 through March 31, 2017.&amp;#160;&amp;#160;The program was established with a 10b5-1 plan under the Exchange Act to provide&#13;flexibility to make purchases throughout the period.&amp;#160; For the quarter ended March 31, 2016, 42,515 shares of stock have been&#13;repurchased at an average price of $2.26 for a total of $95,984 plus $855 in commissions.&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt/115% Times New Roman, Times, Serif; margin: 0 0 10pt; text-align: justify"&gt;The following is a summary of share&#13;repurchase activity under the plan through March 31, 2016:&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 colspan="3" style="font-size: 8pt; text-align: center; border-bottom: Black 1pt solid"&gt;Repurchases by Month&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;Average Price Paid per Share&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;Total Number of Shares Purchased as Part of Publicly Announced Repurchase Program&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;Approximate Dollar Value of Shares that May Yet Be Purchased under the Program&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: 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="width: 1%; font-size: 8pt; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="width: 20%; font-size: 8pt; text-align: left"&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;March 2016 &lt;/font&gt;&lt;/td&gt;&lt;td style="width: 1%; font-size: 8pt; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="width: 5%; 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: 19%; font-size: 8pt; text-align: center"&gt;2.26&lt;/td&gt;&lt;td style="width: 1%; font-size: 8pt; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="width: 5%; 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: 19%; font-size: 8pt; text-align: center"&gt;42,515&lt;/td&gt;&lt;td style="width: 1%; font-size: 8pt; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="width: 5%; 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: 19%; font-size: 8pt; text-align: center"&gt;903,161&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="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;#160;&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;#160;&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;#160;&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;#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="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: left"&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;Total &lt;/font&gt;&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: center"&gt;2.26&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: center"&gt;42,515&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="padding-bottom: 2.5pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: Black 2.5pt double; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="border-bottom: Black 2.5pt double; text-align: right"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; 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: 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;/table&gt;</DAIO:ShareRepurchaseProgramsTextBlock>
    <DAIO:AveragePricePaidPerShareForShareRepurchase contextRef="From2016-01-01to2016-03-31" unitRef="USDPShares" decimals="INF">2.26</DAIO:AveragePricePaidPerShareForShareRepurchase>
</xbrli:xbrl>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-101.SCH
<SEQUENCE>3
<FILENAME>daio-20160331.xsd
<DESCRIPTION>XBRL SCHEMA FILE
<TEXT>
<XBRL>
<?xml version="1.0" encoding="US-ASCII" ?>
    <!-- Field: Doc-Info; Name: Generator; Value: QXInteractive; Version: 4.11b -->
    <!-- Field: Doc-Info; Name: Source; Value: 159555 03312016 10Q1.xfr; Date: 2016%2D05%2D10T18:42:04Z -->
    <!-- Field: Doc-Info; Name: Status; Value: 0x80020000 -->
    <!-- Field: Doc-Info; Name: Misc; Value: 9qAps7xRiXgOn8uPZXtMSa+PSbOdyJZyeZkxtW16HYmKjyIveFn7OytjRd52Qb0G -->
<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/2014-01-31" xmlns:us-gaap="http://fasb.org/us-gaap/2015-01-31" xmlns:us-roles="http://fasb.org/us-roles/2015-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/2015-01-31" xmlns:DAIO="http://dataio.com/20160331" elementFormDefault="qualified" targetNamespace="http://dataio.com/20160331">
    <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/ConsolidatedStatementOfCashFlowsInThousands" id="ConsolidatedStatementOfCashFlowsInThousands">
	  <link:definition>00000006 - Statement - CONSOLIDATED STATEMENT OF CASH FLOWS (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/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-BusinessRestructuring" id="Note4-BusinessRestructuring">
	  <link:definition>00000010 - Disclosure - NOTE 4 - BUSINESS RESTRUCTURING</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-OtherAccruedLiabilities" id="Note5-OtherAccruedLiabilities">
	  <link:definition>00000011 - Disclosure - NOTE 5 - 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/Note6-OperatingLeaseCommitments" id="Note6-OperatingLeaseCommitments">
	  <link:definition>00000012 - Disclosure - NOTE 6 - 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/Note7-OtherCommitments" id="Note7-OtherCommitments">
	  <link:definition>00000013 - Disclosure - NOTE 7- 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/Note8-Contingencies" id="Note8-Contingencies">
	  <link:definition>00000014 - Disclosure - NOTE 8 - 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/Note9-EarningsLossPerShare" id="Note9-EarningsLossPerShare">
	  <link:definition>00000015 - Disclosure - NOTE 9 - EARNINGS (LOSS) 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/Note10-Share-basedCompensation" id="Note10-Share-basedCompensation">
	  <link:definition>00000016 - Disclosure - NOTE 10 - 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/Note11-ShareRepurchasePrograms" id="Note11-ShareRepurchasePrograms">
	  <link:definition>00000017 - Disclosure - NOTE 11 - SHARE REPURCHASE PROGRAMS</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>00000018 - 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>00000019 - 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>00000020 - 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.BusinessRestructuringTables" id="Note4.BusinessRestructuringTables">
	  <link:definition>00000021 - Disclosure - NOTE 4. BUSINESS RESTRUCTURING (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-OtherAccruedLiabilitiesTables" id="Note5-OtherAccruedLiabilitiesTables">
	  <link:definition>00000022 - Disclosure - NOTE 5 - 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/Note6-OperatingLeaseCommitmentsTables" id="Note6-OperatingLeaseCommitmentsTables">
	  <link:definition>00000023 - Disclosure - NOTE 6 - 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/Note9-EarningsLossPerShareTables" id="Note9-EarningsLossPerShareTables">
	  <link:definition>00000024 - Disclosure - NOTE 9 - EARNINGS (LOSS) 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/Note10-Share-basedCompensationTables" id="Note10-Share-basedCompensationTables">
	  <link:definition>00000025 - Disclosure - NOTE 10 - 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/Note11-ShareRepurchaseProgramsTables" id="Note11-ShareRepurchaseProgramsTables">
	  <link:definition>00000026 - Disclosure - NOTE 11 - SHARE REPURCHASE PROGRAMS (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>00000027 - 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-InventoriesDetailsInThousands" id="Note2-InventoriesDetailsInThousands">
	  <link:definition>00000028 - Disclosure - NOTE 2 - INVENTORIES (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/Note3-PropertyPlantAndEquipmentNetDetailsInThousands" id="Note3-PropertyPlantAndEquipmentNetDetailsInThousands">
	  <link:definition>00000029 - 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.BusinessRestructuringDetails" id="Note4.BusinessRestructuringDetails">
	  <link:definition>00000030 - Disclosure - NOTE 4.  BUSINESS RESTRUCTURING (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/Note4-BusinessRestructuringDetailsNarrative" id="Note4-BusinessRestructuringDetailsNarrative">
	  <link:definition>00000031 - Disclosure - NOTE 4 - BUSINESS RESTRUCTURING (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/Note5-OtherAccruedLiabilitiesDetailsInThousands" id="Note5-OtherAccruedLiabilitiesDetailsInThousands">
	  <link:definition>00000032 - Disclosure - NOTE 5 - 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/Note5-OtherAccruedLiabilitiesDetails1InThousands" id="Note5-OtherAccruedLiabilitiesDetails1InThousands">
	  <link:definition>00000033 - Disclosure - NOTE 5 - 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/Note6-OperatingLeaseCommitmentsDetailsInThousands" id="Note6-OperatingLeaseCommitmentsDetailsInThousands">
	  <link:definition>00000034 - Disclosure - NOTE 6 - 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/Note7-OtherCommitmentsDetailsNarrative" id="Note7-OtherCommitmentsDetailsNarrative">
	  <link:definition>00000035 - Disclosure - NOTE 7 - 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/Note9-EarningsLossPerShareDetailsInThousandsExceptPerShareData" id="Note9-EarningsLossPerShareDetailsInThousandsExceptPerShareData">
	  <link:definition>00000036 - Disclosure - NOTE 9 - EARNINGS (LOSS) PER SHARE (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-EarningsLossPerShareDetailsNarrative" id="Note9-EarningsLossPerShareDetailsNarrative">
	  <link:definition>00000037 - Disclosure - NOTE 9 - EARNINGS (LOSS) 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/Note10-Share-basedCompensationDetailsInThousandsExceptPerShareData" id="Note10-Share-basedCompensationDetailsInThousandsExceptPerShareData">
	  <link:definition>00000038 - Disclosure - NOTE 10 - 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/Note10-Share-basedCompensationDetails1" id="Note10-Share-basedCompensationDetails1">
	  <link:definition>00000039 - Disclosure - NOTE 10 - 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/Note10.Share-basedCompensationDetails2" id="Note10.Share-basedCompensationDetails2">
	  <link:definition>00000040 - Disclosure - NOTE 10. 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:roleType roleURI="http://dataio.com/role/Note10.ShareBasedCompensationDetails3" id="Note10.ShareBasedCompensationDetails3">
	  <link:definition>00000041 - Disclosure - NOTE 10. SHARE BASED COMPENSATION (Details 3)</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/Note11-ShareRepurchaseProgramsDetails" id="Note11-ShareRepurchaseProgramsDetails">
	  <link:definition>00000042 - Disclosure - NOTE 11 - SHARE REPURCHASE PROGRAMS (Details)</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-20160331_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-20160331_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-20160331_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-20160331_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/2014-01-31" schemaLocation="http://xbrl.sec.gov/dei/2014/dei-2014-01-31.xsd" />
    <import namespace="http://fasb.org/us-gaap/2015-01-31" schemaLocation="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd" />
    <import namespace="http://fasb.org/us-types/2015-01-31" schemaLocation="http://xbrl.fasb.org/us-gaap/2015/elts/us-types-2015-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" />
    <element id="DAIO_EquipmentTransferredToCostOfGoodsSold" name="EquipmentTransferredToCostOfGoodsSold" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" />
    <element id="DAIO_AccruedCostOfBusinessRestructuring" name="AccruedCostOfBusinessRestructuring" 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_TablePropertyPlantAndEquipmentNet" name="TablePropertyPlantAndEquipmentNet" nillable="true" xbrli:periodType="duration" type="nonnum:textBlockItemType" 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_DilutiveImpactOfOptionsAndEquityAwardsOutstanding" name="DilutiveImpactOfOptionsAndEquityAwardsOutstanding" nillable="true" xbrli:periodType="duration" type="xbrli:sharesItemType" substitutionGroup="xbrli:item" />
    <element id="DAIO_ImpactNetIncomePerShareBasicAndDiluted" name="ImpactNetIncomePerShareBasicAndDiluted" nillable="true" xbrli:periodType="duration" type="num:perShareItemType" substitutionGroup="xbrli:item" />
    <element id="DAIO_ShareRepurchaseProgramsTextBlock" name="ShareRepurchaseProgramsTextBlock" nillable="true" xbrli:periodType="duration" type="nonnum:textBlockItemType" substitutionGroup="xbrli:item" />
    <element id="DAIO_AveragePricePaidPerShareForShareRepurchase" name="AveragePricePaidPerShareForShareRepurchase" nillable="true" xbrli:periodType="duration" type="num:perShareItemType" substitutionGroup="xbrli:item" />
    <element id="DAIO_UnitedStatesMember" name="UnitedStatesMember" 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_AccruedCostsOfBusinessRestructuring" name="AccruedCostsOfBusinessRestructuring" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" type="xbrli:monetaryItemType" 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_Note11ShareRepurchaseProgramsAbstract" name="Note11ShareRepurchaseProgramsAbstract" 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_Note5.BusinessRestructuringTablessAbstract" name="Note5.BusinessRestructuringTablessAbstract" abstract="true" nillable="true" xbrli:periodType="duration" type="xbrli:stringItemType" substitutionGroup="xbrli:item" />
    <element id="DAIO_AnalysisOfBusinessRestructuring" name="AnalysisOfBusinessRestructuring" nillable="true" xbrli:periodType="duration" type="nonnum:textBlockItemType" 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_Note11ShareRepurchaseProgramsTablesAbstract" name="Note11ShareRepurchaseProgramsTablesAbstract" abstract="true" nillable="true" xbrli:periodType="duration" type="xbrli:stringItemType" substitutionGroup="xbrli:item" />
    <element id="DAIO_Note5.BusinessRestructuringDetailsAbstract" name="Note5.BusinessRestructuringDetailsAbstract" abstract="true" nillable="true" xbrli:periodType="duration" type="xbrli:stringItemType" substitutionGroup="xbrli:item" />
    <element id="DAIO_CurrentPortionOfLiability" name="CurrentPortionOfLiability" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" />
    <element id="DAIO_NonCurrentPortionOfLiability" name="NonCurrentPortionOfLiability" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" />
    <element id="DAIO_Note10SharebasedCompensationDetailsNarrativeAbstract" name="Note10SharebasedCompensationDetailsNarrativeAbstract" 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_Note10.ShareBasedCompensationDetails2Abstract" name="Note10.ShareBasedCompensationDetails2Abstract" abstract="true" nillable="true" xbrli:periodType="duration" type="xbrli:stringItemType" substitutionGroup="xbrli:item" />
    <element id="DAIO_Note11ShareRepurchaseProgramsDetailsAbstract" name="Note11ShareRepurchaseProgramsDetailsAbstract" abstract="true" nillable="true" xbrli:periodType="duration" type="xbrli:stringItemType" substitutionGroup="xbrli:item" />
</schema>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-101.CAL
<SEQUENCE>4
<FILENAME>daio-20160331_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.11b -->
    <!-- Field: Doc-Info; Name: Source; Value: 159555 03312016 10Q1.xfr; Date: 2016%2D05%2D10T18:42:04Z -->
    <!-- Field: Doc-Info; Name: Status; Value: 0x80020000 -->
<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-20160331.xsd#DocumentAndEntityInformation" xlink:type="simple" />
    <link:roleRef roleURI="http://dataio.com/role/ConsolidatedBalanceSheetsInThousandsExceptShareData" xlink:href="daio-20160331.xsd#ConsolidatedBalanceSheetsInThousandsExceptShareData" xlink:type="simple" />
    <link:roleRef roleURI="http://dataio.com/role/ConsolidatedBalanceSheetsInThousandsExceptShareDataParenthetical" xlink:href="daio-20160331.xsd#ConsolidatedBalanceSheetsInThousandsExceptShareDataParenthetical" xlink:type="simple" />
    <link:roleRef roleURI="http://dataio.com/role/ConsolidatedStatementsOfOperationsInThousandsExceptPerShareAmounts" xlink:href="daio-20160331.xsd#ConsolidatedStatementsOfOperationsInThousandsExceptPerShareAmounts" xlink:type="simple" />
    <link:roleRef roleURI="http://dataio.com/role/ConsolidatedStatementsOfComprehensiveIncomeLossInThousands" xlink:href="daio-20160331.xsd#ConsolidatedStatementsOfComprehensiveIncomeLossInThousands" xlink:type="simple" />
    <link:roleRef roleURI="http://dataio.com/role/ConsolidatedStatementOfCashFlowsInThousands" xlink:href="daio-20160331.xsd#ConsolidatedStatementOfCashFlowsInThousands" xlink:type="simple" />
    <link:roleRef roleURI="http://dataio.com/role/Note1-FinancialStatementPreparation" xlink:href="daio-20160331.xsd#Note1-FinancialStatementPreparation" xlink:type="simple" />
    <link:roleRef roleURI="http://dataio.com/role/Note2-Inventories" xlink:href="daio-20160331.xsd#Note2-Inventories" xlink:type="simple" />
    <link:roleRef roleURI="http://dataio.com/role/Note3-PropertyPlantAndEquipmentNet" xlink:href="daio-20160331.xsd#Note3-PropertyPlantAndEquipmentNet" xlink:type="simple" />
    <link:roleRef roleURI="http://dataio.com/role/Note4-BusinessRestructuring" xlink:href="daio-20160331.xsd#Note4-BusinessRestructuring" xlink:type="simple" />
    <link:roleRef roleURI="http://dataio.com/role/Note5-OtherAccruedLiabilities" xlink:href="daio-20160331.xsd#Note5-OtherAccruedLiabilities" xlink:type="simple" />
    <link:roleRef roleURI="http://dataio.com/role/Note6-OperatingLeaseCommitments" xlink:href="daio-20160331.xsd#Note6-OperatingLeaseCommitments" xlink:type="simple" />
    <link:roleRef roleURI="http://dataio.com/role/Note7-OtherCommitments" xlink:href="daio-20160331.xsd#Note7-OtherCommitments" xlink:type="simple" />
    <link:roleRef roleURI="http://dataio.com/role/Note8-Contingencies" xlink:href="daio-20160331.xsd#Note8-Contingencies" xlink:type="simple" />
    <link:roleRef roleURI="http://dataio.com/role/Note9-EarningsLossPerShare" xlink:href="daio-20160331.xsd#Note9-EarningsLossPerShare" xlink:type="simple" />
    <link:roleRef roleURI="http://dataio.com/role/Note10-Share-basedCompensation" xlink:href="daio-20160331.xsd#Note10-Share-basedCompensation" xlink:type="simple" />
    <link:roleRef roleURI="http://dataio.com/role/Note11-ShareRepurchasePrograms" xlink:href="daio-20160331.xsd#Note11-ShareRepurchasePrograms" xlink:type="simple" />
    <link:roleRef roleURI="http://dataio.com/role/Note1-FinancialStatementPreparationPolicies" xlink:href="daio-20160331.xsd#Note1-FinancialStatementPreparationPolicies" xlink:type="simple" />
    <link:roleRef roleURI="http://dataio.com/role/Note2-InventoriesTables" xlink:href="daio-20160331.xsd#Note2-InventoriesTables" xlink:type="simple" />
    <link:roleRef roleURI="http://dataio.com/role/Note3-PropertyPlantAndEquipmentNetTables" xlink:href="daio-20160331.xsd#Note3-PropertyPlantAndEquipmentNetTables" xlink:type="simple" />
    <link:roleRef roleURI="http://dataio.com/role/Note4.BusinessRestructuringTables" xlink:href="daio-20160331.xsd#Note4.BusinessRestructuringTables" xlink:type="simple" />
    <link:roleRef roleURI="http://dataio.com/role/Note5-OtherAccruedLiabilitiesTables" xlink:href="daio-20160331.xsd#Note5-OtherAccruedLiabilitiesTables" xlink:type="simple" />
    <link:roleRef roleURI="http://dataio.com/role/Note6-OperatingLeaseCommitmentsTables" xlink:href="daio-20160331.xsd#Note6-OperatingLeaseCommitmentsTables" xlink:type="simple" />
    <link:roleRef roleURI="http://dataio.com/role/Note9-EarningsLossPerShareTables" xlink:href="daio-20160331.xsd#Note9-EarningsLossPerShareTables" xlink:type="simple" />
    <link:roleRef roleURI="http://dataio.com/role/Note10-Share-basedCompensationTables" xlink:href="daio-20160331.xsd#Note10-Share-basedCompensationTables" xlink:type="simple" />
    <link:roleRef roleURI="http://dataio.com/role/Note11-ShareRepurchaseProgramsTables" xlink:href="daio-20160331.xsd#Note11-ShareRepurchaseProgramsTables" xlink:type="simple" />
    <link:roleRef roleURI="http://dataio.com/role/Note1-FinancialStatementPreparationDetailsNarrative" xlink:href="daio-20160331.xsd#Note1-FinancialStatementPreparationDetailsNarrative" xlink:type="simple" />
    <link:roleRef roleURI="http://dataio.com/role/Note2-InventoriesDetailsInThousands" xlink:href="daio-20160331.xsd#Note2-InventoriesDetailsInThousands" xlink:type="simple" />
    <link:roleRef roleURI="http://dataio.com/role/Note3-PropertyPlantAndEquipmentNetDetailsInThousands" xlink:href="daio-20160331.xsd#Note3-PropertyPlantAndEquipmentNetDetailsInThousands" xlink:type="simple" />
    <link:roleRef roleURI="http://dataio.com/role/Note4.BusinessRestructuringDetails" xlink:href="daio-20160331.xsd#Note4.BusinessRestructuringDetails" xlink:type="simple" />
    <link:roleRef roleURI="http://dataio.com/role/Note4-BusinessRestructuringDetailsNarrative" xlink:href="daio-20160331.xsd#Note4-BusinessRestructuringDetailsNarrative" xlink:type="simple" />
    <link:roleRef roleURI="http://dataio.com/role/Note5-OtherAccruedLiabilitiesDetailsInThousands" xlink:href="daio-20160331.xsd#Note5-OtherAccruedLiabilitiesDetailsInThousands" xlink:type="simple" />
    <link:roleRef roleURI="http://dataio.com/role/Note5-OtherAccruedLiabilitiesDetails1InThousands" xlink:href="daio-20160331.xsd#Note5-OtherAccruedLiabilitiesDetails1InThousands" xlink:type="simple" />
    <link:roleRef roleURI="http://dataio.com/role/Note6-OperatingLeaseCommitmentsDetailsInThousands" xlink:href="daio-20160331.xsd#Note6-OperatingLeaseCommitmentsDetailsInThousands" xlink:type="simple" />
    <link:roleRef roleURI="http://dataio.com/role/Note7-OtherCommitmentsDetailsNarrative" xlink:href="daio-20160331.xsd#Note7-OtherCommitmentsDetailsNarrative" xlink:type="simple" />
    <link:roleRef roleURI="http://dataio.com/role/Note9-EarningsLossPerShareDetailsInThousandsExceptPerShareData" xlink:href="daio-20160331.xsd#Note9-EarningsLossPerShareDetailsInThousandsExceptPerShareData" xlink:type="simple" />
    <link:roleRef roleURI="http://dataio.com/role/Note9-EarningsLossPerShareDetailsNarrative" xlink:href="daio-20160331.xsd#Note9-EarningsLossPerShareDetailsNarrative" xlink:type="simple" />
    <link:roleRef roleURI="http://dataio.com/role/Note10-Share-basedCompensationDetailsInThousandsExceptPerShareData" xlink:href="daio-20160331.xsd#Note10-Share-basedCompensationDetailsInThousandsExceptPerShareData" xlink:type="simple" />
    <link:roleRef roleURI="http://dataio.com/role/Note10-Share-basedCompensationDetails1" xlink:href="daio-20160331.xsd#Note10-Share-basedCompensationDetails1" xlink:type="simple" />
    <link:roleRef roleURI="http://dataio.com/role/Note10.Share-basedCompensationDetails2" xlink:href="daio-20160331.xsd#Note10.Share-basedCompensationDetails2" xlink:type="simple" />
    <link:roleRef roleURI="http://dataio.com/role/Note10.ShareBasedCompensationDetails3" xlink:href="daio-20160331.xsd#Note10.ShareBasedCompensationDetails3" xlink:type="simple" />
    <link:roleRef roleURI="http://dataio.com/role/Note11-ShareRepurchaseProgramsDetails" xlink:href="daio-20160331.xsd#Note11-ShareRepurchaseProgramsDetails" 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/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_AssetsCurrent" xlink:label="loc_us-gaapAssetsCurrent" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-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/2015/elts/us-gaap-2015-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/2015/elts/us-gaap-2015-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/2015/elts/us-gaap-2015-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/2015/elts/us-gaap-2015-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/2015/elts/us-gaap-2015-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/2015/elts/us-gaap-2015-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/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_LiabilitiesCurrent" xlink:label="loc_us-gaapLiabilitiesCurrent" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-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/2015/elts/us-gaap-2015-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/2015/elts/us-gaap-2015-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/2015/elts/us-gaap-2015-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="daio-20160331.xsd#DAIO_AccruedCostsOfBusinessRestructuring" xlink:label="loc_DAIOAccruedCostsOfBusinessRestructuring" />
      <link:calculationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapLiabilitiesCurrent" xlink:to="loc_DAIOAccruedCostsOfBusinessRestructuring" xlink:type="arc" weight="1" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_StockholdersEquity" xlink:label="loc_us-gaapStockholdersEquity" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-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/2015/elts/us-gaap-2015-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/2015/elts/us-gaap-2015-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/2015/elts/us-gaap-2015-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/2015/elts/us-gaap-2015-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/2015/elts/us-gaap-2015-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/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_GrossProfit" xlink:label="loc_us-gaapGrossProfit" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_SalesRevenueGoodsNet" xlink:label="loc_us-gaapSalesRevenueGoodsNet" />
      <link:calculationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapGrossProfit" xlink:to="loc_us-gaapSalesRevenueGoodsNet" xlink:type="arc" weight="1" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_CostOfGoodsAndServicesSold" xlink:label="loc_us-gaapCostOfGoodsAndServicesSold" />
      <link:calculationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapGrossProfit" xlink:to="loc_us-gaapCostOfGoodsAndServicesSold" xlink:type="arc" weight="-1" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_OperatingExpenses" xlink:label="loc_us-gaapOperatingExpenses" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-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/2015/elts/us-gaap-2015-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/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_RestructuringCharges" xlink:label="loc_us-gaapRestructuringCharges" />
      <link:calculationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapOperatingExpenses" xlink:to="loc_us-gaapRestructuringCharges" xlink:type="arc" weight="1" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-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/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_NonoperatingIncomeExpense" xlink:label="loc_us-gaapNonoperatingIncomeExpense" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-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/2015/elts/us-gaap-2015-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/2015/elts/us-gaap-2015-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/2015/elts/us-gaap-2015-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/2015/elts/us-gaap-2015-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/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_ComprehensiveIncomeNetOfTax" xlink:label="loc_us-gaapComprehensiveIncomeNetOfTax" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-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/2015/elts/us-gaap-2015-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/ConsolidatedStatementOfCashFlowsInThousands" xlink:title="00000006 - Statement - CONSOLIDATED STATEMENT OF CASH FLOWS (in thousands) (Unaudited)">
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:label="loc_us-gaapNetCashProvidedByUsedInOperatingActivities" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-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/2015/elts/us-gaap-2015-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-20160331.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/2015/elts/us-gaap-2015-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/2015/elts/us-gaap-2015-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/2015/elts/us-gaap-2015-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/2015/elts/us-gaap-2015-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/2015/elts/us-gaap-2015-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/2015/elts/us-gaap-2015-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/2015/elts/us-gaap-2015-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="daio-20160331.xsd#DAIO_AccruedCostOfBusinessRestructuring" xlink:label="loc_DAIOAccruedCostOfBusinessRestructuring" />
      <link:calculationArc order="11" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapNetCashProvidedByUsedInOperatingActivities" xlink:to="loc_DAIOAccruedCostOfBusinessRestructuring" xlink:type="arc" weight="1" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-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/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_NetCashProvidedByUsedInInvestingActivities" xlink:label="loc_us-gaapNetCashProvidedByUsedInInvestingActivities" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-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/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_NetCashProvidedByUsedInFinancingActivities" xlink:label="loc_us-gaapNetCashProvidedByUsedInFinancingActivities" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-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/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_PaymentsForRepurchaseOfCommonStock" xlink:label="loc_us-gaapPaymentsForRepurchaseOfCommonStock" />
      <link:calculationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapNetCashProvidedByUsedInFinancingActivities" xlink:to="loc_us-gaapPaymentsForRepurchaseOfCommonStock" 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-BusinessRestructuring" xlink:title="00000010 - Disclosure - NOTE 4 - BUSINESS RESTRUCTURING" />
    <link:calculationLink xlink:type="extended" xlink:role="http://dataio.com/role/Note5-OtherAccruedLiabilities" xlink:title="00000011 - Disclosure - NOTE 5 - OTHER ACCRUED LIABILITIES" />
    <link:calculationLink xlink:type="extended" xlink:role="http://dataio.com/role/Note6-OperatingLeaseCommitments" xlink:title="00000012 - Disclosure - NOTE 6 - OPERATING LEASE COMMITMENTS" />
    <link:calculationLink xlink:type="extended" xlink:role="http://dataio.com/role/Note7-OtherCommitments" xlink:title="00000013 - Disclosure - NOTE 7- OTHER COMMITMENTS" />
    <link:calculationLink xlink:type="extended" xlink:role="http://dataio.com/role/Note8-Contingencies" xlink:title="00000014 - Disclosure - NOTE 8 - CONTINGENCIES" />
    <link:calculationLink xlink:type="extended" xlink:role="http://dataio.com/role/Note9-EarningsLossPerShare" xlink:title="00000015 - Disclosure - NOTE 9 - EARNINGS (LOSS) PER SHARE" />
    <link:calculationLink xlink:type="extended" xlink:role="http://dataio.com/role/Note10-Share-basedCompensation" xlink:title="00000016 - Disclosure - NOTE 10 - SHARE-BASED COMPENSATION" />
    <link:calculationLink xlink:type="extended" xlink:role="http://dataio.com/role/Note11-ShareRepurchasePrograms" xlink:title="00000017 - Disclosure - NOTE 11 - SHARE REPURCHASE PROGRAMS" />
    <link:calculationLink xlink:type="extended" xlink:role="http://dataio.com/role/Note1-FinancialStatementPreparationPolicies" xlink:title="00000018 - Disclosure - NOTE 1 - FINANCIAL STATEMENT PREPARATION (Policies)" />
    <link:calculationLink xlink:type="extended" xlink:role="http://dataio.com/role/Note2-InventoriesTables" xlink:title="00000019 - Disclosure - NOTE 2 - INVENTORIES (Tables)" />
    <link:calculationLink xlink:type="extended" xlink:role="http://dataio.com/role/Note3-PropertyPlantAndEquipmentNetTables" xlink:title="00000020 - Disclosure - NOTE 3 - PROPERTY, PLANT AND EQUIPMENT, NET (Tables)" />
    <link:calculationLink xlink:type="extended" xlink:role="http://dataio.com/role/Note4.BusinessRestructuringTables" xlink:title="00000021 - Disclosure - NOTE 4. BUSINESS RESTRUCTURING (Tables)" />
    <link:calculationLink xlink:type="extended" xlink:role="http://dataio.com/role/Note5-OtherAccruedLiabilitiesTables" xlink:title="00000022 - Disclosure - NOTE 5 - OTHER ACCRUED LIABILITIES (Tables)" />
    <link:calculationLink xlink:type="extended" xlink:role="http://dataio.com/role/Note6-OperatingLeaseCommitmentsTables" xlink:title="00000023 - Disclosure - NOTE 6 - OPERATING LEASE COMMITMENTS (Tables)" />
    <link:calculationLink xlink:type="extended" xlink:role="http://dataio.com/role/Note9-EarningsLossPerShareTables" xlink:title="00000024 - Disclosure - NOTE 9 - EARNINGS (LOSS) PER SHARE (Tables)" />
    <link:calculationLink xlink:type="extended" xlink:role="http://dataio.com/role/Note10-Share-basedCompensationTables" xlink:title="00000025 - Disclosure - NOTE 10 - SHARE-BASED COMPENSATION (Tables)" />
    <link:calculationLink xlink:type="extended" xlink:role="http://dataio.com/role/Note11-ShareRepurchaseProgramsTables" xlink:title="00000026 - Disclosure - NOTE 11 - SHARE REPURCHASE PROGRAMS (Tables)" />
    <link:calculationLink xlink:type="extended" xlink:role="http://dataio.com/role/Note1-FinancialStatementPreparationDetailsNarrative" xlink:title="00000027 - Disclosure - NOTE 1 - FINANCIAL STATEMENT PREPARATION (Details Narrative)" />
    <link:calculationLink xlink:type="extended" xlink:role="http://dataio.com/role/Note2-InventoriesDetailsInThousands" xlink:title="00000028 - Disclosure - NOTE 2 - INVENTORIES (Details) in thousands">
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_InventoryNet" xlink:label="loc_us-gaapInventoryNet" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-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/2015/elts/us-gaap-2015-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/2015/elts/us-gaap-2015-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="00000029 - Disclosure - NOTE 3 - PROPERTY, PLANT AND EQUIPMENT, NET (Details) (in thousands)">
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_PropertyPlantAndEquipmentGross" xlink:label="loc_us-gaapPropertyPlantAndEquipmentGross" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-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-20160331.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="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-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/2015/elts/us-gaap-2015-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.BusinessRestructuringDetails" xlink:title="00000030 - Disclosure - NOTE 4.  BUSINESS RESTRUCTURING (Details)" />
    <link:calculationLink xlink:type="extended" xlink:role="http://dataio.com/role/Note4-BusinessRestructuringDetailsNarrative" xlink:title="00000031 - Disclosure - NOTE 4 - BUSINESS RESTRUCTURING (Details Narrative)" />
    <link:calculationLink xlink:type="extended" xlink:role="http://dataio.com/role/Note5-OtherAccruedLiabilitiesDetailsInThousands" xlink:title="00000032 - Disclosure - NOTE 5 - OTHER ACCRUED LIABILITIES (Details) (in thousands)">
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_AccruedLiabilitiesCurrentAndNoncurrent" xlink:label="loc_us-gaapAccruedLiabilitiesCurrentAndNoncurrent" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-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/2015/elts/us-gaap-2015-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/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_TaxesPayableCurrent" xlink:label="loc_us-gaapTaxesPayableCurrent" />
      <link:calculationArc order="3" 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:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_OtherAccruedLiabilitiesCurrentAndNoncurrent" xlink:label="loc_us-gaapOtherAccruedLiabilitiesCurrentAndNoncurrent" />
      <link:calculationArc order="4" 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:calculationLink>
    <link:calculationLink xlink:type="extended" xlink:role="http://dataio.com/role/Note5-OtherAccruedLiabilitiesDetails1InThousands" xlink:title="00000033 - Disclosure - NOTE 5 - OTHER ACCRUED LIABILITIES (Details 1) (in thousands)" />
    <link:calculationLink xlink:type="extended" xlink:role="http://dataio.com/role/Note6-OperatingLeaseCommitmentsDetailsInThousands" xlink:title="00000034 - Disclosure - NOTE 6 - OPERATING LEASE COMMITMENTS (Details) (in thousands)" />
    <link:calculationLink xlink:type="extended" xlink:role="http://dataio.com/role/Note7-OtherCommitmentsDetailsNarrative" xlink:title="00000035 - Disclosure - NOTE 7 - OTHER COMMITMENTS (Details Narrative)" />
    <link:calculationLink xlink:type="extended" xlink:role="http://dataio.com/role/Note9-EarningsLossPerShareDetailsInThousandsExceptPerShareData" xlink:title="00000036 - Disclosure - NOTE 9 - EARNINGS (LOSS) PER SHARE (Details) (in thousands, except per share data)" />
    <link:calculationLink xlink:type="extended" xlink:role="http://dataio.com/role/Note9-EarningsLossPerShareDetailsNarrative" xlink:title="00000037 - Disclosure - NOTE 9 - EARNINGS (LOSS) PER SHARE (Details Narrative)" />
    <link:calculationLink xlink:type="extended" xlink:role="http://dataio.com/role/Note10-Share-basedCompensationDetailsInThousandsExceptPerShareData" xlink:title="00000038 - Disclosure - NOTE 10 - SHARE-BASED COMPENSATION (Details) (in thousands, except per share data)" />
    <link:calculationLink xlink:type="extended" xlink:role="http://dataio.com/role/Note10-Share-basedCompensationDetails1" xlink:title="00000039 - Disclosure - NOTE 10 - SHARE-BASED COMPENSATION (Details 1)" />
    <link:calculationLink xlink:type="extended" xlink:role="http://dataio.com/role/Note10.Share-basedCompensationDetails2" xlink:title="00000040 - Disclosure - NOTE 10. SHARE-BASED COMPENSATION (Details 2)" />
    <link:calculationLink xlink:type="extended" xlink:role="http://dataio.com/role/Note10.ShareBasedCompensationDetails3" xlink:title="00000041 - Disclosure - NOTE 10. SHARE BASED COMPENSATION (Details 3)" />
    <link:calculationLink xlink:type="extended" xlink:role="http://dataio.com/role/Note11-ShareRepurchaseProgramsDetails" xlink:title="00000042 - Disclosure - NOTE 11 - SHARE REPURCHASE PROGRAMS (Details)" />
</link:linkbase>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-101.DEF
<SEQUENCE>5
<FILENAME>daio-20160331_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.11b -->
    <!-- Field: Doc-Info; Name: Source; Value: 159555 03312016 10Q1.xfr; Date: 2016%2D05%2D10T18:42:04Z -->
    <!-- Field: Doc-Info; Name: Status; Value: 0x80020000 -->
<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-20160331.xsd#DocumentAndEntityInformation" xlink:type="simple" />
    <link:roleRef roleURI="http://dataio.com/role/ConsolidatedBalanceSheetsInThousandsExceptShareData" xlink:href="daio-20160331.xsd#ConsolidatedBalanceSheetsInThousandsExceptShareData" xlink:type="simple" />
    <link:roleRef roleURI="http://dataio.com/role/ConsolidatedBalanceSheetsInThousandsExceptShareDataParenthetical" xlink:href="daio-20160331.xsd#ConsolidatedBalanceSheetsInThousandsExceptShareDataParenthetical" xlink:type="simple" />
    <link:roleRef roleURI="http://dataio.com/role/ConsolidatedStatementsOfOperationsInThousandsExceptPerShareAmounts" xlink:href="daio-20160331.xsd#ConsolidatedStatementsOfOperationsInThousandsExceptPerShareAmounts" xlink:type="simple" />
    <link:roleRef roleURI="http://dataio.com/role/ConsolidatedStatementsOfComprehensiveIncomeLossInThousands" xlink:href="daio-20160331.xsd#ConsolidatedStatementsOfComprehensiveIncomeLossInThousands" xlink:type="simple" />
    <link:roleRef roleURI="http://dataio.com/role/ConsolidatedStatementOfCashFlowsInThousands" xlink:href="daio-20160331.xsd#ConsolidatedStatementOfCashFlowsInThousands" xlink:type="simple" />
    <link:roleRef roleURI="http://dataio.com/role/Note1-FinancialStatementPreparation" xlink:href="daio-20160331.xsd#Note1-FinancialStatementPreparation" xlink:type="simple" />
    <link:roleRef roleURI="http://dataio.com/role/Note2-Inventories" xlink:href="daio-20160331.xsd#Note2-Inventories" xlink:type="simple" />
    <link:roleRef roleURI="http://dataio.com/role/Note3-PropertyPlantAndEquipmentNet" xlink:href="daio-20160331.xsd#Note3-PropertyPlantAndEquipmentNet" xlink:type="simple" />
    <link:roleRef roleURI="http://dataio.com/role/Note4-BusinessRestructuring" xlink:href="daio-20160331.xsd#Note4-BusinessRestructuring" xlink:type="simple" />
    <link:roleRef roleURI="http://dataio.com/role/Note5-OtherAccruedLiabilities" xlink:href="daio-20160331.xsd#Note5-OtherAccruedLiabilities" xlink:type="simple" />
    <link:roleRef roleURI="http://dataio.com/role/Note6-OperatingLeaseCommitments" xlink:href="daio-20160331.xsd#Note6-OperatingLeaseCommitments" xlink:type="simple" />
    <link:roleRef roleURI="http://dataio.com/role/Note7-OtherCommitments" xlink:href="daio-20160331.xsd#Note7-OtherCommitments" xlink:type="simple" />
    <link:roleRef roleURI="http://dataio.com/role/Note8-Contingencies" xlink:href="daio-20160331.xsd#Note8-Contingencies" xlink:type="simple" />
    <link:roleRef roleURI="http://dataio.com/role/Note9-EarningsLossPerShare" xlink:href="daio-20160331.xsd#Note9-EarningsLossPerShare" xlink:type="simple" />
    <link:roleRef roleURI="http://dataio.com/role/Note10-Share-basedCompensation" xlink:href="daio-20160331.xsd#Note10-Share-basedCompensation" xlink:type="simple" />
    <link:roleRef roleURI="http://dataio.com/role/Note11-ShareRepurchasePrograms" xlink:href="daio-20160331.xsd#Note11-ShareRepurchasePrograms" xlink:type="simple" />
    <link:roleRef roleURI="http://dataio.com/role/Note1-FinancialStatementPreparationPolicies" xlink:href="daio-20160331.xsd#Note1-FinancialStatementPreparationPolicies" xlink:type="simple" />
    <link:roleRef roleURI="http://dataio.com/role/Note2-InventoriesTables" xlink:href="daio-20160331.xsd#Note2-InventoriesTables" xlink:type="simple" />
    <link:roleRef roleURI="http://dataio.com/role/Note3-PropertyPlantAndEquipmentNetTables" xlink:href="daio-20160331.xsd#Note3-PropertyPlantAndEquipmentNetTables" xlink:type="simple" />
    <link:roleRef roleURI="http://dataio.com/role/Note4.BusinessRestructuringTables" xlink:href="daio-20160331.xsd#Note4.BusinessRestructuringTables" xlink:type="simple" />
    <link:roleRef roleURI="http://dataio.com/role/Note5-OtherAccruedLiabilitiesTables" xlink:href="daio-20160331.xsd#Note5-OtherAccruedLiabilitiesTables" xlink:type="simple" />
    <link:roleRef roleURI="http://dataio.com/role/Note6-OperatingLeaseCommitmentsTables" xlink:href="daio-20160331.xsd#Note6-OperatingLeaseCommitmentsTables" xlink:type="simple" />
    <link:roleRef roleURI="http://dataio.com/role/Note9-EarningsLossPerShareTables" xlink:href="daio-20160331.xsd#Note9-EarningsLossPerShareTables" xlink:type="simple" />
    <link:roleRef roleURI="http://dataio.com/role/Note10-Share-basedCompensationTables" xlink:href="daio-20160331.xsd#Note10-Share-basedCompensationTables" xlink:type="simple" />
    <link:roleRef roleURI="http://dataio.com/role/Note11-ShareRepurchaseProgramsTables" xlink:href="daio-20160331.xsd#Note11-ShareRepurchaseProgramsTables" xlink:type="simple" />
    <link:roleRef roleURI="http://dataio.com/role/Note1-FinancialStatementPreparationDetailsNarrative" xlink:href="daio-20160331.xsd#Note1-FinancialStatementPreparationDetailsNarrative" xlink:type="simple" />
    <link:roleRef roleURI="http://dataio.com/role/Note2-InventoriesDetailsInThousands" xlink:href="daio-20160331.xsd#Note2-InventoriesDetailsInThousands" xlink:type="simple" />
    <link:roleRef roleURI="http://dataio.com/role/Note3-PropertyPlantAndEquipmentNetDetailsInThousands" xlink:href="daio-20160331.xsd#Note3-PropertyPlantAndEquipmentNetDetailsInThousands" xlink:type="simple" />
    <link:roleRef roleURI="http://dataio.com/role/Note4.BusinessRestructuringDetails" xlink:href="daio-20160331.xsd#Note4.BusinessRestructuringDetails" xlink:type="simple" />
    <link:roleRef roleURI="http://dataio.com/role/Note4-BusinessRestructuringDetailsNarrative" xlink:href="daio-20160331.xsd#Note4-BusinessRestructuringDetailsNarrative" xlink:type="simple" />
    <link:roleRef roleURI="http://dataio.com/role/Note5-OtherAccruedLiabilitiesDetailsInThousands" xlink:href="daio-20160331.xsd#Note5-OtherAccruedLiabilitiesDetailsInThousands" xlink:type="simple" />
    <link:roleRef roleURI="http://dataio.com/role/Note5-OtherAccruedLiabilitiesDetails1InThousands" xlink:href="daio-20160331.xsd#Note5-OtherAccruedLiabilitiesDetails1InThousands" xlink:type="simple" />
    <link:roleRef roleURI="http://dataio.com/role/Note6-OperatingLeaseCommitmentsDetailsInThousands" xlink:href="daio-20160331.xsd#Note6-OperatingLeaseCommitmentsDetailsInThousands" xlink:type="simple" />
    <link:roleRef roleURI="http://dataio.com/role/Note7-OtherCommitmentsDetailsNarrative" xlink:href="daio-20160331.xsd#Note7-OtherCommitmentsDetailsNarrative" xlink:type="simple" />
    <link:roleRef roleURI="http://dataio.com/role/Note9-EarningsLossPerShareDetailsInThousandsExceptPerShareData" xlink:href="daio-20160331.xsd#Note9-EarningsLossPerShareDetailsInThousandsExceptPerShareData" xlink:type="simple" />
    <link:roleRef roleURI="http://dataio.com/role/Note9-EarningsLossPerShareDetailsNarrative" xlink:href="daio-20160331.xsd#Note9-EarningsLossPerShareDetailsNarrative" xlink:type="simple" />
    <link:roleRef roleURI="http://dataio.com/role/Note10-Share-basedCompensationDetailsInThousandsExceptPerShareData" xlink:href="daio-20160331.xsd#Note10-Share-basedCompensationDetailsInThousandsExceptPerShareData" xlink:type="simple" />
    <link:roleRef roleURI="http://dataio.com/role/Note10-Share-basedCompensationDetails1" xlink:href="daio-20160331.xsd#Note10-Share-basedCompensationDetails1" xlink:type="simple" />
    <link:roleRef roleURI="http://dataio.com/role/Note10.Share-basedCompensationDetails2" xlink:href="daio-20160331.xsd#Note10.Share-basedCompensationDetails2" xlink:type="simple" />
    <link:roleRef roleURI="http://dataio.com/role/Note10.ShareBasedCompensationDetails3" xlink:href="daio-20160331.xsd#Note10.ShareBasedCompensationDetails3" xlink:type="simple" />
    <link:roleRef roleURI="http://dataio.com/role/Note11-ShareRepurchaseProgramsDetails" xlink:href="daio-20160331.xsd#Note11-ShareRepurchaseProgramsDetails" 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/ConsolidatedStatementOfCashFlowsInThousands" xlink:title="00000006 - Statement - CONSOLIDATED STATEMENT OF CASH FLOWS (in thousands) (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-BusinessRestructuring" xlink:title="00000010 - Disclosure - NOTE 4 - BUSINESS RESTRUCTURING" />
    <link:definitionLink xlink:type="extended" xlink:role="http://dataio.com/role/Note5-OtherAccruedLiabilities" xlink:title="00000011 - Disclosure - NOTE 5 - OTHER ACCRUED LIABILITIES" />
    <link:definitionLink xlink:type="extended" xlink:role="http://dataio.com/role/Note6-OperatingLeaseCommitments" xlink:title="00000012 - Disclosure - NOTE 6 - OPERATING LEASE COMMITMENTS" />
    <link:definitionLink xlink:type="extended" xlink:role="http://dataio.com/role/Note7-OtherCommitments" xlink:title="00000013 - Disclosure - NOTE 7- OTHER COMMITMENTS" />
    <link:definitionLink xlink:type="extended" xlink:role="http://dataio.com/role/Note8-Contingencies" xlink:title="00000014 - Disclosure - NOTE 8 - CONTINGENCIES" />
    <link:definitionLink xlink:type="extended" xlink:role="http://dataio.com/role/Note9-EarningsLossPerShare" xlink:title="00000015 - Disclosure - NOTE 9 - EARNINGS (LOSS) PER SHARE" />
    <link:definitionLink xlink:type="extended" xlink:role="http://dataio.com/role/Note10-Share-basedCompensation" xlink:title="00000016 - Disclosure - NOTE 10 - SHARE-BASED COMPENSATION" />
    <link:definitionLink xlink:type="extended" xlink:role="http://dataio.com/role/Note11-ShareRepurchasePrograms" xlink:title="00000017 - Disclosure - NOTE 11 - SHARE REPURCHASE PROGRAMS" />
    <link:definitionLink xlink:type="extended" xlink:role="http://dataio.com/role/Note1-FinancialStatementPreparationPolicies" xlink:title="00000018 - Disclosure - NOTE 1 - FINANCIAL STATEMENT PREPARATION (Policies)" />
    <link:definitionLink xlink:type="extended" xlink:role="http://dataio.com/role/Note2-InventoriesTables" xlink:title="00000019 - Disclosure - NOTE 2 - INVENTORIES (Tables)" />
    <link:definitionLink xlink:type="extended" xlink:role="http://dataio.com/role/Note3-PropertyPlantAndEquipmentNetTables" xlink:title="00000020 - Disclosure - NOTE 3 - PROPERTY, PLANT AND EQUIPMENT, NET (Tables)" />
    <link:definitionLink xlink:type="extended" xlink:role="http://dataio.com/role/Note4.BusinessRestructuringTables" xlink:title="00000021 - Disclosure - NOTE 4. BUSINESS RESTRUCTURING (Tables)" />
    <link:definitionLink xlink:type="extended" xlink:role="http://dataio.com/role/Note5-OtherAccruedLiabilitiesTables" xlink:title="00000022 - Disclosure - NOTE 5 - OTHER ACCRUED LIABILITIES (Tables)" />
    <link:definitionLink xlink:type="extended" xlink:role="http://dataio.com/role/Note6-OperatingLeaseCommitmentsTables" xlink:title="00000023 - Disclosure - NOTE 6 - OPERATING LEASE COMMITMENTS (Tables)" />
    <link:definitionLink xlink:type="extended" xlink:role="http://dataio.com/role/Note9-EarningsLossPerShareTables" xlink:title="00000024 - Disclosure - NOTE 9 - EARNINGS (LOSS) PER SHARE (Tables)" />
    <link:definitionLink xlink:type="extended" xlink:role="http://dataio.com/role/Note10-Share-basedCompensationTables" xlink:title="00000025 - Disclosure - NOTE 10 - SHARE-BASED COMPENSATION (Tables)" />
    <link:definitionLink xlink:type="extended" xlink:role="http://dataio.com/role/Note11-ShareRepurchaseProgramsTables" xlink:title="00000026 - Disclosure - NOTE 11 - SHARE REPURCHASE PROGRAMS (Tables)" />
    <link:definitionLink xlink:type="extended" xlink:role="http://dataio.com/role/Note1-FinancialStatementPreparationDetailsNarrative" xlink:title="00000027 - Disclosure - NOTE 1 - FINANCIAL STATEMENT PREPARATION (Details Narrative)" />
    <link:definitionLink xlink:type="extended" xlink:role="http://dataio.com/role/Note2-InventoriesDetailsInThousands" xlink:title="00000028 - Disclosure - NOTE 2 - INVENTORIES (Details) in thousands" />
    <link:definitionLink xlink:type="extended" xlink:role="http://dataio.com/role/Note3-PropertyPlantAndEquipmentNetDetailsInThousands" xlink:title="00000029 - Disclosure - NOTE 3 - PROPERTY, PLANT AND EQUIPMENT, NET (Details) (in thousands)" />
    <link:definitionLink xlink:type="extended" xlink:role="http://dataio.com/role/Note4.BusinessRestructuringDetails" xlink:title="00000030 - Disclosure - NOTE 4.  BUSINESS RESTRUCTURING (Details)">
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_StatementLineItems" xlink:label="loc_us-gaapStatementLineItems" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-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/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_RestructuringCostAndReserveAxis" xlink:label="loc_us-gaapRestructuringCostAndReserveAxis" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaapStatementTable" xlink:to="loc_us-gaapRestructuringCostAndReserveAxis" xlink:type="arc" order="1" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_TypeOfRestructuringDomain" xlink:label="loc_us-gaapTypeOfRestructuringDomain" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaapRestructuringCostAndReserveAxis" xlink:to="loc_us-gaapTypeOfRestructuringDomain" xlink:type="arc" order="20" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_TypeOfRestructuringDomain" xlink:label="loc_us-gaapTypeOfRestructuringDomain_10" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xbrldt:contextElement="segment" xlink:from="loc_us-gaapRestructuringCostAndReserveAxis" xlink:to="loc_us-gaapTypeOfRestructuringDomain_10" xlink:type="arc" order="30" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_EmployeeSeveranceMember" xlink:label="loc_us-gaapEmployeeSeveranceMember_0" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapTypeOfRestructuringDomain" xlink:to="loc_us-gaapEmployeeSeveranceMember_0" xlink:type="arc" order="2" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_OtherExpenseMember" xlink:label="loc_us-gaapOtherExpenseMember_10" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapTypeOfRestructuringDomain" xlink:to="loc_us-gaapOtherExpenseMember_10" xlink:type="arc" order="12" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_StatementGeographicalAxis" xlink:label="loc_us-gaapStatementGeographicalAxis" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaapStatementTable" xlink:to="loc_us-gaapStatementGeographicalAxis" xlink:type="arc" order="2" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_SegmentGeographicalDomain" xlink:label="loc_us-gaapSegmentGeographicalDomain" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaapStatementGeographicalAxis" xlink:to="loc_us-gaapSegmentGeographicalDomain" xlink:type="arc" order="20" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_SegmentGeographicalDomain" xlink:label="loc_us-gaapSegmentGeographicalDomain_10" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xbrldt:contextElement="segment" xlink:from="loc_us-gaapStatementGeographicalAxis" xlink:to="loc_us-gaapSegmentGeographicalDomain_10" xlink:type="arc" order="30" />
      <link:loc xlink:type="locator" xlink:href="daio-20160331.xsd#DAIO_UnitedStatesMember" xlink:label="loc_DAIOUnitedStatesMember_0" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapSegmentGeographicalDomain" xlink:to="loc_DAIOUnitedStatesMember_0" xlink:type="arc" order="1" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_ForeignCountryMember" xlink:label="loc_us-gaapForeignCountryMember_20" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapSegmentGeographicalDomain" xlink:to="loc_us-gaapForeignCountryMember_20" xlink:type="arc" order="22" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_RestructuringReserve" xlink:label="loc_us-gaapRestructuringReserve_110" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapRestructuringReserve_110" xlink:type="arc" order="0" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_RestructuringCharges" xlink:label="loc_us-gaapRestructuringCharges_110" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapRestructuringCharges_110" xlink:type="arc" order="1" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_PaymentsForRestructuring" xlink:label="loc_us-gaapPaymentsForRestructuring_110" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapPaymentsForRestructuring_110" xlink:type="arc" order="2" />
    </link:definitionLink>
    <link:definitionLink xlink:type="extended" xlink:role="http://dataio.com/role/Note4-BusinessRestructuringDetailsNarrative" xlink:title="00000031 - Disclosure - NOTE 4 - BUSINESS RESTRUCTURING (Details Narrative)" />
    <link:definitionLink xlink:type="extended" xlink:role="http://dataio.com/role/Note5-OtherAccruedLiabilitiesDetailsInThousands" xlink:title="00000032 - Disclosure - NOTE 5 - OTHER ACCRUED LIABILITIES (Details) (in thousands)" />
    <link:definitionLink xlink:type="extended" xlink:role="http://dataio.com/role/Note5-OtherAccruedLiabilitiesDetails1InThousands" xlink:title="00000033 - Disclosure - NOTE 5 - OTHER ACCRUED LIABILITIES (Details 1) (in thousands)" />
    <link:definitionLink xlink:type="extended" xlink:role="http://dataio.com/role/Note6-OperatingLeaseCommitmentsDetailsInThousands" xlink:title="00000034 - Disclosure - NOTE 6 - OPERATING LEASE COMMITMENTS (Details) (in thousands)" />
    <link:definitionLink xlink:type="extended" xlink:role="http://dataio.com/role/Note7-OtherCommitmentsDetailsNarrative" xlink:title="00000035 - Disclosure - NOTE 7 - OTHER COMMITMENTS (Details Narrative)" />
    <link:definitionLink xlink:type="extended" xlink:role="http://dataio.com/role/Note9-EarningsLossPerShareDetailsInThousandsExceptPerShareData" xlink:title="00000036 - Disclosure - NOTE 9 - EARNINGS (LOSS) PER SHARE (Details) (in thousands, except per share data)" />
    <link:definitionLink xlink:type="extended" xlink:role="http://dataio.com/role/Note9-EarningsLossPerShareDetailsNarrative" xlink:title="00000037 - Disclosure - NOTE 9 - EARNINGS (LOSS) PER SHARE (Details Narrative)" />
    <link:definitionLink xlink:type="extended" xlink:role="http://dataio.com/role/Note10-Share-basedCompensationDetailsInThousandsExceptPerShareData" xlink:title="00000038 - Disclosure - NOTE 10 - SHARE-BASED COMPENSATION (Details) (in thousands, except per share data)">
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_StatementLineItems" xlink:label="loc_us-gaapStatementLineItems" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-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/2015/elts/us-gaap-2015-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/2015/elts/us-gaap-2015-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/2015/elts/us-gaap-2015-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/2015/elts/us-gaap-2015-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/2015/elts/us-gaap-2015-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/2015/elts/us-gaap-2015-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/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_ShareBasedCompensation" xlink:label="loc_us-gaapShareBasedCompensation_90" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapShareBasedCompensation_90" xlink:type="arc" order="1" />
      <link:loc xlink:type="locator" xlink:href="daio-20160331.xsd#DAIO_ImpactNetIncomePerShareBasicAndDiluted" xlink:label="loc_DAIOImpactNetIncomePerShareBasicAndDiluted_90" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_DAIOImpactNetIncomePerShareBasicAndDiluted_90" xlink:type="arc" order="2" />
    </link:definitionLink>
    <link:definitionLink xlink:type="extended" xlink:role="http://dataio.com/role/Note10-Share-basedCompensationDetails1" xlink:title="00000039 - Disclosure - NOTE 10 - SHARE-BASED COMPENSATION (Details 1)" />
    <link:definitionLink xlink:type="extended" xlink:role="http://dataio.com/role/Note10.Share-basedCompensationDetails2" xlink:title="00000040 - Disclosure - NOTE 10. SHARE-BASED COMPENSATION (Details 2)" />
    <link:definitionLink xlink:type="extended" xlink:role="http://dataio.com/role/Note10.ShareBasedCompensationDetails3" xlink:title="00000041 - Disclosure - NOTE 10. SHARE BASED COMPENSATION (Details 3)" />
    <link:definitionLink xlink:type="extended" xlink:role="http://dataio.com/role/Note11-ShareRepurchaseProgramsDetails" xlink:title="00000042 - Disclosure - NOTE 11 - SHARE REPURCHASE PROGRAMS (Details)" />
</link:linkbase>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-101.LAB
<SEQUENCE>6
<FILENAME>daio-20160331_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.11b -->
    <!-- Field: Doc-Info; Name: Source; Value: 159555 03312016 10Q1.xfr; Date: 2016%2D05%2D10T18:42:04Z -->
    <!-- Field: Doc-Info; Name: Status; Value: 0x80020000 -->
<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/2015/elts/us-gaap-2015-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/2015/elts/us-gaap-2015-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/2015/elts/us-gaap-2015-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/2015/elts/us-gaap-2015-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="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_EmployeeSeveranceMember" xlink:label="us-gaap_EmployeeSeveranceMember" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_EmployeeSeveranceMember" xlink:to="us-gaap_EmployeeSeveranceMember_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_EmployeeSeveranceMember_lbl" xml:lang="en-US">Employee Severance</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_RestructuringCostAndReserveAxis" xlink:label="us-gaap_RestructuringCostAndReserveAxis" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_RestructuringCostAndReserveAxis" xlink:to="us-gaap_RestructuringCostAndReserveAxis_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_RestructuringCostAndReserveAxis_lbl" xml:lang="en-US">RestructuringCostAndReserve [Axis]</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_ForeignCountryMember" xlink:label="us-gaap_ForeignCountryMember" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ForeignCountryMember" xlink:to="us-gaap_ForeignCountryMember_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ForeignCountryMember_lbl" xml:lang="en-US">Downsizing foreign operations</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_StatementGeographicalAxis" xlink:label="us-gaap_StatementGeographicalAxis" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_StatementGeographicalAxis" xlink:to="us-gaap_StatementGeographicalAxis_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_StatementGeographicalAxis_lbl" xml:lang="en-US">StatementGeographical [Axis]</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_OtherExpenseMember" xlink:label="us-gaap_OtherExpenseMember" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OtherExpenseMember" xlink:to="us-gaap_OtherExpenseMember_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_OtherExpenseMember_lbl" xml:lang="en-US">Other costs</link:label>
      <link:loc xlink:type="locator" xlink:href="daio-20160331.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_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="DAIO_UnitedStatesMember_lbl" xml:lang="en-US">Downsizing United States Operations</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_RestrictedStockMember" xlink:label="us-gaap_RestrictedStockMember" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_RestrictedStockMember" xlink:to="us-gaap_RestrictedStockMember_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_RestrictedStockMember_lbl" xml:lang="en-US">Restricted Stock</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_AwardTypeAxis" xlink:label="us-gaap_AwardTypeAxis" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AwardTypeAxis" xlink:to="us-gaap_AwardTypeAxis_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_AwardTypeAxis_lbl" xml:lang="en-US">Award Type [Axis]</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_StockOptionMember" xlink:label="us-gaap_StockOptionMember" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_StockOptionMember" xlink:to="us-gaap_StockOptionMember_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_StockOptionMember_lbl" xml:lang="en-US">Stock Option</link:label>
      <link:loc xlink:type="locator" xlink:href="daio-20160331.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="http://xbrl.sec.gov/dei/2014/dei-2014-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="http://xbrl.sec.gov/dei/2014/dei-2014-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="http://xbrl.sec.gov/dei/2014/dei-2014-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="http://xbrl.sec.gov/dei/2014/dei-2014-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="http://xbrl.sec.gov/dei/2014/dei-2014-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="http://xbrl.sec.gov/dei/2014/dei-2014-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="http://xbrl.sec.gov/dei/2014/dei-2014-01-31.xsd#dei_EntityWellKnownSeasonedIssuer" xlink:label="dei_EntityWellKnownSeasonedIssuer" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityWellKnownSeasonedIssuer" xlink:to="dei_EntityWellKnownSeasonedIssuer_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_EntityWellKnownSeasonedIssuer_lbl" xml:lang="en-US">Is Entity a Well-known Seasoned Issuer?</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/dei/2014/dei-2014-01-31.xsd#dei_EntityVoluntaryFilers" xlink:label="dei_EntityVoluntaryFilers" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityVoluntaryFilers" xlink:to="dei_EntityVoluntaryFilers_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_EntityVoluntaryFilers_lbl" xml:lang="en-US">Is Entity a Voluntary Filer?</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/dei/2014/dei-2014-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="http://xbrl.sec.gov/dei/2014/dei-2014-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="http://xbrl.sec.gov/dei/2014/dei-2014-01-31.xsd#dei_EntityPublicFloat" xlink:label="dei_EntityPublicFloat" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityPublicFloat" xlink:to="dei_EntityPublicFloat_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_EntityPublicFloat_lbl" xml:lang="en-US">Entity Public Float</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/dei/2014/dei-2014-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="http://xbrl.sec.gov/dei/2014/dei-2014-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="http://xbrl.sec.gov/dei/2014/dei-2014-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/2015/elts/us-gaap-2015-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/2015/elts/us-gaap-2015-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/2015/elts/us-gaap-2015-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/2015/elts/us-gaap-2015-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/2015/elts/us-gaap-2015-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 $65 and $43, respectively</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-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/2015/elts/us-gaap-2015-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/2015/elts/us-gaap-2015-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/2015/elts/us-gaap-2015-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/2015/elts/us-gaap-2015-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/2015/elts/us-gaap-2015-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/2015/elts/us-gaap-2015-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/2015/elts/us-gaap-2015-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/2015/elts/us-gaap-2015-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/2015/elts/us-gaap-2015-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/2015/elts/us-gaap-2015-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/2015/elts/us-gaap-2015-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="daio-20160331.xsd#DAIO_AccruedCostsOfBusinessRestructuring" xlink:label="DAIO_AccruedCostsOfBusinessRestructuring" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DAIO_AccruedCostsOfBusinessRestructuring" xlink:to="DAIO_AccruedCostsOfBusinessRestructuring_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="DAIO_AccruedCostsOfBusinessRestructuring_lbl" xml:lang="en-US">Accrued costs of business restructuring</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-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/2015/elts/us-gaap-2015-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/2015/elts/us-gaap-2015-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/2015/elts/us-gaap-2015-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/2015/elts/us-gaap-2015-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/2015/elts/us-gaap-2015-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, 7,910,733 shares as of March 31, 2016 and 7,943,720 shares as of December 31, 2015</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-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 (deficit)</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-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/2015/elts/us-gaap-2015-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/2015/elts/us-gaap-2015-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/2015/elts/us-gaap-2015-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/2015/elts/us-gaap-2015-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/2015/elts/us-gaap-2015-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/2015/elts/us-gaap-2015-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/2015/elts/us-gaap-2015-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/2015/elts/us-gaap-2015-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/2015/elts/us-gaap-2015-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/2015/elts/us-gaap-2015-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/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_SalesRevenueGoodsNet" xlink:label="us-gaap_SalesRevenueGoodsNet" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_SalesRevenueGoodsNet" xlink:to="us-gaap_SalesRevenueGoodsNet_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_SalesRevenueGoodsNet_lbl" xml:lang="en-US">Net Sales</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-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/2015/elts/us-gaap-2015-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/2015/elts/us-gaap-2015-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/2015/elts/us-gaap-2015-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/2015/elts/us-gaap-2015-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/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_RestructuringCharges" xlink:label="us-gaap_RestructuringCharges" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_RestructuringCharges" xlink:to="us-gaap_RestructuringCharges_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_RestructuringCharges_lbl" xml:lang="en-US">Provision for business restructuring</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-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/2015/elts/us-gaap-2015-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 (loss)</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-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/2015/elts/us-gaap-2015-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/2015/elts/us-gaap-2015-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/2015/elts/us-gaap-2015-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 (expense)</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-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 (loss) before income taxes</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-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) benefit</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-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 (loss)</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-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 (loss) per share</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-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 (loss) per share</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-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/2015/elts/us-gaap-2015-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-20160331.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 (loss)</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-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/2015/elts/us-gaap-2015-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/2015/elts/us-gaap-2015-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/2015/elts/us-gaap-2015-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/2015/elts/us-gaap-2015-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/2015/elts/us-gaap-2015-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 (loss) to net cash provided by (used in) operating activities:</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_DepreciationDepletionAndAmortization" xlink:label="us-gaap_DepreciationDepletionAndAmortization" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DepreciationDepletionAndAmortization" xlink:to="us-gaap_DepreciationDepletionAndAmortization_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_DepreciationDepletionAndAmortization_lbl" xml:lang="en-US">Depreciation and amortization</link:label>
      <link:loc xlink:type="locator" xlink:href="daio-20160331.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/2015/elts/us-gaap-2015-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/2015/elts/us-gaap-2015-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/2015/elts/us-gaap-2015-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/2015/elts/us-gaap-2015-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/2015/elts/us-gaap-2015-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="daio-20160331.xsd#DAIO_AccruedCostOfBusinessRestructuring" xlink:label="DAIO_AccruedCostOfBusinessRestructuring" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DAIO_AccruedCostOfBusinessRestructuring" xlink:to="DAIO_AccruedCostOfBusinessRestructuring_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="DAIO_AccruedCostOfBusinessRestructuring_lbl" xml:lang="en-US">Accrued cost of business restructuring</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-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/2015/elts/us-gaap-2015-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/2015/elts/us-gaap-2015-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/2015/elts/us-gaap-2015-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/2015/elts/us-gaap-2015-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/2015/elts/us-gaap-2015-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/2015/elts/us-gaap-2015-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/2015/elts/us-gaap-2015-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/2015/elts/us-gaap-2015-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/2015/elts/us-gaap-2015-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/2009/role/negatedLabel" xlink:label="us-gaap_ProceedsFromIssuanceOfCommonStock_lbl" xml:lang="en-US">Proceeds from issuance of common stock, net of tax withholding</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_PaymentsForRepurchaseOfCommonStock" xlink:label="us-gaap_PaymentsForRepurchaseOfCommonStock" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PaymentsForRepurchaseOfCommonStock" xlink:to="us-gaap_PaymentsForRepurchaseOfCommonStock_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_PaymentsForRepurchaseOfCommonStock_lbl" xml:lang="en-US">Repurchase of common stock</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-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/2009/role/negatedTotalLabel" 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/2015/elts/us-gaap-2015-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/label" 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/2015/elts/us-gaap-2015-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/2015/elts/us-gaap-2015-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/2015/elts/us-gaap-2015-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 (received) during the period for: Income Taxes</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-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/2015/elts/us-gaap-2015-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/2015/elts/us-gaap-2015-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/2015/elts/us-gaap-2015-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/2015/elts/us-gaap-2015-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/2015/elts/us-gaap-2015-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="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_RestructuringAndRelatedActivitiesAbstract" xlink:label="us-gaap_RestructuringAndRelatedActivitiesAbstract" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_RestructuringAndRelatedActivitiesAbstract" xlink:to="us-gaap_RestructuringAndRelatedActivitiesAbstract_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_RestructuringAndRelatedActivitiesAbstract_lbl" xml:lang="en-US">Restructuring and Related Activities [Abstract]</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_ScheduleOfRestructuringAndRelatedCostsTextBlock" xlink:label="us-gaap_ScheduleOfRestructuringAndRelatedCostsTextBlock" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ScheduleOfRestructuringAndRelatedCostsTextBlock" xlink:to="us-gaap_ScheduleOfRestructuringAndRelatedCostsTextBlock_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ScheduleOfRestructuringAndRelatedCostsTextBlock_lbl" xml:lang="en-US">NOTE - 4. BUSINESS RESTRUCTURING</link:label>
      <link:loc xlink:type="locator" xlink:href="daio-20160331.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 5 - Other Accrued Liabilities</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-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 5 - OTHER ACCRUED LIABILITIES</link:label>
      <link:loc xlink:type="locator" xlink:href="daio-20160331.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-20160331.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 6 - OPERATING LEASE COMMITMENTS</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-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-20160331.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 7 - OTHER COMMITMENTS</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-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 8 - CONTINGENCIES</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-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/2015/elts/us-gaap-2015-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 9 - EARNINGS (LOSS) PER SHARE</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-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/2015/elts/us-gaap-2015-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 10 - SHARE-BASED COMPENSATION</link:label>
      <link:loc xlink:type="locator" xlink:href="daio-20160331.xsd#DAIO_Note11ShareRepurchaseProgramsAbstract" xlink:label="DAIO_Note11ShareRepurchaseProgramsAbstract" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DAIO_Note11ShareRepurchaseProgramsAbstract" xlink:to="DAIO_Note11ShareRepurchaseProgramsAbstract_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="DAIO_Note11ShareRepurchaseProgramsAbstract_lbl" xml:lang="en-US">Note 11 - Share Repurchase Programs</link:label>
      <link:loc xlink:type="locator" xlink:href="daio-20160331.xsd#DAIO_ShareRepurchaseProgramsTextBlock" xlink:label="DAIO_ShareRepurchaseProgramsTextBlock" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DAIO_ShareRepurchaseProgramsTextBlock" xlink:to="DAIO_ShareRepurchaseProgramsTextBlock_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="DAIO_ShareRepurchaseProgramsTextBlock_lbl" xml:lang="en-US">NOTE 11 - SHARE REPURCHASE PROGRAMS</link:label>
      <link:loc xlink:type="locator" xlink:href="daio-20160331.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 Policies</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-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/2015/elts/us-gaap-2015-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/2015/elts/us-gaap-2015-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/2015/elts/us-gaap-2015-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-20160331.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 Tables</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-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-20160331.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 Tables</link:label>
      <link:loc xlink:type="locator" xlink:href="daio-20160331.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-20160331.xsd#DAIO_Note5.BusinessRestructuringTablessAbstract" xlink:label="DAIO_Note5.BusinessRestructuringTablessAbstract" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DAIO_Note5.BusinessRestructuringTablessAbstract" xlink:to="DAIO_Note5.BusinessRestructuringTablessAbstract_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="DAIO_Note5.BusinessRestructuringTablessAbstract_lbl" xml:lang="en-US">Note 4. Business Restructuring Tables</link:label>
      <link:loc xlink:type="locator" xlink:href="daio-20160331.xsd#DAIO_AnalysisOfBusinessRestructuring" xlink:label="DAIO_AnalysisOfBusinessRestructuring" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DAIO_AnalysisOfBusinessRestructuring" xlink:to="DAIO_AnalysisOfBusinessRestructuring_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="DAIO_AnalysisOfBusinessRestructuring_lbl" xml:lang="en-US">Analysis of the business restructuring</link:label>
      <link:loc xlink:type="locator" xlink:href="daio-20160331.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/label" xlink:label="DAIO_OtherAccruedLiabilitiesTablesAbstract_lbl" xml:lang="en-US">Note 5 - Other Accrued Liabilities Tables</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-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/2015/elts/us-gaap-2015-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-20160331.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 6 - Operating Lease Commitments Tables</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-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-20160331.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 9 - Earnings Loss Per Share Tables</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-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-20160331.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 10 - Share-based Compensation Tables</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-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/2015/elts/us-gaap-2015-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/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock" xlink:label="us-gaap_ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock" xlink:to="us-gaap_ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock_lbl" xml:lang="en-US">Option valuation assumptions</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-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="daio-20160331.xsd#DAIO_Note11ShareRepurchaseProgramsTablesAbstract" xlink:label="DAIO_Note11ShareRepurchaseProgramsTablesAbstract" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DAIO_Note11ShareRepurchaseProgramsTablesAbstract" xlink:to="DAIO_Note11ShareRepurchaseProgramsTablesAbstract_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="DAIO_Note11ShareRepurchaseProgramsTablesAbstract_lbl" xml:lang="en-US">Note 11 - Share Repurchase Programs Tables</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_ScheduleOfRepurchaseAgreements" xlink:label="us-gaap_ScheduleOfRepurchaseAgreements" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ScheduleOfRepurchaseAgreements" xlink:to="us-gaap_ScheduleOfRepurchaseAgreements_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ScheduleOfRepurchaseAgreements_lbl" xml:lang="en-US">Share repurchase activity</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-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/2015/elts/us-gaap-2015-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/2015/elts/us-gaap-2015-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/2015/elts/us-gaap-2015-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/2015/elts/us-gaap-2015-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-20160331.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="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-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/2015/elts/us-gaap-2015-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/2015/elts/us-gaap-2015-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/2015/elts/us-gaap-2015-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_RestructuringCostAndReserveAxis" xlink:to="us-gaap_RestructuringCostAndReserveAxis_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_RestructuringCostAndReserveAxis_2_lbl" xml:lang="en-US">Restructuring Type [Axis]</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_StatementGeographicalAxis" xlink:to="us-gaap_StatementGeographicalAxis_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_StatementGeographicalAxis_2_lbl" xml:lang="en-US">Geographical [Axis]</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_RestructuringReserve" xlink:label="us-gaap_RestructuringReserve" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_RestructuringReserve" xlink:to="us-gaap_RestructuringReserve_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel" xlink:label="us-gaap_RestructuringReserve_lbl" xml:lang="en-US">Reserve Balance Beginning</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_RestructuringCharges" xlink:to="us-gaap_RestructuringCharges_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_RestructuringCharges_2_lbl" xml:lang="en-US">Expense</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_PaymentsForRestructuring" xlink:label="us-gaap_PaymentsForRestructuring" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PaymentsForRestructuring" xlink:to="us-gaap_PaymentsForRestructuring_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_PaymentsForRestructuring_lbl" xml:lang="en-US">Payments/Write-Offs</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_RestructuringReserve" xlink:to="us-gaap_RestructuringReserve_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:label="us-gaap_RestructuringReserve_2_lbl" xml:lang="en-US">Reserve Balance Ending</link:label>
      <link:loc xlink:type="locator" xlink:href="daio-20160331.xsd#DAIO_CurrentPortionOfLiability" xlink:label="DAIO_CurrentPortionOfLiability" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DAIO_CurrentPortionOfLiability" xlink:to="DAIO_CurrentPortionOfLiability_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="DAIO_CurrentPortionOfLiability_lbl" xml:lang="en-US">Current portion of the liability</link:label>
      <link:loc xlink:type="locator" xlink:href="daio-20160331.xsd#DAIO_NonCurrentPortionOfLiability" xlink:label="DAIO_NonCurrentPortionOfLiability" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DAIO_NonCurrentPortionOfLiability" xlink:to="DAIO_NonCurrentPortionOfLiability_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="DAIO_NonCurrentPortionOfLiability_lbl" xml:lang="en-US">Non current portion of the liability</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-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/2015/elts/us-gaap-2015-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/2015/elts/us-gaap-2015-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/2015/elts/us-gaap-2015-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/2015/elts/us-gaap-2015-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/2015/elts/us-gaap-2015-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/2015/elts/us-gaap-2015-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/2015/elts/us-gaap-2015-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/2003/role/label" 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/2015/elts/us-gaap-2015-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/2003/role/label" 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/2015/elts/us-gaap-2015-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/2015/elts/us-gaap-2015-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">2016 (remaining)</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-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">2017</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-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">2018</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-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">2019</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-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">2020</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-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/2015/elts/us-gaap-2015-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/2015/elts/us-gaap-2015-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/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_PurchaseObligationDueInSecondYear" xlink:label="us-gaap_PurchaseObligationDueInSecondYear" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PurchaseObligationDueInSecondYear" xlink:to="us-gaap_PurchaseObligationDueInSecondYear_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_PurchaseObligationDueInSecondYear_lbl" xml:lang="en-US">After 2016</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 (loss) per share: Net income (loss)</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-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 (loss) per share: weighted average shares</link:label>
      <link:loc xlink:type="locator" xlink:href="daio-20160331.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 (loss) 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 (loss) 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 (loss) per share</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-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: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-20160331.xsd#DAIO_ImpactNetIncomePerShareBasicAndDiluted" xlink:label="DAIO_ImpactNetIncomePerShareBasicAndDiluted" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DAIO_ImpactNetIncomePerShareBasicAndDiluted" xlink:to="DAIO_ImpactNetIncomePerShareBasicAndDiluted_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="DAIO_ImpactNetIncomePerShareBasicAndDiluted_lbl" xml:lang="en-US">Impact on net earnings : Basic and diluted</link:label>
      <link:loc xlink:type="locator" xlink:href="daio-20160331.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/label" xlink:label="DAIO_Note10SharebasedCompensationDetailsNarrativeAbstract_lbl" xml:lang="en-US">Note 10 - Share-based Compensation Details 1</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-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/2015/elts/us-gaap-2015-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:loc xlink:type="locator" xlink:href="daio-20160331.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/label" xlink:label="DAIO_SharebasedCompensationDetails1Abstract_lbl" xml:lang="en-US">Note 10. Share-based Compensation Details 2</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-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/2015/elts/us-gaap-2015-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-20160331.xsd#DAIO_Note10.ShareBasedCompensationDetails2Abstract" xlink:label="DAIO_Note10.ShareBasedCompensationDetails2Abstract" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DAIO_Note10.ShareBasedCompensationDetails2Abstract" xlink:to="DAIO_Note10.ShareBasedCompensationDetails2Abstract_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="DAIO_Note10.ShareBasedCompensationDetails2Abstract_lbl" xml:lang="en-US">Note 10. Share Based Compensation Details 3</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate_lbl" xml:lang="en-US">Risk-free interest rates</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate_lbl" xml:lang="en-US">Volatility factors</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1" xlink:label="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1" xlink:to="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1_lbl" xml:lang="en-US">Expected life of the option in years</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate_lbl" xml:lang="en-US">Expected dividend yield</link:label>
      <link:loc xlink:type="locator" xlink:href="daio-20160331.xsd#DAIO_Note11ShareRepurchaseProgramsDetailsAbstract" xlink:label="DAIO_Note11ShareRepurchaseProgramsDetailsAbstract" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DAIO_Note11ShareRepurchaseProgramsDetailsAbstract" xlink:to="DAIO_Note11ShareRepurchaseProgramsDetailsAbstract_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="DAIO_Note11ShareRepurchaseProgramsDetailsAbstract_lbl" xml:lang="en-US">Note 11 - Share Repurchase Programs Details</link:label>
      <link:loc xlink:type="locator" xlink:href="daio-20160331.xsd#DAIO_AveragePricePaidPerShareForShareRepurchase" xlink:label="DAIO_AveragePricePaidPerShareForShareRepurchase" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DAIO_AveragePricePaidPerShareForShareRepurchase" xlink:to="DAIO_AveragePricePaidPerShareForShareRepurchase_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="DAIO_AveragePricePaidPerShareForShareRepurchase_lbl" xml:lang="en-US">Average price paid per share</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_StockRepurchasedDuringPeriodShares" xlink:label="us-gaap_StockRepurchasedDuringPeriodShares" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_StockRepurchasedDuringPeriodShares" xlink:to="us-gaap_StockRepurchasedDuringPeriodShares_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_StockRepurchasedDuringPeriodShares_lbl" xml:lang="en-US">Number of shares repurchased</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_StockRepurchaseProgramRemainingAuthorizedRepurchaseAmount1" xlink:label="us-gaap_StockRepurchaseProgramRemainingAuthorizedRepurchaseAmount1" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_StockRepurchaseProgramRemainingAuthorizedRepurchaseAmount1" xlink:to="us-gaap_StockRepurchaseProgramRemainingAuthorizedRepurchaseAmount1_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_StockRepurchaseProgramRemainingAuthorizedRepurchaseAmount1_lbl" xml:lang="en-US">Value of shares the may yet be purchased</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DAIO_AccruedCostOfBusinessRestructuring" xlink:to="DAIO_AccruedCostOfBusinessRestructuring_doc" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="DAIO_AccruedCostOfBusinessRestructuring_doc" xml:lang="en-US">Custom Element.</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DAIO_AccruedCostsOfBusinessRestructuring" xlink:to="DAIO_AccruedCostsOfBusinessRestructuring_doc" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="DAIO_AccruedCostsOfBusinessRestructuring_doc" xml:lang="en-US">Custom Element.</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DAIO_AnalysisOfBusinessRestructuring" xlink:to="DAIO_AnalysisOfBusinessRestructuring_doc" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="DAIO_AnalysisOfBusinessRestructuring_doc" xml:lang="en-US">Custom Element.</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DAIO_CurrentPortionOfLiability" xlink:to="DAIO_CurrentPortionOfLiability_doc" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="DAIO_CurrentPortionOfLiability_doc" xml:lang="en-US">Custom Element.</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_ImpactNetIncomePerShareBasicAndDiluted" xlink:to="DAIO_ImpactNetIncomePerShareBasicAndDiluted_doc" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="DAIO_ImpactNetIncomePerShareBasicAndDiluted_doc" xml:lang="en-US">Custom Element.</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DAIO_NonCurrentPortionOfLiability" xlink:to="DAIO_NonCurrentPortionOfLiability_doc" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="DAIO_NonCurrentPortionOfLiability_doc" xml:lang="en-US">Custom Element.</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: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_ProceedsFromIssuanceOfCommonStock" xlink:to="us-gaap_ProceedsFromIssuanceOfCommonStock_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ProceedsFromIssuanceOfCommonStock_2_lbl" xml:lang="en-US">Proceeds from Issuance of Common Stock</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_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_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_RestructuringReserve" xlink:to="us-gaap_RestructuringReserve_3_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_RestructuringReserve_3_lbl" xml:lang="en-US">Restructuring Reserve</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:labelLink>
</link:linkbase>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-101.PRE
<SEQUENCE>7
<FILENAME>daio-20160331_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.11b -->
    <!-- Field: Doc-Info; Name: Source; Value: 159555 03312016 10Q1.xfr; Date: 2016%2D05%2D10T18:42:04Z -->
    <!-- Field: Doc-Info; Name: Status; Value: 0x80020000 -->
<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-20160331.xsd#DocumentAndEntityInformation" xlink:type="simple" />
    <link:roleRef roleURI="http://dataio.com/role/ConsolidatedBalanceSheetsInThousandsExceptShareData" xlink:href="daio-20160331.xsd#ConsolidatedBalanceSheetsInThousandsExceptShareData" xlink:type="simple" />
    <link:roleRef roleURI="http://dataio.com/role/ConsolidatedBalanceSheetsInThousandsExceptShareDataParenthetical" xlink:href="daio-20160331.xsd#ConsolidatedBalanceSheetsInThousandsExceptShareDataParenthetical" xlink:type="simple" />
    <link:roleRef roleURI="http://dataio.com/role/ConsolidatedStatementsOfOperationsInThousandsExceptPerShareAmounts" xlink:href="daio-20160331.xsd#ConsolidatedStatementsOfOperationsInThousandsExceptPerShareAmounts" xlink:type="simple" />
    <link:roleRef roleURI="http://dataio.com/role/ConsolidatedStatementsOfComprehensiveIncomeLossInThousands" xlink:href="daio-20160331.xsd#ConsolidatedStatementsOfComprehensiveIncomeLossInThousands" xlink:type="simple" />
    <link:roleRef roleURI="http://dataio.com/role/ConsolidatedStatementOfCashFlowsInThousands" xlink:href="daio-20160331.xsd#ConsolidatedStatementOfCashFlowsInThousands" xlink:type="simple" />
    <link:roleRef roleURI="http://dataio.com/role/Note1-FinancialStatementPreparation" xlink:href="daio-20160331.xsd#Note1-FinancialStatementPreparation" xlink:type="simple" />
    <link:roleRef roleURI="http://dataio.com/role/Note2-Inventories" xlink:href="daio-20160331.xsd#Note2-Inventories" xlink:type="simple" />
    <link:roleRef roleURI="http://dataio.com/role/Note3-PropertyPlantAndEquipmentNet" xlink:href="daio-20160331.xsd#Note3-PropertyPlantAndEquipmentNet" xlink:type="simple" />
    <link:roleRef roleURI="http://dataio.com/role/Note4-BusinessRestructuring" xlink:href="daio-20160331.xsd#Note4-BusinessRestructuring" xlink:type="simple" />
    <link:roleRef roleURI="http://dataio.com/role/Note5-OtherAccruedLiabilities" xlink:href="daio-20160331.xsd#Note5-OtherAccruedLiabilities" xlink:type="simple" />
    <link:roleRef roleURI="http://dataio.com/role/Note6-OperatingLeaseCommitments" xlink:href="daio-20160331.xsd#Note6-OperatingLeaseCommitments" xlink:type="simple" />
    <link:roleRef roleURI="http://dataio.com/role/Note7-OtherCommitments" xlink:href="daio-20160331.xsd#Note7-OtherCommitments" xlink:type="simple" />
    <link:roleRef roleURI="http://dataio.com/role/Note8-Contingencies" xlink:href="daio-20160331.xsd#Note8-Contingencies" xlink:type="simple" />
    <link:roleRef roleURI="http://dataio.com/role/Note9-EarningsLossPerShare" xlink:href="daio-20160331.xsd#Note9-EarningsLossPerShare" xlink:type="simple" />
    <link:roleRef roleURI="http://dataio.com/role/Note10-Share-basedCompensation" xlink:href="daio-20160331.xsd#Note10-Share-basedCompensation" xlink:type="simple" />
    <link:roleRef roleURI="http://dataio.com/role/Note11-ShareRepurchasePrograms" xlink:href="daio-20160331.xsd#Note11-ShareRepurchasePrograms" xlink:type="simple" />
    <link:roleRef roleURI="http://dataio.com/role/Note1-FinancialStatementPreparationPolicies" xlink:href="daio-20160331.xsd#Note1-FinancialStatementPreparationPolicies" xlink:type="simple" />
    <link:roleRef roleURI="http://dataio.com/role/Note2-InventoriesTables" xlink:href="daio-20160331.xsd#Note2-InventoriesTables" xlink:type="simple" />
    <link:roleRef roleURI="http://dataio.com/role/Note3-PropertyPlantAndEquipmentNetTables" xlink:href="daio-20160331.xsd#Note3-PropertyPlantAndEquipmentNetTables" xlink:type="simple" />
    <link:roleRef roleURI="http://dataio.com/role/Note4.BusinessRestructuringTables" xlink:href="daio-20160331.xsd#Note4.BusinessRestructuringTables" xlink:type="simple" />
    <link:roleRef roleURI="http://dataio.com/role/Note5-OtherAccruedLiabilitiesTables" xlink:href="daio-20160331.xsd#Note5-OtherAccruedLiabilitiesTables" xlink:type="simple" />
    <link:roleRef roleURI="http://dataio.com/role/Note6-OperatingLeaseCommitmentsTables" xlink:href="daio-20160331.xsd#Note6-OperatingLeaseCommitmentsTables" xlink:type="simple" />
    <link:roleRef roleURI="http://dataio.com/role/Note9-EarningsLossPerShareTables" xlink:href="daio-20160331.xsd#Note9-EarningsLossPerShareTables" xlink:type="simple" />
    <link:roleRef roleURI="http://dataio.com/role/Note10-Share-basedCompensationTables" xlink:href="daio-20160331.xsd#Note10-Share-basedCompensationTables" xlink:type="simple" />
    <link:roleRef roleURI="http://dataio.com/role/Note11-ShareRepurchaseProgramsTables" xlink:href="daio-20160331.xsd#Note11-ShareRepurchaseProgramsTables" xlink:type="simple" />
    <link:roleRef roleURI="http://dataio.com/role/Note1-FinancialStatementPreparationDetailsNarrative" xlink:href="daio-20160331.xsd#Note1-FinancialStatementPreparationDetailsNarrative" xlink:type="simple" />
    <link:roleRef roleURI="http://dataio.com/role/Note2-InventoriesDetailsInThousands" xlink:href="daio-20160331.xsd#Note2-InventoriesDetailsInThousands" xlink:type="simple" />
    <link:roleRef roleURI="http://dataio.com/role/Note3-PropertyPlantAndEquipmentNetDetailsInThousands" xlink:href="daio-20160331.xsd#Note3-PropertyPlantAndEquipmentNetDetailsInThousands" xlink:type="simple" />
    <link:roleRef roleURI="http://dataio.com/role/Note4.BusinessRestructuringDetails" xlink:href="daio-20160331.xsd#Note4.BusinessRestructuringDetails" xlink:type="simple" />
    <link:roleRef roleURI="http://dataio.com/role/Note4-BusinessRestructuringDetailsNarrative" xlink:href="daio-20160331.xsd#Note4-BusinessRestructuringDetailsNarrative" xlink:type="simple" />
    <link:roleRef roleURI="http://dataio.com/role/Note5-OtherAccruedLiabilitiesDetailsInThousands" xlink:href="daio-20160331.xsd#Note5-OtherAccruedLiabilitiesDetailsInThousands" xlink:type="simple" />
    <link:roleRef roleURI="http://dataio.com/role/Note5-OtherAccruedLiabilitiesDetails1InThousands" xlink:href="daio-20160331.xsd#Note5-OtherAccruedLiabilitiesDetails1InThousands" xlink:type="simple" />
    <link:roleRef roleURI="http://dataio.com/role/Note6-OperatingLeaseCommitmentsDetailsInThousands" xlink:href="daio-20160331.xsd#Note6-OperatingLeaseCommitmentsDetailsInThousands" xlink:type="simple" />
    <link:roleRef roleURI="http://dataio.com/role/Note7-OtherCommitmentsDetailsNarrative" xlink:href="daio-20160331.xsd#Note7-OtherCommitmentsDetailsNarrative" xlink:type="simple" />
    <link:roleRef roleURI="http://dataio.com/role/Note9-EarningsLossPerShareDetailsInThousandsExceptPerShareData" xlink:href="daio-20160331.xsd#Note9-EarningsLossPerShareDetailsInThousandsExceptPerShareData" xlink:type="simple" />
    <link:roleRef roleURI="http://dataio.com/role/Note9-EarningsLossPerShareDetailsNarrative" xlink:href="daio-20160331.xsd#Note9-EarningsLossPerShareDetailsNarrative" xlink:type="simple" />
    <link:roleRef roleURI="http://dataio.com/role/Note10-Share-basedCompensationDetailsInThousandsExceptPerShareData" xlink:href="daio-20160331.xsd#Note10-Share-basedCompensationDetailsInThousandsExceptPerShareData" xlink:type="simple" />
    <link:roleRef roleURI="http://dataio.com/role/Note10-Share-basedCompensationDetails1" xlink:href="daio-20160331.xsd#Note10-Share-basedCompensationDetails1" xlink:type="simple" />
    <link:roleRef roleURI="http://dataio.com/role/Note10.Share-basedCompensationDetails2" xlink:href="daio-20160331.xsd#Note10.Share-basedCompensationDetails2" xlink:type="simple" />
    <link:roleRef roleURI="http://dataio.com/role/Note10.ShareBasedCompensationDetails3" xlink:href="daio-20160331.xsd#Note10.ShareBasedCompensationDetails3" xlink:type="simple" />
    <link:roleRef roleURI="http://dataio.com/role/Note11-ShareRepurchaseProgramsDetails" xlink:href="daio-20160331.xsd#Note11-ShareRepurchaseProgramsDetails" 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-20160331.xsd#DAIO_DocumentAndEntityInformationAbstract" xlink:label="loc_DAIODocumentAndEntityInformationAbstract" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/dei/2014/dei-2014-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="http://xbrl.sec.gov/dei/2014/dei-2014-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="http://xbrl.sec.gov/dei/2014/dei-2014-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="http://xbrl.sec.gov/dei/2014/dei-2014-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="http://xbrl.sec.gov/dei/2014/dei-2014-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="http://xbrl.sec.gov/dei/2014/dei-2014-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="http://xbrl.sec.gov/dei/2014/dei-2014-01-31.xsd#dei_EntityWellKnownSeasonedIssuer" xlink:label="loc_deiEntityWellKnownSeasonedIssuer" />
      <link:presentationArc order="60" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_DAIODocumentAndEntityInformationAbstract" xlink:to="loc_deiEntityWellKnownSeasonedIssuer" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/dei/2014/dei-2014-01-31.xsd#dei_EntityVoluntaryFilers" xlink:label="loc_deiEntityVoluntaryFilers" />
      <link:presentationArc order="70" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_DAIODocumentAndEntityInformationAbstract" xlink:to="loc_deiEntityVoluntaryFilers" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/dei/2014/dei-2014-01-31.xsd#dei_EntityCurrentReportingStatus" xlink:label="loc_deiEntityCurrentReportingStatus" />
      <link:presentationArc order="80" 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="http://xbrl.sec.gov/dei/2014/dei-2014-01-31.xsd#dei_EntityFilerCategory" xlink:label="loc_deiEntityFilerCategory" />
      <link:presentationArc order="90" 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="http://xbrl.sec.gov/dei/2014/dei-2014-01-31.xsd#dei_EntityPublicFloat" xlink:label="loc_deiEntityPublicFloat" />
      <link:presentationArc order="100" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_DAIODocumentAndEntityInformationAbstract" xlink:to="loc_deiEntityPublicFloat" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/dei/2014/dei-2014-01-31.xsd#dei_EntityCommonStockSharesOutstanding" xlink:label="loc_deiEntityCommonStockSharesOutstanding" />
      <link:presentationArc order="110" 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="http://xbrl.sec.gov/dei/2014/dei-2014-01-31.xsd#dei_DocumentFiscalPeriodFocus" xlink:label="loc_deiDocumentFiscalPeriodFocus" />
      <link:presentationArc order="120" 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="http://xbrl.sec.gov/dei/2014/dei-2014-01-31.xsd#dei_DocumentFiscalYearFocus" xlink:label="loc_deiDocumentFiscalYearFocus" />
      <link:presentationArc order="130" 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/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_StatementOfFinancialPositionAbstract" xlink:label="loc_us-gaapStatementOfFinancialPositionAbstract" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-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/2015/elts/us-gaap-2015-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/2015/elts/us-gaap-2015-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/2015/elts/us-gaap-2015-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/2015/elts/us-gaap-2015-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/2015/elts/us-gaap-2015-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/2015/elts/us-gaap-2015-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/2015/elts/us-gaap-2015-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-gaapAssetsAbstract" xlink:to="loc_us-gaapPropertyPlantAndEquipmentNet" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_OtherAssetsNoncurrent" xlink:label="loc_us-gaapOtherAssetsNoncurrent" />
      <link:presentationArc order="80" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapAssetsAbstract" xlink:to="loc_us-gaapOtherAssetsNoncurrent" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_Assets" xlink:label="loc_us-gaapAssets" />
      <link:presentationArc order="90" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapAssetsAbstract" 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/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_LiabilitiesAndStockholdersEquityAbstract" xlink:label="loc_us-gaapLiabilitiesAndStockholdersEquityAbstract" />
      <link:presentationArc order="100" 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/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_LiabilitiesCurrentAbstract" xlink:label="loc_us-gaapLiabilitiesCurrentAbstract" />
      <link:presentationArc order="110" 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/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_AccountsPayableCurrent" xlink:label="loc_us-gaapAccountsPayableCurrent" />
      <link:presentationArc order="120" 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/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_EmployeeRelatedLiabilitiesCurrent" xlink:label="loc_us-gaapEmployeeRelatedLiabilitiesCurrent" />
      <link:presentationArc order="130" 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/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_DeferredRevenueCurrent" xlink:label="loc_us-gaapDeferredRevenueCurrent" />
      <link:presentationArc order="140" 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/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_OtherAccruedLiabilitiesCurrent" xlink:label="loc_us-gaapOtherAccruedLiabilitiesCurrent" />
      <link:presentationArc order="150" 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="daio-20160331.xsd#DAIO_AccruedCostsOfBusinessRestructuring" xlink:label="loc_DAIOAccruedCostsOfBusinessRestructuring" />
      <link:presentationArc order="160" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapLiabilitiesCurrentAbstract" xlink:to="loc_DAIOAccruedCostsOfBusinessRestructuring" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_LiabilitiesCurrent" xlink:label="loc_us-gaapLiabilitiesCurrent" />
      <link:presentationArc order="170" 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/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_OtherLiabilitiesNoncurrent" xlink:label="loc_us-gaapOtherLiabilitiesNoncurrent" />
      <link:presentationArc order="180" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapLiabilitiesAndStockholdersEquityAbstract" xlink:to="loc_us-gaapOtherLiabilitiesNoncurrent" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_CommitmentsAndContingencies" xlink:label="loc_us-gaapCommitmentsAndContingencies" />
      <link:presentationArc order="190" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapLiabilitiesAndStockholdersEquityAbstract" xlink:to="loc_us-gaapCommitmentsAndContingencies" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_StockholdersEquityAbstract" xlink:label="loc_us-gaapStockholdersEquityAbstract" />
      <link:presentationArc order="200" 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/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_PreferredStockValue" xlink:label="loc_us-gaapPreferredStockValue" />
      <link:presentationArc order="210" 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/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_CommonStockValue" xlink:label="loc_us-gaapCommonStockValue" />
      <link:presentationArc order="220" 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/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_RetainedEarningsAccumulatedDeficit" xlink:label="loc_us-gaapRetainedEarningsAccumulatedDeficit" />
      <link:presentationArc order="230" 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/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax" xlink:label="loc_us-gaapAccumulatedOtherComprehensiveIncomeLossNetOfTax" />
      <link:presentationArc order="240" 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/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_StockholdersEquity" xlink:label="loc_us-gaapStockholdersEquity" />
      <link:presentationArc order="250" 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/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_LiabilitiesAndStockholdersEquity" xlink:label="loc_us-gaapLiabilitiesAndStockholdersEquity" />
      <link:presentationArc order="260" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapLiabilitiesAndStockholdersEquityAbstract" 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/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_StatementOfFinancialPositionAbstract" xlink:label="loc_us-gaapStatementOfFinancialPositionAbstract" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-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/2015/elts/us-gaap-2015-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/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_StockholdersEquityAbstract" xlink:label="loc_us-gaapStockholdersEquityAbstract" />
      <link:presentationArc order="20" 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/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_PreferredStockSharesAuthorized" xlink:label="loc_us-gaapPreferredStockSharesAuthorized" />
      <link:presentationArc order="30" 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/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_PreferredStockSharesIssued" xlink:label="loc_us-gaapPreferredStockSharesIssued" />
      <link:presentationArc order="40" 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/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_PreferredStockSharesOutstanding" xlink:label="loc_us-gaapPreferredStockSharesOutstanding" />
      <link:presentationArc order="50" 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/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_CommonStockSharesAuthorized" xlink:label="loc_us-gaapCommonStockSharesAuthorized" />
      <link:presentationArc order="60" 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/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_CommonStockSharesIssued" xlink:label="loc_us-gaapCommonStockSharesIssued" />
      <link:presentationArc order="70" 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/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_CommonStockSharesOutstanding" xlink:label="loc_us-gaapCommonStockSharesOutstanding" />
      <link:presentationArc order="80" 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/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_IncomeStatementAbstract" xlink:label="loc_us-gaapIncomeStatementAbstract" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_SalesRevenueGoodsNet" xlink:label="loc_us-gaapSalesRevenueGoodsNet" />
      <link:presentationArc order="0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapIncomeStatementAbstract" xlink:to="loc_us-gaapSalesRevenueGoodsNet" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-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/2015/elts/us-gaap-2015-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/2015/elts/us-gaap-2015-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/2015/elts/us-gaap-2015-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/2015/elts/us-gaap-2015-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/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_RestructuringCharges" xlink:label="loc_us-gaapRestructuringCharges" />
      <link:presentationArc order="60" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapOperatingExpensesAbstract" xlink:to="loc_us-gaapRestructuringCharges" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_OperatingExpenses" xlink:label="loc_us-gaapOperatingExpenses" />
      <link:presentationArc order="70" 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/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_OperatingIncomeLoss" xlink:label="loc_us-gaapOperatingIncomeLoss" />
      <link:presentationArc order="80" 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/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_NonoperatingIncomeExpenseAbstract" xlink:label="loc_us-gaapNonoperatingIncomeExpenseAbstract" />
      <link:presentationArc order="90" 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/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_InterestIncomeExpenseNonoperatingNet" xlink:label="loc_us-gaapInterestIncomeExpenseNonoperatingNet" />
      <link:presentationArc order="100" 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/2015/elts/us-gaap-2015-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/2015/elts/us-gaap-2015-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/2015/elts/us-gaap-2015-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/2015/elts/us-gaap-2015-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/2015/elts/us-gaap-2015-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/2015/elts/us-gaap-2015-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/2015/elts/us-gaap-2015-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/2015/elts/us-gaap-2015-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/2015/elts/us-gaap-2015-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-20160331.xsd#DAIO_ConsolidatedStatementsOfComprehensiveIncomeLossAbstract" xlink:label="loc_DAIOConsolidatedStatementsOfComprehensiveIncomeLossAbstract" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-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/2015/elts/us-gaap-2015-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/2015/elts/us-gaap-2015-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/2015/elts/us-gaap-2015-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/ConsolidatedStatementOfCashFlowsInThousands" xlink:title="00000006 - Statement - CONSOLIDATED STATEMENT OF CASH FLOWS (in thousands) (Unaudited)">
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_StatementOfCashFlowsAbstract" xlink:label="loc_us-gaapStatementOfCashFlowsAbstract" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-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/2015/elts/us-gaap-2015-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/2015/elts/us-gaap-2015-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-gaapStatementOfCashFlowsAbstract" xlink:to="loc_us-gaapAdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-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="daio-20160331.xsd#DAIO_EquipmentTransferredToCostOfGoodsSold" xlink:label="loc_DAIOEquipmentTransferredToCostOfGoodsSold" />
      <link:presentationArc order="40" 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/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_ShareBasedCompensation" xlink:label="loc_us-gaapShareBasedCompensation" />
      <link:presentationArc order="50" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapAdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:to="loc_us-gaapShareBasedCompensation" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_IncreaseDecreaseInOperatingCapitalAbstract" xlink:label="loc_us-gaapIncreaseDecreaseInOperatingCapitalAbstract" />
      <link:presentationArc order="60" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementOfCashFlowsAbstract" xlink:to="loc_us-gaapIncreaseDecreaseInOperatingCapitalAbstract" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_IncreaseDecreaseInAccountsReceivable" xlink:label="loc_us-gaapIncreaseDecreaseInAccountsReceivable" />
      <link:presentationArc order="70" 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/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_IncreaseDecreaseInInventories" xlink:label="loc_us-gaapIncreaseDecreaseInInventories" />
      <link:presentationArc order="80" 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/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_IncreaseDecreaseInOtherCurrentAssets" xlink:label="loc_us-gaapIncreaseDecreaseInOtherCurrentAssets" />
      <link:presentationArc order="90" 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="daio-20160331.xsd#DAIO_AccruedCostOfBusinessRestructuring" xlink:label="loc_DAIOAccruedCostOfBusinessRestructuring" />
      <link:presentationArc order="100" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapIncreaseDecreaseInOperatingCapitalAbstract" xlink:to="loc_DAIOAccruedCostOfBusinessRestructuring" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-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/2015/elts/us-gaap-2015-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/2015/elts/us-gaap-2015-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/2015/elts/us-gaap-2015-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/2015/elts/us-gaap-2015-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/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract" xlink:label="loc_us-gaapNetCashProvidedByUsedInInvestingActivitiesAbstract" />
      <link:presentationArc order="160" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementOfCashFlowsAbstract" xlink:to="loc_us-gaapNetCashProvidedByUsedInInvestingActivitiesAbstract" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_PaymentsToAcquirePropertyPlantAndEquipment" xlink:label="loc_us-gaapPaymentsToAcquirePropertyPlantAndEquipment" />
      <link:presentationArc order="170" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapNetCashProvidedByUsedInInvestingActivitiesAbstract" xlink:to="loc_us-gaapPaymentsToAcquirePropertyPlantAndEquipment" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_NetCashProvidedByUsedInInvestingActivities" xlink:label="loc_us-gaapNetCashProvidedByUsedInInvestingActivities" />
      <link:presentationArc order="180" 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/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract" xlink:label="loc_us-gaapNetCashProvidedByUsedInFinancingActivitiesAbstract" />
      <link:presentationArc order="190" 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/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_ProceedsFromIssuanceOfCommonStock" xlink:label="loc_us-gaapProceedsFromIssuanceOfCommonStock" />
      <link:presentationArc order="200" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapNetCashProvidedByUsedInFinancingActivitiesAbstract" xlink:to="loc_us-gaapProceedsFromIssuanceOfCommonStock" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_PaymentsForRepurchaseOfCommonStock" xlink:label="loc_us-gaapPaymentsForRepurchaseOfCommonStock" />
      <link:presentationArc order="210" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapNetCashProvidedByUsedInFinancingActivitiesAbstract" xlink:to="loc_us-gaapPaymentsForRepurchaseOfCommonStock" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_NetCashProvidedByUsedInFinancingActivities" xlink:label="loc_us-gaapNetCashProvidedByUsedInFinancingActivities" />
      <link:presentationArc order="220" 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/2009/role/negatedTotalLabel" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_CashAndCashEquivalentsPeriodIncreaseDecrease" xlink:label="loc_us-gaapCashAndCashEquivalentsPeriodIncreaseDecrease" />
      <link:presentationArc order="230" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapNetCashProvidedByUsedInFinancingActivitiesAbstract" xlink:to="loc_us-gaapCashAndCashEquivalentsPeriodIncreaseDecrease" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_EffectOfExchangeRateOnCashAndCashEquivalents" xlink:label="loc_us-gaapEffectOfExchangeRateOnCashAndCashEquivalents" />
      <link:presentationArc order="240" 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/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_CashAndCashEquivalentsAtCarryingValue" xlink:label="loc_us-gaapCashAndCashEquivalentsAtCarryingValue" />
      <link:presentationArc order="250" 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/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_CashAndCashEquivalentsAtCarryingValue" xlink:label="loc_us-gaapCashAndCashEquivalentsAtCarryingValue_2" />
      <link:presentationArc order="260" 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/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_SupplementalCashFlowElementsAbstract" xlink:label="loc_us-gaapSupplementalCashFlowElementsAbstract" />
      <link:presentationArc order="270" 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/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_IncomeTaxesPaid" xlink:label="loc_us-gaapIncomeTaxesPaid" />
      <link:presentationArc order="280" 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/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract" xlink:label="loc_us-gaapOrganizationConsolidationAndPresentationOfFinancialStatementsAbstract" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-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/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_InventoryDisclosureAbstract" xlink:label="loc_us-gaapInventoryDisclosureAbstract" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-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/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_PropertyPlantAndEquipmentAbstract" xlink:label="loc_us-gaapPropertyPlantAndEquipmentAbstract" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-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-BusinessRestructuring" xlink:title="00000010 - Disclosure - NOTE 4 - BUSINESS RESTRUCTURING">
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_RestructuringAndRelatedActivitiesAbstract" xlink:label="loc_us-gaapRestructuringAndRelatedActivitiesAbstract" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_ScheduleOfRestructuringAndRelatedCostsTextBlock" xlink:label="loc_us-gaapScheduleOfRestructuringAndRelatedCostsTextBlock" />
      <link:presentationArc order="0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapRestructuringAndRelatedActivitiesAbstract" xlink:to="loc_us-gaapScheduleOfRestructuringAndRelatedCostsTextBlock" xlink:type="arc" />
    </link:presentationLink>
    <link:presentationLink xlink:type="extended" xlink:role="http://dataio.com/role/Note5-OtherAccruedLiabilities" xlink:title="00000011 - Disclosure - NOTE 5 - OTHER ACCRUED LIABILITIES">
      <link:loc xlink:type="locator" xlink:href="daio-20160331.xsd#DAIO_Note5OtherAccruedLiabilitiesAbstract" xlink:label="loc_DAIONote5OtherAccruedLiabilitiesAbstract" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-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/Note6-OperatingLeaseCommitments" xlink:title="00000012 - Disclosure - NOTE 6 - OPERATING LEASE COMMITMENTS">
      <link:loc xlink:type="locator" xlink:href="daio-20160331.xsd#DAIO_NotesToFinancialStatementsAbstract" xlink:label="loc_DAIONotesToFinancialStatementsAbstract" />
      <link:loc xlink:type="locator" xlink:href="daio-20160331.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/Note7-OtherCommitments" xlink:title="00000013 - Disclosure - NOTE 7- OTHER COMMITMENTS">
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_CommitmentsAndContingenciesDisclosureAbstract" xlink:label="loc_us-gaapCommitmentsAndContingenciesDisclosureAbstract" />
      <link:loc xlink:type="locator" xlink:href="daio-20160331.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/Note8-Contingencies" xlink:title="00000014 - Disclosure - NOTE 8 - CONTINGENCIES">
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_CommitmentsAndContingenciesDisclosureAbstract" xlink:label="loc_us-gaapCommitmentsAndContingenciesDisclosureAbstract" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-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/Note9-EarningsLossPerShare" xlink:title="00000015 - Disclosure - NOTE 9 - EARNINGS (LOSS) PER SHARE">
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_EarningsPerShareAbstract" xlink:label="loc_us-gaapEarningsPerShareAbstract" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-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/Note10-Share-basedCompensation" xlink:title="00000016 - Disclosure - NOTE 10 - SHARE-BASED COMPENSATION">
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_ShareBasedCompensationAbstract" xlink:label="loc_us-gaapShareBasedCompensationAbstract" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-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/Note11-ShareRepurchasePrograms" xlink:title="00000017 - Disclosure - NOTE 11 - SHARE REPURCHASE PROGRAMS">
      <link:loc xlink:type="locator" xlink:href="daio-20160331.xsd#DAIO_Note11ShareRepurchaseProgramsAbstract" xlink:label="loc_DAIONote11ShareRepurchaseProgramsAbstract" />
      <link:loc xlink:type="locator" xlink:href="daio-20160331.xsd#DAIO_ShareRepurchaseProgramsTextBlock" xlink:label="loc_DAIOShareRepurchaseProgramsTextBlock" />
      <link:presentationArc order="0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_DAIONote11ShareRepurchaseProgramsAbstract" xlink:to="loc_DAIOShareRepurchaseProgramsTextBlock" xlink:type="arc" />
    </link:presentationLink>
    <link:presentationLink xlink:type="extended" xlink:role="http://dataio.com/role/Note1-FinancialStatementPreparationPolicies" xlink:title="00000018 - Disclosure - NOTE 1 - FINANCIAL STATEMENT PREPARATION (Policies)">
      <link:loc xlink:type="locator" xlink:href="daio-20160331.xsd#DAIO_FinancialStatementPreparationPoliciesAbstract" xlink:label="loc_DAIOFinancialStatementPreparationPoliciesAbstract" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-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/2015/elts/us-gaap-2015-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/2015/elts/us-gaap-2015-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/2015/elts/us-gaap-2015-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="00000019 - Disclosure - NOTE 2 - INVENTORIES (Tables)">
      <link:loc xlink:type="locator" xlink:href="daio-20160331.xsd#DAIO_InventoriesTablesAbstract" xlink:label="loc_DAIOInventoriesTablesAbstract" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-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="00000020 - Disclosure - NOTE 3 - PROPERTY, PLANT AND EQUIPMENT, NET (Tables)">
      <link:loc xlink:type="locator" xlink:href="daio-20160331.xsd#DAIO_PropertyPlantAndEquipmentNetTablesAbstract" xlink:label="loc_DAIOPropertyPlantAndEquipmentNetTablesAbstract" />
      <link:loc xlink:type="locator" xlink:href="daio-20160331.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.BusinessRestructuringTables" xlink:title="00000021 - Disclosure - NOTE 4. BUSINESS RESTRUCTURING (Tables)">
      <link:loc xlink:type="locator" xlink:href="daio-20160331.xsd#DAIO_Note5.BusinessRestructuringTablessAbstract" xlink:label="loc_DAIONote5.BusinessRestructuringTablessAbstract" />
      <link:loc xlink:type="locator" xlink:href="daio-20160331.xsd#DAIO_AnalysisOfBusinessRestructuring" xlink:label="loc_DAIOAnalysisOfBusinessRestructuring" />
      <link:presentationArc order="0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_DAIONote5.BusinessRestructuringTablessAbstract" xlink:to="loc_DAIOAnalysisOfBusinessRestructuring" xlink:type="arc" />
    </link:presentationLink>
    <link:presentationLink xlink:type="extended" xlink:role="http://dataio.com/role/Note5-OtherAccruedLiabilitiesTables" xlink:title="00000022 - Disclosure - NOTE 5 - OTHER ACCRUED LIABILITIES (Tables)">
      <link:loc xlink:type="locator" xlink:href="daio-20160331.xsd#DAIO_OtherAccruedLiabilitiesTablesAbstract" xlink:label="loc_DAIOOtherAccruedLiabilitiesTablesAbstract" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-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/2015/elts/us-gaap-2015-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/Note6-OperatingLeaseCommitmentsTables" xlink:title="00000023 - Disclosure - NOTE 6 - OPERATING LEASE COMMITMENTS (Tables)">
      <link:loc xlink:type="locator" xlink:href="daio-20160331.xsd#DAIO_Note7OperatingLeaseCommitmentsTablesAbstract" xlink:label="loc_DAIONote7OperatingLeaseCommitmentsTablesAbstract" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-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/Note9-EarningsLossPerShareTables" xlink:title="00000024 - Disclosure - NOTE 9 - EARNINGS (LOSS) PER SHARE (Tables)">
      <link:loc xlink:type="locator" xlink:href="daio-20160331.xsd#DAIO_EarningsPerShareTablesAbstract" xlink:label="loc_DAIOEarningsPerShareTablesAbstract" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-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/Note10-Share-basedCompensationTables" xlink:title="00000025 - Disclosure - NOTE 10 - SHARE-BASED COMPENSATION (Tables)">
      <link:loc xlink:type="locator" xlink:href="daio-20160331.xsd#DAIO_SharebasedCompensationTablesAbstract" xlink:label="loc_DAIOSharebasedCompensationTablesAbstract" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-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/2015/elts/us-gaap-2015-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/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock" xlink:label="loc_us-gaapScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock" />
      <link:presentationArc order="20" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_DAIOSharebasedCompensationTablesAbstract" xlink:to="loc_us-gaapScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_ScheduleOfDeferredCompensationArrangementWithIndividualShareBasedPaymentsTextBlock" xlink:label="loc_us-gaapScheduleOfDeferredCompensationArrangementWithIndividualShareBasedPaymentsTextBlock" />
      <link:presentationArc order="30" 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/Note11-ShareRepurchaseProgramsTables" xlink:title="00000026 - Disclosure - NOTE 11 - SHARE REPURCHASE PROGRAMS (Tables)">
      <link:loc xlink:type="locator" xlink:href="daio-20160331.xsd#DAIO_Note11ShareRepurchaseProgramsTablesAbstract" xlink:label="loc_DAIONote11ShareRepurchaseProgramsTablesAbstract" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_ScheduleOfRepurchaseAgreements" xlink:label="loc_us-gaapScheduleOfRepurchaseAgreements" />
      <link:presentationArc order="0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_DAIONote11ShareRepurchaseProgramsTablesAbstract" xlink:to="loc_us-gaapScheduleOfRepurchaseAgreements" xlink:type="arc" />
    </link:presentationLink>
    <link:presentationLink xlink:type="extended" xlink:role="http://dataio.com/role/Note1-FinancialStatementPreparationDetailsNarrative" xlink:title="00000027 - Disclosure - NOTE 1 - FINANCIAL STATEMENT PREPARATION (Details Narrative)">
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract" xlink:label="loc_us-gaapOrganizationConsolidationAndPresentationOfFinancialStatementsAbstract" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-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-InventoriesDetailsInThousands" xlink:title="00000028 - Disclosure - NOTE 2 - INVENTORIES (Details) in thousands">
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_InventoryDisclosureAbstract" xlink:label="loc_us-gaapInventoryDisclosureAbstract" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-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/2015/elts/us-gaap-2015-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/2015/elts/us-gaap-2015-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/2015/elts/us-gaap-2015-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="00000029 - Disclosure - NOTE 3 - PROPERTY, PLANT AND EQUIPMENT, NET (Details) (in thousands)">
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_PropertyPlantAndEquipmentAbstract" xlink:label="loc_us-gaapPropertyPlantAndEquipmentAbstract" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-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-20160331.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="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_PropertyPlantAndEquipmentGross" xlink:label="loc_us-gaapPropertyPlantAndEquipmentGross" />
      <link:presentationArc order="20" 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/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment" xlink:label="loc_us-gaapAccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment" />
      <link:presentationArc order="30" 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/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_PropertyPlantAndEquipmentNet" xlink:label="loc_us-gaapPropertyPlantAndEquipmentNet" />
      <link:presentationArc order="40" 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.BusinessRestructuringDetails" xlink:title="00000030 - Disclosure - NOTE 4.  BUSINESS RESTRUCTURING (Details)">
      <link:loc xlink:type="locator" xlink:href="daio-20160331.xsd#DAIO_Note5.BusinessRestructuringDetailsAbstract" xlink:label="loc_DAIONote5.BusinessRestructuringDetailsAbstract" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-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_DAIONote5.BusinessRestructuringDetailsAbstract" xlink:to="loc_us-gaapStatementTable" order="100" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-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/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_RestructuringCostAndReserveAxis" xlink:label="loc_us-gaapRestructuringCostAndReserveAxis" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementTable" xlink:to="loc_us-gaapRestructuringCostAndReserveAxis" order="10" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_TypeOfRestructuringDomain" xlink:label="loc_us-gaapTypeOfRestructuringDomain" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapRestructuringCostAndReserveAxis" xlink:to="loc_us-gaapTypeOfRestructuringDomain" order="0" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_EmployeeSeveranceMember" xlink:label="loc_us-gaapEmployeeSeveranceMember" />
      <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapTypeOfRestructuringDomain" xlink:to="loc_us-gaapEmployeeSeveranceMember" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_OtherExpenseMember" xlink:label="loc_us-gaapOtherExpenseMember" />
      <link:presentationArc order="20" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapTypeOfRestructuringDomain" xlink:to="loc_us-gaapOtherExpenseMember" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_StatementGeographicalAxis" xlink:label="loc_us-gaapStatementGeographicalAxis" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementTable" xlink:to="loc_us-gaapStatementGeographicalAxis" order="20" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_SegmentGeographicalDomain" xlink:label="loc_us-gaapSegmentGeographicalDomain" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementGeographicalAxis" xlink:to="loc_us-gaapSegmentGeographicalDomain" order="0" />
      <link:loc xlink:type="locator" xlink:href="daio-20160331.xsd#DAIO_UnitedStatesMember" xlink:label="loc_DAIOUnitedStatesMember" />
      <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapSegmentGeographicalDomain" xlink:to="loc_DAIOUnitedStatesMember" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_ForeignCountryMember" xlink:label="loc_us-gaapForeignCountryMember" />
      <link:presentationArc order="30" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapSegmentGeographicalDomain" xlink:to="loc_us-gaapForeignCountryMember" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_RestructuringReserve" xlink:label="loc_us-gaapRestructuringReserve" />
      <link:presentationArc order="0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapRestructuringReserve" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_RestructuringCharges" xlink:label="loc_us-gaapRestructuringCharges" />
      <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapRestructuringCharges" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_PaymentsForRestructuring" xlink:label="loc_us-gaapPaymentsForRestructuring" />
      <link:presentationArc order="20" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapPaymentsForRestructuring" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_RestructuringReserve" xlink:label="loc_us-gaapRestructuringReserve_2" />
      <link:presentationArc order="30" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapRestructuringReserve_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/Note4-BusinessRestructuringDetailsNarrative" xlink:title="00000031 - Disclosure - NOTE 4 - BUSINESS RESTRUCTURING (Details Narrative)">
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_RestructuringAndRelatedActivitiesAbstract" xlink:label="loc_us-gaapRestructuringAndRelatedActivitiesAbstract" />
      <link:loc xlink:type="locator" xlink:href="daio-20160331.xsd#DAIO_CurrentPortionOfLiability" xlink:label="loc_DAIOCurrentPortionOfLiability" />
      <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapRestructuringAndRelatedActivitiesAbstract" xlink:to="loc_DAIOCurrentPortionOfLiability" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="daio-20160331.xsd#DAIO_NonCurrentPortionOfLiability" xlink:label="loc_DAIONonCurrentPortionOfLiability" />
      <link:presentationArc order="20" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapRestructuringAndRelatedActivitiesAbstract" xlink:to="loc_DAIONonCurrentPortionOfLiability" xlink:type="arc" />
    </link:presentationLink>
    <link:presentationLink xlink:type="extended" xlink:role="http://dataio.com/role/Note5-OtherAccruedLiabilitiesDetailsInThousands" xlink:title="00000032 - Disclosure - NOTE 5 - OTHER ACCRUED LIABILITIES (Details) (in thousands)">
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_PayablesAndAccrualsAbstract" xlink:label="loc_us-gaapPayablesAndAccrualsAbstract" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-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/2015/elts/us-gaap-2015-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/2015/elts/us-gaap-2015-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/2015/elts/us-gaap-2015-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/2015/elts/us-gaap-2015-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/Note5-OtherAccruedLiabilitiesDetails1InThousands" xlink:title="00000033 - Disclosure - NOTE 5 - OTHER ACCRUED LIABILITIES (Details 1) (in thousands)">
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_PayablesAndAccrualsAbstract" xlink:label="loc_us-gaapPayablesAndAccrualsAbstract" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-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/2015/elts/us-gaap-2015-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/2015/elts/us-gaap-2015-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" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-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" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-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/Note6-OperatingLeaseCommitmentsDetailsInThousands" xlink:title="00000034 - Disclosure - NOTE 6 - OPERATING LEASE COMMITMENTS (Details) (in thousands)">
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_OperatingLeasesFutureMinimumPaymentsDueAbstract" xlink:label="loc_us-gaapOperatingLeasesFutureMinimumPaymentsDueAbstract" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-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/2015/elts/us-gaap-2015-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/2015/elts/us-gaap-2015-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/2015/elts/us-gaap-2015-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/2015/elts/us-gaap-2015-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/2015/elts/us-gaap-2015-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/2015/elts/us-gaap-2015-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/Note7-OtherCommitmentsDetailsNarrative" xlink:title="00000035 - Disclosure - NOTE 7 - OTHER COMMITMENTS (Details Narrative)">
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_CommitmentsAndContingenciesDisclosureAbstract" xlink:label="loc_us-gaapCommitmentsAndContingenciesDisclosureAbstract" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-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/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_PurchaseObligationDueInSecondYear" xlink:label="loc_us-gaapPurchaseObligationDueInSecondYear" />
      <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapCommitmentsAndContingenciesDisclosureAbstract" xlink:to="loc_us-gaapPurchaseObligationDueInSecondYear" xlink:type="arc" />
    </link:presentationLink>
    <link:presentationLink xlink:type="extended" xlink:role="http://dataio.com/role/Note9-EarningsLossPerShareDetailsInThousandsExceptPerShareData" xlink:title="00000036 - Disclosure - NOTE 9 - EARNINGS (LOSS) PER SHARE (Details) (in thousands, except per share data)">
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_EarningsPerShareAbstract" xlink:label="loc_us-gaapEarningsPerShareAbstract" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-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-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/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_WeightedAverageNumberOfSharesIssuedBasic" xlink:label="loc_us-gaapWeightedAverageNumberOfSharesIssuedBasic" />
      <link:presentationArc order="20" 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-20160331.xsd#DAIO_DilutiveImpactOfOptionsAndEquityAwardsOutstanding" xlink:label="loc_DAIODilutiveImpactOfOptionsAndEquityAwardsOutstanding" />
      <link:presentationArc order="30" 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/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding" xlink:label="loc_us-gaapWeightedAverageNumberOfDilutedSharesOutstanding" />
      <link:presentationArc order="40" 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/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_EarningsPerShareBasic" xlink:label="loc_us-gaapEarningsPerShareBasic" />
      <link:presentationArc order="50" 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/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_EarningsPerShareDiluted" xlink:label="loc_us-gaapEarningsPerShareDiluted" />
      <link:presentationArc order="60" 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/Note9-EarningsLossPerShareDetailsNarrative" xlink:title="00000037 - Disclosure - NOTE 9 - EARNINGS (LOSS) PER SHARE (Details Narrative)">
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_EarningsPerShareAbstract" xlink:label="loc_us-gaapEarningsPerShareAbstract" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-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/Note10-Share-basedCompensationDetailsInThousandsExceptPerShareData" xlink:title="00000038 - Disclosure - NOTE 10 - SHARE-BASED COMPENSATION (Details) (in thousands, except per share data)">
      <link:loc xlink:type="locator" xlink:href="daio-20160331.xsd#DAIO_NotesToFinancialStatementsAbstract" xlink:label="loc_DAIONotesToFinancialStatementsAbstract" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-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/2015/elts/us-gaap-2015-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/2015/elts/us-gaap-2015-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/2015/elts/us-gaap-2015-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/2015/elts/us-gaap-2015-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/2015/elts/us-gaap-2015-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/2015/elts/us-gaap-2015-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/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_ShareBasedCompensation" xlink:label="loc_us-gaapShareBasedCompensation" />
      <link:presentationArc order="10" 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:loc xlink:type="locator" xlink:href="daio-20160331.xsd#DAIO_ImpactNetIncomePerShareBasicAndDiluted" xlink:label="loc_DAIOImpactNetIncomePerShareBasicAndDiluted" />
      <link:presentationArc order="20" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_DAIOImpactNetIncomePerShareBasicAndDiluted" xlink:type="arc" />
    </link:presentationLink>
    <link:presentationLink xlink:type="extended" xlink:role="http://dataio.com/role/Note10-Share-basedCompensationDetails1" xlink:title="00000039 - Disclosure - NOTE 10 - SHARE-BASED COMPENSATION (Details 1)">
      <link:loc xlink:type="locator" xlink:href="daio-20160331.xsd#DAIO_Note10SharebasedCompensationDetailsNarrativeAbstract" xlink:label="loc_DAIONote10SharebasedCompensationDetailsNarrativeAbstract" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-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/2015/elts/us-gaap-2015-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:presentationLink xlink:type="extended" xlink:role="http://dataio.com/role/Note10.Share-basedCompensationDetails2" xlink:title="00000040 - Disclosure - NOTE 10. SHARE-BASED COMPENSATION (Details 2)">
      <link:loc xlink:type="locator" xlink:href="daio-20160331.xsd#DAIO_SharebasedCompensationDetails1Abstract" xlink:label="loc_DAIOSharebasedCompensationDetails1Abstract" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-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/2015/elts/us-gaap-2015-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/Note10.ShareBasedCompensationDetails3" xlink:title="00000041 - Disclosure - NOTE 10. SHARE BASED COMPENSATION (Details 3)">
      <link:loc xlink:type="locator" xlink:href="daio-20160331.xsd#DAIO_Note10.ShareBasedCompensationDetails2Abstract" xlink:label="loc_DAIONote10.ShareBasedCompensationDetails2Abstract" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate" xlink:label="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate" />
      <link:presentationArc order="0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_DAIONote10.ShareBasedCompensationDetails2Abstract" xlink:to="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate" xlink:label="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate" />
      <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_DAIONote10.ShareBasedCompensationDetails2Abstract" xlink:to="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1" xlink:label="loc_us-gaapSharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1" />
      <link:presentationArc order="20" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_DAIONote10.ShareBasedCompensationDetails2Abstract" xlink:to="loc_us-gaapSharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate" xlink:label="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate" />
      <link:presentationArc order="30" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_DAIONote10.ShareBasedCompensationDetails2Abstract" xlink:to="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate" xlink:type="arc" />
    </link:presentationLink>
    <link:presentationLink xlink:type="extended" xlink:role="http://dataio.com/role/Note11-ShareRepurchaseProgramsDetails" xlink:title="00000042 - Disclosure - NOTE 11 - SHARE REPURCHASE PROGRAMS (Details)">
      <link:loc xlink:type="locator" xlink:href="daio-20160331.xsd#DAIO_Note11ShareRepurchaseProgramsDetailsAbstract" xlink:label="loc_DAIONote11ShareRepurchaseProgramsDetailsAbstract" />
      <link:loc xlink:type="locator" xlink:href="daio-20160331.xsd#DAIO_AveragePricePaidPerShareForShareRepurchase" xlink:label="loc_DAIOAveragePricePaidPerShareForShareRepurchase" />
      <link:presentationArc order="0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_DAIONote11ShareRepurchaseProgramsDetailsAbstract" xlink:to="loc_DAIOAveragePricePaidPerShareForShareRepurchase" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_StockRepurchasedDuringPeriodShares" xlink:label="loc_us-gaapStockRepurchasedDuringPeriodShares" />
      <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_DAIONote11ShareRepurchaseProgramsDetailsAbstract" xlink:to="loc_us-gaapStockRepurchasedDuringPeriodShares" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_StockRepurchaseProgramRemainingAuthorizedRepurchaseAmount1" xlink:label="loc_us-gaapStockRepurchaseProgramRemainingAuthorizedRepurchaseAmount1" />
      <link:presentationArc order="20" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_DAIONote11ShareRepurchaseProgramsDetailsAbstract" xlink:to="loc_us-gaapStockRepurchaseProgramRemainingAuthorizedRepurchaseAmount1" xlink:type="arc" />
    </link:presentationLink>
</link:linkbase>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>8
<FILENAME>R1.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="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.4.0.3</span><table class="report" border="0" cellspacing="2" id="idp6731426624">
<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">3 Months Ended</th>
<th class="th" colspan="1"></th>
</tr>
<tr>
<th class="th"><div>Mar. 31, 2016</div></th>
<th class="th"><div>May. 01, 2016</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">Mar. 31,  2016<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_EntityWellKnownSeasonedIssuer', window );">Is Entity a Well-known Seasoned Issuer?</a></td>
<td class="text">No<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_EntityVoluntaryFilers', window );">Is Entity a Voluntary Filer?</a></td>
<td class="text">No<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">Smaller Reporting Company<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">7,902,253<span></span>
</td>
</tr>
<tr 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">Q1<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">2016<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 12b<br> -Subsection 1<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_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_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) or (5) Smaller Reporting 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>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ 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 12b<br> -Subsection 1<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_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_EntityVoluntaryFilers">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Indicate "Yes" or "No" if the registrant is not required to file reports pursuant to Section 13 or Section 15(d) of the Act.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityVoluntaryFilers</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:yesNoItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityWellKnownSeasonedIssuer">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Indicate "Yes" or "No" if the registrant is a well-known seasoned issuer, as defined in Rule 405 of the Securities Act. Is used on Form Type: 10-K, 10-Q, 8-K, 20-F, 6-K, 10-K/A, 10-Q/A, 20-F/A, 6-K/A, N-CSR, N-Q, N-1A.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityWellKnownSeasonedIssuer</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:yesNoItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>9
<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.4.0.3</span><table class="report" border="0" cellspacing="2" id="idp6731707744">
<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>Mar. 31, 2016</div></th>
<th class="th"><div>Dec. 31, 2015</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">$ 9,698<span></span>
</td>
<td class="nump">$ 11,268<span></span>
</td>
</tr>
<tr class="re">
<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 $65 and $43, respectively</a></td>
<td class="nump">3,543<span></span>
</td>
<td class="nump">2,790<span></span>
</td>
</tr>
<tr class="ro">
<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,401<span></span>
</td>
<td class="nump">3,705<span></span>
</td>
</tr>
<tr class="re">
<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">488<span></span>
</td>
<td class="nump">577<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">18,130<span></span>
</td>
<td class="nump">18,340<span></span>
</td>
</tr>
<tr class="re">
<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">1,373<span></span>
</td>
<td class="nump">1,237<span></span>
</td>
</tr>
<tr class="ro">
<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">63<span></span>
</td>
<td class="nump">63<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_Assets', window );">TOTAL ASSETS</a></td>
<td class="nump">19,566<span></span>
</td>
<td class="nump">19,640<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LiabilitiesCurrentAbstract', window );"><strong>CURRENT LIABILITIES:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AccountsPayableCurrent', window );">Accounts payable</a></td>
<td class="nump">1,444<span></span>
</td>
<td class="nump">1,250<span></span>
</td>
</tr>
<tr class="ro">
<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">1,054<span></span>
</td>
<td class="nump">1,689<span></span>
</td>
</tr>
<tr class="re">
<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,194<span></span>
</td>
<td class="nump">1,038<span></span>
</td>
</tr>
<tr class="ro">
<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">640<span></span>
</td>
<td class="nump">540<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">4,332<span></span>
</td>
<td class="nump">4,517<span></span>
</td>
</tr>
<tr class="ro">
<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">545<span></span>
</td>
<td class="nump">429<span></span>
</td>
</tr>
<tr class="re">
<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, 7,910,733 shares as of March 31, 2016 and 7,943,720 shares as of December 31, 2015</a></td>
<td class="nump">19,053<span></span>
</td>
<td class="nump">19,051<span></span>
</td>
</tr>
<tr class="re">
<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 (deficit)</a></td>
<td class="num">(5,184)<span></span>
</td>
<td class="num">(5,016)<span></span>
</td>
</tr>
<tr class="ro">
<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">820<span></span>
</td>
<td class="nump">659<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">14,689<span></span>
</td>
<td class="nump">14,694<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">$ 19,566<span></span>
</td>
<td class="nump">$ 19,640<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://www.xbrl.org/2003/role/presentationRef<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/presentationRef<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-4)<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Regulation S-X (SX)<br> -Number 210<br> -Section 02<br> -Paragraph 3<br> -Subparagraph a(1)<br> -Article 5<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Regulation S-X (SX)<br> -Number 210<br> -Section 02<br> -Paragraph 4<br> -Article 5<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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_AccumulatedOtherComprehensiveIncomeLossNetOfTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Accumulated change in equity from transactions and other events and circumstances from non-owner sources, net of tax effect, at period end. Excludes Net Income (Loss), and accumulated changes in equity from transactions resulting from investments by owners and distributions to owners. Includes foreign currency translation items, certain pension adjustments, unrealized gains and losses on certain investments in debt and equity securities, other than temporary impairment (OTTI) losses related to factors other than credit losses on available-for-sale and held-to-maturity debt securities that an entity does not intend to sell and it is not more likely than not that the entity will be required to sell before recovery of the amortized cost basis, as well as changes in the fair value of derivatives related to the effective portion of a designated cash flow hedge.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<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=36458714&amp;loc=d3e637-108580<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<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=36458714&amp;loc=d3e681-108580<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<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=36458714&amp;loc=SL7669686-108580<br><br>Reference 4: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Regulation S-X (SX)<br> -Number 210<br> -Section 02<br> -Paragraph 31<br> -Article 5<br><br>Reference 5: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Regulation S-X (SX)<br> -Number 210<br> -Section 04<br> -Article 3<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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://www.xbrl.org/2003/role/presentationRef<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.18)<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Regulation S-X (SX)<br> -Number 210<br> -Section 03<br> -Paragraph 12<br> -Article 7<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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://www.xbrl.org/2003/role/presentationRef<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 2: http://www.xbrl.org/2003/role/presentationRef<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=28358313&amp;loc=d3e6801-107765<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<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=28358313&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://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Glossary Cash<br> -URI http://asc.fasb.org/extlink&amp;oid=6506951<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<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=28358313&amp;loc=d3e6676-107765<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<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=56944662&amp;loc=d3e3044-108585<br><br>Reference 4: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Glossary Cash Equivalents<br> -URI http://asc.fasb.org/extlink&amp;oid=6507016<br><br>Reference 5: http://www.xbrl.org/2003/role/presentationRef<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://www.xbrl.org/2003/role/presentationRef<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 2: http://www.xbrl.org/2003/role/presentationRef<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=25496072&amp;loc=d3e14326-108349<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<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://www.xbrl.org/2003/role/presentationRef<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></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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://www.xbrl.org/2003/role/presentationRef<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 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Regulation S-X (SX)<br> -Number 210<br> -Section 02<br> -Paragraph 30<br> -Article 5<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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://www.xbrl.org/2003/role/presentationRef<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=28358313&amp;loc=d3e6935-107765<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 605<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB TOPIC 13.A.4(a).Q1)<br> -URI http://asc.fasb.org/extlink&amp;oid=27012821&amp;loc=d3e214044-122780<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Staff Accounting Bulletin (SAB)<br> -Number Topic 13<br> -Section A<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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://www.xbrl.org/2003/role/presentationRef<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_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://www.xbrl.org/2003/role/presentationRef<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 2: http://www.xbrl.org/2003/role/presentationRef<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=51655945&amp;loc=d3e3927-108312<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<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=28358313&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_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://www.xbrl.org/2003/role/presentationRef<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><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Regulation S-X (SX)<br> -Number 210<br> -Section 03<br> -Paragraph 25<br> -Article 7<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LiabilitiesAndStockholdersEquity</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LiabilitiesCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Total obligations incurred as part of normal operations that are expected to be paid during the following twelve months or within one business cycle, if longer.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<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>Carrying value as of the balance sheet date of obligations incurred through that date and payable arising from transactions not otherwise specified in the taxonomy. 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://www.xbrl.org/2003/role/presentationRef<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=28358313&amp;loc=d3e7018-107765<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Glossary Current Liabilities<br> -URI http://asc.fasb.org/extlink&amp;oid=6509677<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<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=28358313&amp;loc=d3e6911-107765<br><br>Reference 4: http://www.xbrl.org/2003/role/presentationRef<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=28358313&amp;loc=d3e6935-107765<br><br>Reference 5: http://www.xbrl.org/2003/role/presentationRef<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_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>Aggregate carrying amount, as of the balance sheet date, of current assets not separately disclosed in the balance sheet. Current assets are expected to be realized or consumed 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://www.xbrl.org/2003/role/presentationRef<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>Aggregate carrying amount, as of the balance sheet date, of noncurrent assets not separately disclosed in the balance sheet. Noncurrent assets are expected to be realized or consumed 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://www.xbrl.org/2003/role/presentationRef<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>Aggregate carrying amount, as of the balance sheet date, of noncurrent obligations not separately disclosed in the balance sheet. Noncurrent liabilities are expected to be paid 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://www.xbrl.org/2003/role/presentationRef<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://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -URI http://asc.fasb.org/extlink&amp;oid=27012166&amp;loc=d3e187085-122770<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.28)<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Regulation S-X (SX)<br> -Number 210<br> -Section 02<br> -Paragraph 29<br> -Article 5<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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://www.xbrl.org/2003/role/presentationRef<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><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<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://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Regulation S-X (SX)<br> -Number 210<br> -Section 02<br> -Paragraph 13<br> -Subparagraph a<br> -Article 5<br><br>Reference 4: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Regulation S-X (SX)<br> -Number 210<br> -Section 03<br> -Paragraph 8<br> -Article 7<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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://www.xbrl.org/2003/role/presentationRef<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(a)(3))<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Regulation S-X (SX)<br> -Number 210<br> -Section 04<br> -Article 3<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RetainedEarningsAccumulatedDeficit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StockholdersEquity">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Total of all stockholders' equity (deficit) items, net of receivables from officers, directors, owners, and affiliates of the entity which are attributable to the parent. The amount of the economic entity's stockholders' equity attributable to the parent excludes the amount of stockholders' equity which is allocable to that ownership interest in subsidiary equity which is not attributable to the parent (noncontrolling interest, minority interest). This excludes temporary equity and is sometimes called permanent equity.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<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://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.29-31)<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Staff Accounting Bulletin (SAB)<br> -Number Topic 4<br> -Section E<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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>10
<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.4.0.3</span><table class="report" border="0" cellspacing="2" id="idp6731750656">
<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>Mar. 31, 2016</div></th>
<th class="th"><div>Dec. 31, 2015</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">$ 65<span></span>
</td>
<td class="nump">$ 43<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_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">7,910,733<span></span>
</td>
<td class="nump">7,943,720<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CommonStockSharesOutstanding', window );">Common stock, outstanding shares</a></td>
<td class="nump">7,910,733<span></span>
</td>
<td class="nump">7,943,720<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_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://www.xbrl.org/2003/role/presentationRef<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><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<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=49124121&amp;loc=d3e5074-111524<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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://www.xbrl.org/2003/role/presentationRef<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 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Regulation S-X (SX)<br> -Number 210<br> -Section 02<br> -Paragraph 30<br> -Article 5<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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://www.xbrl.org/2003/role/presentationRef<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 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Regulation S-X (SX)<br> -Number 210<br> -Section 02<br> -Paragraph 30<br> -Article 5<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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://www.xbrl.org/2003/role/presentationRef<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=6928386&amp;loc=d3e21463-112644<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.29)<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -URI http://asc.fasb.org/extlink&amp;oid=27012166&amp;loc=d3e187085-122770<br><br>Reference 4: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Regulation S-X (SX)<br> -Number 210<br> -Section 02<br> -Paragraph 30<br> -Article 5<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.28)<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Regulation S-X (SX)<br> -Number 210<br> -Section 02<br> -Paragraph 29<br> -Article 5<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.28)<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Regulation S-X (SX)<br> -Number 210<br> -Section 02<br> -Paragraph 29<br> -Article 5<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.28)<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Regulation S-X (SX)<br> -Number 210<br> -Section 02<br> -Paragraph 29<br> -Article 5<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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>11
<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.4.0.3</span><table class="report" border="0" cellspacing="2" id="idp6731317712">
<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>
</tr>
<tr>
<th class="th"><div>Mar. 31, 2016</div></th>
<th class="th"><div>Mar. 31, 2015</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeStatementAbstract', window );"><strong>Income Statement [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SalesRevenueGoodsNet', window );">Net Sales</a></td>
<td class="nump">$ 4,613<span></span>
</td>
<td class="nump">$ 5,902<span></span>
</td>
</tr>
<tr class="re">
<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,085<span></span>
</td>
<td class="nump">3,045<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">2,528<span></span>
</td>
<td class="nump">2,857<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OperatingExpensesAbstract', window );"><strong>Operating expenses:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ResearchAndDevelopmentExpense', window );">Research and development</a></td>
<td class="nump">1,125<span></span>
</td>
<td class="nump">1,098<span></span>
</td>
</tr>
<tr class="re">
<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,578<span></span>
</td>
<td class="nump">1,537<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">2,703<span></span>
</td>
<td class="nump">2,635<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 (loss)</a></td>
<td class="num">(175)<span></span>
</td>
<td class="nump">222<span></span>
</td>
</tr>
<tr class="ro">
<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>
</tr>
<tr class="re">
<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">12<span></span>
</td>
<td class="nump">31<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ForeignCurrencyTransactionGainLossBeforeTax', window );">Foreign currency transaction gain (loss)</a></td>
<td class="num">(4)<span></span>
</td>
<td class="num">(195)<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_NonoperatingIncomeExpense', window );">Total non-operating income (expense)</a></td>
<td class="nump">8<span></span>
</td>
<td class="num">(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_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest', window );">Income (loss) before income taxes</a></td>
<td class="num">(167)<span></span>
</td>
<td class="nump">58<span></span>
</td>
</tr>
<tr class="re">
<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) benefit</a></td>
<td class="num">(1)<span></span>
</td>
<td class="num">(9)<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_NetIncomeLoss', window );">Net income (loss)</a></td>
<td class="num">$ (168)<span></span>
</td>
<td class="nump">$ 49<span></span>
</td>
</tr>
<tr class="re">
<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 (loss) per share</a></td>
<td class="num">$ (0.02)<span></span>
</td>
<td class="nump">$ 0.01<span></span>
</td>
</tr>
<tr class="ro">
<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 (loss) per share</a></td>
<td class="num">$ (0.02)<span></span>
</td>
<td class="nump">$ 0.01<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic', window );">Weighted-average basic shares</a></td>
<td class="nump">7,945<span></span>
</td>
<td class="nump">7,863<span></span>
</td>
</tr>
<tr class="ro">
<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">7,945<span></span>
</td>
<td class="nump">8,045<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CostOfGoodsAndServicesSold">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The aggregate costs related to goods produced and sold and services rendered by an entity during the reporting period. This excludes costs incurred during the reporting period related to financial services rendered and other revenue generating activities.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 225<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=26872669&amp;loc=d3e20235-122688<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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/presentationRef<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://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 225<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=26872669&amp;loc=d3e20235-122688<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<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=32703322&amp;loc=d3e4984-109258<br><br>Reference 4: http://www.xbrl.org/2003/role/presentationRef<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=7655603&amp;loc=d3e1252-109256<br><br>Reference 5: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 225<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04.19)<br> -URI http://asc.fasb.org/extlink&amp;oid=6879464&amp;loc=d3e573970-122913<br><br>Reference 6: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 225<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04.23)<br> -URI http://asc.fasb.org/extlink&amp;oid=6879574&amp;loc=d3e536633-122882<br><br>Reference 7: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Regulation S-X (SX)<br> -Number 210<br> -Section 04<br> -Paragraph 18<br> -Article 7<br><br>Reference 8: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Regulation S-X (SX)<br> -Number 210<br> -Section 03<br> -Paragraph 20<br> -Article 5<br><br>Reference 9: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Regulation S-X (SX)<br> -Number 210<br> -Section 04<br> -Paragraph 21<br> -Article 9<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 225<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=26872669&amp;loc=d3e20235-122688<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<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=7655603&amp;loc=d3e1252-109256<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Regulation S-X (SX)<br> -Number 210<br> -Section 04<br> -Paragraph 18<br> -Article 7<br><br>Reference 4: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Regulation S-X (SX)<br> -Number 210<br> -Section 03<br> -Paragraph 20<br> -Article 5<br><br>Reference 5: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Regulation S-X (SX)<br> -Number 210<br> -Section 04<br> -Paragraph 21<br> -Article 9<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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://www.xbrl.org/2003/role/presentationRef<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://www.xbrl.org/2003/role/presentationRef<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=6450189&amp;loc=d3e30700-110894<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<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=6450189&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_GrossProfit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Aggregate revenue less cost of goods and services sold or operating expenses directly attributable to the revenue generation activity.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 225<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=26872669&amp;loc=d3e20235-122688<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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>This element represents the income or loss from continuing operations attributable to the economic entity which may also be defined as revenue less expenses from ongoing operations, after income or loss from equity method investments, but before income taxes, extraordinary items, and noncontrolling interest.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<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=51673353&amp;loc=d3e41242-110953<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=26873400&amp;loc=d3e23780-122690<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Regulation S-X (SX)<br> -Number 210<br> -Section 03<br> -Paragraph 10<br> -Article 5<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 9<br> -Subparagraph (a),(b)<br> -URI http://asc.fasb.org/extlink&amp;oid=6907707&amp;loc=d3e32639-109319<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<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/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Glossary Income Tax Expense (or Benefit)<br> -URI http://asc.fasb.org/extlink&amp;oid=6515339<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Glossary Net Income<br> -URI http://asc.fasb.org/extlink&amp;oid=51831255<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<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=56944662&amp;loc=d3e3602-108585<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 225<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04.19)<br> -URI http://asc.fasb.org/extlink&amp;oid=6879464&amp;loc=d3e573970-122913<br><br>Reference 4: http://www.xbrl.org/2003/role/presentationRef<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 5: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 225<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03.18)<br> -URI http://asc.fasb.org/extlink&amp;oid=26872669&amp;loc=d3e20235-122688<br><br>Reference 6: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 225<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04.22)<br> -URI http://asc.fasb.org/extlink&amp;oid=6879464&amp;loc=d3e573970-122913<br><br>Reference 7: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Glossary Other Comprehensive Income<br> -URI http://asc.fasb.org/extlink&amp;oid=51831270<br><br>Reference 8: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Regulation S-X (SX)<br> -Number 210<br> -Section 03<br> -Paragraph 19<br> -Article 5<br><br>Reference 9: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Regulation S-X (SX)<br> -Number 210<br> -Section 04<br> -Paragraph 20<br> -Article 9<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 225<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=26872669&amp;loc=d3e20235-122688<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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://www.xbrl.org/2003/role/presentationRef<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><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<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></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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_SalesRevenueGoodsNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 during the period from the sale of goods in the normal course of business, after deducting returns, allowances and discounts.</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 FASB<br> -Name Accounting Standards Codification<br> -Topic 225<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03.1(a))<br> -URI http://asc.fasb.org/extlink&amp;oid=26872669&amp;loc=d3e20235-122688<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SalesRevenueGoodsNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 225<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=26872669&amp;loc=d3e20235-122688<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<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=51677171&amp;loc=d3e3636-108311<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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://www.xbrl.org/2003/role/presentationRef<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=7655603&amp;loc=d3e1505-109256<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<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_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://www.xbrl.org/2003/role/presentationRef<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://www.xbrl.org/2003/role/presentationRef<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=7655603&amp;loc=d3e1448-109256<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Glossary Weighted-Average Number of Common Shares Outstanding<br> -URI http://asc.fasb.org/extlink&amp;oid=6528421<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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>12
<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.4.0.3</span><table class="report" border="0" cellspacing="2" id="idp6720530512">
<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>
</tr>
<tr>
<th class="th"><div>Mar. 31, 2016</div></th>
<th class="th"><div>Mar. 31, 2015</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>
</tr>
<tr class="ro">
<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 (loss)</a></td>
<td class="num">$ (168)<span></span>
</td>
<td class="nump">$ 49<span></span>
</td>
</tr>
<tr class="re">
<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>
</tr>
<tr class="ro">
<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="nump">161<span></span>
</td>
<td class="num">(171)<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="num">$ (7)<span></span>
</td>
<td class="num">$ (122)<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://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Glossary Other Comprehensive Income<br> -URI http://asc.fasb.org/extlink&amp;oid=51831270<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Glossary Comprehensive Income<br> -URI http://asc.fasb.org/extlink&amp;oid=51831223<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<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=36458714&amp;loc=d3e557-108580<br><br>Reference 4: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Glossary Net Income<br> -URI http://asc.fasb.org/extlink&amp;oid=51831255<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Glossary Net Income<br> -URI http://asc.fasb.org/extlink&amp;oid=51831255<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<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=56944662&amp;loc=d3e3602-108585<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 225<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04.19)<br> -URI http://asc.fasb.org/extlink&amp;oid=6879464&amp;loc=d3e573970-122913<br><br>Reference 4: http://www.xbrl.org/2003/role/presentationRef<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 5: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 225<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03.18)<br> -URI http://asc.fasb.org/extlink&amp;oid=26872669&amp;loc=d3e20235-122688<br><br>Reference 6: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 225<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04.22)<br> -URI http://asc.fasb.org/extlink&amp;oid=6879464&amp;loc=d3e573970-122913<br><br>Reference 7: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Glossary Other Comprehensive Income<br> -URI http://asc.fasb.org/extlink&amp;oid=51831270<br><br>Reference 8: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Regulation S-X (SX)<br> -Number 210<br> -Section 03<br> -Paragraph 19<br> -Article 5<br><br>Reference 9: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Regulation S-X (SX)<br> -Number 210<br> -Section 04<br> -Paragraph 20<br> -Article 9<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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://www.xbrl.org/2003/role/presentationRef<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=6939497&amp;loc=d3e30304-110892<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<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=36458714&amp;loc=d3e637-108580<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<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=6915805&amp;loc=d3e32211-110900<br><br>Reference 4: http://www.xbrl.org/2003/role/presentationRef<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=36458714&amp;loc=SL7669646-108580<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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>13
<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.4.0.3</span><table class="report" border="0" cellspacing="2" id="idp6731530288">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>CONSOLIDATED STATEMENT OF CASH FLOWS (in thousands) (Unaudited) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="2">3 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Mar. 31, 2016</div></th>
<th class="th"><div>Mar. 31, 2015</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 (loss)</a></td>
<td class="num">$ (168)<span></span>
</td>
<td class="nump">$ 49<span></span>
</td>
</tr>
<tr class="re">
<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 (loss) 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">128<span></span>
</td>
<td class="nump">148<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_EquipmentTransferredToCostOfGoodsSold', window );">Equipment transferred to cost of goods sold</a></td>
<td class="nump">378<span></span>
</td>
<td class="nump">16<span></span>
</td>
</tr>
<tr class="ro">
<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">95<span></span>
</td>
<td class="nump">90<span></span>
</td>
</tr>
<tr class="re">
<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="ro">
<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="num">(699)<span></span>
</td>
<td class="nump">110<span></span>
</td>
</tr>
<tr class="re">
<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">(679)<span></span>
</td>
<td class="nump">557<span></span>
</td>
</tr>
<tr class="ro">
<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="nump">93<span></span>
</td>
<td class="nump">89<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_AccruedCostOfBusinessRestructuring', window );">Accrued cost of business restructuring</a></td>
<td class="nump">0<span></span>
</td>
<td class="num">(39)<span></span>
</td>
</tr>
<tr class="ro">
<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">(355)<span></span>
</td>
<td class="num">(562)<span></span>
</td>
</tr>
<tr class="re">
<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="nump">111<span></span>
</td>
<td class="num">(662)<span></span>
</td>
</tr>
<tr class="ro">
<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="nump">134<span></span>
</td>
<td class="num">(22)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInDepositOtherAssets', window );">Deposits and other long-term assets</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">1<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="num">(962)<span></span>
</td>
<td class="num">(225)<span></span>
</td>
</tr>
<tr class="re">
<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">(642)<span></span>
</td>
<td class="num">(158)<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NetCashProvidedByUsedInInvestingActivities', window );">Cash provided by (used in) investing activities</a></td>
<td class="num">(642)<span></span>
</td>
<td class="num">(158)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract', window );"><strong>CASH FLOWS FROM FINANCING ACTIVITIES:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ProceedsFromIssuanceOfCommonStock', window );">Proceeds from issuance of common stock, net of tax withholding</a></td>
<td class="nump">3<span></span>
</td>
<td class="nump">7<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PaymentsForRepurchaseOfCommonStock', window );">Repurchase of common stock</a></td>
<td class="num">(97)<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NetCashProvidedByUsedInFinancingActivities', window );">Cash provided by (used in) financing activities</a></td>
<td class="num">(94)<span></span>
</td>
<td class="nump">7<span></span>
</td>
</tr>
<tr class="ro">
<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="num">(1,698)<span></span>
</td>
<td class="num">(376)<span></span>
</td>
</tr>
<tr class="re">
<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="nump">128<span></span>
</td>
<td class="num">(64)<span></span>
</td>
</tr>
<tr class="ro">
<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">11,268<span></span>
</td>
<td class="nump">9,361<span></span>
</td>
</tr>
<tr class="re">
<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">9,698<span></span>
</td>
<td class="nump">8,921<span></span>
</td>
</tr>
<tr class="ro">
<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 (received) during the period for: Income Taxes</a></td>
<td class="nump">$ 3<span></span>
</td>
<td class="nump">$ 2<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_DAIO_AccruedCostOfBusinessRestructuring">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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_AccruedCostOfBusinessRestructuring</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_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://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Glossary Cash<br> -URI http://asc.fasb.org/extlink&amp;oid=6506951<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<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=28358313&amp;loc=d3e6676-107765<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<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=56944662&amp;loc=d3e3044-108585<br><br>Reference 4: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Glossary Cash Equivalents<br> -URI http://asc.fasb.org/extlink&amp;oid=6507016<br><br>Reference 5: http://www.xbrl.org/2003/role/presentationRef<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>Reference 1: http://www.xbrl.org/2003/role/presentationRef<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=56944662&amp;loc=d3e3521-108585<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<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=49171198&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_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/presentationRef<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=56944662&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://www.xbrl.org/2003/role/presentationRef<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=49171198&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_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://www.xbrl.org/2003/role/presentationRef<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=6367179&amp;loc=d3e4297-108586<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<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=56944662&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://www.xbrl.org/2003/role/presentationRef<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=56944662&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://www.xbrl.org/2003/role/presentationRef<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=56944662&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://www.xbrl.org/2003/role/presentationRef<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=56944662&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://www.xbrl.org/2003/role/presentationRef<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=56944662&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://www.xbrl.org/2003/role/presentationRef<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=56944662&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>The increase (decrease) during the reporting period in other current operating assets not separately disclosed in the statement of cash flows.</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_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>The increase (decrease) during the reporting period in other noncurrent operating liabilities not separately disclosed in the statement of cash flows.</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/presentationRef<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=56944662&amp;loc=d3e3521-108585<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 26<br> -URI http://asc.fasb.org/extlink&amp;oid=56944662&amp;loc=d3e3574-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/presentationRef<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=56944662&amp;loc=d3e3521-108585<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 26<br> -URI http://asc.fasb.org/extlink&amp;oid=56944662&amp;loc=d3e3574-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://www.xbrl.org/2003/role/presentationRef<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=56944662&amp;loc=d3e3521-108585<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<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=56944662&amp;loc=d3e3602-108585<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<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=56944662&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_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/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Glossary Net Income<br> -URI http://asc.fasb.org/extlink&amp;oid=51831255<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<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=56944662&amp;loc=d3e3602-108585<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 225<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04.19)<br> -URI http://asc.fasb.org/extlink&amp;oid=6879464&amp;loc=d3e573970-122913<br><br>Reference 4: http://www.xbrl.org/2003/role/presentationRef<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 5: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 225<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03.18)<br> -URI http://asc.fasb.org/extlink&amp;oid=26872669&amp;loc=d3e20235-122688<br><br>Reference 6: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 225<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04.22)<br> -URI http://asc.fasb.org/extlink&amp;oid=6879464&amp;loc=d3e573970-122913<br><br>Reference 7: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Glossary Other Comprehensive Income<br> -URI http://asc.fasb.org/extlink&amp;oid=51831270<br><br>Reference 8: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Regulation S-X (SX)<br> -Number 210<br> -Section 03<br> -Paragraph 19<br> -Article 5<br><br>Reference 9: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Regulation S-X (SX)<br> -Number 210<br> -Section 04<br> -Paragraph 20<br> -Article 9<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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_PaymentsForRepurchaseOfCommonStock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The cash outflow to reacquire common stock 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://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 15<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=56944662&amp;loc=d3e3291-108585<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Glossary Financing Activities<br> -URI http://asc.fasb.org/extlink&amp;oid=6513228<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PaymentsForRepurchaseOfCommonStock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Glossary Investing Activities<br> -URI http://asc.fasb.org/extlink&amp;oid=6516133<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<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=56944662&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://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Glossary Financing Activities<br> -URI http://asc.fasb.org/extlink&amp;oid=6513228<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<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=56944662&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_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://www.xbrl.org/2003/role/presentationRef<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=56944662&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>14
<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.4.0.3</span><table class="report" border="0" cellspacing="2" id="idp6723920592">
<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">3 Months Ended</th>
</tr>
<tr><th class="th"><div>Mar. 31, 2016</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 (&#147;Data I/O&#148;,
&#147;We&#148;, &#147;Our&#148;, &#147;Us&#148;) prepared the financial statements as of March 31, 2016 and March 31, 2015
according to the rules and regulations of the Securities and Exchange Commission (&#34;SEC&#34;). 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, 2015 has been derived from the
audited financial statements at that date. 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 months ended March 31, 2016 are not necessarily indicative
of the results that may be expected for the year ending December 31, 2016.&#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,
2015.</p>

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

<p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify">We recognize revenue at the time the product
is shipped.&#160; 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; text-indent: 0.5in">&#160;</p>

<p style="font: 8pt/12pt Times New Roman, Times, Serif; margin: 0; text-align: justify">The revenue related to products requiring
installation that is perfunctory is 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 in most cases the customers themselves.&#160;
This takes into account the complexity, skill and training needed as well as customer expectations regarding installation.</p>

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

<p style="font: 8pt/12pt 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 includes 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
value of the discount given to distributors who perform 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 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/12pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in">&#160;</p>

<p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify">When we sell 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; text-indent: 0.5in">&#160;</p>

<p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify">We recognize revenue when persuasive evidence
of an arrangement exists, shipment has occurred, the price is fixed or determinable, the buyer has paid or is obligated to pay,
collectability is reasonably assured, substantive acceptance conditions, if any, have been met, the obligation is not contingent
on resale of the product, the buyer&#146;s obligation would not be changed in the event of theft, physical destruction or damage
to the product, the buyer acquiring the product for resale has economic substance apart from us and we do not have significant
obligations for future performance to directly bring about the resale of the product by the buyer.&#160; 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: center"></p>

<p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in">&#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 in one of the
following areas: service loaners, rental or test units; engineering test units; or sales demonstration equipment.&#160; Once transferred,
the equipment is sold by our regular sales channels as used equipment inventory.&#160; These product units 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 product unit&#146;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; text-indent: 0.5in">&#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; text-indent: 0.5in">&#160;</p>

<p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify">We measure and recognize compensation expense
as required for all share-based payment awards, including employee stock options and restricted stock unit awards, based on estimated
fair values on the grant dates.</p>

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

<p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify">Historically, when accounting for uncertainty
in income taxes, we have not incurred any interest or penalties associated with tax matters and no interest or penalties were recognized
during the three months ended March 31, 2016.&#160; However, we have adopted a policy whereby amounts related to 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.</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; We continue to maintain a valuation allowance for the full amount of the net deferred tax asset balance associated
with our net operating losses and credit carryforwards, as sufficient uncertainty exists regarding our ability to realize such
tax assets in the future.&#160; There were $214,000 and $201,000 of unrecognized tax benefits related to uncertain tax positions
and related valuation allowance as of March 31, 2016 and 2015, 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
2012, 2013, 2014 and 2015<font style="color: #3366FF"> </font>in the United States of America.&#160; In addition, tax years from
2000 to 2011 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; text-indent: 0.5in">&#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; text-indent: 0.5in">&#160;</p>

<p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify">In March 2016, the FASB issued ASU 2016-09,&#160;Compensation-Stock
Compensation (ASU 2016-09), <i>&#147;Improvements to Employee Share-Based Payment Accounting&#148;</i>.&#160; ASU 2016-09 requires
excess tax benefits to be recognized in the statement of operations as an income tax expense and is applied prospectively by means
of a cumulative-effect adjustment of excess tax benefits from equity in the period of adoption. The standard establishes an alternative
practical expedient for estimating the expected term of an award by recognizing the effects of forfeitures in compensation cost
when the forfeitures occur. Adoption of the alternative practical expedient is applied prospectively on an entity-wide basis. The
standard requires that amounts paid to a taxing authority on the employee&#146;s behalf as a result of directly withholding shares
for tax-withholding purposes are to be presented on a retrospective basis as a financing activity on the statement of cash flows.
The standard becomes effective beginning January 1, 2017. We are in the process of evaluating the impact of adoption on our consolidated
financial statements.</p>

<p style="font: 8pt/120% Times New Roman, Times, Serif; margin: 0; text-indent: 22.5pt">&#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;&#147;<i>Leases</i>&#148;
(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 finance type lease. The standard excludes leases
of intangible assets or inventory. Early adoption of the standard is allowed. 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.</p>

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

<p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify">In May 2014, the FASB issued ASU 2014-09,&#160;<i>&#147;Revenue
from Contracts with Customers&#148;</i>&#160;(ASU 2014-09). &#160;ASU 2014-09 provides companies with a single model for accounting
for revenue arising from contracts with customers and supersedes current revenue recognition guidance, including industry-specific
revenue guidance. The core principle of the model is to recognize revenue when control of the goods or services transfers to the
customer, as opposed to recognizing revenue when the risks and rewards transfer to the customer under the existing revenue guidance.&#160;
ASU 2014-09 was originally effective for annual reporting periods beginning after December 15, 2016.&#160;</p>

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

<p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify">In August&#160;2015, the FASB issued ASU 2015-14,
&#147;<i>Revenue from Contracts with Customers&#148; </i>(ASU 2015-14).&#160; ASU 2015-14 defers the effective date of the new
revenue recognition standard by one year. As such, it now takes effect for public entities in fiscal years beginning after December&#160;15,
2017. All other entities have an additional year. However, early adoption is permitted for any entity that chooses to adopt the
new standard as of the original effective date.&#160; We are in the process of evaluating the impact of adoption on our consolidated
financial statements.</p>

<p style="font: 8pt/12pt Times New Roman, Times, Serif; margin: 0 0 6pt; text-align: justify; text-indent: 0.5in"><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_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://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 10<br> -Section 45<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=35735333&amp;loc=d3e288-107754<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<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=51655414&amp;loc=d3e18780-107790<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 272<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=6373374&amp;loc=d3e70478-108055<br><br>Reference 4: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=18733093&amp;loc=d3e5614-111684<br><br>Reference 5: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=6359566&amp;loc=d3e326-107755<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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>15
<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.4.0.3</span><table class="report" border="0" cellspacing="2" id="idp6607783920">
<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">3 Months Ended</th>
</tr>
<tr><th class="th"><div>Mar. 31, 2016</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: 8pt/12pt 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 style="font-size: 8pt">Inventories consisted of the following components:</td><td>&#160;</td>
    <td colspan="3">&#160;</td><td>&#160;</td>
    <td colspan="3">&#160;</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">March 31,<br /> 2016</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 /> 2015</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></tr>
<tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <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,636</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,262</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">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,297</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,099</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">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">468</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">344</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; 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,401</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">3,705</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_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. This may include, but is not limited to, the basis of stating inventory, the method of determining inventory cost, the major classes of inventory, and the nature of the cost elements included in inventory. If inventory is stated above cost, accrued net losses on firm purchase commitments for inventory and losses resulting from valuing inventory at the lower-of-cost-or-market may also be included. For LIFO inventory, may disclose the amount and basis for determining the excess of replacement or current cost over stated LIFO value and the effects of a LIFO quantities liquidation that impacts net income.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<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)<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<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><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Regulation S-X (SX)<br> -Number 210<br> -Section 02<br> -Paragraph 6<br> -Subparagraph a, b, c<br> -Article 5<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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>16
<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.4.0.3</span><table class="report" border="0" cellspacing="2" id="idp6723852304">
<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">3 Months Ended</th>
</tr>
<tr><th class="th"><div>Mar. 31, 2016</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/12pt Times New Roman, Times, Serif; margin: 0 0 6pt; text-align: justify">Property and equipment consisted
of the following components:</p>

<p style="font: 8pt/12pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in">&#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">March 31,<br /> 2016</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 /> 2015</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></tr>
<tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <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">179</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">77</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; padding-bottom: 1pt">&#160;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">5,836</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">5,739</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,015</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,816</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,642</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,579</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">1,373</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">1,237</td><td style="padding-bottom: 2.5pt; 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></tr>
</table>

<p style="font: 8pt/12pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in"><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_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://www.xbrl.org/2003/role/presentationRef<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-14)<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=51717284&amp;loc=d3e1361-107760<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 360<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=51719941&amp;loc=d3e2921-110230<br><br>Reference 4: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 360<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=6391035&amp;loc=d3e2868-110229<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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>17
<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.4.0.3</span><table class="report" border="0" cellspacing="2" id="idp6601895408">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>NOTE 4 - BUSINESS RESTRUCTURING<br></strong></div></th>
<th class="th" colspan="1">3 Months Ended</th>
</tr>
<tr><th class="th"><div>Mar. 31, 2016</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_RestructuringAndRelatedActivitiesAbstract', window );"><strong>Restructuring and Related Activities [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_ScheduleOfRestructuringAndRelatedCostsTextBlock', window );">NOTE - 4. BUSINESS RESTRUCTURING</a></td>
<td class="text"><p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify">Our previous years&#146; restructure actions
have been fully implemented. As a result of the lease amendment discussed in Note 6, &#147;Operating Lease Commitments&#148;,
which started in July 2015, the balance of the restructure liability of approximately $120,000 was incorporated into our deferred
rent liability as part of the new lease incentive.</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_RestructuringAndRelatedActivitiesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_RestructuringAndRelatedActivitiesAbstract</td>
</tr>
<tr>
<td style="padding-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_ScheduleOfRestructuringAndRelatedCostsTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 costs incurred for restructuring including, but not limited to, exit and disposal activities, remediation, implementation, integration, asset impairment, and charges against earnings from the write-down of 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/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 420<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=6394359&amp;loc=d3e17939-110869<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 420<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SAB TOPIC 5.P.4)<br> -URI http://asc.fasb.org/extlink&amp;oid=27011515&amp;loc=d3e140904-122747<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 420<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB TOPIC 5.P.3)<br> -URI http://asc.fasb.org/extlink&amp;oid=27011515&amp;loc=d3e140864-122747<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfRestructuringAndRelatedCostsTextBlock</td>
</tr>
<tr>
<td style="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>18
<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.4.0.3</span><table class="report" border="0" cellspacing="2" id="idp6723960160">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>NOTE 5 - OTHER ACCRUED LIABILITIES<br></strong></div></th>
<th class="th" colspan="1">3 Months Ended</th>
</tr>
<tr><th class="th"><div>Mar. 31, 2016</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 5 - 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 5 - OTHER ACCRUED LIABILITIES</a></td>
<td class="text"><p style="font: 8pt/12pt Times New Roman, Times, Serif; margin: 0 0 6pt; text-align: justify">Other accrued liabilities consisted
of the following components:</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">March 31,<br /> 2016</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 /> 2015</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></tr>
<tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <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">372</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">368</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">&#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">61</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">61</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">&#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">151</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">92</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; 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">56</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">19</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: 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">640</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>
<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></tr>
</table>

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

<p style="font: 8pt/12pt Times New Roman, Times, Serif; margin: 0 0 6pt; text-align: justify; text-indent: 0.5in">&#160;The changes
in our product warranty liability for the three months ending March 31, 2016 are follows:</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">March 31,<br /> 2016</td></tr>
<tr style="vertical-align: bottom">
    <td style="font-size: 8pt">(in thousands)</td><td>&#160;</td>
    <td colspan="3">&#160;</td></tr>
<tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <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">368</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">&#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">240</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">&#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">(240</td><td style="font-size: 8pt; text-align: left">)</td></tr>
<tr style="vertical-align: bottom; background-color: White">
    <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">4</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">&#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">372</td><td style="padding-bottom: 2.5pt; 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></tr>
</table>

<p style="font: 8pt/12pt Times New Roman, Times, Serif; margin: 0 0 6pt; text-align: justify; text-indent: 0.5in">&#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://www.xbrl.org/2003/role/presentationRef<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>19
<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.4.0.3</span><table class="report" border="0" cellspacing="2" id="idp6598539824">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>NOTE 6 - OPERATING LEASE COMMITMENTS<br></strong></div></th>
<th class="th" colspan="1">3 Months Ended</th>
</tr>
<tr><th class="th"><div>Mar. 31, 2016</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 6 - OPERATING LEASE COMMITMENTS</a></td>
<td class="text"><p style="font: 8pt/12pt 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/12pt Times New Roman, Times, Serif; margin: 0; text-align: justify">For the years ending December 31:</p>

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

<p style="font: 8pt/12pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in">&#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">&#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">
    <td colspan="3">(in thousands)</td><td style="font-size: 12pt">&#160;</td>
    <td colspan="3" style="font-size: 12pt">&#160;</td></tr>
<tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 1%; text-align: left">&#160;</td><td style="width: 43%; text-align: left"><font style="font-size: 8pt">2016 (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">667</td><td style="width: 1%; 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">2017</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">832</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">2018</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">816</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">2019</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">848</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">2020</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">845</td><td style="text-align: left">&#160;</td></tr>
<tr style="vertical-align: bottom; background-color: White">
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; 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">439</td><td style="padding-bottom: 1pt; text-align: left">&#160;</td></tr>
<tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="border-bottom: Black 2.5pt double; text-align: left">&#160;</td><td style="border-bottom: Black 2.5pt double; 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">4,447</td><td style="padding-bottom: 2.5pt; text-align: left">&#160;</td></tr>
<tr style="vertical-align: bottom; background-color: White">
    <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>
</table>

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

<p style="font: 8pt/12pt Times New Roman, Times, Serif; margin: 0; text-align: justify">During the second quarter of 2015, we amended
our lease agreement for the Redmond, Washington headquarters facility effective July 8, 2015. The amended lease resulted in our
headquarters relocating to a nearby building, extending the term through April 2021, lowering the square footage to approximately
20,460, providing lease inducement incentives and lowering the rental rate. The new lease commitment of approximately $1.7 million
will be paid over the term of the lease. As a result of this lease amendment, the remaining balance of the restructure liability
of approximately $120,000 was incorporated into our deferred rent liability in July, 2015.</p>

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

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

<p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify">We renewed our lease agreement for what is now
our former Shanghai, China facility, effective June 15, 2015, extending the term through December 31, 2015. &#160;Operations continued
in this facility through January 31, 2016. &#160;In October 2015, we signed a lease agreement for a new facility located in Shanghai,
China which was effective November 1, 2015 and extends through October 31, 2021.&#160; The new lease approximately doubled our
space to 19,400 square feet at approximately 54% of the prior lease rental rate.</p>

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

<p style="font: 8pt/12pt Times New Roman, Times, Serif; margin: 0; text-align: justify">During the first quarter of 2014, we renewed
our lease agreement for our Munich, Germany facility effective February 1, 2015 and extending the term through January 2018 and
lowering the square footage to approximately 4,306 square feet.</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>20
<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.4.0.3</span><table class="report" border="0" cellspacing="2" id="idp6723917840">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>NOTE 7- OTHER COMMITMENTS<br></strong></div></th>
<th class="th" colspan="1">3 Months Ended</th>
</tr>
<tr><th class="th"><div>Mar. 31, 2016</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 7 - OTHER COMMITMENTS</a></td>
<td class="text"><p style="font: 8pt/12pt 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 March 31, 2016, the purchase commitments and
other obligations totaled $1,459,000 of which all but $49,000 are expected to be paid over the next twelve months.</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>21
<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.4.0.3</span><table class="report" border="0" cellspacing="2" id="idp6587552032">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>NOTE 8 - CONTINGENCIES<br></strong></div></th>
<th class="th" colspan="1">3 Months Ended</th>
</tr>
<tr><th class="th"><div>Mar. 31, 2016</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 8 - CONTINGENCIES</a></td>
<td class="text"><p style="font: 8pt/12pt Times New Roman, Times, Serif; margin: 0; text-align: justify">As of March 31, 2016, we were not a party
to any legal proceedings or aware of any indemnification agreement claims, the adverse outcome of which in management&#146;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/12pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in">&#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://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=6449706&amp;loc=d3e16207-108621<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<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=51674963&amp;loc=d3e12565-110249<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 450<br> -SubTopic 20<br> -Section 50<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=25496072&amp;loc=d3e14435-108349<br><br>Reference 4: http://www.xbrl.org/2003/role/presentationRef<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 5: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 440<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=6394976&amp;loc=d3e25287-109308<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CommitmentsAndContingenciesDisclosureTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>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>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.4.0.3</span><table class="report" border="0" cellspacing="2" id="idp6602963984">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>NOTE 9 - EARNINGS (LOSS) PER SHARE<br></strong></div></th>
<th class="th" colspan="1">3 Months Ended</th>
</tr>
<tr><th class="th"><div>Mar. 31, 2016</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 9 - EARNINGS (LOSS) PER SHARE</a></td>
<td class="text"><p style="font: 8pt/12pt Times New Roman, Times, Serif; margin: 0; text-align: justify">Basic earnings (loss) per share is calculated
based on the weighted average number of common shares outstanding during each period and is used for all loss per share amounts.&#160;
Diluted earnings (loss) 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 (loss) per share to the extent their effect
would be anti-dilutive.</p>

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

<p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: center"></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 (loss) per share:</p>

<p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in">&#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></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">Mar. 31,<br /> 2016</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">Mar. 31,<br /> 2015</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></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></tr>
<tr style="vertical-align: bottom; background-color: White">
    <td style="font-size: 8pt">earnings (loss) 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></tr>
<tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 56%; font-size: 8pt; text-align: left">&#160;&#160;&#160;&#160;&#160;&#160;Net income (loss)</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">168</td><td style="width: 1%; font-size: 8pt; text-align: left">)</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">49</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></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></tr>
<tr style="vertical-align: bottom; background-color: White">
    <td style="font-size: 8pt">earnings (loss) 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></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">7,945</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,863</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></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">&#151;&#160;&#160;</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">182</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></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></tr>
<tr style="vertical-align: bottom; background-color: White">
    <td style="font-size: 8pt">earnings (loss) 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></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></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">7,945</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,045</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></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></tr>
<tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="font-size: 8pt">earnings (loss) 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></tr>
<tr style="vertical-align: bottom; background-color: White">
    <td style="font-size: 8pt; text-align: left">&#160;&#160;&#160;&#160;&#160;&#160;Total basic earnings (loss) 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.02</td><td style="font-size: 8pt; text-align: left">)</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.01</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">&#160;&#160;&#160;&#160;&#160;&#160;Total diluted earnings (loss) 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.02</td><td style="font-size: 8pt; text-align: left">)</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.01</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; text-indent: 0.5in">&#160;</p>

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

<p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify">Options to purchase 244,000 and 166,000 shares
were outstanding as of March 31, 2016 and 2015, respectively, but were excluded from the computation of diluted earnings (loss)
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://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=7655603&amp;loc=d3e1278-109256<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<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 3: http://www.xbrl.org/2003/role/presentationRef<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=7655603&amp;loc=d3e1252-109256<br><br>Reference 4: http://www.xbrl.org/2003/role/presentationRef<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=32703322&amp;loc=d3e4984-109258<br><br>Reference 5: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 225<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=26872669&amp;loc=d3e20235-122688<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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>23
<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.4.0.3</span><table class="report" border="0" cellspacing="2" id="idp6723920592">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>NOTE 10 - SHARE-BASED COMPENSATION<br></strong></div></th>
<th class="th" colspan="1">3 Months Ended</th>
</tr>
<tr><th class="th"><div>Mar. 31, 2016</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 10 - 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; text-indent: 0.5in">&#160;</p>

<p style="font: 8pt/115% Times New Roman, Times, Serif; margin: 0 0 10pt">The impact on our results of operations of recording
share-based compensation, net of forfeitures, for the three months ended March 31, 2016 and 2015, respectively, was as follows:</p>

<p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in">&#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></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">Mar. 31,<br /> 2016</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">Mar. 31,<br /> 2015</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></tr>
<tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 56%; font-size: 8pt; text-align: left">Cost of goods sold</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</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</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">18</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">19</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">75</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">69</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">95</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">90</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></tr>
<tr style="vertical-align: bottom; background-color: White">
    <td style="font-size: 8pt; text-align: justify">Impact on net earnings (loss) 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></tr>
<tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="font-size: 8pt; text-align: justify">Basic and diluted</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.01</td><td style="font-size: 8pt; text-align: left">)</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.01</td><td style="font-size: 8pt; text-align: left">)</td></tr>
</table>

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

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

<p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify">There were no stock option awards issued during
the three months ended March 31, 2016 and 2015.</p>

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

<p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify">Non-employee directors Restricted Stock Units
(&#147;RSU&#146;s&#148;) vest over one year, employee RSU&#146;s vest over four years with the expense being recognized over
the vesting period. &#160;There were 10,000 and 0 RSU&#146;s awarded during the three months ended March 31, 2016 and 2015, respectively.</p>

<p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in">&#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 March 31, 2016 are:</p>

<p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in">&#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">Mar. 31,<br /> 2016</td></tr>
<tr style="vertical-align: bottom">
    <td style="font-size: 8pt">(in thousands unless specified)</td><td>&#160;</td>
    <td colspan="5">&#160;</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</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">957</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.45</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_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://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 40<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=6418621&amp;loc=d3e17540-113929<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 50<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=51659978&amp;loc=d3e25284-112666<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<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=6415400&amp;loc=d3e5070-113901<br><br>Reference 4: http://www.xbrl.org/2003/role/presentationRef<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=6415400&amp;loc=d3e5047-113901<br><br>Reference 5: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=6415400&amp;loc=d3e5444-113901<br><br>Reference 6: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Staff Accounting Bulletin (SAB)<br> -Number Topic 14<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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>24
<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.4.0.3</span><table class="report" border="0" cellspacing="2" id="idp6587999520">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>NOTE 11 - SHARE REPURCHASE PROGRAMS<br></strong></div></th>
<th class="th" colspan="1">3 Months Ended</th>
</tr>
<tr><th class="th"><div>Mar. 31, 2016</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_Note11ShareRepurchaseProgramsAbstract', window );"><strong>Note 11 - Share Repurchase Programs</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_ShareRepurchaseProgramsTextBlock', window );">NOTE 11 - SHARE REPURCHASE PROGRAMS</a></td>
<td class="text"><p style="font: 8pt/115% Times New Roman, Times, Serif; margin: 0 0 10pt; text-align: justify">On February 24, 2016, our Board
of Directors approved a share repurchase program with provisions to buy back up to $1 million of our stock during the period from
March 2, 2016 through March 31, 2017.&#160;&#160;The program was established with a 10b5-1 plan under the Exchange Act to provide
flexibility to make purchases throughout the period.&#160; For the quarter ended March 31, 2016, 42,515 shares of stock have been
repurchased at an average price of $2.26 for a total of $95,984 plus $855 in commissions.</p>

<p style="font: 8pt/115% Times New Roman, Times, Serif; margin: 0 0 10pt; text-align: justify">The following is a summary of share
repurchase activity under the plan through March 31, 2016:</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 colspan="3" style="font-size: 8pt; text-align: center; border-bottom: Black 1pt solid">Repurchases by Month</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">Average Price Paid per Share</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">Total Number of Shares Purchased as Part of Publicly Announced Repurchase Program</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">Approximate Dollar Value of Shares that May Yet Be Purchased under the Program</td></tr>
<tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <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="width: 1%; font-size: 8pt; text-align: left">&#160;</td><td style="width: 20%; font-size: 8pt; text-align: left"><font style="font-size: 8pt">&#160;March 2016 </font></td><td style="width: 1%; font-size: 8pt; text-align: left">&#160;</td><td style="width: 5%; font-size: 8pt">&#160;</td>
    <td style="width: 1%; font-size: 8pt; text-align: left">$</td><td style="width: 19%; font-size: 8pt; text-align: center">2.26</td><td style="width: 1%; font-size: 8pt; text-align: left">&#160;</td><td style="width: 5%; font-size: 8pt">&#160;</td>
    <td style="width: 1%; font-size: 8pt; text-align: left">&#160;</td><td style="width: 19%; font-size: 8pt; text-align: center">42,515</td><td style="width: 1%; font-size: 8pt; text-align: left">&#160;</td><td style="width: 5%; font-size: 8pt">&#160;</td>
    <td style="width: 1%; font-size: 8pt; text-align: left">$</td><td style="width: 19%; font-size: 8pt; text-align: center">903,161</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="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right">&#160;</td><td style="padding-bottom: 1pt; text-align: left">&#160;</td><td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right">&#160;</td><td style="padding-bottom: 1pt; text-align: left">&#160;</td><td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right">&#160;</td><td style="padding-bottom: 1pt; text-align: left">&#160;</td><td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right">&#160;</td><td style="padding-bottom: 1pt; text-align: left">&#160;</td></tr>
<tr style="vertical-align: bottom; background-color: White">
    <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: left"><font style="font-size: 8pt">&#160;Total </font></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: center">2.26</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: center">42,515</td><td style="padding-bottom: 2.5pt; font-size: 8pt; text-align: left">&#160;</td><td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: left">&#160;</td><td style="border-bottom: Black 2.5pt double; text-align: right">&#160;</td><td style="padding-bottom: 2.5pt; 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: 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>
</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_Note11ShareRepurchaseProgramsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_Note11ShareRepurchaseProgramsAbstract</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_ShareRepurchaseProgramsTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_ShareRepurchaseProgramsTextBlock</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>25
<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.4.0.3</span><table class="report" border="0" cellspacing="2" id="idp6610679936">
<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">3 Months Ended</th>
</tr>
<tr><th class="th"><div>Mar. 31, 2016</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 Policies</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RevenueRecognitionPolicyTextBlock', window );">Revenue Recognition</a></td>
<td class="text"><p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify">We recognize revenue at the time the product
is shipped.&#160; 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; text-indent: 0.5in">&#160;</p>

<p style="font: 8pt/12pt Times New Roman, Times, Serif; margin: 0; text-align: justify">The revenue related to products requiring
installation that is perfunctory is 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 in most cases the customers themselves.&#160;
This takes into account the complexity, skill and training needed as well as customer expectations regarding installation.</p>

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

<p style="font: 8pt/12pt 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 includes 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
value of the discount given to distributors who perform 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 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/12pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in">&#160;</p>

<p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify">When we sell 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; text-indent: 0.5in">&#160;</p>

<p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify">We recognize revenue when persuasive evidence
of an arrangement exists, shipment has occurred, the price is fixed or determinable, the buyer has paid or is obligated to pay,
collectability is reasonably assured, substantive acceptance conditions, if any, have been met, the obligation is not contingent
on resale of the product, the buyer&#146;s obligation would not be changed in the event of theft, physical destruction or damage
to the product, the buyer acquiring the product for resale has economic substance apart from us and we do not have significant
obligations for future performance to directly bring about the resale of the product by the buyer.&#160; 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: center"></p>

<p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in">&#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 in one of the
following areas: service loaners, rental or test units; engineering test units; or sales demonstration equipment.&#160; Once transferred,
the equipment is sold by our regular sales channels as used equipment inventory.&#160; These product units 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 product unit&#146;s net book value and the sale transaction is accounted for as revenue and cost of goods sold.</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">We measure and recognize compensation expense
as required for all share-based payment awards, including employee stock options and restricted stock unit awards, based on estimated
fair values on the grant dates.</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">Historically, when accounting for uncertainty
in income taxes, we have not incurred any interest or penalties associated with tax matters and no interest or penalties were recognized
during the three months ended March 31, 2016.&#160; However, we have adopted a policy whereby amounts related to 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.</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; We continue to maintain a valuation allowance for the full amount of the net deferred tax asset balance associated
with our net operating losses and credit carryforwards, as sufficient uncertainty exists regarding our ability to realize such
tax assets in the future.&#160; There were $214,000 and $201,000 of unrecognized tax benefits related to uncertain tax positions
and related valuation allowance as of March 31, 2016 and 2015, 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
2012, 2013, 2014 and 2015<font style="color: #3366FF"> </font>in the United States of America.&#160; In addition, tax years from
2000 to 2011 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; text-indent: 0.5in">&#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 March 2016, the FASB issued ASU 2016-09,&#160;Compensation-Stock
Compensation (ASU 2016-09), <i>&#147;Improvements to Employee Share-Based Payment Accounting&#148;</i>.&#160; ASU 2016-09 requires
excess tax benefits to be recognized in the statement of operations as an income tax expense and is applied prospectively by means
of a cumulative-effect adjustment of excess tax benefits from equity in the period of adoption. The standard establishes an alternative
practical expedient for estimating the expected term of an award by recognizing the effects of forfeitures in compensation cost
when the forfeitures occur. Adoption of the alternative practical expedient is applied prospectively on an entity-wide basis.
The standard requires that amounts paid to a taxing authority on the employee&#146;s behalf as a result of directly withholding
shares for tax-withholding purposes are to be presented on a retrospective basis as a financing activity on the statement of cash
flows. The standard becomes effective beginning January 1, 2017. 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;&#147;<i>Leases</i>&#148;
(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 finance type lease. The standard excludes leases
of intangible assets or inventory. Early adoption of the standard is allowed. 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.</p>

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

<p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify">In May 2014, the FASB issued ASU 2014-09,&#160;<i>&#147;Revenue
from Contracts with Customers&#148;</i>&#160;(ASU 2014-09). &#160;ASU 2014-09 provides companies with a single model for accounting
for revenue arising from contracts with customers and supersedes current revenue recognition guidance, including industry-specific
revenue guidance. The core principle of the model is to recognize revenue when control of the goods or services transfers to the
customer, as opposed to recognizing revenue when the risks and rewards transfer to the customer under the existing revenue guidance.&#160;
ASU 2014-09 was originally effective for annual reporting periods beginning after December 15, 2016.&#160;</p>

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

<p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify">In August&#160;2015, the FASB issued ASU 2015-14,
&#147;<i>Revenue from Contracts with Customers&#148; </i>(ASU 2015-14).&#160; ASU 2015-14 defers the effective date of the new
revenue recognition standard by one year. As such, it now takes effect for public entities in fiscal years beginning after December&#160;15,
2017. All other entities have an additional year. However, early adoption is permitted for any entity that chooses to adopt the
new standard as of the original effective date.&#160; We are in the process of evaluating the impact of adoption on our consolidated
financial statements.</p><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_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/presentationRef<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=51655414&amp;loc=d3e18780-107790<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<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=6907707&amp;loc=d3e32840-109319<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<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=6423966&amp;loc=d3e40913-109327<br><br>Reference 4: http://www.xbrl.org/2003/role/presentationRef<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 5: http://www.xbrl.org/2003/role/presentationRef<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=6907707&amp;loc=d3e32809-109319<br><br>Reference 6: http://www.xbrl.org/2003/role/presentationRef<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=37586315&amp;loc=d3e32247-109318<br><br>Reference 7: http://www.xbrl.org/2003/role/presentationRef<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=37586315&amp;loc=d3e32280-109318<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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://www.xbrl.org/2003/role/presentationRef<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=51655414&amp;loc=d3e18823-107790<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<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=51655414&amp;loc=d3e18780-107790<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<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=51655414&amp;loc=d3e18726-107790<br><br>Reference 4: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 605<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB TOPIC 13.B.Q1)<br> -URI http://asc.fasb.org/extlink&amp;oid=27012821&amp;loc=d3e214044-122780<br><br>Reference 5: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Staff Accounting Bulletin (SAB)<br> -Number Topic 13<br> -Section B<br> -Paragraph Question 1<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">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://www.xbrl.org/2003/role/presentationRef<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=6415400&amp;loc=d3e5047-113901<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<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=51655414&amp;loc=d3e18780-107790<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<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=6415400&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_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>26
<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.4.0.3</span><table class="report" border="0" cellspacing="2" id="idp6878487088">
<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">3 Months Ended</th>
</tr>
<tr><th class="th"><div>Mar. 31, 2016</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 Tables</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 style="font-size: 8pt">Inventories consisted of the following components:</td><td>&#160;</td>
    <td colspan="3">&#160;</td><td>&#160;</td>
    <td colspan="3">&#160;</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">March 31,<br /> 2016</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 /> 2015</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></tr>
<tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <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,636</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,262</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">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,297</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,099</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">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">468</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">344</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; 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,401</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">3,705</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://www.xbrl.org/2003/role/presentationRef<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><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Regulation S-X (SX)<br> -Number 210<br> -Section 2<br> -Paragraph 6<br> -Subparagraph a,b,c<br> -Article 5<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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>27
<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.4.0.3</span><table class="report" border="0" cellspacing="2" id="idp6723842080">
<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">3 Months Ended</th>
</tr>
<tr><th class="th"><div>Mar. 31, 2016</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 Tables</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">March 31,<br /> 2016</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 /> 2015</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></tr>
<tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <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">179</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">77</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; padding-bottom: 1pt">&#160;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">5,836</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">5,739</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,015</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,816</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,642</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,579</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">1,373</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">1,237</td><td style="padding-bottom: 2.5pt; 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></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>28
<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.4.0.3</span><table class="report" border="0" cellspacing="2" id="idp6723959472">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>NOTE 5 - OTHER ACCRUED LIABILITIES (Tables)<br></strong></div></th>
<th class="th" colspan="1">3 Months Ended</th>
</tr>
<tr><th class="th"><div>Mar. 31, 2016</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>Note 5 - Other Accrued Liabilities Tables</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: 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">March 31,<br /> 2016</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 /> 2015</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></tr>
<tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <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">372</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">368</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">&#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">61</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">61</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">&#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">151</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">92</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; 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">56</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">19</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: 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">640</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>
<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></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: 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">March 31,<br /> 2016</td></tr>
<tr style="vertical-align: bottom">
    <td style="font-size: 8pt">(in thousands)</td><td>&#160;</td>
    <td colspan="3">&#160;</td></tr>
<tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <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">368</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">&#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">240</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">&#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">(240</td><td style="font-size: 8pt; text-align: left">)</td></tr>
<tr style="vertical-align: bottom; background-color: White">
    <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">4</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">&#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">372</td><td style="padding-bottom: 2.5pt; 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></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://www.xbrl.org/2003/role/presentationRef<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=51674963&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>29
<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.4.0.3</span><table class="report" border="0" cellspacing="2" id="idp6607432464">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>NOTE 6 - OPERATING LEASE COMMITMENTS (Tables)<br></strong></div></th>
<th class="th" colspan="1">3 Months Ended</th>
</tr>
<tr><th class="th"><div>Mar. 31, 2016</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 6 - Operating Lease Commitments Tables</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">&#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">
    <td colspan="3">(in thousands)</td><td style="font-size: 12pt">&#160;</td>
    <td colspan="3" style="font-size: 12pt">&#160;</td></tr>
<tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 1%; text-align: left">&#160;</td><td style="width: 43%; text-align: left"><font style="font-size: 8pt">2016&#160;(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">667</td><td style="width: 1%; 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">2017</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">832</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">2018</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">816</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">2019</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">848</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">2020</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">845</td><td style="text-align: left">&#160;</td></tr>
<tr style="vertical-align: bottom; background-color: White">
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; 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">439</td><td style="padding-bottom: 1pt; text-align: left">&#160;</td></tr>
<tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="border-bottom: Black 2.5pt double; text-align: left">&#160;</td><td style="border-bottom: Black 2.5pt double; 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">4,447</td><td style="padding-bottom: 2.5pt; text-align: left">&#160;</td></tr>
<tr style="vertical-align: bottom; background-color: White">
    <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>
</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://www.xbrl.org/2003/role/presentationRef<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=6453985&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>30
<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.4.0.3</span><table class="report" border="0" cellspacing="2" id="idp6604950400">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>NOTE 9 - EARNINGS (LOSS) PER SHARE (Tables)<br></strong></div></th>
<th class="th" colspan="1">3 Months Ended</th>
</tr>
<tr><th class="th"><div>Mar. 31, 2016</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 9 - Earnings Loss Per Share Tables</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></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">Mar. 31,<br /> 2016</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">Mar. 31,<br /> 2015</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></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></tr>
<tr style="vertical-align: bottom; background-color: White">
    <td style="font-size: 8pt">earnings (loss) 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></tr>
<tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 56%; font-size: 8pt; text-align: left">&#160;&#160;&#160;&#160;&#160;&#160;Net income (loss)</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">168</td><td style="width: 1%; font-size: 8pt; text-align: left">)</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">49</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></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></tr>
<tr style="vertical-align: bottom; background-color: White">
    <td style="font-size: 8pt">earnings (loss) 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></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">7,945</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,863</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></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">&#151;&#160;&#160;</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">182</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></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></tr>
<tr style="vertical-align: bottom; background-color: White">
    <td style="font-size: 8pt">earnings (loss) 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></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></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">7,945</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,045</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></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></tr>
<tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="font-size: 8pt">earnings (loss) 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></tr>
<tr style="vertical-align: bottom; background-color: White">
    <td style="font-size: 8pt; text-align: left">&#160;&#160;&#160;&#160;&#160;&#160;Total basic earnings (loss) 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.02</td><td style="font-size: 8pt; text-align: left">)</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.01</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">&#160;&#160;&#160;&#160;&#160;&#160;Total diluted earnings (loss) 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.02</td><td style="font-size: 8pt; text-align: left">)</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.01</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://www.xbrl.org/2003/role/presentationRef<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>31
<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.4.0.3</span><table class="report" border="0" cellspacing="2" id="idp6602038800">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>NOTE 10 - SHARE-BASED COMPENSATION (Tables)<br></strong></div></th>
<th class="th" colspan="1">3 Months Ended</th>
</tr>
<tr><th class="th"><div>Mar. 31, 2016</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 10 - Share-based Compensation Tables</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></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">Mar. 31,<br /> 2016</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">Mar. 31,<br /> 2015</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></tr>
<tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 56%; font-size: 8pt; text-align: left">Cost of goods sold</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</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</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">18</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">19</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">75</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">69</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">95</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">90</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></tr>
<tr style="vertical-align: bottom; background-color: White">
    <td style="font-size: 8pt; text-align: justify">Impact on net earnings (loss) 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></tr>
<tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="font-size: 8pt; text-align: justify">Basic and diluted</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.01</td><td style="font-size: 8pt; text-align: left">)</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.01</td><td style="font-size: 8pt; text-align: left">)</td></tr>
</table><span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_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">Mar. 31,<br /> 2016</td></tr>
<tr style="vertical-align: bottom">
    <td style="font-size: 8pt">(in thousands unless specified)</td><td>&#160;</td>
    <td colspan="5">&#160;</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</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">957</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.45</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://www.xbrl.org/2003/role/presentationRef<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=6415400&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://www.xbrl.org/2003/role/presentationRef<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 2: http://www.xbrl.org/2003/role/presentationRef<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=6415400&amp;loc=d3e5070-113901<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<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 4: http://www.xbrl.org/2003/role/presentationRef<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><br>Reference 5: http://www.xbrl.org/2003/role/presentationRef<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=6415400&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_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>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>32
<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.4.0.3</span><table class="report" border="0" cellspacing="2" id="idp6600251056">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>NOTE 11 - SHARE REPURCHASE PROGRAMS (Tables)<br></strong></div></th>
<th class="th" colspan="1">3 Months Ended</th>
</tr>
<tr><th class="th"><div>Mar. 31, 2016</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_Note11ShareRepurchaseProgramsTablesAbstract', window );"><strong>Note 11 - Share Repurchase Programs Tables</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_ScheduleOfRepurchaseAgreements', window );">Share repurchase 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 colspan="3" style="font-size: 8pt; text-align: center; border-bottom: Black 1pt solid">Repurchases by Month</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">Average Price Paid per Share</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">Total Number of Shares Purchased as Part of Publicly Announced Repurchase Program</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">Approximate Dollar Value of Shares that May Yet Be Purchased under the Program</td></tr>
<tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <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="width: 1%; font-size: 8pt; text-align: left">&#160;</td><td style="width: 20%; font-size: 8pt; text-align: left"><font style="font-size: 8pt">&#160;March 2016 </font></td><td style="width: 1%; font-size: 8pt; text-align: left">&#160;</td><td style="width: 5%; font-size: 8pt">&#160;</td>
    <td style="width: 1%; font-size: 8pt; text-align: left">$</td><td style="width: 19%; font-size: 8pt; text-align: center">2.26</td><td style="width: 1%; font-size: 8pt; text-align: left">&#160;</td><td style="width: 5%; font-size: 8pt">&#160;</td>
    <td style="width: 1%; font-size: 8pt; text-align: left">&#160;</td><td style="width: 19%; font-size: 8pt; text-align: center">42,515</td><td style="width: 1%; font-size: 8pt; text-align: left">&#160;</td><td style="width: 5%; font-size: 8pt">&#160;</td>
    <td style="width: 1%; font-size: 8pt; text-align: left">$</td><td style="width: 19%; font-size: 8pt; text-align: center">903,161</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="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right">&#160;</td><td style="padding-bottom: 1pt; text-align: left">&#160;</td><td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right">&#160;</td><td style="padding-bottom: 1pt; text-align: left">&#160;</td><td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right">&#160;</td><td style="padding-bottom: 1pt; text-align: left">&#160;</td><td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right">&#160;</td><td style="padding-bottom: 1pt; text-align: left">&#160;</td></tr>
<tr style="vertical-align: bottom; background-color: White">
    <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: left"><font style="font-size: 8pt">&#160;Total </font></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: center">2.26</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: center">42,515</td><td style="padding-bottom: 2.5pt; font-size: 8pt; text-align: left">&#160;</td><td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: left">&#160;</td><td style="border-bottom: Black 2.5pt double; text-align: right">&#160;</td><td style="padding-bottom: 2.5pt; 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: 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>
</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_Note11ShareRepurchaseProgramsTablesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_Note11ShareRepurchaseProgramsTablesAbstract</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_ScheduleOfRepurchaseAgreements">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 repurchase agreements.</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 FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08.(m)(1))<br> -URI http://asc.fasb.org/extlink&amp;oid=26873400&amp;loc=d3e23780-122690<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfRepurchaseAgreements</td>
</tr>
<tr>
<td style="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>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.4.0.3</span><table class="report" border="0" cellspacing="2" id="idp6878534080">
<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>Mar. 31, 2016</div></th>
<th class="th"><div>Mar. 31, 2015</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">$ 214<span></span>
</td>
<td class="nump">$ 201<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 pertaining to uncertain tax positions taken in tax returns.</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 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=6907707&amp;loc=SL6600010-109319<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Glossary Unrecognized Tax Benefit<br> -URI http://asc.fasb.org/extlink&amp;oid=6527854<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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>34
<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.4.0.3</span><table class="report" border="0" cellspacing="2" id="idp6720703600">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>NOTE 2 - INVENTORIES (Details) in thousands - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th"><div>Mar. 31, 2016</div></th>
<th class="th"><div>Dec. 31, 2015</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,636<span></span>
</td>
<td class="nump">$ 2,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_InventoryWorkInProcess', window );">Work-in-process</a></td>
<td class="nump">1,297<span></span>
</td>
<td class="nump">1,099<span></span>
</td>
</tr>
<tr class="ro">
<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">468<span></span>
</td>
<td class="nump">344<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,401<span></span>
</td>
<td class="nump">$ 3,705<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://www.xbrl.org/2003/role/presentationRef<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://www.xbrl.org/2003/role/presentationRef<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 2: http://www.xbrl.org/2003/role/presentationRef<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=51655945&amp;loc=d3e3927-108312<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<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=28358313&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_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://www.xbrl.org/2003/role/presentationRef<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://www.xbrl.org/2003/role/presentationRef<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>35
<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.4.0.3</span><table class="report" border="0" cellspacing="2" id="idp6723116800">
<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>Mar. 31, 2016</div></th>
<th class="th"><div>Dec. 31, 2015</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">$ 179<span></span>
</td>
<td class="nump">$ 77<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,836<span></span>
</td>
<td class="nump">5,739<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentGross', window );">Property and equipment gross</a></td>
<td class="nump">6,015<span></span>
</td>
<td class="nump">5,816<span></span>
</td>
</tr>
<tr class="re">
<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,642<span></span>
</td>
<td class="nump">4,579<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentNet', window );">Property and equipment, net</a></td>
<td class="nump">$ 1,373<span></span>
</td>
<td class="nump">$ 1,237<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_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://www.xbrl.org/2003/role/presentationRef<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://www.xbrl.org/2003/role/presentationRef<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://www.xbrl.org/2003/role/presentationRef<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://www.xbrl.org/2003/role/presentationRef<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=28358313&amp;loc=d3e6812-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_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://www.xbrl.org/2003/role/presentationRef<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://www.xbrl.org/2003/role/presentationRef<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://www.xbrl.org/2003/role/presentationRef<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><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<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://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Regulation S-X (SX)<br> -Number 210<br> -Section 02<br> -Paragraph 13<br> -Subparagraph a<br> -Article 5<br><br>Reference 4: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Regulation S-X (SX)<br> -Number 210<br> -Section 03<br> -Paragraph 8<br> -Article 7<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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>36
<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.4.0.3</span><table class="report" border="0" cellspacing="2" id="idp6723167456">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>NOTE 5 - OTHER ACCRUED LIABILITIES (Details) (in thousands) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th"><div>Mar. 31, 2016</div></th>
<th class="th"><div>Dec. 31, 2015</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">$ 372<span></span>
</td>
<td class="nump">$ 368<span></span>
</td>
</tr>
<tr class="re">
<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">61<span></span>
</td>
<td class="nump">61<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_TaxesPayableCurrent', window );">Other taxes</a></td>
<td class="nump">151<span></span>
</td>
<td class="nump">92<span></span>
</td>
</tr>
<tr class="re">
<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">56<span></span>
</td>
<td class="nump">19<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">$ 640<span></span>
</td>
<td class="nump">$ 540<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://www.xbrl.org/2003/role/presentationRef<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://www.xbrl.org/2003/role/presentationRef<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>Carrying value as of the balance sheet date of obligations incurred through that date and payable arising from transactions not otherwise specified in the taxonomy.</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 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://www.xbrl.org/2003/role/presentationRef<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://www.xbrl.org/2003/role/presentationRef<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=51674963&amp;loc=d3e12565-110249<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<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_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://www.xbrl.org/2003/role/presentationRef<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>Total of allowances and reserves, the valuation and qualifying accounts that are either netted against the cost of an asset (in order to value it at its carrying value) or that reflect a liability established to represent expected future costs.</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 FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=26873400&amp;loc=d3e24092-122690<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Regulation S-X (SX)<br> -Number 210<br> -Section 09<br> -Article 12<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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>37
<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.4.0.3</span><table class="report" border="0" cellspacing="2" id="idp6731684208">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>NOTE 5 - OTHER ACCRUED LIABILITIES (Details 1) (in thousands)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="1">3 Months Ended</th>
</tr>
<tr><th class="th">
<div>Mar. 31, 2016 </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">$ 368<span></span>
</td>
</tr>
<tr class="re">
<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">240<span></span>
</td>
</tr>
<tr class="ro">
<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">(240)<span></span>
</td>
</tr>
<tr class="re">
<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="nump">4<span></span>
</td>
</tr>
<tr class="ro">
<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">$ 372<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://www.xbrl.org/2003/role/presentationRef<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=51674963&amp;loc=d3e12565-110249<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<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_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>Represents the aggregate decrease in the liability related to payments to satisfy claims for standard and extended product warranties.</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 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=51674963&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>Total increases or decreases in the standard and extended product warranty liability 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://www.xbrl.org/2003/role/presentationRef<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=51674963&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>Represents the aggregate increase in the liability for accruals related to standard and extended product warranties issued 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/presentationRef<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=51674963&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>38
<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.4.0.3</span><table class="report" border="0" cellspacing="2" id="idp6723209712">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>NOTE 6 - OPERATING LEASE COMMITMENTS (Details) (in thousands)<br> $ in Thousands</strong></div></th>
<th class="th">
<div>Mar. 31, 2016 </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 );">2016 (remaining)</a></td>
<td class="nump">$ 667<span></span>
</td>
</tr>
<tr class="re">
<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 );">2017</a></td>
<td class="nump">832<span></span>
</td>
</tr>
<tr class="ro">
<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 );">2018</a></td>
<td class="nump">816<span></span>
</td>
</tr>
<tr class="re">
<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 );">2019</a></td>
<td class="nump">848<span></span>
</td>
</tr>
<tr class="ro">
<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 );">2020</a></td>
<td class="nump">845<span></span>
</td>
</tr>
<tr class="re">
<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">439<span></span>
</td>
</tr>
<tr class="ro">
<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">$ 4,447<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://www.xbrl.org/2003/role/presentationRef<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=6584154&amp;loc=d3e38371-112697<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<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=6453985&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://www.xbrl.org/2003/role/presentationRef<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=6453985&amp;loc=d3e41502-112717<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<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=6584154&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://www.xbrl.org/2003/role/presentationRef<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=6453985&amp;loc=d3e41502-112717<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<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=6584154&amp;loc=d3e38371-112697<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingLeasesFutureMinimumPaymentsDueInFourYears</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingLeasesFutureMinimumPaymentsDueInThreeYears">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of required minimum rental payments for operating leases having an initial or remaining non-cancelable lease term in excess of one year due in the third fiscal year following the latest fiscal year. Excludes interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<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=6453985&amp;loc=d3e41502-112717<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<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=6584154&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_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://www.xbrl.org/2003/role/presentationRef<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=6584154&amp;loc=d3e38371-112697<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<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=6453985&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://www.xbrl.org/2003/role/presentationRef<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=6584154&amp;loc=d3e38371-112697<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<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=6453985&amp;loc=d3e41502-112717<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingLeasesFutureMinimumPaymentsDueThereafter</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_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>39
<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.4.0.3</span><table class="report" border="0" cellspacing="2" id="idp6720567008">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>NOTE 7 - OTHER COMMITMENTS (Details Narrative)<br> $ in Thousands</strong></div></th>
<th class="th">
<div>Mar. 31, 2016 </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,459<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PurchaseObligationDueInSecondYear', window );">After 2016</a></td>
<td class="nump">$ 49<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_PurchaseObligationDueInSecondYear">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 second 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_PurchaseObligationDueInSecondYear</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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>40
<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.4.0.3</span><table class="report" border="0" cellspacing="2" id="idp6723154608">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>NOTE 9 - EARNINGS (LOSS) PER SHARE (Details) (in thousands, except per share data) - USD ($)<br> $ / shares in Units, $ in Thousands</strong></div></th>
<th class="th" colspan="2">3 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Mar. 31, 2016</div></th>
<th class="th"><div>Mar. 31, 2015</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_NetIncomeLoss', window );">Numerator for basic and diluted earnings (loss) per share: Net income (loss)</a></td>
<td class="num">$ (168)<span></span>
</td>
<td class="nump">$ 49<span></span>
</td>
</tr>
<tr class="re">
<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 (loss) per share: weighted average shares</a></td>
<td class="nump">7,945<span></span>
</td>
<td class="nump">7,863<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">0<span></span>
</td>
<td class="nump">182<span></span>
</td>
</tr>
<tr class="re">
<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 (loss) per share: adjusted weighted-average shares and assumed conversions of stock options</a></td>
<td class="nump">7,945<span></span>
</td>
<td class="nump">8,045<span></span>
</td>
</tr>
<tr class="ro">
<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 (loss) per share</a></td>
<td class="num">$ (0.02)<span></span>
</td>
<td class="nump">$ 0.01<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EarningsPerShareDiluted', window );">Total diluted earnings (loss) per share</a></td>
<td class="num">$ (0.02)<span></span>
</td>
<td class="nump">$ 0.01<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/presentationRef<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://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 225<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=26872669&amp;loc=d3e20235-122688<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<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=32703322&amp;loc=d3e4984-109258<br><br>Reference 4: http://www.xbrl.org/2003/role/presentationRef<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=7655603&amp;loc=d3e1252-109256<br><br>Reference 5: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 225<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04.19)<br> -URI http://asc.fasb.org/extlink&amp;oid=6879464&amp;loc=d3e573970-122913<br><br>Reference 6: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 225<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04.23)<br> -URI http://asc.fasb.org/extlink&amp;oid=6879574&amp;loc=d3e536633-122882<br><br>Reference 7: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Regulation S-X (SX)<br> -Number 210<br> -Section 04<br> -Paragraph 18<br> -Article 7<br><br>Reference 8: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Regulation S-X (SX)<br> -Number 210<br> -Section 03<br> -Paragraph 20<br> -Article 5<br><br>Reference 9: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Regulation S-X (SX)<br> -Number 210<br> -Section 04<br> -Paragraph 21<br> -Article 9<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 225<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=26872669&amp;loc=d3e20235-122688<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<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=7655603&amp;loc=d3e1252-109256<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Regulation S-X (SX)<br> -Number 210<br> -Section 04<br> -Paragraph 18<br> -Article 7<br><br>Reference 4: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Regulation S-X (SX)<br> -Number 210<br> -Section 03<br> -Paragraph 20<br> -Article 5<br><br>Reference 5: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Regulation S-X (SX)<br> -Number 210<br> -Section 04<br> -Paragraph 21<br> -Article 9<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Glossary Net Income<br> -URI http://asc.fasb.org/extlink&amp;oid=51831255<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<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=56944662&amp;loc=d3e3602-108585<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 225<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04.19)<br> -URI http://asc.fasb.org/extlink&amp;oid=6879464&amp;loc=d3e573970-122913<br><br>Reference 4: http://www.xbrl.org/2003/role/presentationRef<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 5: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 225<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03.18)<br> -URI http://asc.fasb.org/extlink&amp;oid=26872669&amp;loc=d3e20235-122688<br><br>Reference 6: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 225<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04.22)<br> -URI http://asc.fasb.org/extlink&amp;oid=6879464&amp;loc=d3e573970-122913<br><br>Reference 7: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Glossary Other Comprehensive Income<br> -URI http://asc.fasb.org/extlink&amp;oid=51831270<br><br>Reference 8: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Regulation S-X (SX)<br> -Number 210<br> -Section 03<br> -Paragraph 19<br> -Article 5<br><br>Reference 9: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Regulation S-X (SX)<br> -Number 210<br> -Section 04<br> -Paragraph 20<br> -Article 9<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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://www.xbrl.org/2003/role/presentationRef<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=7655603&amp;loc=d3e1505-109256<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<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_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://www.xbrl.org/2003/role/presentationRef<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=7655603&amp;loc=d3e1448-109256<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<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 3: http://www.xbrl.org/2003/role/presentationRef<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=7655603&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>41
<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.4.0.3</span><table class="report" border="0" cellspacing="2" id="idp6723962912">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>NOTE 9 - EARNINGS (LOSS) PER SHARE (Details Narrative) - shares<br></strong></div></th>
<th class="th" colspan="2">3 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Mar. 31, 2016</div></th>
<th class="th"><div>Mar. 31, 2015</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">244,000<span></span>
</td>
<td class="nump">166,000<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Securities (including those issuable pursuant to contingent stock agreements) that could potentially dilute basic earnings per share (EPS) or earnings per unit (EPU) in the future that were not included in the computation of diluted EPS or EPU because to do so would increase EPS or EPU amounts or decrease loss per share or unit amounts for the period presented.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Glossary Antidilution<br> -URI http://asc.fasb.org/extlink&amp;oid=6505113<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Glossary Diluted Earnings Per Share<br> -URI http://asc.fasb.org/extlink&amp;oid=6510752<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Glossary Contingent Stock Agreement<br> -URI http://asc.fasb.org/extlink&amp;oid=6508534<br><br>Reference 4: http://www.xbrl.org/2003/role/presentationRef<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>42
<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.4.0.3</span><table class="report" border="0" cellspacing="2" id="idp6720718400">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>NOTE 10 - SHARE-BASED COMPENSATION (Details) (in thousands, except per share data) - USD ($)<br> $ / shares in Units, $ in Thousands</strong></div></th>
<th class="th" colspan="2">3 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Mar. 31, 2016</div></th>
<th class="th"><div>Mar. 31, 2015</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">$ 95<span></span>
</td>
<td class="nump">$ 90<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_ImpactNetIncomePerShareBasicAndDiluted', window );">Impact on net earnings : Basic and diluted</a></td>
<td class="num">$ (.01)<span></span>
</td>
<td class="num">$ (.01)<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>
</tr>
<tr class="ro">
<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">$ 2<span></span>
</td>
<td class="nump">$ 2<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>
</tr>
<tr class="ro">
<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">18<span></span>
</td>
<td class="nump">19<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>
</tr>
<tr class="ro">
<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">$ 75<span></span>
</td>
<td class="nump">$ 69<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_DAIO_ImpactNetIncomePerShareBasicAndDiluted">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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_ImpactNetIncomePerShareBasicAndDiluted</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>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_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://www.xbrl.org/2003/role/presentationRef<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=56944662&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>43
<FILENAME>R36.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.4.0.3</span><table class="report" border="0" cellspacing="2" id="idp6731770832">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>NOTE 10 - SHARE-BASED COMPENSATION (Details 1)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="1">3 Months Ended</th>
</tr>
<tr><th class="th">
<div>Mar. 31, 2016 </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 10 - Share-based Compensation Details 1</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">$ 957<span></span>
</td>
</tr>
<tr class="re">
<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 5 months 12 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://www.xbrl.org/2003/role/presentationRef<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=6415400&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://www.xbrl.org/2003/role/presentationRef<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=6415400&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>XML
<SEQUENCE>44
<FILENAME>R37.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.4.0.3</span><table class="report" border="0" cellspacing="2" id="idp6731479728">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>NOTE 11 - SHARE REPURCHASE PROGRAMS (Details)<br></strong></div></th>
<th class="th" colspan="1">3 Months Ended</th>
</tr>
<tr><th class="th">
<div>Mar. 31, 2016 </div>
<div>USD ($) </div>
<div>$ / shares </div>
<div>shares</div>
</th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_DAIO_Note11ShareRepurchaseProgramsDetailsAbstract', window );"><strong>Note 11 - Share Repurchase Programs Details</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_DAIO_AveragePricePaidPerShareForShareRepurchase', window );">Average price paid per share | $ / shares</a></td>
<td class="nump">$ 2.26<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockRepurchasedDuringPeriodShares', window );">Number of shares repurchased | shares</a></td>
<td class="nump">42,515<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockRepurchaseProgramRemainingAuthorizedRepurchaseAmount1', window );">Value of shares the may yet be purchased | $</a></td>
<td class="nump">$ 903,161<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_DAIO_AveragePricePaidPerShareForShareRepurchase">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_AveragePricePaidPerShareForShareRepurchase</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>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_DAIO_Note11ShareRepurchaseProgramsDetailsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_Note11ShareRepurchaseProgramsDetailsAbstract</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_StockRepurchaseProgramRemainingAuthorizedRepurchaseAmount1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 remaining of a stock repurchase plan authorized.</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_StockRepurchaseProgramRemainingAuthorizedRepurchaseAmount1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_StockRepurchasedDuringPeriodShares">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Number of shares that have been repurchased during the period and have not been retired and are not held in treasury. Some state laws may govern the circumstances under which an entity may acquire its own stock and prescribe the accounting treatment therefore. This element is used when state law does not recognize treasury stock.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<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=6928386&amp;loc=d3e21463-112644<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Regulation S-X (SX)<br> -Number 210<br> -Section 04<br> -Article 3<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Regulation S-X (SX)<br> -Number 210<br> -Section 02<br> -Paragraph 29, 30<br> -Article 5<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockRepurchasedDuringPeriodShares</td>
</tr>
<tr>
<td style="padding-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>EXCEL
<SEQUENCE>45
<FILENAME>Financial_Report.xlsx
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
begin 644 Financial_Report.xlsx
M4$L#!!0    ( )I@K$B)6B0\O $  "88   3    6T-O;G1E;G1?5'EP97-=
M+GAM;,V9S4[#,!"$7Z7*%36N;?Y%>P&N@ 0O8))M8S6.+=N4\O;8*2"H"FJ!
M2G/)3V>],\DZWZ47#R^.PF!IVBZ,BR9&=\Y8J!HR*I3649>4J?5&Q73K9\RI
M:JYFQ,1H=,PJVT7JXC#F'L7DXG9!WNN:!I<K(?<>%\JY5E<J:MNQ15>O=1W:
MZ5175-OJR:0E94S6=)#T8G"G?+Q1)K5@RY;UPNK(RZRS_S$,SI.J0T,435N&
M^-)2V.2_4MZ=KVBJGMJXD_';NRL]M7U-:+1[L[I>IBXA_38NDAJV<EA?^%,R
M;?+07#?[LB+?__)9UE[BPK177CWK-8/%WL:4SZ51NMLTJF?KYX_6SO]SFU!^
MJIKJH?.IT$>]89>DXKND!I9:_\G[?:=4UM-6AKEPCQ]%HSS5]]&G^6[^-CX7
M["]'GFM__=W0>S&P_K1'2.R40X#DD" Y#D%R'('D. ;)<0*2XQ0DQQE(#CY"
M"8)"5(Z"5(["5(X"58Y"58Z"58["58X"5HY"5H%"5H%"5H%"5H%"5H%"5H%"
M5H%"5H%"5H%"5H%"5HE"5HE"5HE"5HE"5HE"5HE"5HE"5OE!5M;_/3!Y!5!+
M P04    " ":8*Q(2'4%[L4    K @  "P   %]R96QS+RYR96QSK9++;L)
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
MK/QHUGLM>HH$#_9G6K!6O'<*AG^Z] =02P,$%     @ FF"L2!*>;M;* P
M(0T   \   !X;"]W;W)K8F]O:RYX;6R5EEN/FSH0@/^*Q5-7.CT!.Y?=J*E$
M$F^#E(44R!Z=1S8XC54N$79VV_[ZCF'3#FVL-D]@@S_LF<]FWJGI2]U\?JKK
MS^1+651JVLR<@];'Z6"@=@=19NK?^B@J>+:OFS+3T&P^#>K]7N[$LMZ=2E'I
M 77=\: 11:9E7:F#/"KGE:;^AJ:.C<AR=1!"ET4'*S-9.>_?J>E>%N)1- K
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
M<#JXIBGR0[UC/^IAU_3">^-2[;SU!GG+N61*&'J*?6^O3D27AY9MY7A+U?T
M9P1XD/PP'7DNYZ[B+U!+ P04    " ":8*Q(B>Z0&  "  "/!0  &    'AL
M+W=O<FMS:&5E=',O<VAE970U+GAM;(U438_;(!#]*\CW77_$'VGD6$I<5>VA
MTFH/[9DX$]M:,"Z0>/OO"XSC)"MOTHN!X;TW\S!,/@CYIAH 3=XYZ]3::[3N
M5[ZOJ@8X5<^BA\[L'(3D5)NEK'W52Z![1^+,CX(@]3EM.Z_(7>Q%%KDX:M9V
M\"*).G).Y=\M,#&LO= [!U[;NM$VX!>Y/_'V+8=.M:(C$@YK;Q.NRLPB'.!7
M"X.ZFA-;^TZ(-[OXL5][@2T!&%3:*E SG* $QJR02?QGU+RDM,3K^5G]FW-K
MJM]1!:5@O]N];DRQ@4?V<*!'IE_%\!U&"XD5K 13[DNJH]*"GRD>X?0=Q[9S
MXX [RV"DS1.BD1!-A"G//&$Q$A870NR<8F7.UU>J:9%+,1#54_NSPY6!2RMB
ME(DQH\PY.4WI3JK(3\5RD?LGJW,#B1QDBY!P0OA&?#9#Y,W1(T>//D]0(B*-
M'F=8W&; X&:!'N+'_/B6'R,_=OQL>5MBYR 9FD#(4YC> 94(BK\\KB.9]9&@
MC^0Q/YWUD2(_G2LQ11\("=/P<TR9CEZS__CEV6PA&1:2W3E0A#S=@90C)(P^
M7@S_ZJ)SD+5K (I4XMAIO(53=.HQF\@^E _QK>D]V"HN,D7>TQI^4EFWG2([
MH<TS=*_E((0&4U?PG'BD,=UQ6C X:#O-S%QBP\"%%OVY_4T]N/@'4$L#!!0
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
MYT\V'D"+Z,"WS^YVE/3^_:R)A-:%\)N/3;I2*7$X+ ]D?:75/U!+ P04
M" ":8*Q(4ZT&1:(!  "Q P  &0   'AL+W=O<FMS:&5E=',O<VAE970Q,2YX
M;6R%4]MNHS 0_17+'U 3DEXV(DA-JZI]6*GJP^ZS P-8M3W4-J'[]^L+T&05
M;5_PS'#.F3.^%".:=]L!./*II+8[VCG7;QFS50>*VROL0?L_#1K%G4]-RVQO
M@->1I"3+L^R&*2XT+8M8>S5E@8.30L.K(790BIL_>Y X[NB*SH4WT78N%%A9
ML(57"P7:"M3$0+.C]ZOM?A,0$?!+P&A/8A*\'Q#?0_)2[V@6+("$R@4%[I<C
M/("40<@W_I@TOUH&XFD\JS_%:;W[ [?P@/*WJ%WGS6:4U-#P0;HW')]A&N$Z
M"%8H;?R2:K .U4RA1/'/M H=US']6<^TRX1\(N0+X2Z+QE.C:/.1.UX6!D=B
M>Q[.;K7U<!-$O#+QWJP?.VJ:.'A9',M5?ENP8Q ZPR3B?L(L".;5+[;(Z25Z
M'NGY]_3U.7V='*XGAW??"VS.!39)8/._$1-F/V-^_-.$G>RI M/&JV-)A8-V
M:4N7ZG([[_-X)E_PLNAY"S^Y:86VY(#.GVP\@ ;1@6^?75U3TOGWLR02&A?"
M6Q^;=*52XK"?'\CR2LN_4$L#!!0    ( )I@K$AYNT/ H@$  +$#   9
M>&PO=V]R:W-H965T<R]S:&5E=#$R+GAM;(U3RV[;,!#\%8(?$,J2DQ2&+"!.
M$22' D$.[9F65A(1DJN2E)7^??F0%+LPVE[$W=7,["P?Y83FW?8 CGPHJ>V>
M]LX-.\9LW8/B]@8'T/Y/BT9QYU/3,3L8X$TD*<GR++MCB@M-JS+67DU5XNBD
MT/!JB!V5XN;7 21.>[JA2^%-=+T+!5:5;.4U0H&V C4QT.[IPV9WV 9$!'P7
M,-FSF 3O1\3WD+PT>YH%"R"A=D&!^^4$CR!E$/*-?\Z:GRT#\3Q>U)_BM-[]
MD5MX1/E#-*[W9C-*&FCY*-T;3L\PCW ;!&N4-GY)/5J':J%0HOA'6H6.ZY3^
M%/<S[3HAGPGY2OB21>.I4;3YE3M>E08G8@<>SFZS\W 31+PR\=ZL'SMJFCAX
M59ZJ39&5[!2$+C")>)@Q*X)Y]:LM<GJ-GD=Z_F]Z<4DODL-B=O@?_;>7 MLD
ML/W;B ES6#!_NF1G>ZK =/'J6%+CJ%W:TK6ZWLZ'/)[))[PJ!][!-VXZH2TY
MHO,G&P^@173@VV<WMY3T_OVLB836A?#>QR9=J90X')8'LK[2ZC=02P,$%
M  @ FF"L2)+"$VJD 0  L0,  !D   !X;"]W;W)K<VAE971S+W-H965T,3,N
M>&ULA5/;;J,P$/T5RQ]0$R#=5420FE95^U"IZL/NLP,#6+49:IO0_?OU!6A2
M1>H+GAG..7/&EV)"_6XZ $L^E>S-GG;6#CO&3-6!XN8&!^C=GP:UXM:ENF5F
MT,#K0%*2I4ERRQ07/2V+4'O598&CE:*'5TW,J!37_PX@<=K3#5T*;Z+MK"^P
MLF KKQ8*>B.P)QJ:/;W;[ ZY1P3 'P&3.8N)]WY$?/?)<[VGB;< $BKK%;A;
M3G /4GHAU_ACUOQJZ8GG\:+^&*9U[H_<P#W*OZ*VG3.;4%)#PT=IWW!Z@GF$
MK1>L4)KP)=5H+*J%0HGBGW$5?5BG^&>;SK3KA'0FI"OA=Q*,QT;!Y@.WO"PT
M3L0,W)_=9N?@VHLX9>*\&3=VT-1A\+(XE9LL*]C)"UU@(O$P8U8$<^I76Z3T
M&CT-]/1G>G9)SZ+#;':8_RR07PKD42"?!;;71HR8PX*Y_=:$G>VI MV&JV-(
MA6-OXY:NU?5VWH5#9%_PLAAX"R]<MZ(WY(C6G6PX@ ;1@FN?W&PIZ=S[61,)
MC?7A+Q?K>*5B8G%8'LCZ2LO_4$L#!!0    ( )I@K$C&YQ$&HP$  +$#   9
M    >&PO=V]R:W-H965T<R]S:&5E=#$T+GAM;(53RV[;,!#\%8(?$,JRW 2&
M+"!.4;2' D$.[9F65A(1DJN2E)7^??F0%#LPFHNXNYJ9G>6CG-"\VA[ D3<E
MM3W0WKEASYBM>U#<WN$ VO]IT2CN?&HZ9@<#O(DD)5F>95^8XD+3JHRU9U.5
M.#HI-#P;8D>EN/E[!(G3@6[H4G@17>]"@54E6WF-4*"M0$T,M ?ZN-D?BX"(
M@%\")GL1D^#]A/@:DA_-@6;! DBH75#@?CG#$T@9A'SC/[/F>\M O(P7]6]Q
M6N_^Q"T\H?PM&M=[LQDE#;1\E.X%I^\PC[ +@C5*&[^D'JU#M5 H4?PMK4+'
M=4I_=OE,NTW(9T*^$AZR:#PUBC:_<L>KTN!$[,##V6WV'FZ"B%<FWIOU8T=-
M$P>ORG.UV=Z7[!R$KC")>)PQ*X)Y]9LM<GJ+GD=Z_CE]>TW?)H?;V6'QN4!Q
M+5 D@>)_(R;,<<$\?&C"+O94@>GBU;&DQE&[M*5K=;V=C_$0V3N\*@?>P4]N
M.J$M.:'S)QL/H$5TX-MG=SM*>O]^UD1"ZT)X[V.3KE1*' [+ UE?:?4/4$L#
M!!0    ( )I@K$B5?P?_HP$  +$#   9    >&PO=V]R:W-H965T<R]S:&5E
M=#$U+GAM;(53VVZ<,!#]%<L?$+- >EFQ2-E45?M0*<I#^^R% :S8'FJ;)?W[
M^@)DMUHU+WAF..?,&5^J&<V+'0 <>552VP,=G!OWC-EF ,7M'8Z@_9\.C>+.
MIZ9G=C3 VTA2DN59]H$I+C2MJUA[,G6%DY-"PY,A=E**FS]'D#@?Z(ZNA6?1
M#RX46%VQC=<*!=H*U,1 =Z /N_VQ#(@(^"E@MA<Q"=Y/B"\A^=X>:!8L@(3&
M!07NES,\@I1!R#?^O6B^M0S$RWA5_QJG]>Y/W,(CRE^B=8,WFU'20L<GZ9YQ
M_@;+"/=!L$%IXY<TDW6H5@HEBK^F5>BXSNE/L=)N$_*%D&^$3UDTGAI%FU^X
MXW5E<"9VY.'L=GL/-T'$*Q/OS?JQHZ:)@]?5N=X5GRMV#D)7F$0\+I@-P;SZ
MS18YO47/(SU_GUY<TXODL$C=R^Q]@?):H$P"Y?]&3)CC@BG_'9)=[*D"T\>K
M8TF#DW9I2[?J=CL?\G@F;_"Z&GD//[CIA;;DA,Z?;#R #M&!;Y_=W5,R^/>S
M)1(Z%\*//C;I2J7$X;@^D.V5UG\!4$L#!!0    ( )I@K$@KBT/WHP$  +$#
M   9    >&PO=V]R:W-H965T<R]S:&5E=#$V+GAM;(53VVZ<,!#]%<L?$+-
MTFK%(F535>U#I2@/[;,7!K!B>ZAMEO3OZPN0W6K5O."9X9PS9WRI9C2O=@!P
MY$U);0]T<&[<,V:; 12W=SB"]G\Z-(H[GYJ>V=$ ;R-)299GV0-37&A:5['V
M;.H*)R>%AF=#[*04-W^.('$^T!U="R^B'UPHL+IB&Z\5"K05J(F![D ?=_MC
M&1 1\%/ ;"]B$KR?$%]#\KT]T"Q8  F-"PK<+V=X BF#D&_\>]%\;QF(E_&J
M_C5.Z]V?N(4GE+]$ZP9O-J.DA8Y/TKW@_ V6$>Z#8(/2QB]I)NM0K11*%']+
MJ]!QG=.?XF&AW2;D"R'?")^S:#PUBC:_<,?KRN!,[,C#V>WV'FZ"B%<FWIOU
M8T=-$P>OJW.]*_.*G8/0%281CPMF0S"O?K-%3F_1\TC//Z87U_0B.2P6A\7'
M N6U0)D$RO^-F##'%5/^TX1=[*D"T\>K8TF#DW9I2[?J=CL?\W@F[_"Z&GD/
M/[CIA;;DA,Z?;#R #M&!;Y_=W5,R^/>S)1(Z%\)//C;I2J7$X;@^D.V5UG\!
M4$L#!!0    ( )I@K$A:NX)ZHP$  +$#   9    >&PO=V]R:W-H965T<R]S
M:&5E=#$W+GAM;(53VVZC,!#]%<L?4!-"TE5$D)I65?NP4M6'W6<'!K!J,]0V
MH?OWZPO0I(K:%SPSG'/FC"_YB/K-M "6?"C9F3UMK>UWC)FR!<7-#?;0N3\U
M:L6M2W7#3*^!5X&D)$N39,L4%QTM\E![T46.@Y6B@Q=-S* 4U_\.(''<TQ6=
M"Z^B::TOL")G"Z\2"CHCL",:ZCV]6^T.F4<$P!\!HSF+B?=^1'SSR7.UIXFW
M !)*ZQ6X6TYP#U)Z(=?X?=+\;.F)Y_&L_ABF=>Z/W, ]RK^BLJTSFU!20<T'
M:5]Q?()IA(T7+%&:\"7E8"RJF4*)XA]Q%5U8Q_AGO9UHUPGI1$@7PJ\D&(^-
M@LT';GF1:QR)Z;D_N]7.P;47<<K$>3-N[*"IP^!%?BI6V29G)R]T@8G$PX19
M$,RI7VV1TFOT--#3G^GK2_HZ.EQ/#K<_"V27 ED4R+X;,6(.,^;V2Q-VMJ<*
M=!.NCB$E#IV-6[I4E]MYEX8S^807><\;^,UU(SI#CFC=R88#J!$MN/;)S8:2
MUKV?)9%06Q_>NEC'*Q43B_W\0)976OP'4$L#!!0    ( )I@K$C"1SMBS0$
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
MYJ&]#AAMM>UBTY?^[?$#+<;+2WI]SJN_4$L#!!0    ( )I@K$@F*+&7[0$
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
MUP@%V@K4Q$"[H_?Y=E\&1 3\$3#8FSD)V0^(SZ'XU>QH%B* A*,+"MP/%W@
M*8.0-_XW:OZW#,3;^57]1^S6IS]P"P\H_XK&=3YL1DD#+3]+]X3#3QA;6 ;!
M(TH;O^1XM@[5E4*)XB]I%#J.0]I9%2/M8T(Q$HJ)4*3@R2C&_,X=KRN# [$]
M#W>7;SW<!!&O3'PVZ]N.FB8V7E>7NLB_5>P2A&:81-R/F&P]89C7_]"DF)LL
MDDD1!?)%^;7 8BY0)H'%F'(S3ZDC9IU2)DQ>+C=?NY1TIK!)+N789[[ZQ":!
MRO<F[.;P>WZ"W]R<A+;D@,[?8SSN%M&!E\CNEI1T_K5,A836A>G:STWZ@5+A
ML+\^A^E-UF]02P,$%     @ FF"L2!FV5/LV @  ]@8  !D   !X;"]W;W)K
M<VAE971S+W-H965T,S,N>&ULC97;CML@$(9?!?E^8WR(#Y%C*7%5M1>55GO1
M7I.$Q-;:Q@6RWKY]@2%.LB*'&P/C?_[YP/)0C(R_BYI2B3Z[MA=+KY9R6/B^
MV-:T(V+&!MJK-WO&.R+5DA]\,7!*=B:I:_T0X\3O2--[96%BK[PLV%&V34]?
M.1+'KB/\WYJV;%QZ@7<*O#6'6NJ 7Q;^E+=K.MJ+AO6(T_W26P6+*M<*(_C=
MT%%<S)%FWS#VKA<_=TL/:P3:TJW4#D0-'[2B;:N-5.&_UO-<4B=>SD_NW\UN
M%?V&"%JQ]D^SD[6"Q1[:T3TYMO*-C3^HW<)<&VY9*\P3;8]"LNZ4XJ&.?,+8
M]&8<X4V&;9H[(;0)X90PU7$G1#8A.B?$9J= 9O;UC4A2%IR-2 Q$?^Q@H>1<
MFRAGI#8CU#D93VY.JBP^RC#$A?^AC:XTH=&L01-,"E^Y.TN$GBL]A!*W"U2@
M2,+'%:+K"A!<10 8X\<&\;5!# :Q/87@&K(WFA2V 9J7(,ENBRH0Q?ECD+D3
M9&Y!0E>-!$! D^;Q_+:HLJ(LB1ZC)$Z4Q*)$=U! @^]P@"+(GOBVJ1,CM1CQ
M'8STF1,!488O1#=1,B=*9E&<53)  <T+GF'G)P15!2HE>N*GRITLN65)[K#D
M3['DMUC\BW[247XP?5:@+3OV$O[U*3JU\E6H^]&7^%JU>.C(9YNR&,B!_B+\
MT/0";9A4W<XTI3UCDBHN/)M[J%:7T+1HZ5[J::KF'/HR+"0;3K?,=-65_P%0
M2P,$%     @ FF"L2&MO\>_* 0  1P0  !D   !X;"]W;W)K<VAE971S+W-H
M965T,S0N>&ULA51);MLP%+T*P0.$$JTHA2$+L%4$[:) D$6[IJ6O >&@D)25
MWKX<9-DN'&1CDE]O^AQ<S$J_F1[ H@_!I=GAWMIQ2XBI>Q#,/*@1I/O2*BV8
M=4O=$3-J8$T@"4YHDN1$L$'BL@BU%UT6:K)\D/"BD9F$8/KO ;B:=SC%Y\+K
MT/76%TA9D)77# *D&91$&MH=WJ?;*O.( /@]P&RNYLAG/RKUYA<_FQU.? 3@
M4%NOP-QP@@HX]T+.^'W1O%AZXO7\K/X<NG7IC\Q I?B?H;&]"YM@U$#+)FY?
MU?P#EA8>O6"MN F_J)Z,5>),P4BPCS@.,HQS_))G"^T^@2X$NA)6G_N$S4+8
M7 C!@<1DH:_OS+*RT&I&9F3^L-.M@VLOXI21:\:X?0J:.NQ469Q*2I\*<O)"
M-Q@:,(>(25<$<>IW+2B^1Z?1XG.#*B)R^K7#YM8A%O>;&#!+OA;(;@6R*) M
MN_#M-J0,F#RVL6"R+$F2SV%5A*5Y?@V+<<C5 0G07;BX!M5JDC9NWEI=W\:>
M^@/^KWYP;R9>\8M,68RL@U],=X,TZ*BLNS[AE%NE++ADR<,C1KU[U>N"0VO]
M],G-=;SH<6'5>'ZVZW]'^0]02P,$%     @ FF"L2.?].[0D @  X08  !D
M  !X;"]W;W)K<VAE971S+W-H965T,S4N>&ULC57;;J,P$/T5BP\HUY"+"%+#
MJNH^K%3U8??922: :F/6=D+W[]>WD*1U2E^P/9QSYHP-XV)@_$TT !*]4]*)
M==!(V:_"4.P:H%@\L!XZ]>; .,52+7D=BIX#WAL2)6$217E(<=L%96%B+[PL
MV%&2MH,7CL214LS_;8"P81W$P3GPVM:-U(&P+,*1MV\I=*)E'>)P6 >/\:J*
M(PTQB-\M#.)JCK3Y+6-O>O%SOPXB[0$([*26P&HX006$:"65^:\3O>34Q.OY
M6?W)E*OL;[& BI$_[5XVRFT4H#T<\)'(5S8\@ZMAI@5WC CS1+NCD(R>*0&B
M^-V.;6?&P;Y91([F)R2.D(R$,8^?D#I">B%DIE+KS-3U TM<%IP-2/18GW:\
M4G"N190R4L4(M4]&DYN=*HM3F23+(CQIH1M,8C ;BXE'1*C4O2F2P$=/;(K[
M"2J+R)/I#.EMALP6D=H,:72;HS.8N75A,<O9?4CE(-&TC<QK(W,V8E^I%K,Y
M8[S;83'59\Q=(S.OD9D32*<%<J] _HT-S7W'>K.?'Q%W3<R])N;.1#8ML/ *
M++ZJ(K=56$R\N ^I'&0Y;6/IM;&T7_<W^''D%3#AJ>-PH/E7'[C#?+(27G4.
M"KPV'56@'3MVTO[58W3LVH^)[CP?XAO=S4U'NLB418]K^(5YW78";9E4?<VT
MGP-C$I2MZ&$6H$;=-^."P$'JZ5S-N>W =B%9?[Y0QENM_ ]02P,$%     @
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
MQG*E;[^YPS/N.@LB@&'[74&))A*.>0VA!O^&.&)Z[Y.!&,YFTN,\ CAX+#C
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
MNQ?X$+>>92EF7C9\*C\ ?DJ!'%..CZ=QEIK IXHW<IC--=C6H>.-'AD8%9W
M</ T7(SDAC.C@K)G/XF0EH*.\]$^V\W-TY1N!*]\2;$A[@;*4 3HG=*9)A]M
MXUSK!R'PZ,9HE6,"ZX"LL4PB.!:5,1ZP!.^ ? ;A?G:#D RS 9P=+KMK,?^-
MJ@%EN>JIDYP;A $.L ).*$6>?V,M5!B[$!.3'TQ),;1H6+\C[_BWX#O,(222
MS!R%URU*?0E!+=<B 9\V2()8F"B:@]IRB&=M%*7MA/%,.8XVNR*G1S*DY!"E
M- OK="/2V@0LAEP$&=P7=#<^%(/K!;O.LF0*[("^*+D:!1@A?$!5A(Y7(6#!
MO=CA8E!TC*I3-Y0Y1S\+F_3 5"><I#4I?J:490BN<J-[461:!!3%'+/!TSC^
MI+T9X[L3GQ?KHH$R#J..\2G^U!%NY-<40$ZX"^_X+?'Y5:'D(89<V$2^70(C
MH AR&L-H\6*!Q!2/'=?X] 8"-%Z%J@JH5PY* :5^J=U'@G<;KZ74?4(Z[--G
MHFM#V.8W$3%V"RNC1O1\!]-?C"QE/+4Y];1B#DJ=%!*NXKT5;#*I:)$**2&\
M D0++*[IVJ'<5%X8)AM,"@PU&;R3L:Q1.*'KV[ #H,8-.<.H5(QU+ Q)*28#
M")842O)-H[AA(055N6?A%%SNG1FC$_$^?@(V2')P73^FN!BS$F'@K?'BB00)
MT^T6I6"M!GJG"CT*10A/@!IGJ6CN1##<PN@NH,VO.]\BY'G'!^4& X["]$OZ
M_#RG8V&@PHM-SF$1DR5;LX!#L38Z:*S1V61G9)'('42M[A+K:1^_U%E)B9H,
MHS.ZIC%2>*AO.GWP5E1BLRG9S7N3EJF#DV0<]@@PT$R2-1RI90255#;#+C$4
MO@)':\>J$!7B[L;QH>JN&Z*T8Z3K6-B4<2W8.),V PH0EQYT.SWJEJ-V46!
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
M+C7^8-LA>&55N&O 7(49E_4,)6= HI2;+AS]/$V"H&:@K@WL,,!^,_E%)E[
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
M^OW_ E!+ 0(4 Q0    ( )I@K$B)6B0\O $  "88   3              "
M 0    !;0V]N=&5N=%]4>7!E<UTN>&UL4$L! A0#%     @ FF"L2$AU!>[%
M    *P(   L              ( ![0$  %]R96QS+RYR96QS4$L! A0#%
M  @ FF"L2,3+)$.4 0  /!<  !H              ( !VP(  'AL+U]R96QS
M+W=O<FMB;V]K+GAM;"YR96QS4$L! A0#%     @ FF"L2!^:1K#C @  Q@H
M !               ( !IP0  &1O8U!R;W!S+V%P<"YX;6Q02P$"% ,4
M" ":8*Q((:D1KCX!  !I P  $0              @ &X!P  9&]C4')O<',O
M8V]R92YX;6Q02P$"% ,4    " ":8*Q(F5R<(Q &  "<)P  $P
M    @ $E"0  >&PO=&AE;64O=&AE;64Q+GAM;%!+ 0(4 Q0    ( )I@K$@G
M(;]_1P(  . )   -              "  68/  !X;"]S='EL97,N>&UL4$L!
M A0#%     @ FF"L2!*>;M;* P  (0T   \              ( !V!$  'AL
M+W=O<FMB;V]K+GAM;%!+ 0(4 Q0    ( )I@K$AC&2#/:P(  +X(   8
M          "  <\5  !X;"]W;W)K<VAE971S+W-H965T,2YX;6Q02P$"% ,4
M    " ":8*Q(QH3I5$@#   H#P  &               @ %P&   >&PO=V]R
M:W-H965T<R]S:&5E=#(N>&UL4$L! A0#%     @ FF"L2./J4IX7 @  .0<
M !@              ( ![AL  'AL+W=O<FMS:&5E=',O<VAE970S+GAM;%!+
M 0(4 Q0    ( )I@K$BG8EF:+P,  (,-   8              "  3L>  !X
M;"]W;W)K<VAE971S+W-H965T-"YX;6Q02P$"% ,4    " ":8*Q(B>Z0&  "
M  "/!0  &               @ &@(0  >&PO=V]R:W-H965T<R]S:&5E=#4N
M>&UL4$L! A0#%     @ FF"L2#.8A*RE P  BQ$  !@              ( !
MUB,  'AL+W=O<FMS:&5E=',O<VAE970V+GAM;%!+ 0(4 Q0    ( )I@K$AR
MB+@!H $  +$#   8              "  ;$G  !X;"]W;W)K<VAE971S+W-H
M965T-RYX;6Q02P$"% ,4    " ":8*Q(%G3'/Z,!  "Q P  &
M    @ &'*0  >&PO=V]R:W-H965T<R]S:&5E=#@N>&UL4$L! A0#%     @
MFF"L2"J=HR6B 0  L0,  !@              ( !8"L  'AL+W=O<FMS:&5E
M=',O<VAE970Y+GAM;%!+ 0(4 Q0    ( )I@K$@^*>Q2I0$  +$#   9
M          "  3@M  !X;"]W;W)K<VAE971S+W-H965T,3 N>&UL4$L! A0#
M%     @ FF"L2%.M!D6B 0  L0,  !D              ( !%"\  'AL+W=O
M<FMS:&5E=',O<VAE970Q,2YX;6Q02P$"% ,4    " ":8*Q(>;M#P*(!  "Q
M P  &0              @ 'M,   >&PO=V]R:W-H965T<R]S:&5E=#$R+GAM
M;%!+ 0(4 Q0    ( )I@K$B2PA-JI $  +$#   9              "  <8R
M  !X;"]W;W)K<VAE971S+W-H965T,3,N>&UL4$L! A0#%     @ FF"L2,;G
M$0:C 0  L0,  !D              ( !H30  'AL+W=O<FMS:&5E=',O<VAE
M970Q-"YX;6Q02P$"% ,4    " ":8*Q(E7\'_Z,!  "Q P  &0
M    @ %[-@  >&PO=V]R:W-H965T<R]S:&5E=#$U+GAM;%!+ 0(4 Q0    (
M )I@K$@KBT/WHP$  +$#   9              "  54X  !X;"]W;W)K<VAE
M971S+W-H965T,38N>&UL4$L! A0#%     @ FF"L2%J[@GJC 0  L0,  !D
M             ( !+SH  'AL+W=O<FMS:&5E=',O<VAE970Q-RYX;6Q02P$"
M% ,4    " ":8*Q(PD<[8LT!  #@!   &0              @ $)/   >&PO
M=V]R:W-H965T<R]S:&5E=#$X+GAM;%!+ 0(4 Q0    ( )I@K$@^44HKI@$
M +$#   9              "  0T^  !X;"]W;W)K<VAE971S+W-H965T,3DN
M>&UL4$L! A0#%     @ FF"L2*EF4[*E 0  L0,  !D              ( !
MZC\  'AL+W=O<FMS:&5E=',O<VAE970R,"YX;6Q02P$"% ,4    " ":8*Q(
M\IBNAK(!   5!   &0              @ '&00  >&PO=V]R:W-H965T<R]S
M:&5E=#(Q+GAM;%!+ 0(4 Q0    ( )I@K$C!C6#FI0$  +$#   9
M      "  :]#  !X;"]W;W)K<VAE971S+W-H965T,C(N>&UL4$L! A0#%
M  @ FF"L2#[(6>NE 0  L0,  !D              ( !BT4  'AL+W=O<FMS
M:&5E=',O<VAE970R,RYX;6Q02P$"% ,4    " ":8*Q(]N![([0!   6!
M&0              @ %G1P  >&PO=V]R:W-H965T<R]S:&5E=#(T+GAM;%!+
M 0(4 Q0    ( )I@K$@TP9T(I0$  +$#   9              "  5))  !X
M;"]W;W)K<VAE971S+W-H965T,C4N>&UL4$L! A0#%     @ FF"L2#T61@6>
M 0  KP,  !D              ( !+DL  'AL+W=O<FMS:&5E=',O<VAE970R
M-BYX;6Q02P$"% ,4    " ":8*Q(' ]$1.4!  !/!0  &0
M@ $#30  >&PO=V]R:W-H965T<R]S:&5E=#(W+GAM;%!+ 0(4 Q0    ( )I@
MK$A=B=SN^ $  -H%   9              "  1]/  !X;"]W;W)K<VAE971S
M+W-H965T,C@N>&UL4$L! A0#%     @ FF"L2"8HL9?M 0  S04  !D
M         ( !3E$  'AL+W=O<FMS:&5E=',O<VAE970R.2YX;6Q02P$"% ,4
M    " ":8*Q(-:D=9N4!  !&!0  &0              @ %R4P  >&PO=V]R
M:W-H965T<R]S:&5E=#,P+GAM;%!+ 0(4 Q0    ( )I@K$A PZW>Z0$  )P%
M   9              "  8Y5  !X;"]W;W)K<VAE971S+W-H965T,S$N>&UL
M4$L! A0#%     @ FF"L2,9(D?N< 0  GP,  !D              ( !KE<
M 'AL+W=O<FMS:&5E=',O<VAE970S,BYX;6Q02P$"% ,4    " ":8*Q(&;94
M^S8"  #V!@  &0              @ &!60  >&PO=V]R:W-H965T<R]S:&5E
M=#,S+GAM;%!+ 0(4 Q0    ( )I@K$AK;_'OR@$  $<$   9
M  "  >Y;  !X;"]W;W)K<VAE971S+W-H965T,S0N>&UL4$L! A0#%     @
MFF"L2.?].[0D @  X08  !D              ( ![UT  'AL+W=O<FMS:&5E
M=',O<VAE970S-2YX;6Q02P$"% ,4    " ":8*Q(OI]L_+D!   8!   &0
M            @ %*8   >&PO=V]R:W-H965T<R]S:&5E=#,V+GAM;%!+ 0(4
M Q0    ( )I@K$B86)@_S@$  (,$   9              "  3IB  !X;"]W
M;W)K<VAE971S+W-H965T,S<N>&UL4$L! A0#%     @ FF"L2!D2?:##'P
M,(8  !0              ( !/V0  'AL+W-H87)E9%-T<FEN9W,N>&UL4$L%
3!@     N "X = P  #2$      $!

end
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>46
<FILENAME>Show.js
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
/**
 * Rivet Software Inc.
 *
 * @copyright Copyright (c) 2006-2011 Rivet Software, Inc. All rights reserved.
 * Version 2.4.0.3
 *
 */

var Show = {};
Show.LastAR = null,

Show.hideAR = function(){
	Show.LastAR.style.display = 'none';
};

Show.showAR = function ( link, id, win ){
	if( Show.LastAR ){
		Show.hideAR();
	}

	var ref = link;
	do {
		ref = ref.nextSibling;
	} while (ref && ref.nodeName != 'TABLE');

	if (!ref || ref.nodeName != 'TABLE') {
		var tmp = win ?
			win.document.getElementById(id) :
			document.getElementById(id);

		if( tmp ){
			ref = tmp.cloneNode(true);
			ref.id = '';
			link.parentNode.appendChild(ref);
		}
	}

	if( ref ){
		ref.style.display = 'block';
		Show.LastAR = ref;
	}
};

Show.toggleNext = function( link ){
	var ref = link;

	do{
		ref = ref.nextSibling;
	}while( ref.nodeName != 'DIV' );

	if( ref.style &&
		ref.style.display &&
		ref.style.display == 'none' ){
		ref.style.display = 'block';

		if( link.textContent ){
			link.textContent = link.textContent.replace( '+', '-' );
		}else{
			link.innerText = link.innerText.replace( '+', '-' );
		}
	}else{
		ref.style.display = 'none';

		if( link.textContent ){
			link.textContent = link.textContent.replace( '-', '+' );
		}else{
			link.innerText = link.innerText.replace( '-', '+' );
		}
	}
};
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>47
<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>49
<FILENAME>FilingSummary.xml
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<XML>
<?xml version='1.0' encoding='UTF-8'?>
<FilingSummary>
  <Version>3.4.0.3</Version>
  <ProcessingTime/>
  <ReportFormat>html</ReportFormat>
  <ContextCount>13</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-20160331.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-20160331.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-20160331.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-20160331.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-20160331.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-20160331.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R6.htm</HtmlFileName>
      <LongName>00000006 - Statement - CONSOLIDATED STATEMENT OF CASH FLOWS (in thousands) (Unaudited)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://dataio.com/role/ConsolidatedStatementOfCashFlowsInThousands</Role>
      <ShortName>CONSOLIDATED STATEMENT OF CASH FLOWS (in thousands) (Unaudited)</ShortName>
      <MenuCategory>Statements</MenuCategory>
      <Position>6</Position>
    </Report>
    <Report instance="daio-20160331.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-20160331.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-20160331.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-20160331.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R10.htm</HtmlFileName>
      <LongName>00000010 - Disclosure - NOTE 4 - BUSINESS RESTRUCTURING</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://dataio.com/role/Note4-BusinessRestructuring</Role>
      <ShortName>NOTE 4 - BUSINESS RESTRUCTURING</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>10</Position>
    </Report>
    <Report instance="daio-20160331.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R11.htm</HtmlFileName>
      <LongName>00000011 - Disclosure - NOTE 5 - OTHER ACCRUED LIABILITIES</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://dataio.com/role/Note5-OtherAccruedLiabilities</Role>
      <ShortName>NOTE 5 - OTHER ACCRUED LIABILITIES</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>11</Position>
    </Report>
    <Report instance="daio-20160331.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R12.htm</HtmlFileName>
      <LongName>00000012 - Disclosure - NOTE 6 - OPERATING LEASE COMMITMENTS</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://dataio.com/role/Note6-OperatingLeaseCommitments</Role>
      <ShortName>NOTE 6 - OPERATING LEASE COMMITMENTS</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>12</Position>
    </Report>
    <Report instance="daio-20160331.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R13.htm</HtmlFileName>
      <LongName>00000013 - Disclosure - NOTE 7- OTHER COMMITMENTS</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://dataio.com/role/Note7-OtherCommitments</Role>
      <ShortName>NOTE 7- OTHER COMMITMENTS</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>13</Position>
    </Report>
    <Report instance="daio-20160331.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R14.htm</HtmlFileName>
      <LongName>00000014 - Disclosure - NOTE 8 - CONTINGENCIES</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://dataio.com/role/Note8-Contingencies</Role>
      <ShortName>NOTE 8 - CONTINGENCIES</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>14</Position>
    </Report>
    <Report instance="daio-20160331.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R15.htm</HtmlFileName>
      <LongName>00000015 - Disclosure - NOTE 9 - EARNINGS (LOSS) PER SHARE</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://dataio.com/role/Note9-EarningsLossPerShare</Role>
      <ShortName>NOTE 9 - EARNINGS (LOSS) PER SHARE</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>15</Position>
    </Report>
    <Report instance="daio-20160331.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R16.htm</HtmlFileName>
      <LongName>00000016 - Disclosure - NOTE 10 - SHARE-BASED COMPENSATION</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://dataio.com/role/Note10-Share-basedCompensation</Role>
      <ShortName>NOTE 10 - SHARE-BASED COMPENSATION</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>16</Position>
    </Report>
    <Report instance="daio-20160331.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R17.htm</HtmlFileName>
      <LongName>00000017 - Disclosure - NOTE 11 - SHARE REPURCHASE PROGRAMS</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://dataio.com/role/Note11-ShareRepurchasePrograms</Role>
      <ShortName>NOTE 11 - SHARE REPURCHASE PROGRAMS</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>17</Position>
    </Report>
    <Report instance="daio-20160331.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R18.htm</HtmlFileName>
      <LongName>00000018 - 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>18</Position>
    </Report>
    <Report instance="daio-20160331.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R19.htm</HtmlFileName>
      <LongName>00000019 - 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>19</Position>
    </Report>
    <Report instance="daio-20160331.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R20.htm</HtmlFileName>
      <LongName>00000020 - 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>20</Position>
    </Report>
    <Report instance="daio-20160331.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R21.htm</HtmlFileName>
      <LongName>00000022 - Disclosure - NOTE 5 - OTHER ACCRUED LIABILITIES (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://dataio.com/role/Note5-OtherAccruedLiabilitiesTables</Role>
      <ShortName>NOTE 5 - OTHER ACCRUED LIABILITIES (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://dataio.com/role/Note5-OtherAccruedLiabilities</ParentRole>
      <Position>21</Position>
    </Report>
    <Report instance="daio-20160331.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R22.htm</HtmlFileName>
      <LongName>00000023 - Disclosure - NOTE 6 - OPERATING LEASE COMMITMENTS (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://dataio.com/role/Note6-OperatingLeaseCommitmentsTables</Role>
      <ShortName>NOTE 6 - OPERATING LEASE COMMITMENTS (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://dataio.com/role/Note6-OperatingLeaseCommitments</ParentRole>
      <Position>22</Position>
    </Report>
    <Report instance="daio-20160331.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R23.htm</HtmlFileName>
      <LongName>00000024 - Disclosure - NOTE 9 - EARNINGS (LOSS) PER SHARE (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://dataio.com/role/Note9-EarningsLossPerShareTables</Role>
      <ShortName>NOTE 9 - EARNINGS (LOSS) PER SHARE (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://dataio.com/role/Note9-EarningsLossPerShare</ParentRole>
      <Position>23</Position>
    </Report>
    <Report instance="daio-20160331.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R24.htm</HtmlFileName>
      <LongName>00000025 - Disclosure - NOTE 10 - SHARE-BASED COMPENSATION (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://dataio.com/role/Note10-Share-basedCompensationTables</Role>
      <ShortName>NOTE 10 - SHARE-BASED COMPENSATION (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://dataio.com/role/Note10-Share-basedCompensation</ParentRole>
      <Position>24</Position>
    </Report>
    <Report instance="daio-20160331.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R25.htm</HtmlFileName>
      <LongName>00000026 - Disclosure - NOTE 11 - SHARE REPURCHASE PROGRAMS (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://dataio.com/role/Note11-ShareRepurchaseProgramsTables</Role>
      <ShortName>NOTE 11 - SHARE REPURCHASE PROGRAMS (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://dataio.com/role/Note11-ShareRepurchasePrograms</ParentRole>
      <Position>25</Position>
    </Report>
    <Report instance="daio-20160331.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R26.htm</HtmlFileName>
      <LongName>00000027 - 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>26</Position>
    </Report>
    <Report instance="daio-20160331.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R27.htm</HtmlFileName>
      <LongName>00000028 - Disclosure - NOTE 2 - INVENTORIES (Details) in thousands</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://dataio.com/role/Note2-InventoriesDetailsInThousands</Role>
      <ShortName>NOTE 2 - INVENTORIES (Details) in thousands</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://dataio.com/role/Note2-InventoriesTables</ParentRole>
      <Position>27</Position>
    </Report>
    <Report instance="daio-20160331.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R28.htm</HtmlFileName>
      <LongName>00000029 - 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>28</Position>
    </Report>
    <Report instance="daio-20160331.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R29.htm</HtmlFileName>
      <LongName>00000032 - Disclosure - NOTE 5 - OTHER ACCRUED LIABILITIES (Details) (in thousands)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://dataio.com/role/Note5-OtherAccruedLiabilitiesDetailsInThousands</Role>
      <ShortName>NOTE 5 - OTHER ACCRUED LIABILITIES (Details) (in thousands)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://dataio.com/role/Note5-OtherAccruedLiabilitiesTables</ParentRole>
      <Position>29</Position>
    </Report>
    <Report instance="daio-20160331.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R30.htm</HtmlFileName>
      <LongName>00000033 - Disclosure - NOTE 5 - OTHER ACCRUED LIABILITIES (Details 1) (in thousands)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://dataio.com/role/Note5-OtherAccruedLiabilitiesDetails1InThousands</Role>
      <ShortName>NOTE 5 - OTHER ACCRUED LIABILITIES (Details 1) (in thousands)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://dataio.com/role/Note5-OtherAccruedLiabilitiesTables</ParentRole>
      <Position>30</Position>
    </Report>
    <Report instance="daio-20160331.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R31.htm</HtmlFileName>
      <LongName>00000034 - Disclosure - NOTE 6 - OPERATING LEASE COMMITMENTS (Details) (in thousands)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://dataio.com/role/Note6-OperatingLeaseCommitmentsDetailsInThousands</Role>
      <ShortName>NOTE 6 - OPERATING LEASE COMMITMENTS (Details) (in thousands)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://dataio.com/role/Note6-OperatingLeaseCommitmentsTables</ParentRole>
      <Position>31</Position>
    </Report>
    <Report instance="daio-20160331.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R32.htm</HtmlFileName>
      <LongName>00000035 - Disclosure - NOTE 7 - OTHER COMMITMENTS (Details Narrative)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://dataio.com/role/Note7-OtherCommitmentsDetailsNarrative</Role>
      <ShortName>NOTE 7 - OTHER COMMITMENTS (Details Narrative)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>32</Position>
    </Report>
    <Report instance="daio-20160331.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R33.htm</HtmlFileName>
      <LongName>00000036 - Disclosure - NOTE 9 - EARNINGS (LOSS) PER SHARE (Details) (in thousands, except per share data)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://dataio.com/role/Note9-EarningsLossPerShareDetailsInThousandsExceptPerShareData</Role>
      <ShortName>NOTE 9 - EARNINGS (LOSS) PER SHARE (Details) (in thousands, except per share data)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://dataio.com/role/Note9-EarningsLossPerShareTables</ParentRole>
      <Position>33</Position>
    </Report>
    <Report instance="daio-20160331.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R34.htm</HtmlFileName>
      <LongName>00000037 - Disclosure - NOTE 9 - EARNINGS (LOSS) PER SHARE (Details Narrative)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://dataio.com/role/Note9-EarningsLossPerShareDetailsNarrative</Role>
      <ShortName>NOTE 9 - EARNINGS (LOSS) PER SHARE (Details Narrative)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://dataio.com/role/Note9-EarningsLossPerShareTables</ParentRole>
      <Position>34</Position>
    </Report>
    <Report instance="daio-20160331.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R35.htm</HtmlFileName>
      <LongName>00000038 - Disclosure - NOTE 10 - SHARE-BASED COMPENSATION (Details) (in thousands, except per share data)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://dataio.com/role/Note10-Share-basedCompensationDetailsInThousandsExceptPerShareData</Role>
      <ShortName>NOTE 10 - SHARE-BASED COMPENSATION (Details) (in thousands, except per share data)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://dataio.com/role/Note10-Share-basedCompensationTables</ParentRole>
      <Position>35</Position>
    </Report>
    <Report instance="daio-20160331.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R36.htm</HtmlFileName>
      <LongName>00000039 - Disclosure - NOTE 10 - SHARE-BASED COMPENSATION (Details 1)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://dataio.com/role/Note10-Share-basedCompensationDetails1</Role>
      <ShortName>NOTE 10 - SHARE-BASED COMPENSATION (Details 1)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://dataio.com/role/Note10-Share-basedCompensationTables</ParentRole>
      <Position>36</Position>
    </Report>
    <Report instance="daio-20160331.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R37.htm</HtmlFileName>
      <LongName>00000042 - Disclosure - NOTE 11 - SHARE REPURCHASE PROGRAMS (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://dataio.com/role/Note11-ShareRepurchaseProgramsDetails</Role>
      <ShortName>NOTE 11 - SHARE REPURCHASE PROGRAMS (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://dataio.com/role/Note11-ShareRepurchaseProgramsTables</ParentRole>
      <Position>37</Position>
    </Report>
    <Report>
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <LongName>All Reports</LongName>
      <ReportType>Book</ReportType>
      <ShortName>All Reports</ShortName>
    </Report>
  </MyReports>
  <InputFiles>
    <File>daio-20160331.xml</File>
    <File>daio-20160331.xsd</File>
    <File>daio-20160331_cal.xml</File>
    <File>daio-20160331_def.xml</File>
    <File>daio-20160331_lab.xml</File>
    <File>daio-20160331_pre.xml</File>
  </InputFiles>
  <SupplementalFiles/>
  <BaseTaxonomies/>
  <HasPresentationLinkbase>true</HasPresentationLinkbase>
  <HasCalculationLinkbase>true</HasCalculationLinkbase>
</FilingSummary>
</XML>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>ZIP
<SEQUENCE>51
<FILENAME>0000351998-16-000042-xbrl.zip
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
begin 644 0000351998-16-000042-xbrl.zip
M4$L#!!0    ( )I@K$@ET!=4]$H  %?T @ 1    9&%I;RTR,#$V,#,S,2YX
M;6SM?6MSX\B1X/>+N/^ ZQUO]$10:KXE=7OF0MUJ>;6>:<G=/3OK^[)1!(HD
M/"! XR&)_O67F54%%$" !$%0? AVN$V10%565E:^*_//__=YYAB/W ]LS_WI
M3>>\_<;@KNE9MCOYZ<UOW\ZNOWVZNWMC_-^?__?_,N _?_X_9V?&K<T=Z[UQ
MXYEG=^[8^V!\83/^WO@+=[G/0L__8/P7<R+XYF__?>>&\)T9VH\<OA73O#?Z
MYYW.R#@[*S'H-R_R31Z/V!E<#08#H]WK=;KMSM#HM/_6.7\>PY0W+(3?\<L_
M=6_: _BGT_[>N7S?[[YO]_]?R<E"%D9!/%G[^;+=[K;A/^+U/S^/?,=^C_\:
M@#8W>/\<V#^]F8;A_/V[=T]/3^=/O7//G[R#=SKO_OO77[Z94SYC9[8;A,PU
M^1OUEF.[?^2]U[FZNGI'OZI'EY[$R=4<O7?X\X@%R<@(X(KGER"!7ZTP?D%_
M>/!._)AZU,Y]="@>M=6C%L\\%W#S?.(]OH,?X/E._ZS=.>MUU.,^'Q>"/'P'
MOZH'[<#K=SL7J]8GGE O1,'9A+%Y_,*8!2-Z6/Z P S2P, OON?P(/<=^B7G
M)==SW6B6#Y<5^N_"Q9R_@X?.X"GNVV;\WOJ7TB\ #/AU/G3T2PYT-]=W]_$+
M%@N9[9V;W@R?'.)!>J-.!E+3^X!H]BL?&T2([Z>T/1:\=*9>.'\.K#?R9YST
MIS>!/9L[0%7OU%#BI)@>'/_GT+"MG][<^MX,!T#8VIW0$Y][9\G\\6O<#>UP
M$7\;?V];^,O8YKY!4/(4\A21?;K[ZYN?\=#V!G">+O_\+OMR,MV[W/GD;'-
MO&<M0P$GR ^1V_R<+$>-E/RV]!IW+>TE7'<RO95Z17V? D!]*5&Z%L\##<^#
MX\?SH J>![O$\W5P/Z8Y.MWCPZV0 ^'/R0+B*>0OM2+I. ^ZAJ3,B:T72<6<
M\7\^>4%X/_[&0.S\RF<C[N\-A<FQY),9U]8>_V0!,,]SQS;M4,!J6#8\*11+
M*7#?WX%N.>.H9W$<Y1?/9"$\</UL!V]^5@\MK?K/[W(GT(%[EP_=*;/X/(*1
M*/R?KSS@S#>GUS Q?^2.-T>T?'Z>PX;P5T1*)?#0$->FQ/6-.Z#[382]YP!J
MKZV9[=I!"-8?&'H2NZ^)8VV$D8;@\A6I(]<1!B^@(^1H]?&I;'2%_9^NPS-3
M2A!.HRL<AZYPE,35Z K'JRL<'L%)7:%_[$Z7_LLX77 #CQ=)<@'U(2ER;8&A
MW[[=+*%EQED0^?QG&4)X#\^HP=1/Z2EPM(+QOTV9SX/"*>1QHH<JSP'P/13,
M8]F/L!_+N,5WOV!  8-TRRQN QQD8<P;59OTAKL>\+AUTZ['2W;>O('5[RDL
ME$#H _=-H-4UNS:'C^7WS.+V^\]$_U_YA%B\&V*HT9#T^15C*ZLB(S?7WZ^-
MNW?WQJ?[KP]_?E<TWO)\GV I(%[N7(L__Y4O2D^H'^W"T?3I;CPS0L'S?3$O
MOZQ.^^QO8GS]];QA'^AT?Q92I/3XNLU:.)H^W37\:N$3MPZ;E)YFS)R BQE2
M ^@C?XI\'[^V Y,Y?P<%<].UG"E9L6JT90+X'=2,O[K>D_L-J-1SN747!!'P
M]K+3?O%T B@8;7G:__*<R 5%87%K.]P/*DZ7&26'O 4>OO*YYX>@38G(?>G9
M_HX,9MUHR[,2-)\ W1//+W^DOLV8 ^\9\?#&)V\V9^Y"!R$U=-Y!$%LN"/@6
MOBN_V+]E#L'22,73(85M-AE^SILN'DE-IM3A!Y^/.:#?^A9ZYA]"HEU'X=3S
M[7]Q*S5O)N1F(*>E'Z0<-"QNVH#LX*<W=U]NW_P\:--__ORNW%S;0Z:PL _(
MZ$!NAZ\U\(@9MH.E-(9J@^4^"E%OQ(2F72)'FZ8&J.I"TPJH@ ?-/+?^0]=K
M9VE[Q4Q; E4:396 TN1#]N'UVT>FUUJX+J[:W>Z@EY)%*^9:0A<+T%N%__?Y
MGY']R!S@M\%U^(GY_@*>ISRV<KN))I$&W5D/E+1.=WB91EJ9^6H#<GEW<X"\
M&E[M$\9!&1@OK[J=/<+8+[/95[UA#3#>AU/N7P<!#P.I4U6FOL'%10J>Y:&K
M35Z*JOJ7EQM.?N<^PK>@NWWAU=?<NV@/4O/JHVXZ8[F%]MN=TC->FZ8':GGP
ME9L<"&+D<'AHVWWN @],0;!JEFTA*H63WJ#?JPY1+<3?N>SU,UA917SU$'WG
MLM/;8%+M3'SQ7'/+%0][10<N&;PR!*667P6"!]^;<S]</#C,#8%;(J>DJ-$V
M7*#3[5UDC(/B6;:%J!QE]"YZE2$2.*R.C:MA[E$H/TVY)5X-AL,2TPBR,$T?
MS(]?;#:R'3NT^?;2+K/&U=-L#U2Y$[$54#?2'/G*0:)$?&N6V.ZE97+^^-6A
M*$<FG:M^!2@^S^:.M^#\*W=86"OA=(:75RF UDY5"VSED-4>]+>#34G>![9
ML;LULKJ#?%TC/7YU*,JAI=_O5X"B1J+I#SII";-^)VHDBWZOU]UP=N(\VF,U
M*!S][M4R<\N=8CM@2J%DT!]4!";M]=G.X"]T)N7:>B5G+K7^S6;67"1;>CBN
MVH.,U9L9NLK4)?6-]J"WT=1?><ALEUN?F>^"_1T UXAF$3%2$$*8&U(9#V<#
MO-FE [-^LGK *X6KLT'GLK\E>-H3=+@P!./S*6;P/'*1M_.+%P2@O]Z/O[/G
MZG;,X"K+VS>9=P=@ET+Q97=),&X#ML:ZP#H@FIYZCL7] "V%<%&C-;!NJCI
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
M3T(N_>%EX0PYV*@/_ ;UO7[_)5&_!\&SO*M)Z$TS*2O32&$@;W,JH:$,RXO
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
M G5\54T4#/VVB8H:8]US, A$*7D"9K-0XW'V#JH!M5\\]XRK*@N6[7,S]/S
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
M?',@F@.QTQN&&UT&++Y3^,F;8?%:ZEW^R0O"6R\>CEORRN(UEG*;<+J]>.W
M>/3T_3AY,#M*\)%:=S8W$E\RRMO<2#R"BWO-C<3CK$._@R$/_DX/<G)T6D\\
MSPJ0!);=%IFQC_RN2=.B]!!1=CC&\E<><.K#09X\_L@=C[J2[U6CK2 SBQ*N
M=J38'BL^BF^>[9^@7R:K]!OHV_!]RYAPE_M@W5(^J36S73L(L81)Z;:\KS&#
M\:)\R*S)':T5\\.CZ_BXTT0&X9DB[]/9".UUT%$3@[TR'9U\1X.K)O5@;Z@_
MPOZ.3;I!$]3;IQC 3$E[O*#7[V9S9H+U[AHN=BAK0L>GLJ!#,AYT@EN?XG)L
M<:XMXSS[C7,=( (VBV^]8&"J.#KVE<\CWYS"2-<3GXN)7E,8:X=QA 2U@3%:
MB.#2RUBTNUO3M;R:\.#;)OS+;(LD[;<-POX'NS9A0WZ)9B-8D3<6BPJ,![F)
MEL'@#^93P. !-'W;=!;&M>N"W#'AUV2[ 3O>Q&>S8T?(]7SN>\_VC(7<N,&#
MZAO_Q9R(:\@)IRPT?F4+X^^@@WWD&K) & ,:PVD1-HZQ4T2CQ34+.IT%O8@U
MM[NP8K=\ W-G;?.#9%K1AAZU'%K)1AW8:E[AX! #IU=KAA+R141.S[O%R2 G
MA;;RP&V"OWZW-5C*.CE1#-9*>%?M7JLS+#;N#BIPOW5GF;VU[2DQ<-/XJ,%@
M@\$&@R^C;![/Q>-JNJGP4)132YOP[2[VK:QV^ZJQO_OC4UY)WO%&[+=U73V(
MKDTL[*V17>,';!;4+*@N/^#JJ&5>P# ;7OS-];GI35S@K]9W]OR1NWQL9^**
MU\']6(LE&I%KBQ]^^W;SQK"X:<^8$_STYJSWYN=NI]]NMQ-H"L;? HQ!*3#:
MG2I@W+F/@"3/7WQE3[\RD%LVC)@/1*>['HCNL)N"(G?XRC"4VX]A;[@%#+][
M_A]W[H/OF3RHCHA.^^HJ'XC4^-6A*(6*3O?JH@(4MW>W]_&3US,09F%E1/3Z
MZ=.1,W;%Z4MAH#^\W'1Z:@HZ]1SK;C;WO4?!1/[B>UM0PT5Z%XIGV Z6<C1Q
M<;4A,#?7=_?O/_\SLNFR364D#"YZ8N;T>.5G*;6\P:4\_?FSJ%5?FV8TBQS@
M!M8-GP.GM"E'!3X['#]<NQ90!ZAX_Z+OX:#,0>&CY)40?ML>&_U!9A_J@N@E
M5UKR"/:[+[+2P@>W.[R#RTY:GJR>9WNH2F%U"-!O!Y45F>'O#%.XP@5LB1\Q
MISJ7S[#9_.&K U$*);V+;@4@,&F$Z PSV)Z8"P(1L(=7#?U''GQD#GY5&3'#
MM%)6:K+:("Q'2#5 "/HE#Q[8 E7S3Y'O;\,8K]*;F#-TQ=G+2<=!9]/I[\,I
M]XFXN/6+S4:V8X<V#^33@+POGFMNB91.6E9L,&7-T):3P<.ZH-TQ6@>HFZ8E
MTXL"6>Z U@)D/C-\ &/(L^Y<TT<M\(:+_R^;8KO:#,N O0D )8$76<BE,X)7
M@GM6$EXY9SD(Y9^P17=!$(ERQ%M#VB\!9G;B)2XPQP[7MCLA[3^XC<+(Y[_:
MKCV+9FJ)7[G)[4=D?%_YC-F8,7D_OK4#DSE_Y\RO3L_#M#54 RQ5EG<3\3OW
M^Y.'[U=7PRY[W8T7DYJY.NA8%&A+X#.*;86Y*X-_ZT7^EM#W+ZM!'T]='7C[
M<5O4]P<5@5=35P3^.\ABSL8AKWZ ^[VK*K G,U<$O3K _?[F+ <F7&+RTK=\
M/W+L"2G)U?7,_B"-Q.6QU\].!/&- PS65ARYOPZ4S$19R'Z7O2'D_0MQ24%>
M Y("2%Q/VUC\B2%T>.^^W+[Y^>*J/TC@+3M]G6 /-+"7W?-%8%\.>]7!)H<6
ME1<$%B#NE]Z/[T4K VGO@_RG9G/W41B$S,7X9VTX5RZUC2&H'_Y*R.]<=K==
M0:R!@V9ER4'@5$0^:>&?GTTGLKB%0.*]MRB4U^&RI2)S7-K;;$PWXV&O!;H7
M6W*UO1P.=[=DHA%!&U]X"*:)-^,%53XKZ?,/!8LZ.V]W)(66F[TF@%?OP"X
M5ML&FS*S0W%]U+4^ 6BP*]PU8>\JF_0:5:P8?DM(2DG5:I#$;K=;S[_QHE$X
MCAPPZI! -2MH6R=;OY<^/YM,6CO$Y:S&07T0*Q4/WDT2!NC*\\QSOX4;U,I=
M[5+(!%_73UL/H&L/] I*W1S&K._F#@,Y7F"'PNT7!+PF#TTJC+U^SKK@W!B;
M9VD/<A58DX26&S[F0,.IB_3:M?O?[7!Z!SK*HVU%S%FZH!_$=^Q?TZWYFM)4
M#^2><]E*QB]9\!?HW\&\E& .E#^VN55'!>#!8:5B2N*]*'V1\S>7B:@UJ%EC
M\B@8G.R)5+4W@S_CY^)Z!/&A.<1K;LO5<HMKMUVL'>T@;KA5Z<\JG-!HG:JV
MF(9JB\FTS 6L/F%[E@%'9X$NNY*L:#<5:6JKR]H]7]&+[B5;,-0E&[/2]_-L
M[G@+#I:D_VB;/+^:S1=L+(F=486W@"Z_9*O=?/'"OW,0N2H-L[+R"X<II5/L
M#,(70X6(^Y&625_A<YW22LI#]^^#7SO=FQ? 2"Z@2_H:*L:)OFS=1#XP!_&J
MK$52E[>GWQUT--_G^IG7P"KKG\0<[3H"*>_CRK5<:O*/="J1;QNHM]WK##N%
M,&\ 0<KC0<M;&J:BRCO7&1CQKG>=SN!/JU75#\:,^1,;6%L;_MMIKZK/=N\:
MMWSD1\Q?&-U^BS2XEN%%OO'1 V(DEN>-C1O;YV;H^8'!YI2."9)%E HT_*2$
MSURL%13L<(I_/-JBPVWH&:-H04+.B.;XYP\=8V8[#@HC&!VG$RUP+:(3JH C
MA=08,$10R!H3 D1X J3E9&J(;T$/Q:\OSC46GEP G&J0L<" HP;LVPZFV#X:
M(66 H]'@K&/,'>9J-7@^/\.R@&L;UV:(0-.*+$[0C!W^;%.BPP)_FK$_8)*X
M<I6$SHM";2D:< 8<7/KEGX!XC'EQ[)Z27@QL@[BFI5I:QWV"IR#4C1'G+D&2
MX!_V)#1@!4KFSZG>%+SV UZ[ YW&AZ6&=!T2O[P:M*XN^[#H*#!^N!P,4!\P
MT2,4T*Z=DZ2;)X)/2;^=TR1NV-A#3PK2@AT@J46S&9(HXH#*9J57;C S!($*
M>Y'L'FUF+ID,WQ<M[<@MS*8N6U.7K:G+UM1EV_?EN).[[=<LZ- 7U-1E:^JR
M-779FKIL!X'!IBY;4Y>MJ8G58+#!X&EBL*G+UM1EJW@RFKIL1X;]IBY;_8C?
M(:)K$PM-7;;&R]0LZ.@6M"I5IU1X/A7+EQ$B"A!A?$A=(%!=I[0P29U7+E :
M2W#+0P" __G=\\AW[/?X+_SY_P%02P,$%     @ FF"L2%R&_WTZ"P  A&\
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
M".*O/,]?:/)Y(WE(#!__"U!+ P04    " ":8*Q(S<S2</H.   SM@  %0
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
M;-^,1@UM!N4 [)([ A).1P0RWT7Q \9K+]M=HZ$2*ZP</IQ]+V3BSZ>3/0E
MXX4SP %Q8[Q;8UB#/Y8B=(*(EOD+JY#7T*"D*$H<'F<2\4"KHNB3-(X#Y_M#
MX($A(YI'QR_\IX?55NJ\9^FT$KD*5C29C67G/WSC;\UXN*HJ-Z)&=-O%)]-L
MGQ6>CL5LD60 $&5<QQ7X9PRM[/0'#1K>$,IAN"9J5M+ >G\+YMN#NXG]+)QY
ME&,D.V-"H[NCB92#FE:K!#[&A6ZWE)TNH<'B*:D<&FL)A^%/RP3G8DK9T0ZK
MVP9VKVC:F#B"-7G1"WT<&MFA;D?$BLV 0T[B;+F,NH*&0C4_-C:U[,%G9<H[
MV*_;YVH]V@>N]<AU^;:66I<]W\;/F>-49([Q!'Y],?M@BL&5-AB:(V-B00..
M84"4I7'LM,NWBI3"7(>T;C(,[D1Y?*Z1S-FM[9%HN:9U'0332+@EQFXM.VPR
M#+[I@ 1:*A<CZ2K)X"X1DSI9$CZZ#HG&X#Y%F2>?1G:,+(:G6&,&2+KD3":K
MQ3>?:1DH$>SD,YI*77V("!B2EGQUX8GP@F1C>"F::.%!2";;!W#AV%IR0&BO
MG$L8$P]XWJ<GAWD@NS&=N;X;Q6DQ?B%X6'K9K@*+8CE[* =G;N&[ SG,O<A]
ML%O+G@J4>."XNBH'S$JI'\M3"+>^WE@9/[BMP08PK+"\QZ2S!J=0J!)_3"J7
M/L",/\CK5>C$!202%;D*0K"HGRX\.2^3T/8C>I!EX%_;KD_!NB1W 3TL0+ (
M7HJ)[$>L$+J-4;F#A91SC,GYI.#)<_JN&Z*@H!M#+=O/E,6UC$T4!#3SI5=@
MA_1HJ@7(_&.%)QV4:3L8FB0RGR&] A1<WPY?++!DLFP)E&!D+[%9:@_1.*BP
M4]ENH0:+\L(=(S J&<GK-U'Q,ZW:@PE. Y-\;C23/?B94F_YR^K15PW-E2[+
M87<),U;ANC"70/:SBT>8JVU!%BYKMV?'8WAS&QMG^(V-SN#+<&1^-OMCZZNI
M67WX;&IO>H/Q^&U^IT.5_0R&38K+6H1$?[G7D@\? H+-P,=\7%5SCZ*Z(/ZT
MR?"GR:<E -/_+J+D,!G$1+.R#F6[Y_(CI&+;J[FSCSVA/.?<WZ&<>^+;C?%G
M[:HW^#96TY735\1![6$8/+I@OLN7FXA,+7\UD3#H#22Y,Z>9KA'-XR]'7S[+
M*@G0J_3[70)>QW&79^?,/;)T+<8L"&/W?[G#8%CO$F&H97ODO:$L8Z3JWV-9
MO4*<N/^TUGX2K.W<<PH4*#&25O:6UNZ(E5!2T2>2?:Z58$>9TUYVP?/>3YW8
M$,KA!LX^I(=!=DGZV_*W#X81KC8@J&6_8[8WIF6,I-Y6X;;TC#MA,-CFR'"@
MOGM-H'*ORE$;S70BEI9_%QT*@Z/&8?O^-6'+-])K@'CC= ::Q'%O^2GCI<7\
M<,/@PVL:!F4,^0IB]<:A F6&P!8I#NWSUX0VQSRO -C$7?UXJV?'QUS$!;E2
MT7Q->!=;K=;S&G8^KF'/TQI:*JXO855\-8]HE\R#R(W7CN0JYWZWJ9'H*KSD
M5,9*ZN5='/7IM"#:<W6;R4/FR1[V2WI=5& X?R[<D'!/_..K6H:'HNOB F@W
MSP<I;;!7,[Z7=R[M-;Z9/.2>V.D0,DTJA:PH6M#7<9/JC.R0 L&P+B95=#0+
M@-P^WQ-G'N7B</8<7@7AC_L(L,@B:!7=]2D!+=I "I53E;E*.[>U_IY>Z.!&
MCA=$BY# A_Y@8FKTQH<KJV_T.Y;16]MA'X[,H9&^%5[9J^_\6[=S@G]@"DZO
M=K#Z7T'6P<@RQY4*B;Q[.R?U.5-J>DC!<$1?N)_\^V=MV#/ U$:_JYF_W5A#
M:OB?M;XYJ529HONYU[5H-9E:T+,%+F_&5M\<C[61.9Z,;CJ3FY'5OZY4\N);
MNW.RMYBRT_+!P>2S.=*,3F=T8W:UGF5<6CUK4O4HPESFG5/@A*D +9%9GMC0
MO]9ZIC$V::'C%VN2U#U6JH+@NN^<Y&VFY.\SR]<E+N\B\)RLITQ9/Z3%1]3&
M)OC&BH=&P<7@.7G/F/)2=V,:HS[(.\Y*7&&0:.//QLBL5';$A>$Y^=^QXQ#U
M-(FP^B6,Z&Y2NVOVQ]5'(,1%XCGY.7&TE<D/#G%X,^I\IL\EN/KKD?&EVL%3
M]E+QG#;LX(K("K0W&>/JSL8INH0\IPD[X&ZD"=J;E$6U,I>ZC7Q=B1-VO,5E
M#?7HAKNT/*<4.Q"?'G-RB'KTP%YFGM.$'9&%*44]VN"O.<_IPX[3!1E&/1JA
M[D'/*<,.Y,+ 6(\JZ"O2<^JPX[PP3M:D#O;V])PZG+ O#)LUZ;/C5>HY]7:>
M76MOEAUHJQYJ#*B"VXQSZJ'FX"M5WFKK%?D2B_ /<0F:#'%']M,7&(DA#$GA
M5AFSN>PE5^8-;9Q+W%B**K>0NI+V6Q!^M_QD15CTH@.OO>P%TS+ ,%55#IDK
MZVJP$CD]#I,/"[.Q[$)X!"8")=5Y\ZMXVH,--?LLG*Y%H/Q+81)C$-<FR:E0
MPLTU(9W,@\'I%(,>,FS-YF'PF+[17:".B$9VQ,)!M'D4>*$1:GQ3B%,H5;JL
MH+K@4\[&&\(K&G[D778IX5G@!R@DM*JAE[L"I?C]OQW*?@[7@[)/+W]4'-J\
MBNW!<]9!E_D',[5I<W93CS7N2FB6SLC8$48M?+0YB[O<'>+:USNX"[W(A+2]
MTZ*O>GDH]X(^>-@P=X-@Z>7&XRF,WF]T8/GQ2R+QC^LBF)&8V5YV#"X'U78T
M%AA!N2A,KT!*+>MYP1.MKJ,'T].SP\-'$BVO!^%#B"27'3_W0K24B90#.#E=
M#GLY-+.Q[#6:O< 3J*\<5.*+7)%QHA03V6<8[ 7M#N92:\&N*#5J%>9&[ UD
M7&ZDM;:R(TE;Y-A,D+W#7+A=SLL%ZZW4PZ7S[%WG]QJC=*_V3)Y=$K -7OZ6
M+'I]&%M7]I9T0<$ &TS&55G)/6+R[%& ,WN_&J=[77CSZR9VQYQ3[R:NJE (
M\T*;M-AZLW=5<'J#HZY8IV.Q3B=,G4[9RRG #:'223TJ;9UNM.R_S=:(O9BR
MTD@3:=265?4C6O(Z92^>%)7]Y)>]EFD1_4%'"'SS?U!+ P04    " ":8*Q(
M%)4@P.L*  !&<   %0   &1A:6\M,C Q-C S,S%?9&5F+GAM;.U=6W/B.A)^
MWZK]#UI.;552-08,86;"F>PIASB)JP@PF,R>W9>48T1P'6.QMLGEWV_+V P*
MLBT[OK!;)P\)&'7K^]12MRXM\NVWUY6-GK'K6<2Y:,C-=@-AQR1SRWFZ:-SK
MDJ(/-*V!/-]PYH9-''S1<$CCMW_\]2\(?K[]39+0M87M>1]=$5/2G 7Y%8V,
M%>ZC&^Q@U_")^ROZ8=@;>/+]=\WQX9GI6\\8GFYK[:.SIBP_(DD24*J3C6OB
MG4:Y=][K]5"[VY4[;?DSDMO?Y>;K JJ\,GSXG#[\>^>JW8-?<GLF?^V?=?KM
MLW\+5N8;_L;;5=9^_=IN=]KPLQ7_9EO.'WWZZ]'P,(*&=+S^JV==-):^O^ZW
M6B\O+\V7;I.X3RT0DUN_WPUU<XE7AF0YM$%-W(BDJ!:>G'Q^?MX*/HV*'I1\
M?73MJ(YN*X*STPR?SOV=P'[A7FO[X7Y1*T'U'FC/ZGL!DR$Q#3_H.JF(4&P)
M^DZ*BDGTD21WI"Y8TILW(CL%C>T2&T_Q M&_]U-M5^O<\ V+-$VR:M&/6F#)
MS0H[ON+,5<>W_#=J5G<50 7X@:ZEBQ<7C3G(2;2;T#Y$*_Q%1-9_6\- \*S5
MVH;F:.7"."".1VP+'N/YI6'3EM67&/N>YLR69./!@//45Q.O?7UIN!@ZM)$&
M_0,J:V(T@;^.O\2^91IV"?2X^HOF2OT$IEW&&R_&:^KTH*L<@II@-\"EK,@&
MRF9A^[$:RN0[(*NUBY?8\<"G:Q Y5GA(O'UH>7F*:RZ-'X PO.6U35X^3"A9
M51$,1L3'LG1M.3 N+,/>U3QQ\=IPA5Q?!A5%(>Y Q'V&*HAKX=26C14H"DU7
MFK@$QI?_-@'W$H2 _VRL-6V#$?9%X(EI* KOF72Y\2P'>]X4>[Z[,?V-"S,W
M$: IHD4A[$EC<+^N8IKN!L^'EO%HV98O:.M4X:)0?I9"K^H\#3%,0L#WK"P_
M<$0B. 7$BT+Z9=LD&0'&2Q6%ZZL$;H\V *P>!*T;(U(4HG-)-5P'U'LT;$2A
M4018LF1AOKHM!7HE.NN=TV@'H4[<3:=*%X93WM8TQ6M8>RVA.O!P3ZZQ$C)R
MNG1%L6\"(5FT9V9454HLG!F/=HZ(R(I5$Q?%H6;14UB,;'(#G3AH(06EQTMQ
MO((J*HB=XIB%E90;'<0!B\B7'RG$\8KJ*#]J9, LJ*.B"'*%0<3V1H9+WS\+
M325RJBPEHH2595C)9E!13:3)1R&OSI(C4%CQ!T+0.PTEKRKS]/^,JDJ/HODZ
M4 YU53&1"Z;"TU?!3"&?77(I+&\EGF> B&LI=^9SV%[LEK+(\4,QVBOAF<E&
MV325/^LKRE;%U% 97[D03G+QN)O)-7;$<(MJ*1KW94R%W2RP4Y64OZ[(,)T2
M5I*$VG#-"#BO\#Z*F)/OZ ">'GGW G!+4.&:FT<LS:T5/?FBVWEA1?LML]-B
M.7X+BK;",BVN@O)Q[RJ3YF1E6!E!'TI7@#BH25KAU2-V,\)E1<O':MAV-H2!
M0/FX'.(K6:%%,I7V2;PP-K:?NU-&XBQF>&PY%O5U0WC+X,:O/G;F>!XAIPH_
ME*L"CZF&]O9'1A**I/9?0IQ&6Q6(T5$.[H\DFS!T.L!AMSD"KP?CD3X>:E?*
M3+U"E\I0&0U4I-^JZDQ')Y:#_$C[)X0#_<BC%2 *\!2ADWO'V,PM0'5Z1-3Y
MB2A,.W0+;@>FRDK:XH-I*DQKG"6UACZ#/W?J"%IB?(W&$W6JS#0H$-,N "5L
M&V-;Y6G5O21G8@O3(CWQ%AF,[R93]58=Z=H/%6DC>*^BD^%8UT_9)JJO(5(2
M8ACFGX68!\05_19=#\?_U&O@F25]AN'WA7IQRS-MXFV@DTIH-)ZIB+KY:VT$
MPUY3AGLTP;(39=OARV3"3[1A<'_EXJ;^7!O] *CCJ:;J96(4S+9A0)]S05/G
M.YE23S+[UR<T 6<[0\KH"JG?[[4);?9/:*3.RN22EI"S3T)N<TE0GWEYKVLC
M5=?15-5GT_O!#&8[HYLR@:=GZ3#092YTZMS&LUMUBI3!8'H/XWJH*9?:4)N5
MW(5$<G<8_!TN?NJBPC@TND%#5=%5ZH7OM%G@E,MDD)#<PP#O<H%_B=J](K1Q
M63\,U#,NU*];UT];6 6G6&Z_2$D"8N#VN'"IHU&5Z0C@ZE'PA1X"4SAEJI8:
M@])S@QCXG_GAA_J8 *MT";WY*IA4P(RB], CD#+$P(^)GG($'SSAY'XZN*5#
M$ES\S52Y*[7G9,T>8LCP0ZK 5 #F^Z'B4N<W2<E&#!%^F'TW-T G6Q6E0LZ4
M=+3/H<./LF)3A4JHB:4F,9SXX?>L&3-QJ(2&:,820X0?AQ/G$960$4]E8NCP
MHW/*M*(20D*I3@P7?OA.C(>5,!%.@F+8\*-[8GBLAHUH>A3#)B;8)T;+:NCD
M3)5BV.5>2:.3L *TJZ&Z.)J0K,"P$UIO[YB<HOT=D/HBK"B[CRS,]TBS^SXU
M1-_W9XC[)+LQ"_<FBHV_$;'H)FS$Q"8F ]^F5W&)RSTM"4XY%H;W&!QU;#SI
MR3#6K0ZL7%K8]KWH"3TI[4EM.;Q[^TOX^&$W'J'-L 8O=^1LXQ';0=T/86%>
MV=810 \\F #LL-Q[R#_[C>)&X,.C(L'SN.WY5-^$U2_T--4.:KMH>/B)OHB0
M+5RR2FW/L.U((H/]!@8@#43<.78O&G+[)Q;HA7A^T8"^RZ%<H968\3,@'G4A
M\ R[SUAYM1)Z6ZI@H7;DGJZGV8TU!\D&/]:(M9IK!A6,%ZS3"T_NXPR5(%*H
MB0YS"6+L(]KT1)1&G*DZ[?\;6SW('"Y%F2LZ9<_I)PNV9T USJ3=>DVJKM8V
M><-8Q\^PT'1,?!>FHL09-$;@H7!KLIDQ,99*'T-$%'WLF*O5/L%FAOI*%Y>I
MICDL6\(@*\4L,<AC(U:]-MF%XQM,U\CK)4V*2)Y;)(@<]ZPBE>NQ#1A]Z]OW
MX:;%J 21>N83Z8U.1 D<Z4RB2"L=\TRB,$N6,X?@?&.5HHT?[ATK2J_Q8H,.
M+7E8L*9Y0/H((&FHCW-Y=$U<;#TY YIJYKZES0!XI1]X0_V83)*&/=:%U1MH
MF-E-N#H0W%P(2S_(-4W/A/>!XE''&:7>L,(NW):&^X2%-WRVI?_';,*@/DX/
M-C'>@@-+&-_<9+1#N\1)'+]MDI$+3)B_M=YQ@AK_J#I-4.AXK!MS^!^;-ECU
MJ5B>B]8,P5Q) 34<'>6ZALTPY><+B#%%<I5<\]W29LCR$PI2DR-J,&R&^]P,
M0WZ2P1?$R<ZL>E 6<*6;H<K/0$C)#N&;DG/#([C]4EMSI%B9GYX@1KTB:Q=T
M*9RA'9/4F)Q!D]'B1["U>##3^/-T_,_3\0*LM+TC]I-J^)WKR;O7B4+'O7\M
MP/?8%DPQD-/V1U/$ZMG)%FE^(8,=^7YV&38[YGWM@NUZS"?D]/Q_O- -.V$O
M/"Q[4+2FW7"Q,432L1^G@Z0;D8!FJ3CS*_R,;1)DAPH>D@L(UW5JGL=LHG1B
M+5FO*75L@\ZG[?_WL8&$,E]!,WO^=G42\D@=>)G4U'4@DL>\V8G%!LB:#<W]
M9J<$BW++/YP?^09P NRB?6G,V:VV6ALF397?=K=H00V8+),Z"<O>^#^7\._.
M<\6$C]<*&3D<W89\AF^<8S9%^-<=Q#9%D%SR'I#PE]'M4SKC7VX ;0*,.I4P
M2O^>.H80_[QD1P@E$>K6=/DKZ?K)&?]\).WVU^X*2D H'%[T%^T?\.2_4$L#
M!!0    ( )I@K$A5B"YSV2X  +F  @ 5    9&%I;RTR,#$V,#,S,5]L86(N
M>&ULW5UM<]M&DOY^5?<?YGQWM7:59$MVG*Q]F]NB),KAK2QR23JY7.HJ!1%#
M"A<0X *@+.77W[P ((!Y!4@.6MFJC6VR>_CTS#,]/6\]?_GKXSI$#SA)@SCZ
M_L7YZ[,7"$>+V ^BU?<OOLQ.![/+T>@%2C,O\KTPCO#W+Z+XQ5__\Y__"9'_
M_>5?3D_1=8!#_R.ZBA>GHV@9_P>Z]=;X(_J$(YQX69S\!_K1"[?DD[__]RC*
MR&>++'C Y%/^JQ_1-Z_/S^_0Z:E%H;-XFRQP6>+Y^P_OW[]'9^_>G;\]._\6
MG9_]_?SUXY+\Y)67D>_IA__^]NKL/?G/^=G\_,\?OWG[\>R;_['\L<S+MFGY
M8V>/?SX[>WM&_L?5_Q(&T6\?Z7_NO!0C4I%1^O$Q#;Y_<9]EFX]OWGS]^O7U
MUW>OXV3UAJB=O_GOSS>SQ3U>>Z=!1"MT@5\46K04F=[YAP\?WK!O"U%!\O$N
M"8O?>/>F@%.63+X--/(5)&GP,67P;N*%ES$^&'\&*27HOTX+L5/ZT>GYV]-W
MI'E2_T51^:P&DSC$4[Q$S,R/V=.&<"P-UIN0@F*?W2=X*0<3)LD;JO\FPBO2
MXC[]H0_TA\Z_I3_TK_G'-]X=#E\@*OEE.E+:]:%65J[TQC78"4Z"V!]&W5 W
MM7N"3_I.DNUA0%7?N0GS.//"3N"KFLYAW^)N-;[3<U_39 S W6JZHGD4V)D(
MN77URNLUI!_>D+_5(.+'#$<^]@N0M B-!V:_P :&O.RR]'A1*S>DWCQ.I+:S
M(I=>>L?*W::G*\_;D/+/W[_!8986GYS23T[/SG/W_:_YQ[]>QFDV7LZ\$*>?
M\?H.ES_"+/S^A4;N31,UU1@D!70O61CLSR7>+&(R>FVRTY#7-%=?)O%:^_-Y
M!<4:H5_#N[(\7I/D)Q7 :V()3EF4TJHAJ^A-M9<C6X=$DH9I.#K],GOQGU0.
MC9?H4QS[*8F40O\O;W;E]<>2$8DGUY@&4WB-HZR(+@:/0:JP6*OADCD6T*L<
MTHB#89,98Y-77 .5*JC00;]0K?^%P;(I3C&ITOM!Y%_A!QS&&XIU^+C!48JU
MWLE*TR7K6IA299^%&A@6VF-MLK'01&1"BBJZ,%@XPR$I<\7GOB&Q;N"O@RA(
M,S(3)I/>W$#]:-FR#)?,[&1>E:.M"@##UBZHF[S-RSA!*UX*XZ]7*P<&A8<D
M4HZ?,)Z1OI70I0$M6972+FEI@%PEH$(4#-7T^)JD*J11*0Z#0\1)9\EVD6T3
M0GD:EY(^0QUW\H U89]1R_$@;&-"8P#6J8#AF!U.R<"KT@(5"%['"0Y6T66\
MC;+D2>N\Y*(N6:8#6Z663 X,GS3@FB2ZBK]&:? [81!:<BT4;^@V 9E.I##X
M4\YS/N%XE7B;^V!!QGRUU]+(.PW-3+!K89A*& RG3 B%\$HF#\HOC;-[G-C,
M1V6"+IFD!EJED"@%ACM*:$W2,$&T(&/9WK[']X*8MORW="^2M?O58#3^]4L4
M9-AGY)1/^I12+EK< )$VMT*D][;6X](,.UR'KV:E: QL\&%!5K!@5L6+WTSK
M5C)9YT&R"JX0&C<%>R>1#3II&,QD$1.&P9O!5R_QY^17-(%*0\8E3Z3PJORH
M"8#AA0Q5DP],!E$A4-$&X^9X0UV;?K%1E',;M2I@UJ/5AA 8@JB0B=$ID4-<
M\$B1QE6\V-+XE\S*AU$69$_T)%.RYIL[=W2)<9')QE [/6?12!LSROC$1JEW
MSK1%*L8P7!417<25447[D&XGQ8O7J_CAC8\#ZG&^H7^AE/NFXFC(1[]R%%.\
M8DO844:/S36L5HNYH)0))&602J9WPAB "6O!G!([67:*L3]:7!*N)EXXBGS\
M^#?\I#1.D'-+# 7,.C,:0H"H(4>FX$8NC)@T(N)]L*/P8S1DDIA5_]H5%V2@
M"@I4OP/1\A) RL&"RO39RN5Q5'H@6V-+0\YUNTMA-@E0$P+%!!DR)26X, DA
M?'9*O@]V# @0GX*Y#KV5Q*[&]Z[8((55L*#V)8C6ER$2IJ>%#*)"?;3UY39)
M*,8@77CAS]A+U,Y +>J* 2:P!1E4<B!X80 GG!OEXHC+(ZK0JW/@P<I/. S_
M%L5?HQGVTCC"_BA-M\(RAH6\VW#2 +L>5BJ$09#(!J%P4C0M)J8>HIJGOU%5
M5.@BKOS7_DCU8QQNH\Q+GJZ#$"?-A5*-G%L2*6#6R=,0 D0:.3(=64H-Q%1Z
M9$CN#*=X$R=9$*WX'4#U]$LA[G@.JP7=F,I*90&Q1PM02:(_I:C4R"]NHKRD
M'MG$V'Q)QM%5G*A70!I2;KDCA5BG3$T$$%-DN!0K'TP4%;+]$6*RO0N#Q748
M>\W%>(6,6S)(X-6I4!$ 1 01E8(&7! QR1['F'B]CB.V)S2[]TAUC+<9NV!/
M?)?:+6J5'(\W%@8T1AV-!B B6<!4+:TR37XDX 1Q9531[G,-CD_L^++/-?E,
M%LYH9%VOQ2GA-M?C!$$03#*A4Z[+Y?/O?'F.J?3/&KH:8,>9BF0_C!&@ROE2
MB@%D2Q.;B2MLK>;@3#G V>GQ\CJ(O&@1D!X0IX'F$$([U5Y.5%L8(SU<K='K
MG7L=P"J/7*-XB4IE5&BC7PI]($>B!FF*L]1 PZ:0TU-R4H"U8W(U"3 DDL(2
M=B)FL^%\!HD*^?J %2,$6??$4, 5^=$0!$83.3IA4^++=#J\G2/.FH\P:'/I
MI?3&.OUC^(]M\."%Q)!TD%UZ2?)$@GR6*$QAO*6NT[PH;<RIY4JQ401#NS9H
M!1H2)793>T'_@G?J, @Y6"SHI;MTBA>8(+L+\2W.\@ZFZH1:%:=>S0)\S;EI
MY,&0S0)DDV/SQ/,Q\G)%E)2:)RC"++CRPC#^2F]WTTN3R(^W=]ER&^Y4B,B_
M??N>\?3?OGEW0HI(-YAE60P/NM:Y3PZ@!U(!<?)$:D-1<W41MUE^1'#UM#Z[
M[\$030)*3-S#10(,Q%VQ^W:U*$!AG$S0^15(*5#A"F1-"@P[E- 45R#S(R >
MTX!!%AN>]$@1(SOZ(T9624)IKC;5J#2>#VY0/0R'08Q)0E,&9$\3@I==I"!1
M&4L!I1Y;]"HN:6,#OLHBG3P8;V,!LDFO0N4$;:@2BUUPH89.:>0#@VT53WI+
MFM=VV*K*]C1RB7 5@]=.$ RC=.CD0QB\H4OK?/L8K-2C%,3A23LN01J/;@+O
M+@B#C(39Q/>Q'>#[./1QDE(_F#T9UA?MU5TRIJU154[9ZH+Q-BT!-REY,QI<
MC&Y&\]%PA@:W5V@V'U_^[8?QS=5P.OL3&O[]RVC^,SBJVBU^ZQ1ZHJ/%,KA:
M&B+EVBV(5\@&9%6\6/*:>$]TU<IN^;$IW,?"HQRP;,FQ+@F&1%IXPOY;L5JX
MX=(PR%-DL)SBD+VY(70+A>D6>GUD(#6:(<M%JE0"0S1;I!+.)5OLHT6\IMFX
M#IZHH#OOKO 2$^3^%#_@:&MP6BIAEPS3 Z[22BX)ADM:>,*!IUP8)5P:!GGX
M[)1SV]ICF93<KQ*8#!"7"U0:8,AE!5.Q@)#[JG"G=J14/3D^FD,W'2\OMFD0
MX32MY==MF&>OYBQ13PLCRCP]%CJ],ZDE4/6(E_*-V;M<F6[*[K1A^#%KW]6W
MO[+S43W[)>.ZEK5#JN^]5&9\,&C#_&7%&+MU<86"\V%/"UP8\J32O3LI:XC"
M4E4<K4XSG*Q1S :]?"X(9-V<7J()LC4[GA41[QO1VYPX6A#+%!6@U7#[QI@1
M>OVU,:4X&'*9,0IK5.//GT?SS\1I ?%4K1?CH2R_MUMP?P9+[*T7U>$NHD^2
M?%+*;-*=^95*NCUMH(1:/V0@B($ACAJ;>*2@6"Q(6;K54S389O=Q$OR._1/T
M_N3L[(S^'Z7L<N8)"J)%N*5W,]';VC<T:I]A>FH.#=!_;:,@3M#$2[)@$6P\
MEE^ Y3'QV9F%>'?%\P1%<01DA:)RD55[*%T0<SUFRD V!\JJ#!A>*H")CW*R
M>\$IOQ?L9?0E=9H[_('J-"CZ[JS!4271OCOY<'YV\MV[=X6@QUC[V:,/X[T[
M/V$/GS,U(OG-NY/OWI[5):_P@N4K+H3?PZ#M%&<>F2W[0R^)B*$IF4UOUUNV
MYGR%EZ0#JL9M&T6WB?%M#:EGR3=I@:&_-53) DDAB'"NC%[Z7.<5#!I6,+(9
M%NG$FP3?XR@-'C!_#O4F3M-;G(V7<^]1O3O7KA3'>Z!=3&QLCK8I @QUN^'6
M\3C.WY&IE$.CB_BPZ9</.0VRCM+[GO;837=@K?,I\<G7^>#.=$SGHCH>IX)U
MDJW+"398?+-$*V??\SF\-BANP5W'R55^!TZ\;F<X?M2N#*<C<A?S:N-QFP+@
MC,8=4.]Q@Q(&E>N+&CQ;U&XF:+42(BKUM["D,D"]QM34 $-'*YB&E2<RSR\U
MBFGWR]UJ4[&V!&2R([.8KSNTJ*)"H6\.UH&;^,>E07.O!M'(NX"O%W'.P:67
M.M^AM5;?1%-D/+14 4TY<\Y#@7>5Q4E0Y!/R.1H'6:U&3XOC-L.K1AP,V<P8
M#:OGS5$5*,FTHZ=2NE=RJ<=-A2A<4FE'S#JA  Z7+7(#VZGT2BO#* DZ*W +
MD'J601T<^5)WF<71<#)&*>TV4X\6<CUICU04#*WT^,14/E0:[5)N0DNN.?-"
MG.97.C[%L9^JDW'(19UN,VC UC8:)')@"*0!UV0/^08Q<1A<H<?JQTN&F:Y7
MX^0A6.!T%H?JF$FMX'9\,P&OCVXJ:3 <,D(41[:4K:>NJ I*B2 ,2GU*XC2=
M)/%2>4*D)N&2-!)H5994OH:UJR0":Y*!2:"UEZP"(+<ZQQN<L"-ZPT=ZWQ2;
MLCUKY)W>2S#!KEU+4 F#\2HFA,+]NT(>X5P!2&:#*4XQ/5)'?.,5&6C#F&6G
MRJU2'HS2ZK@]A&8!OW[^3*, AEXV*)L4*W38F4A_IP6#9S,<DC)7GW!$.D)(
M[!KXZR!BS[C3)*YZPMDJ.PVP6QE4"[FM-)UR\0$G=W&*M2=^VJ 6;CIPY1.T
MXNJ,HUZM !@TK=U_O;PGX[[R7I9<U+'S4X)M^#Q!#I*K4X&3)%1\"%+Z[@;-
M$0WYUK$0'MB&$3T'95;!&*P87@5/.$!#"T*Q$(<!(\SN<*[)WJID+Z01H4II
MLQ,#2AP!H#IXYR>>T<N0" ,YVW(;1W'=DKPC&.:%%GHN665M1I5C1B4PHYPM
M4F%9,XY.8X%^N>]Z!60..8HR3 ?AFF%5BW4O(MBHNMU_L3>FOAECU@-#QQ9@
MQ6T:K@KJ]L=UG.!@%?$CM(NG>>)%*>E4)%3\Y 41=>T7F,2,6'V3J54)+OG8
MP;0J+5NH@V%G>\Q-DN8EY(\^+)Y0MBL#K4@ASV,(;SN8 !FR6PW5L()"$TSY
MK"+2CM(P2+:+<J])*_)4)UL"-P]NXRCO5%R.="V<#A])MXD3/XB\Y&F4X35+
MOD,T25V&K(+X4*#=_C_2+[H_DG'4JA./=1SEY\"X^./;J#A>POT^NF.E%UTU
MH^5#ZJ;$X-SO7. (JW=\E=+NNX<2LDAM0=0-+3]P6D9XQ1+\&MFI@JE@%B'1
MSN<3@C$5&*0BT;QQ7:DAXS20D,&K!0]5 6 !@P2:[&P2P)6C(J_%!"?LU.>%
MEP8+A9D*6:?YQW5P:SG'98)@1CX=NB9QV'>5%")\[")#)#]D"Y-&5T&XS91W
M Y32?5*I 5E'IEP4+)WJ^(1<X_Q;Z)3ZB4S>[PG.P0.)!E?X=DOS.(V7PMET
MG<=J689+^G4RKTK*5@6 H6H7U$T"%V6<>KP0=,=<)*0[!PHS\ZYG>^.E=2D
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
MO+T$LWLX]!)Z6I[>#F)O?!B&6;6XTZLP!M"U:R\*63 4,P 4KK/DXHC((Z8
M;A&Z:9')\VGD^V25UI\IA<'RRLI+?2!>:CB8WA(O-4,O;\:SV2M$I@]H]L-@
M.H3!+OF[1:8;%P:E_E^0TMZRT&J 89P53-W+4E4U<%YM-]ZS# 8ET.K6RZX&
MR@Q?!M^W=ZE.WW4\3!74GGS<KT@PW#^,'?+3M&?$*3,'?'HQF VOZ/QG,KR=
M'>0<K69Y^?R< =[EXI@D\2KQUL859@M%IXO,UH;4UIF-6KUSKS54Z8[=.3VM
MS0/)2MJ5HH0C\4N!5[OB;-9QQBI;^"6A3 HPN&2)4NZES@LOA:;#R9?IY0]T
MK7DR'7^:#CX?:Q=,W&"9)'CC)<SU3N(P6!@.%[0LP!G!.AE6LJV5-@SJ=8$L
M=V?T[HFX>88JQ:&B/!B!9?X6!WU'?14%I;U/IM#10L_M\4)+,^K'"@U*O;.S
M+5+Q&"'30Q5%&+23S];&F_Q.V(@T>)0%#YB>_$VYK:WF?8:2^I]Q6YEJGH9K
MBP%#W^[8A0D[3<-W>B%.V(>/].]P'@OB=_/M?*E:O)=<"!:>4R4+AG$&@)*,
M8WGJ Q@$NL5?\Z-B0;0BD7!$_KK@YW"X07;$:E^,VW2/W8RL)WUL5P88@G8$
M+@[PU'6B75&H7M:1ICZ5!W_G]""C=IJC$78VI3$"+J<O2LG>J6,%3SHM85='
M=XJ(:\)P=;MK!>7%V/RU7X;2_K:(2;V?:R)V1LGOA^AU>^=C1\#"V'NX.\T*
M;Z6\1GB+,[/[:J/MS)^U-ZET</:JO3.L&UZI"V170/.2\MO,@]IM9OKZV&'\
MHH*%K'"=,3+C+92<<<[:@))J1@T8#+.%*5R//_J58MUMMM<7LJ?-.87-=]HL
MM=W>;&ME4OU^FY4J#+JUQBMU:/0&9?$^??VV\%&]V"#RPJ<T2,=+J0$R>XTJ
MSDAF";YDED$>!IWL0 H/O^=:[*&5>XSN"BXE5>5CGF<7;[Z98S%+1;<GWVT-
MJ1^'-VG!(%<;J.VOY *=B"KLM9^*F@OH9S)J:YA\.FK2=LK8!YS<Q2F^L9J7
M6B*7/^_NY;P%][C[SCX2N_K$9?_D)0D)7I\*.Y]:TM:VF'[(V\Y(.87MRNC=
M]>X)7)+&BRJCK[EV2>6G(\Y/OE/?'34.\^WTG<Y1VII5FZ78*O=.P*Z(I2$
MNP9</M[.RD'5NY4P@X#K+0F!\><@"M;;]93EWJ^\*%>OEK;QP5YE]^-]#U =
M<I>\1\&]=Y-C6",$(<>[0*_PWL+=':._-FDX\]!VT$N?K!?OG5[V&*5^EUVG
M*B[LW<1I]=8>3)_;M/7"2X/%(/*O@G!+WU!LYV5;EM:/7^UDLMR3MBJJ=W(?
M!K]P0;6X/GBP>X.Z.P1WS2-M9E=II^?V+H&E&?7[! :EWOG5%JG\//=9<3U%
M=DD0IA.M0J0WOTC<(=S]&M")X"I/"A4R6.SU!?E!379_[(+MC+5TP4ZQ]./
M>ZANN?MW"*3WS@W!>N$<RWI#O E]T#/F87X<L=V5!"_BA#Y@C]**(UE4?@F:
M!U%<I>:)A]LN*K8KK)\^W,5@>2=L4Q+ 7M0!OA"!_6-+1)'WU4O\XKGQO=<9
MC\?PPC50N.QR ;^5D-+G0KGQ:;I=\\\Z,W^?'^F[1^Q?0::>TOT70/>@O<T2
M5H*8+'HH])&W*P!:![O"2YPD#3>R&WY_"K+[4>03W^!OO;!]XHIC_% _'>W0
M%27O;(?Z%8 =[L"F-3L=7]!E+T*34:T:M2%\F"MG79)@V&VA6:O#2(AAL8%F
MJ=L[33L"[I B ^@BQ [I8)5@+,M::JO4U_,>:@-4KWF(&KT3L15,:78L,G\M
M20<KG/\2)?Q:^^]T<?CQ D=X&2AIII1VR2\#Y"JQ%*)@&*7'UZ1251IEWB.Z
MR^5A4*F\N#3UOG[V,IP$7J@BDD*VEW<Q97"E#V)6!<%02(=.N.CJ?47K7 88
M9WZ*D]]&$1F0%S@UDJ8AW MKI("EM*E)PN.-#%Z3.%3F-(A.-UP*!G>N1]?C
MTHK!FM[=5M@JE73)&@W4*F4D8F#XHL8FS/:"*$A)I(16<>QKN>*BGS:NU,F^
M__6MTUK.XLP+=6>NI=A4#V>#.4G-CF/=QZ$_6A,W\<"#XD])K'3G.@67G=,,
MO$H<M328KFJ$V.12J8""BL:Q3L85=T*E![5V7[H[[]8$M#O:5GS3>]-*X<AV
MC=CW,!R"\C*PSBF8E$ \%ZUT#GH-6*.,%5;58^;L+1]<WOM?4148K!LL%MOU
MEJ5LOL(;,F$.V$(S^7N(\U1I)'I)LN!WGIA250N*6CM<\8Y?CSQHI32>DSQ(
MV;W[V",9) ZV:4KOPQ6_@?S*C_04+=LFI+"1AQ9-6V&U\W,G*,) !M<R+2[;
MNE M6#>$G.X"2 '65OUK$F"ZOQ26F$*SR$K\"Q,#\L)%">LFB/"(_%6Y7R01
M[(4= E I0THI>"QI0M,PA8HB)JNERQ&KO9;4@I[-9 _/ISAYP(/'0-H&!A7'
MWM[BQKHM8#$+9"W_"X&(?J$*?;5529Q/F.Y2;^Z#A1>J6DDI#*]]S%";+5,5
MM&@3EWG?*Y3).6;#RE+4;79W-5AEA\_EG'*(!%Y![!.:))EU/Z_CE'1M^BVZ
M\,C'"_(G7@519$C-X\P-WWO)"EOX7BX'KT-K40IK5)!2C%=N%>L2<)G%G:Y*
M&4#7YFD*63!AE &@,"W+Q=_\E 09/ATOEWWM+^WE3=UV8>Y/AY'?VIMJ0J6:
M/R5E'R_/69X&=T)77.A%HS)MBVR)7"/L;#_!"+C<7U!*]MX_K> );[US>;3A
M"D56O.,GRHE:<40O[_ 8KQEVY=RN6A@&62P0BB=S([0X,F<.%BCPH\:1S]*@
M>:'JW+B5AN-PP02]$3&HQ'OGF3U&2=S --AR;J$#[GW:1GZR'*=Z65LJ['B#
M5 .XL6$@D83#*!T\4R8X&.39W8@+P_@K#<O2W<)7FD=J"O,M=5U2JY4Y5:99
M*8(A7ANTPLJR1SU:@DG,'M&,PU0%!A?GWB-.<Y^;!P4*^Z62+GFF@5IEE40,
M#(?4V.2Y6#,J#X,HBLS(N16D)Y 0<:$E4*L27!*K@VE5PK50!T/$]IBE!(5!
MS;U8"9&0W;D(D(;&4Q_[T[!MSFK(<78?"X[&#1P#5N'<5+$D<(+NBOT;=,<C
M)!@N0V[0A-7&*%HD])3U%>9_MJH351']S_7TQIF9*=<',Z)U "TL<N&L2'(
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
M<00UJOSJQPMG34E^BYUBD*4Y:H=7?, [S>(U&H9L6O*ZY^9).[2/2@=L QD
M0VRAR N?TL"^=?3RP%K&"BS 5K%_2E[]2CNHEC#!!-@&?60M =5F7>$#;$L*
M>$-_76BC\AM8==^$!;E.YXD7I4M,.K@_CWF8\BF._706A^+]5RLMH&UA 5E8
MM2UT4449S6-$U=%XB5@!B);02R,>]Q8SJ&9LA1E@?[N-(_NP0"<,JUDLD )L
MC'JJW<MXO0XR=A9]CA^SBY#,P(4F,:O :AAKO!";AR:HK4 6&Z,A *SJY>@
M5O2<OE0U26+"E>QI0M!E>7C(!CWB;(6:-VK :@I;N #;YDL4T QT&3U&^1G3
M!6RA,4016+6OQ >KNLM\2FF*L^)I>MGR<DW <0HAW9JQ')>P%<>D3E NUVLE
MJVL77+4:ZK.G:BR"K #K""M* :I>#3C5^[D![IV_;'_FGDSX<)+RA13E1E1-
M"E#%:\!)+XCEHG]"7!@-LBP)[K89'5MI2KB)UV-[5*A!AG:[UC'I &HK:ZB:
M+L.R=7'QGAKI4Q*G*0G#EH'4356^!E3U,E3-6F8RB OUY9!P2#Y=?<(1F?"%
MA"0#?QU$ 3T61I=_ASR/CM1)66D":I&6@ 5GQM5/4%X ZQ?U(M#0G';HB&U9
M3MIS&/H7XPHA0"VDQJ9^3[P0[;O.]:^#2,0@UKL$G;KF1_EK'S>FUSZ.6/VW
M<137P6L\EE(84%.8,8J'='<:99OD2GTU"X<Q]QYS'!?$92I&;X4HH"8Q(122
MG_(V( J%<T(O<YV^VH/>5DCP/<%"MW09OEN<C9<$HZQ--.* VL4&I;!45-6I
M>[ 3]H11O*0-=P)KED)P)G0=_@KS/T?18+&@I_;2*5[@X(&"5/0MHQZ@!FT%
M5]+KF!)Z6:B_HE?<BA+0K@@PC3B*'@BGXB201VI:!=#-)L-IV5X553#MQ'=D
M^+J1>@'21@]TJVG@6C8>*Z%884.]KG"*YEUA?@!CB@G#Y&^^&I5 MY\*JV7C
M%>HHUP?4<)LX#3)&KC;=3]0#WGQ*N-8MR$KHM^.1(.K22^\G24QOJOH73U]2
M[!/G4DQ1!HLL>& +B](IFK4VH+;L %J8Q)'0DY:!BD+0W1-Z2<LA#?L*[2;=
MN[)Z:M_B+>EY/%C\8QLDZOUQ6?O::P-JWPZ@A1>4\R+H5"(O!!6EG"!6SDFY
MT,Z*@M5]1RR%<]?N*]$&U+P=0+?LOF51 +IO$B\P]E/ZOA-]/-4C&N,E/6X4
M1VQ_2-IK34J 6M,>J]!'<TU$:PP5NG1%@&LCI@ZK7UX'$0'9M5]*M &U9 ?0
M+?ME653__7*VN,?^-B14S6^4579@V3$TZ=G2]MJ VK<#:&%/+B^"=M*\$%3=
MNOZ%E8-H08B5]+_]N5UYQ,"V@!4^5Z,!J!DM@4J\;37ZJ0<_)X@I]]18M7N"
MY!\X>9 N%\CD?GT'IF&T\*2)T@MAE$OW=<A/< ?%JE1$$\$O-$<LK30!=9Z6
M@(5#A*+/D[19]:,;\C?R<?$1^0]--D<^^7]02P,$%     @ FF"L2(Q_9:0F
M(   V]L! !4   !D86EO+3(P,38P,S,Q7W!R92YX;6SM75ESXSB2?M^(_0_<
MFMB(ZHA6V?)1UW3OA&S)58IQ21I)[IK>EPZ:@F5.4Z2&AX_^]0OPD"@21X("
M#<C;_=#E<@%@9GZ90"*12/STMZ>59SV@,'(#_^<WW7?';RSD.\'"]9<_O[F9
M=7JSR^'PC17%MK^PO<!'/[_Q@S=_^Y___ \+__?3?W4ZUI6+O,5GJQ\XG:%_
M%_S5&MDK]-GZ@GP4VG$0_M7ZQ?82_)M__'/HQ_AW3NP^(/S;[*N?K;-WW>ZM
MU>D !IT%2>B@S8C=\T_GY^?6\>EI]^2X^][J'O^C^^[I#G^R;\?XW\DO__ND
M?WR._]<]GG<_?CX[^7Q\]K_ C\5VG$2;CQT_?3P^/CG&_V7=?_)<__?/Y'^W
M=H0L+$@_^OP4N3^_N8_C]>>CH\?'QW>/I^^"<'F$NW6/_OGM>N;<HY7=<7TB
M4 >]*7J146C]NI\^?3I*_[5H6FOY=!MZQ3=.CPIR-B/C?W4Y[4N41.[G*"7O
M.G#L.-4'X6<L9@ORMT[1K$-^U>F>=$XQ/-'B32'\5()AX*$INK/(GS?3X>:K
M"SNVW>"=$ZR.R#\=87B2%?+CGK\8^+$;/Q.LPE5**B8_'>L^1'<_OUG@?AV"
M/5$,\L&_0/K&SVNLW9&[6GM8'$>-:+P,_"CP7/QKM+BP/2+9V3U"<33TY_=!
M$F$KB@9/#EK'LWL[1%A+;1'I>PRIB:,)_M./[U'L.K;7 GO4\57S2HP?$96)
MQG?C-9G)L*K4B9J@,*6KMPH2W%:&V_V^T":_E\%J':)[Y$=XHA[BY6"%KH.H
M3%I3/N$CM\8?)L*.[J^\X'%OAOA#J>!@%,2HV[ER?6P7KNUMOCP)T=H.05.?
MQ!"J*#[!R^@#_D00ND@H668'5=2<=B9A@.TK?I[@Z25= OZ=N&LB@Q&*(>3!
M1E!%[UGG(HE<'T71%$5QF#AQ$F)W#$*HH*LJ"L\[8SS]ACW'"1.TN';M6]=S
M8R#6PLZJJ'S?R6=5?WF-L!."YYZ5&Z<3$81.0'=5E'[(1"))(+N7*KH^=O"T
M1P2 MP1 =!E=5%'TJ3.P0Q\/'Y%EHU@:(83Q>RJ;JX\[Z;@=XO4NR&J'ESKX
M-"WLK8S.;O:E*5KC#=4]_AR>X9:AO0*!+.[]0FO?!"_)4,V4'*J5M7!NWWH-
M5L3=;B^S+L))E1E'V1KYCKK0P8D&#=#Z>@FG%SC$"ZR=<)K!@[2[.L )AO1O
M?Z6 TPL=H_U50X)FX!@OM(+T$>[B12,[)']_ +D2#8=L947)/R:QDY48XF56
MFF8L-!VSY14H__ >2U!EA)9WE4WT7W*HUE?19@K48+B7XJ2KF!7:>"_@*33#
MI=& [>W$FQ@(?)1V/9^ZO'9#RI#C!S6COPB?4AC)C=2^UZ<**S5?>#%^NTIX
MZJJG^QW_BR<PNJ&CJ*;[@O'!4QFRA8.TOZ^0<*? @_"H7H<HPO-URNTU_L5.
M%_04(W^!%L5 A/Z]3JOQK\D(Q]E_7:MC%;W*/V)+M;(AK/(8.=T%Y5[@[!#K
MD4/\(!0>C/>&X]]XM/9NL8MG.YM3#L^^15XZ_&^D+ZSK41-B<\&F:041<MXM
M@X>C!7*/,/UGY ?"R%GGN)LG%?P%_^JWC(8I6KKDTW@K8*\0A7+<E-ZR2FA9
M'WJA8P7A H48L6),.W1VM*">!Y&W.%JGA]8=Y][U-@IT%P8K65'F8@L$C)2E
MBTEX<0@N,2.A[0VQO3S]'3WS,*@U!8+0-0\%!M<Z8"CXF.-AZ=+?;0$4^HE)
M0J?QJ%/6V)-R \S!@F2?\85>:0J4_JF)TJ=RK0.&'J9F02BZ\NPE7?R5)D"Q
MGYDD=BJ7.L1]F82$Q2LW<FSO5V2'7,5GMP:"<&X2""+>]2V\WY'G_=T/'OT9
MLJ/ 1XMA%"4HY"W S"Y 9-Z;A Q("OK@^27P$BS!\/G*]5 8\6"I-07"\<$\
M.!A<:W1/,_O%>\4@))'&+-6;ZZ4R>@!!^6@>*'P9Z,,FU9%+/)DN@Y"[<:@T
M!"+QR3PDJ!SK V"2W'JN<^4%-FW7OZ%ZIQEXSV:>]"GL:IR8@M4J\&=QX/R>
M1K.B<1*GEV]*:9S4Z8G;#XJ.B5MJ@$!T[ODR%S#; UWAWS$6$4YS*#A&;KV9
M[.O'A+CE8$1*C:%X&+D99[!.0>.GHQIWU_@7+87#][G%M!,E/[$ZUB;K!O]\
M.1[-QM?#?F\^Z%L7O>O>Z')@S;X.!O.9]=;UK;@8_4<+I>-;$?F 10C\P;+>
MWOAVLG Q53\TBJB7U?3.CFY3R).HL[3M-='5\R/DQ5'Q&Z*TYR6ES7_]6^E&
MR2:U:!)$KB  GW>']=[;"INSUXLBC+28D6H[7=%X*;GNFB*#$_5SXKYHY-X_
M%)1:<VU!>KZ$:3 P6#4##7*##,_UY ^2P/9@>R1?I!=?VF'XC'V<]/(Q&QU@
M=VW1?1 001.63 *QYSCIY<PI<A F^-9#(Q3GW'(LB]M+VY%  \@@_)N!5)'W
M^ERZN%='9K>5ME."!DC0^#-#\EF*8ID5MOQI;;4=$S1 @<VK&5@ 86B&@/KC
M@"8SDD#XF/8[A/]Q<9UQS:0P)2\.8MM+6VJ%#7(+N8XBOY>V0P49/PY^_5JW
M994L?Q3XCL1$5VZN[5!!!A0NJV:@D5$GFN T'AW(;V9>RUQ6NJ6 #3J-[]X'
M'A9S1(P[?A9O3.$CZ#N<V#^2("LG,PRO1#4XT,#KH^\ HRD,3!2-CD84&[F)
M_4QV<> M;+6]OC,-N,#I6U@ZYV:@,UBMO> 9H2GR2!R]SB,;*$!7?><>33$#
MR\,,^/KY,CU%>(^>B(V+U1X*5&L!"6F@^)R;@0[C"B4P5L'N!T6KM<"%-%HP
M2>R+&N,N2O[=RR B]>*XY:PJ5U% /:%HM!;$@*,!YLDD*Y*QG'VLI;5XA+2U
M@"SD(+=HZ3Q08@\<T&#T@6+;6EAC3R=>+ \S;+!T[YR<H]'JL5$.$GF=H,BU
M%B#9$SF 1,R KDD<1$'DXZ2UR,>>P!U*O&-2S.\IP8(S>VIC*%*M13BDL>'P
M; 8HI=11419%K244CM8"&(WF.!JW9F Q)7?P?;0HBFY@QS99)>FV'6\.7<?E
M3'"0OE"\6@M>2.,%EX@9");H*ZK;T$IYCU \OIO;3]R8H=Q 4&Q;BW=(8]M0
M5F8 7>=6QO> P]5:P$.!E_%:MG B]ZOYZ1H<YY<(I>QY)L.5C5(=,#[KGOZX
MQDX*_JGB%/R=3_Z9AO\Z$K\-/$H_@&SPGN<%C\1,KX*P'R2W\5WBU9-KQ<>R
M<L.8D<L//*=M(B$SP-46W#'/% \SKI-=0.TE>$$+W3^V:[ HQ%/OISNY?\]@
M#TL0YH*6UO^0!*SHHSO_7PE8NP(P%RC^?7<.@TTNO)NS!06*P@S<:G?R(5,B
MMY/NJP7[1%O-G@QKA(IF0F8'W3<%]L?(Q#E0LN 'B[4FLU]KY^S[(P6;^O0%
M4_9\NW,GG'+&"Z?,YOB/;X/1?&:-KZSQ9##MS8>X 2.P@DG)@RMV]LD?#*EP
MD 6]-VR*-S[,#CHW<+:'HCR'\4L0+"+NO2MZ:\WA$P$.U6T:AV%3IL\(;S]3
MVD@0%X4/KH.B6>!Q5SAV']VA$#E\Q-R;@=*7D+RQ$ 9WO&/>G4:Z8QMR.%#X
M._23H\TC+(,G4O\? <JW<+KHCG?(P2GDW0RKFF(98AI(L8P^GJ.](+T2F]/,
M2Z?@=M,=[1 +OYI' 9""&8#-D(?'7'Y!/F;1PP3W%BO73^OVD\=FA,A!^^N.
M?LA"*">7QC/K PIO@PCIGUMW\O<OL;N^Y&7FTEOKCI@T,%,FSV989XTCB95.
M?W1$%@\FMZ_&<=GF60& +#?6'3YI#&6=XT,'<Q3XP2YWN4S$WBB@J^ZR#W)>
M*5@69DRG0S]&6)[Q#JEE'@05N""]M1=V@&-2+=,%%XX9<%X%(7*7?I98X3S/
M0]N/,']8T%]LUR=SS@6Z"\AKV9S47ZE!M-=\: IN U&9@3&3X0:SK $U()KB
M)Q3#H:^J6S_A"LLLNPZ78&:W)QF9@F;ML)JB:/"$)881<WT[?![B]2J]_8A[
M8KZ\5$[9A"8*Z+?T4>VU*YHO!*U#8<;<LF$@E\L%WNQSP\',#MK+7^R'-5,$
M\K/*IVQ6\=$R+7^B?5[!3@MDTU5IIKU 1N-U@L;NH:\-Q76TXNCZPHY<AXTE
MH[GV,AM-,>6R;\9,6B6Q[WI)S,OH87;07FQ#%4H5$9B!TW>\";C'5/4>,(=+
M-$I6MR@<W]427 06)CF,]B(;33%M)"ZCD<ZU4B*M2WH@[84Y%*,M$IFQ26",
M&[ZEC#!Z\M<Y//GK<OQM,AU\'8QFPU\&UG"$_SZPWEZ/9[,?=K/!]L_Y8M3F
MDF1>\'1\X]%>JX?;RGM2>V(FZ?+JKE8EN&@_(2]=8IG'<>C>)C&Y*38/LNNG
M@/0651_0EF.F7A\4"]U\36+'=GO^(OV;E^&X^%<2I16G &'QUCZH.XM.M7K
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
M9OENAR%>EY\+WI_E-00ZDM98F!I%D1.:$1,U)S^9-U73LS(%6<JM^3<?!#P
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
M%U3T2@  5_0" !$              ( !     &1A:6\M,C Q-C S,S$N>&UL
M4$L! A0#%     @ FF"L2%R&_WTZ"P  A&\  !$              ( !(TL
M &1A:6\M,C Q-C S,S$N>'-D4$L! A0#%     @ FF"L2,W,TG#Z#@  ,[8
M !4              ( !C%8  &1A:6\M,C Q-C S,S%?8V%L+GAM;%!+ 0(4
M Q0    ( )I@K$@4E2# ZPH  $9P   5              "  ;EE  !D86EO
M+3(P,38P,S,Q7V1E9BYX;6Q02P$"% ,4    " ":8*Q(58@N<]DN  "Y@ (
M%0              @ '7<   9&%I;RTR,#$V,#,S,5]L86(N>&UL4$L! A0#
M%     @ FF"L2(Q_9:0F(   V]L! !4              ( !XY\  &1A:6\M
F,C Q-C S,S%?<')E+GAM;%!+!08     !@ & (H!   \P      !

end
</TEXT>
</DOCUMENT>
</SEC-DOCUMENT>
